파파트리스트 에서 nr구매등록

This commit is contained in:
chi
2023-08-21 11:00:58 +09:00
parent b98a125f78
commit e4f776724b
8 changed files with 4884 additions and 2644 deletions

View File

@@ -678,7 +678,7 @@ namespace FPJ0000
return;
}
var f = new fProjectPartToPurchaseCR(ProjectIndex, idxlist);
var f = new fProjectPartToPurchaseCR(ProjectIndex, idxlist,true);
f.ShowDialog();
//this.fpSpread1.ActiveSheet.ClearSelection();
}
@@ -830,5 +830,46 @@ namespace FPJ0000
{
}
private void toolStripButton5_Click(object sender, EventArgs e)
{
var chg = this.dsPRJ.ProjectsPart.GetChanges();
if (chg != null)
{
FCOMMON.Util.MsgE("변경된 자료가 있습니다. \n 해당 자료를 먼저 저장하세요");
return;
}
//if (string.IsNullOrEmpty(tbOrderNo.Text))
//{
// FCOMMON.Util.MsgE("SCR/CF 값이 없습니다. CR구매시 해당 값은 필수 입니다\n프로젝트 정보에서 값을 입력 후 다시 시도하세요");
// return;
//}
var selcnt = this.fpSpread1.ActiveSheet.SelectionCount;
var sels = this.fpSpread1.ActiveSheet.GetSelections();
//var sel2 = this.fpSpread1.ActiveSheet.GetSelection(0);
var idxColumn = this.fpSpread1.ActiveSheet.Columns["idx"].Index;
List<int> idxlist = new List<int>();
foreach (var sel in sels)
{
for (int r = sel.Row; r < (sel.Row + sel.RowCount); r++)
{
var idx = (int)this.fpSpread1.ActiveSheet.Cells[r, idxColumn].Value;
if (idx < 0) continue;
if (idxlist.Contains(idx) == false) idxlist.Add(idx);
}
}
if (idxlist.Any() == false)
{
FCOMMON.Util.MsgE("선택된 대상이 없습니다");
return;
}
var f = new fProjectPartToPurchaseCR(ProjectIndex, idxlist,false);
f.ShowDialog();
//this.fpSpread1.ActiveSheet.ClearSelection();
}
}
}