po 입력시 pr->po 자동 전환(진재훈)

This commit is contained in:
chi
2024-03-19 11:06:40 +09:00
parent a56c186845
commit 7a01686f77
10 changed files with 427 additions and 371 deletions

View File

@@ -1213,23 +1213,7 @@ namespace FEQ0000
else FCOMMON.Util.MsgE("설명서 파일(manual.pdf)이 없습니다. 개발자 문의 해주세요(chikyun.kim@amkor.co.kr)");
}
private void fpSpread1_EditModeOff(object sender, EventArgs e)
{
if (fpSpread1_Sheet1.Columns["pumqty"].Index == fpSpread1_Sheet1.ActiveColumnIndex)
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.EETGW_PurchaseCRRow;
dr.pumamt = dr.pumqty * dr.pumprice;
dr.EndEdit();
}
else if (fpSpread1_Sheet1.Columns["pumprice"].Index == fpSpread1_Sheet1.ActiveColumnIndex)
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.EETGW_PurchaseCRRow;
dr.pumamt = dr.pumqty * dr.pumprice;
dr.EndEdit();
}
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
@@ -1472,5 +1456,34 @@ namespace FEQ0000
ta.PurchaseDataToItemsCR(FCOMMON.info.Login.gcode);
FCOMMON.Util.MsgI("업데이트 완료");
}
private void fpSpread1_EditModeOff_1(object sender, EventArgs e)
{
if (fpSpread1_Sheet1.Columns["pumqty"].Index == fpSpread1_Sheet1.ActiveColumnIndex)
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.EETGW_PurchaseCRRow;
dr.pumamt = dr.pumqty * dr.pumprice;
dr.EndEdit();
}
else if (fpSpread1_Sheet1.Columns["pumprice"].Index == fpSpread1_Sheet1.ActiveColumnIndex)
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.EETGW_PurchaseCRRow;
dr.pumamt = dr.pumqty * dr.pumprice;
dr.EndEdit();
}
else if (fpSpread1_Sheet1.Columns["po"].Index == fpSpread1_Sheet1.ActiveColumnIndex)
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.PurchaseRow;
if (dr.state == "PR" && dr.po.isEmpty() == false)
{
dr.state = "PO";
}
dr.EndEdit();
}
}
}
}