...
This commit is contained in:
@@ -39,14 +39,18 @@ namespace FEQ0000.Purchase
|
||||
var dr = dt.First();
|
||||
prestatus = dr.state;
|
||||
|
||||
textBox15.Text = dr.pumname;
|
||||
tbPumname.Text = dr.pumname;
|
||||
textBox16.Text = dr.pumidx.ToString();
|
||||
tbModel.Text = dr.pumscale;
|
||||
tbUnit.Text = dr.pumunit;
|
||||
textBox3.Text = dr.pumqty.ToString();
|
||||
textBox8.Text = dr.pumprice.ToString();
|
||||
textBox9.Text = (dr.pumqty * dr.pumprice).ToString();
|
||||
textBox10.Text = dr.bigo;
|
||||
tbQty.Text = dr.pumqty.ToString();
|
||||
tbPriceO.Text = dr.pumprice.ToString();
|
||||
tbInPrice.Text = dr.pumprice.ToString();
|
||||
tbAmt.Text = (dr.pumqty * dr.pumprice).ToString();
|
||||
tbRemarkO.Text = dr.bigo;
|
||||
tbPO.Text = dr.po;
|
||||
tbSC.Text = dr.sc;
|
||||
tbSCRCF.Text = dr.orderno;
|
||||
|
||||
//프로젝트정보 찾는다
|
||||
var tap = new DSPrjTableAdapters.ProjectsTableAdapter();
|
||||
@@ -70,6 +74,7 @@ namespace FEQ0000.Purchase
|
||||
tbPrjSerial.Text = drp.serial;
|
||||
tbPrjProcess.Text = drp.process;
|
||||
tbPrjIdx.Text = drp.idx.ToString();
|
||||
|
||||
|
||||
|
||||
var userList = FCOMMON.DBM.getUserList(); //.getGroupList("name", "Users", "[level] > 0 and [level] < 10");
|
||||
@@ -91,15 +96,18 @@ namespace FEQ0000.Purchase
|
||||
else dtInDate.Value = DateTime.Now;
|
||||
chkInDate.Checked = true;
|
||||
tbInQty.Text = dr.inqty.ToString();
|
||||
tbInRemar.Text = dr.inremark;
|
||||
tbInRemark.Text = dr.inremark;
|
||||
}
|
||||
else
|
||||
{
|
||||
//설정정보가 없다면 비활성화해준다
|
||||
cmbReceive.Text = FCOMMON.DBM.GetcurrentUserNoName();
|
||||
//요청자의 정보를 쓴다
|
||||
|
||||
cmbReceive.Text = $"[{dr.request}] {dr.requestName}";// FCOMMON.DBM.GetcurrentUserNoName();//[dev] 개발자
|
||||
dtInDate.Value = DateTime.Now;
|
||||
chkInDate.Checked = false;
|
||||
chkInDate_CheckedChanged(null, null);
|
||||
tbInQty.Text = dr.pumqty.ToString();
|
||||
chkInDate_CheckedChanged(null, null);
|
||||
}
|
||||
|
||||
|
||||
@@ -128,6 +136,24 @@ namespace FEQ0000.Purchase
|
||||
}
|
||||
else
|
||||
{
|
||||
//단가확인
|
||||
var pricestr = tbInPrice.Text.Replace(",", "").Trim();
|
||||
if (decimal.TryParse(pricestr, out decimal price) == false)
|
||||
{
|
||||
FCOMMON.Util.MsgE("단가를 다시 입력하세요");
|
||||
tbInPrice.Focus();
|
||||
tbInPrice.SelectAll();
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (dr.pumprice != price)
|
||||
{
|
||||
dr.pumprice = price;
|
||||
dr.SetpumpriceDNull();
|
||||
}
|
||||
}
|
||||
|
||||
dr.indate = dtInDate.Value.ToShortDateString();
|
||||
dr.receive = cmbReceive.Text.Substring(1, cmbReceive.Text.IndexOf("]") - 1);
|
||||
// dr.receiveName = cmbReceive.Text.Substring(cmbReceive.Text.IndexOf("]") + 1).Trim();
|
||||
@@ -140,7 +166,7 @@ namespace FEQ0000.Purchase
|
||||
}
|
||||
else
|
||||
{
|
||||
if (qty > int.Parse(textBox3.Text))
|
||||
if (qty > int.Parse(tbQty.Text))
|
||||
{
|
||||
if (FCOMMON.Util.MsgQ("입고수량이 주문수량보다 많습니다 입력 할까요?") != DialogResult.Yes)
|
||||
return;
|
||||
@@ -148,7 +174,7 @@ namespace FEQ0000.Purchase
|
||||
dr.inqty = qty;
|
||||
}
|
||||
dr.state = "Received";
|
||||
dr.inremark = tbInRemar.Text.Trim();
|
||||
dr.inremark = tbInRemark.Text.Trim();
|
||||
}
|
||||
|
||||
dr.EndEdit();
|
||||
@@ -159,12 +185,13 @@ namespace FEQ0000.Purchase
|
||||
private void chkInDate_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
dtInDate.Enabled = chkInDate.Checked;
|
||||
cmbReceive.Enabled = chkInDate.Checked;
|
||||
cmbReceive.Enabled = true;// chkInDate.Checked;
|
||||
tbInQty.Enabled = chkInDate.Checked;
|
||||
tbInRemar.Enabled = chkInDate.Checked;
|
||||
if (chkInDate.Checked == false)
|
||||
cmbReceive.SelectedIndex = -1;
|
||||
else cmbReceive.Text = FCOMMON.DBM.GetcurrentUserNoName();
|
||||
tbInPrice.Enabled = chkInDate.Checked;
|
||||
tbInRemark.Enabled = chkInDate.Checked;
|
||||
//if (chkInDate.Checked == false)
|
||||
// cmbReceive.SelectedIndex = -1;
|
||||
//else cmbReceive.Text = $"[{dr.request}] {dr.requestName}";// FCOMMON.DBM.GetcurrentUserNoName();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user