잉여장비목록 화면 추가(최효준s)
This commit is contained in:
@@ -31,6 +31,9 @@ namespace FEQ0000
|
||||
case fEquipment.eTabletype.BUMP:
|
||||
dt = new dsEQ.EquipmentBDataTable();
|
||||
break;
|
||||
case fEquipment.eTabletype.ING:
|
||||
dt = new dsEQ.EETGW_EquipmentIngDataTable();
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -236,17 +239,21 @@ namespace FEQ0000
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
System.Text.StringBuilder sb = new StringBuilder();
|
||||
sb.AppendLine("다음 자료를 추가하시겠습니까?");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine("등록일 : " + dateTimePicker1.Value.ToShortDateString());
|
||||
sb.AppendLine();
|
||||
sb.AppendLine("해당 일자에 등록된 자료가 있다면 삭제 됩니다.");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine("'저장 완료' 메세지가 나올때 까지 기다려 주세요.");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine("실행 하려면 '예' 를 누르세요");
|
||||
var dlg = FCOMMON.Util.MsgQ(sb.ToString());
|
||||
if (dlg != System.Windows.Forms.DialogResult.Yes) return;
|
||||
|
||||
|
||||
|
||||
|
||||
//라인코드를 읽어서 값을 기록해준다.
|
||||
var taLine = new dsEQTableAdapters.LineCodeTableAdapter();
|
||||
@@ -260,6 +267,31 @@ namespace FEQ0000
|
||||
this.progressBar1.Value = 0;
|
||||
this.progressBar1.Maximum = dtExcel.Rows.Count;
|
||||
|
||||
//기존자료삭제코드
|
||||
dlg = FCOMMON.Util.MsgQ("기존에 등록된 자료를 삭제할까요?\n자료를 추가하려면 아니오를 클릭하세요");
|
||||
if (dlg == DialogResult.Yes)
|
||||
{
|
||||
switch (imptype)
|
||||
{
|
||||
case fEquipment.eTabletype.MOLD:
|
||||
var taE = new dsEQTableAdapters.EquipmentMETableAdapter();
|
||||
taE.DeleteData(dateStr);
|
||||
break;
|
||||
case fEquipment.eTabletype.BUMP:
|
||||
var taB = new dsEQTableAdapters.EquipmentBTableAdapter();
|
||||
taB.DeleteData(dateStr);
|
||||
break;
|
||||
case fEquipment.eTabletype.FOL:
|
||||
var taF = new dsEQTableAdapters.EquipmentFTableAdapter();
|
||||
taF.DeleteData(dateStr);
|
||||
break;
|
||||
case fEquipment.eTabletype.ING:
|
||||
var taI = new dsEQTableAdapters.EETGW_EquipmentIngTableAdapter();
|
||||
taI.DeleteData(dateStr);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
//12,13
|
||||
foreach (DataRow dr in dtExcel.Rows)
|
||||
{
|
||||
@@ -269,6 +301,8 @@ namespace FEQ0000
|
||||
var linedesc = dr[13].ToString();
|
||||
var lineT = string.Empty;
|
||||
var lineP = string.Empty;
|
||||
var rcsflag = dr[1].ToString();
|
||||
if (rcsflag != "M") continue;
|
||||
|
||||
//없는 라인코드는 추가
|
||||
var lineDrows = lineTd.Select("code='" + linecode + "'");
|
||||
@@ -333,19 +367,24 @@ namespace FEQ0000
|
||||
{
|
||||
case fEquipment.eTabletype.MOLD:
|
||||
var taE = new dsEQTableAdapters.EquipmentMETableAdapter();
|
||||
taE.DeleteData(dateStr);
|
||||
//taE.DeleteData(dateStr);
|
||||
taE.Update((dsEQ.EquipmentMEDataTable)dt);
|
||||
break;
|
||||
case fEquipment.eTabletype.BUMP:
|
||||
var taB = new dsEQTableAdapters.EquipmentBTableAdapter();
|
||||
taB.DeleteData(dateStr);
|
||||
//taB.DeleteData(dateStr);
|
||||
taB.Update((dsEQ.EquipmentBDataTable)dt);
|
||||
break;
|
||||
case fEquipment.eTabletype.FOL:
|
||||
var taF = new dsEQTableAdapters.EquipmentFTableAdapter();
|
||||
taF.DeleteData(dateStr);
|
||||
//taF.DeleteData(dateStr);
|
||||
taF.Update((dsEQ.EquipmentFDataTable)dt);
|
||||
break;
|
||||
case fEquipment.eTabletype.ING:
|
||||
var taI = new dsEQTableAdapters.EETGW_EquipmentIngTableAdapter();
|
||||
//taI.DeleteData(dateStr);
|
||||
taI.Update((dsEQ.EETGW_EquipmentIngDataTable)dt);
|
||||
break;
|
||||
}
|
||||
dt.AcceptChanges();
|
||||
FCOMMON.Util.MsgI("Save OK");
|
||||
|
||||
Reference in New Issue
Block a user