파파트리스트 에서 nr구매등록
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user