구매 엑셀 업로드 기능 완료 및 메뉴얼 작성

This commit is contained in:
chi
2023-08-02 15:38:02 +09:00
parent d8ddd7cfa7
commit 20e36a3624
16 changed files with 924 additions and 640 deletions

View File

@@ -60,6 +60,7 @@ namespace FEQ0000
// this.Show();
// Application.DoEvents();
advInput = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.purchase_adv);
tbPumName.ImeMode = ImeMode.Alpha;
//상태
var stateList = FCOMMON.DBM.getCodeTable("04");
@@ -297,9 +298,16 @@ namespace FEQ0000
binit = true;
if (dr.RowState == DataRowState.Detached || dr.RowState == DataRowState.Added)
{
sidchk1 = string.Empty;
dbchk1 = string.Empty;
}
else
{
sidchk1 = tbSID.Text;
dbchk1 = tbPumName.Text;
}
timer1.Start();
@@ -365,6 +373,7 @@ namespace FEQ0000
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
dbchk1 = f.itemName;
sidchk1 = string.Empty;
//인덱스값이 다르면 모델 및 가격을 업데이트 한다.
tbPumName.Text = f.itemName;
@@ -542,12 +551,16 @@ namespace FEQ0000
if (int.TryParse(tbProjectIndex.Text, out int pidx) == false || pidx < 1)
{
FCOMMON.Util.MsgE("프로젝트가 선택되지 않았습니다. 직접입력은 허용되지 않습니다.\n" +
"프로젝트 명을 입력하고 Enter 키를 눌러서 관련 프로젝트를 선택하세요\n" +
"프로젝트가 없는 경우에는 비고란에 해당 내용을 기입하세요");
tbProject.Focus();
tbProject.SelectAll();
return false;
if(tbBigo.Text.isEmpty() == true)
{
FCOMMON.Util.MsgE("프로젝트가 선택되지 않았습니다. 직접입력은 허용되지 않습니다.\n" +
"프로젝트 명을 입력하고 Enter 키를 눌러서 관련 프로젝트를 선택하세요\n" +
"프로젝트가 없는 경우에는 비고란에 해당 내용을 기입하세요");
tbProject.Focus();
tbProject.SelectAll();
return false;
}
}
if (tbOrderNo.Text.isEmpty())
@@ -555,6 +568,8 @@ namespace FEQ0000
FCOMMON.Util.MsgI(
"CR/CF 구매의 경우 CR/CF 값이 반드시 입력되어야 합니다\n" +
"프로젝트를 선택한 경우에 해당 값이 없다면 프로젝트 편집화면에서 해당 값을 입력한 후 다시 시도하세요");
tbOrderNo.Focus();
tbOrderNo.SelectAll();
return false;
}
@@ -915,7 +930,7 @@ namespace FEQ0000
private void tbPumName_Click(object sender, EventArgs e)
{
Lov_Item("", true);
//Lov_Item("", true);
}
private void tbPumName_TextChanged(object sender, EventArgs e)
@@ -925,7 +940,7 @@ namespace FEQ0000
private void button1_Click_1(object sender, EventArgs e)
{
Lov_Item("", true);
Lov_Item(tbPumName.Text, true);
}
private void button2_Click_1(object sender, EventArgs e)