This commit is contained in:
chi
2023-03-07 00:28:55 +09:00
parent 6191074f57
commit 70fc4f6857
34 changed files with 15222 additions and 376 deletions

View File

@@ -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)