|
|
@ -220,28 +220,52 @@ namespace SCP.PlanData |
|
|
|
return; |
|
|
|
} |
|
|
|
List<string> list1 = new List<string>(); |
|
|
|
list1 = CheckPartCode(partCodeList); |
|
|
|
if (list1.Count()>0) |
|
|
|
try |
|
|
|
{ |
|
|
|
Alert.Show(string.Format("导入文件中有不存在的零件,如{0}", list1.FirstOrDefault())); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
list1 = CheckPartCode(partCodeList); |
|
|
|
if (list1.Count() > 0) |
|
|
|
{ |
|
|
|
Alert.Show(string.Format("导入文件中有不存在的零件,如{0}", list1.FirstOrDefault())); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
} |
|
|
|
var checkret = SCP_PO_CONTROLLER.Check_EXCEL_PO_MOD(list, p_modtype, CurrentUser.FactoryList[0], CurrentUser.SubSiteList[0]); |
|
|
|
if (checkret.State == ReturnStatus.Failed && checkret.Result == false) |
|
|
|
{ |
|
|
|
Alert.Show(string.Join("<br>", checkret.MessageList)); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (CurrentUser.ConfigList.ContainsKey("数据中心接口")) |
|
|
|
{ |
|
|
|
saveret = SCP_DC_UNI_CONTROLLER.WritePo(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0], CurrentUser.ChineseName, CurrentUser.CellPhone); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
saveret = SCP_PO_CONTROLLER.Save_EXCEL_PO_MOD(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0], CurrentUser.ChineseName, CurrentUser.CellPhone); |
|
|
|
} |
|
|
|
if (saveret.State == ReturnStatus.Succeed && saveret.Result == true) |
|
|
|
{ |
|
|
|
BindOrder(); |
|
|
|
Alert.Show("订单编号" + saveret.Message + "导入成功!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
//Alert.Show(string.Join("<br>", saveret.MessageList));
|
|
|
|
Alert.Show(saveret.Message); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
var checkret = SCP_PO_CONTROLLER.Check_EXCEL_PO_MOD(list, p_modtype, CurrentUser.FactoryList[0], CurrentUser.SubSiteList[0]); |
|
|
|
if (checkret.State == ReturnStatus.Failed && checkret.Result == false) |
|
|
|
catch(Exception ex) |
|
|
|
{ |
|
|
|
Alert.Show(string.Join("<br>", checkret.MessageList)); |
|
|
|
Alert.Show(ex.Message); |
|
|
|
LogHelper.Writlog(LogHelper.LogType.Error, typeof(TEA_TASK_SUB), "InsterPo", ex.Message); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (CurrentUser.ConfigList.ContainsKey("数据中心接口")) |
|
|
|
{ |
|
|
|
saveret = SCP_DC_UNI_CONTROLLER.WritePo(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0], CurrentUser.ChineseName, CurrentUser.CellPhone); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
saveret = SCP_PO_CONTROLLER.Save_EXCEL_PO_MOD(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0], CurrentUser.ChineseName, CurrentUser.CellPhone); |
|
|
|
} |
|
|
|
|
|
|
|
//if (CurrentUser.ConfigList.ContainsKey("数据中心接口"))
|
|
|
|
//{
|
|
|
|
// var apiret = SCP_DC_UNI_CONTROLLER.InsterPo(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0]);
|
|
|
@ -252,19 +276,7 @@ namespace SCP.PlanData |
|
|
|
// }
|
|
|
|
//}
|
|
|
|
//var saveret = SCP_PO_CONTROLLER.Save_EXCEL_PO_MOD(list, CurrentUser.FactoryList[0], CurrentUser.Name, DateTime.Now, p_modtype, CurrentUser.SubSiteList[0], CurrentUser.ChineseName, CurrentUser.CellPhone);
|
|
|
|
if (saveret.State == ReturnStatus.Succeed && saveret.Result == true) |
|
|
|
{ |
|
|
|
BindOrder(); |
|
|
|
Alert.Show("订单编号" + saveret.Message + "导入成功!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
//Alert.Show(string.Join("<br>", saveret.MessageList));
|
|
|
|
Alert.Show(saveret.Message); |
|
|
|
FileUp.Reset(); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
protected void BTN_CREATE_Click(object sender, EventArgs e) |
|
|
|
{ |
|
|
|