...
This commit is contained in:
@@ -191,13 +191,19 @@ namespace FPJ0000
|
||||
var col_buy = this.fpSpread1.ActiveSheet.Columns["buy"].Index; //구매수량
|
||||
var col_amt = this.fpSpread1.ActiveSheet.Columns["amt"].Index;
|
||||
var col_amtn = this.fpSpread1.ActiveSheet.Columns["amtn"].Index;
|
||||
var col_qtyin = this.fpSpread1.ActiveSheet.Columns["qtyin"].Index;
|
||||
var col_qtyn = this.fpSpread1.ActiveSheet.Columns["qtyn"].Index; //N대수량(전체수량)
|
||||
var col_breq = this.fpSpread1.ActiveSheet.Columns["bbuy"].Index; //구매요청
|
||||
var col_supply = this.fpSpread1.ActiveSheet.Columns["supply"].Index;
|
||||
var col_bconf = this.fpSpread1.ActiveSheet.Columns["bconfirm"].Index; //구매확정
|
||||
var col_bbuy = this.fpSpread1.ActiveSheet.Columns["bbuy"].Index; //구매확정
|
||||
var col_cancel = this.fpSpread1.ActiveSheet.Columns["cancel"].Index; //구매확정
|
||||
|
||||
var col_qtyin = this.fpSpread1.ActiveSheet.Columns["qtyin"].Index;
|
||||
|
||||
var col_indate = this.fpSpread1.ActiveSheet.Columns["indate"].Index; //입고일
|
||||
var col_inuser = this.fpSpread1.ActiveSheet.Columns["inuser"].Index; //수령일
|
||||
|
||||
|
||||
|
||||
var 전체건수 = 0; //전체자료
|
||||
var 비구매 = 0; //구매수량이 입력안된자료
|
||||
@@ -307,6 +313,14 @@ namespace FPJ0000
|
||||
}
|
||||
}
|
||||
}
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_qtyin].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_buy].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_qtyin].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_indate].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_inuser].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_bbuy].BackColor = Color.DimGray;
|
||||
this.fpSpread1.ActiveSheet.Cells[i, col_bconf].BackColor = Color.DimGray;
|
||||
|
||||
}
|
||||
|
||||
//프로그레시브입력
|
||||
@@ -381,7 +395,7 @@ namespace FPJ0000
|
||||
try
|
||||
{
|
||||
var fn = System.IO.Path.Combine(util.CurrentPath, "Backup", "PartList", this.ProjectIndex.ToString("00000") + "_" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".xml");
|
||||
var fi = new System.IO.FileInfo(fn);
|
||||
var fi = new System.IO.FileInfo(fn);
|
||||
if (fi.Directory.Exists == false) fi.Directory.Create();
|
||||
backdup.WriteXml(fi.FullName);
|
||||
}
|
||||
@@ -429,7 +443,7 @@ namespace FPJ0000
|
||||
SaveFileDialog sd = new SaveFileDialog();
|
||||
sd.Filter = "excel|*.xls";
|
||||
var fn = nameTextBox.Text.Trim();
|
||||
if (textBox1.Text.Trim() != "") fn += "_" + textBox1.Text.Trim();
|
||||
if (tbOrderNo.Text.Trim() != "") fn += "_" + tbOrderNo.Text.Trim();
|
||||
sd.FileName = fn + ".xls";
|
||||
if (sd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
@@ -597,9 +611,33 @@ namespace FPJ0000
|
||||
FCOMMON.Util.MsgE("변경된 자료가 있습니다. \n 해당 자료를 먼저 저장하세요");
|
||||
return;
|
||||
}
|
||||
if (string.IsNullOrEmpty(tbOrderNo.Text))
|
||||
{
|
||||
FCOMMON.Util.MsgE("SCR/CF 값이 없습니다. CR구매시 해당 값은 필수 입니다\n프로젝트 정보에서 값을 입력 후 다시 시도하세요");
|
||||
return;
|
||||
}
|
||||
|
||||
var f = new fProjectPartToPurchase(ProjectIndex, sortkey);
|
||||
var selcnt = this.fpSpread1.ActiveSheet.SelectionCount;
|
||||
var sels = this.fpSpread1.ActiveSheet.GetSelections();
|
||||
|
||||
var idxColumn = this.fpSpread1.ActiveSheet.Columns["idx"].Index;
|
||||
List<int> idxlist = new List<int>();
|
||||
foreach (var sel in sels)
|
||||
{
|
||||
var idx = (int)this.fpSpread1.ActiveSheet.Cells[sel.Row, idxColumn].Value;
|
||||
if (idx < 0) continue;
|
||||
idxlist.Add(idx);
|
||||
}
|
||||
|
||||
if (idxlist.Any() == false)
|
||||
{
|
||||
FCOMMON.Util.MsgE("선택된 대상이 없습니다");
|
||||
return;
|
||||
}
|
||||
|
||||
var f = new fProjectPartToPurchaseCR(ProjectIndex, idxlist);
|
||||
f.ShowDialog();
|
||||
//this.fpSpread1.ActiveSheet.ClearSelection();
|
||||
}
|
||||
|
||||
private void tbFind_KeyDown(object sender, KeyEventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user