목록화면들에서 목록 조회 후 컬럼 너비를 다시 불러오게 함

This commit is contained in:
chikyun.kim
2019-07-18 08:40:57 +09:00
parent 355b88f6bc
commit 5c77244a45
21 changed files with 268 additions and 991 deletions

View File

@@ -119,7 +119,7 @@ namespace FEQ0000
}
refreshData();
FCOMMON.Util.FPColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
}
@@ -176,6 +176,7 @@ namespace FEQ0000
da.Fill(this.dsPurchase.Purchase);
this.dsPurchase.AcceptChanges();
showSummary();
FCOMMON.Util.FPColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
}
catch (System.Exception ex)
{
@@ -329,7 +330,22 @@ namespace FEQ0000
}
this.dsPurchase.Purchase.AddPurchaseRow(newdr);
this.ta.Update(newdr);
int cnt = this.ta.Update(newdr);
if(cnt == 1)
{
if (f.repeatAdd)
{
FCOMMON.Util.MsgI("저장 완료\n\n연속 저장 모드이므로 직전에 입력된 자료가 자동으로 설정 됩니다.");
} else FCOMMON.Util.MsgI("저장 완료");
}
else
{
FCOMMON.Util.MsgE("저장 실패\n\n다시 시도하시고 증상이 반복되면 chikyun.kim@amkor.co.kr 로 문의 주십시요");
}
newdr.AcceptChanges();
if (f.repeatAdd)
{
@@ -594,6 +610,7 @@ namespace FEQ0000
{
fpSpread1.SaveExcel(sd.FileName,
FarPoint.Excel.ExcelSaveFlags.SaveAsViewed
| FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered
| FarPoint.Excel.ExcelSaveFlags.NoFormulas
| FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
FCOMMON.Util.MsgI("다음 파일이 생성 되었습니다.\n\n" + sd.FileName);
@@ -656,11 +673,12 @@ namespace FEQ0000
//현재 데이터를 입력하여 신규 추가를 한다.
var newdr = this.dsPurchase.Purchase.NewPurchaseRow();
FCOMMON.Util.CopyData((System.Data.DataRow)dr, (System.Data.DataRow)newdr);
newdr.pdate = DateTime.Now.ToShortDateString();
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.receive = "";// FCOMMON.info.Login.nameK;
newdr.sc = string.Empty;
newdr.po = string.Empty;
newdr.indate = string.Empty;

View File

@@ -133,7 +133,7 @@ namespace FEQ0000
cbEQModel.Text = dr.asset; //제조모델명
if (cbEQModel.SelectedIndex == -1)
{
FCOMMON.Util.MsgE("모델을 다시 선택하세요");
//FCOMMON.Util.MsgE("모델을 다시 선택하세요");
}
}
@@ -397,12 +397,12 @@ namespace FEQ0000
tbSID.Text = sidTrim(tbSID.Text);
if (cbProcess.Text.Trim() == "")
{
FCOMMON.Util.MsgE("프로세스를 선택하세요.");
cbProcess.Focus();
return false;
}
//if (cbProcess.Text.Trim() == "")
//{
// FCOMMON.Util.MsgE("추가정보내의 [공정]을 선택하세요.");
// cbProcess.Focus();
// return false;
//}
if (tbPumName.Text.isEmpty())
{
@@ -433,7 +433,7 @@ namespace FEQ0000
var overtime = DateTime.Now - DateTime.Parse("2019-01-09 00:00:00");
if (overtime.TotalSeconds > 0)
{
if (this.cbProcess.SelectedIndex == -1)
if (this.cbProcess.Text.Trim()=="")
{
if (FCOMMON.info.Login.level >= 5)
{
@@ -458,11 +458,11 @@ namespace FEQ0000
return false;
}
}
if (cbManuProc.SelectedIndex == -1)
if (cbManuProc.Text.Trim() == "")
{
if (FCOMMON.info.Login.level >= 5)
{
var dlg = FCOMMON.Util.MsgQ("제조공정을 입력하지 않고 진행 하시겠습니까?\n\n" +
var dlg = FCOMMON.Util.MsgQ("[제조공정]을 입력하지 않고 진행 하시겠습니까?\n\n" +
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
"BongSeok Jung(T.7191)\n" +
"BongSeok.Jung@amkor.co.kr");
@@ -474,7 +474,7 @@ namespace FEQ0000
}
else
{
FCOMMON.Util.MsgE("제조공정을 선택하세요\n\n" +
FCOMMON.Util.MsgE("[제조공정]을 선택하세요\n\n" +
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
"BongSeok Jung(T.7191)\n" +
"BongSeok.Jung@amkor.co.kr");
@@ -483,11 +483,11 @@ namespace FEQ0000
return false;
}
}
if (this.cbEQManu.SelectedIndex == -1)
if (this.cbEQManu.Text.Trim() == "")
{
if (FCOMMON.info.Login.level >= 5)
{
var dlg = FCOMMON.Util.MsgQ("장비제조사를 입력하지 않고 진행 하시겠습니까?\n\n" +
var dlg = FCOMMON.Util.MsgQ("[장비제조사]를 입력하지 않고 진행 하시겠습니까?\n\n" +
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
"BongSeok Jung(T.7191)\n" +
"BongSeok.Jung@amkor.co.kr");
@@ -499,7 +499,7 @@ namespace FEQ0000
}
else
{
FCOMMON.Util.MsgE("장비 제조사를 선택하세요.\n\n" +
FCOMMON.Util.MsgE("[장비제조사]를 선택하세요.\n\n" +
"선택 대상이 없는 경우 문의 바랍니다.\n\n" +
"BongSeok Jung(T.7191)\n" +
"BongSeok.Jung@amkor.co.kr");