업무일지 리포트 추가
This commit is contained in:
@@ -435,55 +435,7 @@ namespace FEQ0000
|
||||
|
||||
private void copyDataToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPurchase.PurchaseRow;
|
||||
|
||||
|
||||
|
||||
//현재 데이터를 입력하여 신규 추가를 한다.
|
||||
var newdr = this.dsPurchase.Purchase.NewPurchaseRow();
|
||||
FCOMMON.Util.CopyData((System.Data.DataRow)dr, (System.Data.DataRow)newdr);
|
||||
newdr.wdate = DateTime.Now;
|
||||
newdr.wuid = FCOMMON.info.Login.no;
|
||||
newdr.state = "---";
|
||||
newdr.request = FCOMMON.info.Login.nameK;
|
||||
newdr.receive = FCOMMON.info.Login.nameK;
|
||||
newdr.sc = string.Empty;
|
||||
newdr.po = string.Empty;
|
||||
newdr.indate = string.Empty;
|
||||
newdr.edate = string.Empty;
|
||||
newdr.idx = -1;
|
||||
newdr.EndEdit();
|
||||
|
||||
repeat:
|
||||
fPurchase_Add f = new fPurchase_Add(newdr);
|
||||
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
//존재하지 않는 sid 는 추가를 해준다.
|
||||
var newidx = AddItemInfoGetIndex(newdr);
|
||||
if (newidx != -1)
|
||||
{
|
||||
newdr.pumidx = newidx;
|
||||
newdr.EndEdit();
|
||||
}
|
||||
|
||||
this.dsPurchase.Purchase.AddPurchaseRow(newdr);
|
||||
this.ta.Update(newdr);
|
||||
newdr.AcceptChanges();
|
||||
|
||||
if (f.repeatAdd)
|
||||
{
|
||||
var newdro = this.dsPurchase.Purchase.NewPurchaseRow();
|
||||
FCOMMON.Util.CopyData(newdr, newdro);
|
||||
newdro.idx = -1;
|
||||
newdro.wdate = DateTime.Now;
|
||||
newdr = newdro; //change
|
||||
goto repeat;
|
||||
}
|
||||
|
||||
}
|
||||
else newdr.Delete();
|
||||
|
||||
}
|
||||
|
||||
private void btFind_Click(object sender, EventArgs e)
|
||||
@@ -531,7 +483,7 @@ namespace FEQ0000
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPurchase.PurchaseRow;
|
||||
|
||||
fPurchase_Add f = new fPurchase_Add(dr);
|
||||
var f = new fPurchase_Add(dr);
|
||||
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
//존재하지 않는 sid 는 추가를 해준다.
|
||||
@@ -725,15 +677,58 @@ namespace FEQ0000
|
||||
//FCOMMON.Util.MsgI("다음 데이터가 클립보드에 저장됨\n\n" + buffer); 190131
|
||||
}
|
||||
|
||||
private void fdsaToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
|
||||
private void toolStripButton1_Click_2(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPurchase.PurchaseRow;
|
||||
|
||||
private void toolStripButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
//현재 데이터를 입력하여 신규 추가를 한다.
|
||||
var newdr = this.dsPurchase.Purchase.NewPurchaseRow();
|
||||
FCOMMON.Util.CopyData((System.Data.DataRow)dr, (System.Data.DataRow)newdr);
|
||||
newdr.wdate = DateTime.Now;
|
||||
newdr.wuid = FCOMMON.info.Login.no;
|
||||
newdr.state = "---";
|
||||
newdr.request = FCOMMON.info.Login.nameK;
|
||||
newdr.receive = FCOMMON.info.Login.nameK;
|
||||
newdr.sc = string.Empty;
|
||||
newdr.po = string.Empty;
|
||||
newdr.indate = string.Empty;
|
||||
newdr.edate = string.Empty;
|
||||
newdr.idx = -1;
|
||||
newdr.EndEdit();
|
||||
|
||||
repeat:
|
||||
fPurchase_Add f = new fPurchase_Add(newdr);
|
||||
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
//존재하지 않는 sid 는 추가를 해준다.
|
||||
var newidx = AddItemInfoGetIndex(newdr);
|
||||
if (newidx != -1)
|
||||
{
|
||||
newdr.pumidx = newidx;
|
||||
newdr.EndEdit();
|
||||
}
|
||||
|
||||
this.dsPurchase.Purchase.AddPurchaseRow(newdr);
|
||||
this.ta.Update(newdr);
|
||||
newdr.AcceptChanges();
|
||||
|
||||
if (f.repeatAdd)
|
||||
{
|
||||
var newdro = this.dsPurchase.Purchase.NewPurchaseRow();
|
||||
FCOMMON.Util.CopyData(newdr, newdro);
|
||||
newdro.idx = -1;
|
||||
newdro.wdate = DateTime.Now;
|
||||
newdr = newdro; //change
|
||||
goto repeat;
|
||||
}
|
||||
|
||||
}
|
||||
else newdr.Delete();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user