..
This commit is contained in:
@@ -199,6 +199,7 @@ namespace FPJ0000
|
||||
var PO대기 = 0; //PR이 체크되어있으나 PO가 체크안된데이터
|
||||
var 구매진행 = 0; // PO가 체크되어있으나 입고수량이 구매수량보다 적은 경우
|
||||
var 구매완료 = 0; // 입고수량 >= 구매수량
|
||||
var 입력오류 = 0;
|
||||
|
||||
|
||||
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
|
||||
@@ -234,7 +235,7 @@ namespace FPJ0000
|
||||
if (value_in != null) qty_in = (int)value_in;
|
||||
if (value_buy != null) qty_buy = (int)value_buy;
|
||||
|
||||
if(b_cancel == true)
|
||||
if (b_cancel == true)
|
||||
{
|
||||
row.ForeColor = Color.White;
|
||||
row.BackColor = Color.Red;
|
||||
@@ -250,19 +251,37 @@ namespace FPJ0000
|
||||
//여기서부터는 무조건 구매대상이다
|
||||
if (bPR == false)
|
||||
{
|
||||
구매요청 += 1;
|
||||
row.ForeColor = Color.Black;
|
||||
row.BackColor = Color.SkyBlue;
|
||||
if (qty_in > 0 )
|
||||
{
|
||||
입력오류 += 1;
|
||||
row.ForeColor = Color.White;
|
||||
row.BackColor = Color.Red;
|
||||
}
|
||||
else
|
||||
{
|
||||
구매요청 += 1;
|
||||
row.ForeColor = Color.Black;
|
||||
row.BackColor = Color.SkyBlue;
|
||||
}
|
||||
}
|
||||
else if (bPO == false)
|
||||
{
|
||||
PO대기 += 1;
|
||||
row.ForeColor = Color.White;
|
||||
row.BackColor = Color.OrangeRed;
|
||||
if (qty_in > 0 )
|
||||
{
|
||||
입력오류 += 1;
|
||||
row.ForeColor = Color.White;
|
||||
row.BackColor = Color.Red;
|
||||
}
|
||||
else
|
||||
{
|
||||
PO대기 += 1;
|
||||
row.ForeColor = Color.White;
|
||||
row.BackColor = Color.OrangeRed;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (qty_in < qty_buy)
|
||||
if (qty_in != qty_buy)
|
||||
{
|
||||
구매진행 += 1;
|
||||
row.ForeColor = Color.White;
|
||||
@@ -289,6 +308,7 @@ namespace FPJ0000
|
||||
|
||||
var 구매율 = (구매완료 + 비구매) / (전체건수 * 1.0);
|
||||
prb5.Text = string.Format("구매완료 ({0:N0}%)", 구매율 * 100.0);
|
||||
prb6.Text = string.Format("수량오류 ({0:})", 입력오류);
|
||||
|
||||
//prb1.Text = string.Format("수량 검토 완료 ({0}/{1})", 검토완료건수, 전체건수);
|
||||
//prb1.ProgressMax = 전체건수;
|
||||
@@ -310,9 +330,9 @@ namespace FPJ0000
|
||||
|
||||
var rows = dsPRJ.ProjectsPart.Select(this.bsPart.Filter);
|
||||
decimal s1 = 0;
|
||||
decimal s2 = 0;
|
||||
foreach(dsPRJ.ProjectsPartRow dr in rows)
|
||||
{
|
||||
decimal s2 = 0;
|
||||
foreach (dsPRJ.ProjectsPartRow dr in rows)
|
||||
{
|
||||
if (dr.RowState == DataRowState.Detached || dr.RowState == DataRowState.Deleted) continue;
|
||||
s1 += dr.amt;
|
||||
s2 += dr.amtn;
|
||||
@@ -555,7 +575,7 @@ namespace FPJ0000
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
var search = tbFind.Text.Trim();
|
||||
var ColumnList = new string[] { "ItemGroup","option1","ItemName", "ItemModel", "ItemSupply", "ItemManu", "ItemSid" };
|
||||
var ColumnList = new string[] { "ItemGroup", "option1", "ItemName", "ItemModel", "ItemSupply", "ItemManu", "ItemSid" };
|
||||
var Filter = "";
|
||||
if (search != "")
|
||||
{
|
||||
@@ -578,7 +598,7 @@ namespace FPJ0000
|
||||
tbFind.BackColor = SystemColors.Window;
|
||||
}
|
||||
|
||||
RefreshSum();
|
||||
RefreshSum();
|
||||
//FormattingData();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user