구매시 sid검새 관련 오동작 수정,
구매시 sid,model 을 수정할수 없게 함
This commit is contained in:
@@ -21,7 +21,7 @@ namespace FEQ0000
|
||||
public Boolean repeatAdd = false;
|
||||
Boolean binit = false;
|
||||
string sidchk1 = string.Empty;
|
||||
string dbchk1 = string.Empty;
|
||||
string namechk1 = string.Empty;
|
||||
|
||||
public fPurchase_Add(dsPurchase.PurchaseRow dr_)
|
||||
{
|
||||
@@ -31,6 +31,9 @@ namespace FEQ0000
|
||||
|
||||
this.bs.DataSource = dr_;
|
||||
|
||||
tbSID.Enabled = false; //입력못하게
|
||||
tbPumModel.Enabled = false;
|
||||
|
||||
bsManu = new BindingSource();
|
||||
bsModel = new BindingSource();
|
||||
this.dr = dr_;
|
||||
@@ -380,19 +383,19 @@ namespace FEQ0000
|
||||
if (dr.RowState == DataRowState.Detached || dr.RowState == DataRowState.Added)
|
||||
{
|
||||
sidchk1 = string.Empty;
|
||||
dbchk1 = string.Empty;
|
||||
namechk1 = string.Empty;
|
||||
|
||||
//복사된 자료는 isd가 잇으면 sid가 잇다면 자동 처리해준다.
|
||||
if (tbSID.Text.StartsWith("10") && tbSID.TextLength == 9)
|
||||
if (tbSID.Text.isEmpty()==false && tbSID.TextLength == 9)
|
||||
{
|
||||
//sidchk1 = tbSID.Text;
|
||||
dbchk1 = tbPumName.Text.Trim();
|
||||
namechk1 = tbPumName.Text.Trim();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sidchk1 = tbSID.Text.Trim();
|
||||
dbchk1 = tbPumName.Text.Trim();
|
||||
namechk1 = tbPumName.Text.Trim();
|
||||
}
|
||||
|
||||
timer1.Start();
|
||||
@@ -449,7 +452,7 @@ namespace FEQ0000
|
||||
{
|
||||
if (search == "" && allowAll == false)
|
||||
{
|
||||
dbchk1 = string.Empty;
|
||||
namechk1 = string.Empty;
|
||||
sidchk1 = string.Empty;
|
||||
FCOMMON.Util.MsgE("품명은 필수 값 입니다");
|
||||
tbPumName.Focus();
|
||||
@@ -460,7 +463,7 @@ namespace FEQ0000
|
||||
var f = new FCM0000.fLovItem(search);
|
||||
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
dbchk1 = f.itemName;
|
||||
namechk1 = f.itemName;
|
||||
sidchk1 = string.Empty;
|
||||
|
||||
//인덱스값이 다르면 모델 및 가격을 업데이트 한다.
|
||||
@@ -562,7 +565,7 @@ namespace FEQ0000
|
||||
|
||||
tbSID.Text = sidTrim(tbSID.Text);
|
||||
|
||||
if (dbchk1.isEmpty())
|
||||
if (namechk1.isEmpty())
|
||||
{
|
||||
Util.MsgE("품목 검사가 진행되지 않았습니다\n품명을 입력한 후 엔터를 누르거나 [품명] 버튼을 눌러서 검색을 수행한 후 다시 시도하세요");
|
||||
tbPumName.Focus();
|
||||
@@ -571,11 +574,11 @@ namespace FEQ0000
|
||||
}
|
||||
|
||||
//시드검사한 자료와 현재 입력된 시드가 다르면 검사를 다시 하게 한다
|
||||
if (this.tbPumName.Text.Trim().Equals(this.dbchk1.Trim()) == false)
|
||||
if (this.tbPumName.Text.Trim().Equals(this.namechk1.Trim()) == false)
|
||||
{
|
||||
Util.MsgE("품명검사 자료가 변경되었습니다. 다시 검사 하세요");
|
||||
Lov_Item("", true);
|
||||
dbchk1 = string.Empty;
|
||||
namechk1 = string.Empty;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1005,6 +1008,7 @@ namespace FEQ0000
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!saveData()) return;
|
||||
repeatAdd = false;
|
||||
DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user