| | |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Data.SqlClient; |
| | | using System.Diagnostics; |
| | | using System.IO; |
| | | using System.Web; |
| | | using System.Web.Http; |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | Stopwatch sw = new Stopwatch(); |
| | | sw.Start();//å¼å§è®¡æ¶ |
| | | |
| | | List<StationBill> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<StationBill>>(msg2); |
| | | long HMainInterID = 0; |
| | |
| | | long HQCCheckID = list[0].HQCCheckID;//æ£éªåID |
| | | long HPRDOrgID = list[0].HPRDOrgID;//ç»ç»ID |
| | | double HmaterOutqty = list[0].HmaterOutqty;//ç½å¯åå¸ |
| | | |
| | | LogService.Write($"1.åæ®µèµå¼ï¼ç¨æ¶" + sw.Elapsed ); |
| | | |
| | | //忮宿´æ§å¤æ |
| | | if (HProcExchInterID <= 0) |
| | | { |
| | |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | |
| | | LogService.Write($"2.æ¡ä»¶å¤æï¼ç¨æ¶" + sw.Elapsed); |
| | | |
| | | var num = 0; |
| | | LogService.Write($"3.äºå¡å¼å§ï¼ç¨æ¶" + sw.Elapsed); |
| | | |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCN.BeginTran(); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"3.1ï¼ç¨æ¶" + sw.Elapsed); |
| | | oCN.RunProc("Insert Into Sc_StationOutBillMain " + |
| | | "(HBillType,HBillSubType,HInterID,HBillNo,HBillStatus,HDate,HMaker,HMakeDate,HMouldNum" + |
| | | ",HYear,HPeriod,HRemark,HSourceName,HPieceQty,HWasterQty,HPlanPieceQty,HBadPNL" + |
| | |
| | | "," + HSupID + "," + HQty + "," + HPrice + "," + HMoney + "," + HBadCount + "," + HCenterID + "," + HProcNo + ",'" + HOrderProcNO + "'" + ",'" + HSourceNameList + "'" + |
| | | "," + HMainSourceInterID + ",'" + HMainSourceBillNo + "','" + HMainSourceBillType + "'," + Convert.ToString(HLastSubProc ? 1 : 0) + |
| | | "," + HEmpID2 + "," + HEmpID3 + "," + HEmpID4 + "," + HEmpID5 + "," + HDSQty + "," + HChongQty + "," + HPriceRate + "," + HWorkTimes + "," + HQCCheckID + "," + HMainInterID + "," + HPRDOrgID + |
| | | ","+ HmaterOutqty + ") "); |
| | | ","+ HmaterOutqty + ") "); |
| | | |
| | | LogService.Write($"4.æ°å¢ç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | LogService.Write("ç¨æ·:" + user + ",æ¥æ:" + DateTime.Now + ",æ°å¢å·¥åºåºç«åæ®:" + HBillNo); |
| | | oCN.RunProc("Insert into System_log (GeginDate, userid, WorkstationName, WorkList, SystemName, NetuserName, State) select GETDATE(),'" + user + "','" + HComputerName + "','" + "æ°å¢å·¥åºåºç«åæ®ï¼" + HBillNo + "','LMES-å·¥åºåºç«æ¨¡å','" + DBUtility.ClsPub.IPAddress + "','æ°å¢åæ®'", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | |
| | | } |
| | | //主表 |
| | | |
| | | LogService.Write($"5.ç³»ç»æ§å¶æ¥è¯¢å¤æï¼ç¨æ¶" + sw.Elapsed); |
| | | ds = oCN.RunProcReturn("exec h_p_MES_StationOutBill_QtyCtrl " + HInterID + "", "h_p_MES_StationOutBill_QtyCtrl"); |
| | | if (ds == null) |
| | | { |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"5.1ï¼ç¨æ¶" + sw.Elapsed); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | oCN.RollBack(); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"5.2ï¼ç¨æ¶" + sw.Elapsed); |
| | | if (ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) == "2") |
| | | { |
| | | oCN.RollBack(); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"6.å¤æç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | oCN.RunProc("exec h_p_Mes_ProcessExchangeRelationQty_Out " + HInterID + ","+ num + ""); |
| | | LogService.Write($"6.1ï¼ç¨æ¶" + sw.Elapsed); |
| | | oCN.RunProc("exec h_p_Mes_ProcessExchangeChangeStatus " + HInterID + " "); |
| | | LogService.Write($"6.2ï¼ç¨æ¶" + sw.Elapsed); |
| | | oCN.RunProc("exec h_p_Mes_StationOutBillBackBarCode " + HInterID + " "); |
| | | LogService.Write($"7.åå¨è¿ç¨ç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | //夿æ¯å¦æ¯ æ«éå·¥åº |
| | | ds1 = oCN.RunProcReturn(" select HLastProc,HFstProc from Sc_ProcessExchangeBillMain a " + |
| | | " inner join Sc_ProcessExchangeBillSub b on a.HInterID=b.HInterID " + |
| | |
| | | //夿æ«é çäº§æ±æ¥æ±æ¥ æ¯å¦å¾é |
| | | if (oSystemParameter.omodel.MES_StationOutBill_LastAutoICMOReport == "Y") //ç³»ç»åæ° |
| | | { |
| | | LogService.Write($"7.1ï¼ç¨æ¶" + sw.Elapsed); |
| | | //忥çäº§æ±æ¥å |
| | | objJsonResult= (json)SaveICMOReportBill(HInterID.ToString(), user, HBillNo, HPRDOrgID.ToString()); |
| | | objJsonResult = (json)SaveICMOReportBill(HInterID.ToString(), user, HBillNo, HPRDOrgID.ToString()); |
| | | LogService.Write($"7.2ï¼ç¨æ¶" + sw.Elapsed); |
| | | if (objJsonResult.count == 0) |
| | | { |
| | | oCN.RollBack(); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"8.çäº§æ±æ¥ç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | } |
| | | //夿æ«é ç产å
¥åº æ¯å¦å¾é |
| | | else if (oSystemParameter.omodel.MES_StationOutBill_AutoStockIn == "Y") //ç³»ç»åæ° |
| | | { |
| | | LogService.Write($"8.1ï¼ç¨æ¶" + sw.Elapsed); |
| | | //忥ç产å
¥åºå |
| | | objJsonResult=(json)SaveProcdutInBill(HBillNo); |
| | | objJsonResult =(json)SaveProcdutInBill(HBillNo); |
| | | LogService.Write($"8.2ï¼ç¨æ¶" + sw.Elapsed); |
| | | if (objJsonResult.count == 0) |
| | | { |
| | | oCN.RollBack(); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | LogService.Write($"9.ç产å
¥åºç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | LogService.Write($"10.äºå¡ç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | oCN.Commit(); |
| | | string sReturn = ""; |
| | | if (oSystemParameter.ShowBill(ref sReturn) == true) |
| | |
| | | objJsonResult.Verify = "N"; |
| | | } |
| | | } |
| | | sw.Stop();//ç»æè®¡æ¶ |
| | | LogService.Write($"11.åæ°æ¥è¯¢ç»æ,æ°å¢ç»æï¼ç¨æ¶" + sw.Elapsed); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ°å¢åæ®æåï¼"; |
| | |
| | | HBillNo = DBUtility.ClsPub.CreateBillCode_Prod(BillType, ref DBUtility.ClsPub.sExeReturnInfo, true);//è·å¾ä¸ä¸ªæ°çåæ®å· |
| | | HInterID = DBUtility.ClsPub.CreateBillID_Prod(BillType, ref DBUtility.ClsPub.sExeReturnInfo);//è·å¾ä¸ä¸ªæ°çid |
| | | |
| | | //主表 |
| | | oCN.RunProc("insert into Sc_WorkBillSortBillMain(HInterID,HBillNo,HYear,HPeriod,HBillType," + |
| | | string sql = $"insert into Sc_WorkBillSortBillMain(HInterID,HBillNo,HYear,HPeriod,HBillType," + |
| | | "HBillSubType,HDate,HBillStatus,HMaker,HMakeDate,HICMOBillNo,HOrderType," + |
| | | "HICMOEntrySEQ,HWorkShopID,HSourceID, HYX, HProdORGID," + |
| | | " HMaterID, HMaterName, HMaterModel, HUnitID, HSeOrderBillQty," + |
| | |
| | | $" {(HMaterID == "" ? 0.ToString() : HMaterID)}, '{HMaterName}', '{HMaterModel}', {(HUnitID == "" ? 0.ToString() : HUnitID)}, {(HSeOrderBillQty == "" ? 0.ToString() : HSeOrderBillQty)}," + |
| | | $" 0, {(HSplitQty == "" ? 0.ToString() : HSplitQty)}, {(HDayPlanSumQty == "" ? 0.ToString() : HDayPlanSumQty)},'{HPlanBeginDate}'," + |
| | | $"'{HSeOrderBillNo}','{HICMOBillType}',{(HSourceStockInQty == "" ? 0.ToString() : HSourceStockInQty)},{(HLeftPlanQty == "" ? 0.ToString() : HLeftPlanQty)},'{HOrderLev}',getdate()," + |
| | | $"{HMainSourceInterID},{HMainSourceEntryID},{HMainSourceInterID},{HMainSourceEntryID},{HPlanQty})"); |
| | | $"{HMainSourceInterID},{HMainSourceEntryID},{HMainSourceInterID},{HMainSourceEntryID},{HPlanQty})"; |
| | | |
| | | //LogService.Write("sql:" + sql); |
| | | //主表 |
| | | oCN.RunProc(sql); |
| | | } |
| | | else |
| | | { |
| | |
| | | ( |
| | | select distinct a.HProdORGID FStockOrgId,T2.FMATERIALID,FNumber from Sc_WorkBillSortBillMain a |
| | | join Sc_WorkBillSortBillSub b on a.HInterID = b.HInterID |
| | | join AIS20210811135644..T_PRD_PPBOM T1 on a.HICMOInterID_Sec = t1.FMoId and a.HICMOEntryID_Sec = t1.FMOENTRYID |
| | | LEFT JOIN AIS20210811135644..T_PRD_PPBOMENTRY T2 on T1.FID = t2.FID |
| | | join AIS20210811135644..T_BD_MATERIAL T3 on T2.FMATERIALID = T3.FMATERIALID |
| | | join AIS20230129011339..T_PRD_PPBOM T1 on a.HICMOInterID_Sec = t1.FMoId and a.HICMOEntryID_Sec = t1.FMOENTRYID |
| | | LEFT JOIN AIS20230129011339..T_PRD_PPBOMENTRY T2 on T1.FID = t2.FID |
| | | join AIS20230129011339..T_BD_MATERIAL T3 on T2.FMATERIALID = T3.FMATERIALID |
| | | ) T1 |
| | | JOIN AIS20210811135644..T_BD_MATERIAL b on t1.FNUMBER = b.FNUMBER |
| | | LEFT JOIN AIS20210811135644..T_STK_Inventory a on b.FMATERIALID = a.FMATERIALID |
| | | LEFT join (select distinct fitemid,fformid,FNUMBER from AIS20210811135644..V_ITEMCLASS_OWNER) c on a.FOwnerTypeId = c.fformid and a.FOWNERID = c.fitemid |
| | | join AIS20210811135644..t_BD_Stock d on a.FSTOCKID =d.FSTOCKID |
| | | JOIN AIS20230129011339..T_BD_MATERIAL b on t1.FNUMBER = b.FNUMBER |
| | | LEFT JOIN AIS20230129011339..T_STK_Inventory a on b.FMATERIALID = a.FMATERIALID |
| | | LEFT join (select distinct fitemid,fformid,FNUMBER from AIS20230129011339..V_ITEMCLASS_OWNER) c on a.FOwnerTypeId = c.fformid and a.FOWNERID = c.fitemid |
| | | join AIS20230129011339..t_BD_Stock d on a.FSTOCKID =d.FSTOCKID |
| | | where a.FBASEQTY>0 |
| | | ", "SC_WORKBILLSORTBILLMAIN"); |
| | | ListInventory = ds.ToModelList<PRD_Inventory>(); |
| | |
| | | where a.HInterID IN ({0}) |
| | | group by HICMOEntryID_Sec |
| | | ) a |
| | | join AIS20210811135644..T_PRD_PPBOM T1 on a.FPRDMOENTYID = t1.FMOENTRYID |
| | | LEFT JOIN AIS20210811135644..T_PRD_PPBOMENTRY t2 on T1.FID = T2.FID |
| | | LEFT JOIN AIS20210811135644..T_PRD_PPBOMENTRY_Q t3 on t2.FENTRYID = T3.FENTRYID |
| | | LEFT JOIN AIS20210811135644..T_BD_MATERIAL T4 ON T2.FMATERIALID = T4.FMATERIALID |
| | | join AIS20230129011339..T_PRD_PPBOM T1 on a.FPRDMOENTYID = t1.FMOENTRYID |
| | | LEFT JOIN AIS20230129011339..T_PRD_PPBOMENTRY t2 on T1.FID = T2.FID |
| | | LEFT JOIN AIS20230129011339..T_PRD_PPBOMENTRY_Q t3 on t2.FENTRYID = T3.FENTRYID |
| | | LEFT JOIN AIS20230129011339..T_BD_MATERIAL T4 ON T2.FMATERIALID = T4.FMATERIALID |
| | | ) t1 |
| | | group by FPRDMOENTYID,FMATERIALID |
| | | ", fDayPlanFids); |
| | |
| | | left join Xt_ORGANIZATIONS o on a.HOrgID=o.HItemID |
| | | left join Gy_Supplier s on b.HSupplierID=s.HItemID |
| | | where o.HNumber = t5.FNUMBER and s.HNumber = t3.FNUMBER), 0)FFIXLEADTIME |
| | | from AIS20210811135644..t_PUR_POOrder t1 |
| | | join AIS20210811135644..t_PUR_POOrderEntry t2 on t1.FID = t2.FID |
| | | join AIS20210811135644..t_BD_Supplier t3 on t1.FSUPPLIERID = t3.FSUPPLIERID |
| | | join AIS20210811135644..T_PUR_POORDERENTRY_R t4 on t2.FENTRYID = t4.FENTRYID |
| | | join AIS20210811135644..T_PUR_POORDERENTRY_D tD on t2.FENTRYID = tD.FENTRYID |
| | | join AIS20210811135644..T_ORG_Organizations t5 on t1.FPurchaseOrgId = t5.FORGID |
| | | join AIS20210811135644..T_SEC_user t8 on t1.FCREATORID = t8.FuserId |
| | | join AIS20210811135644..T_BD_DEPARTMENT T7 ON t1.FPURCHASEDEPTID = T7.FDEPTID |
| | | from AIS20230129011339..t_PUR_POOrder t1 |
| | | join AIS20230129011339..t_PUR_POOrderEntry t2 on t1.FID = t2.FID |
| | | join AIS20230129011339..t_BD_Supplier t3 on t1.FSUPPLIERID = t3.FSUPPLIERID |
| | | join AIS20230129011339..T_PUR_POORDERENTRY_R t4 on t2.FENTRYID = t4.FENTRYID |
| | | join AIS20230129011339..T_PUR_POORDERENTRY_D tD on t2.FENTRYID = tD.FENTRYID |
| | | join AIS20230129011339..T_ORG_Organizations t5 on t1.FPurchaseOrgId = t5.FORGID |
| | | join AIS20230129011339..T_SEC_user t8 on t1.FCREATORID = t8.FuserId |
| | | join AIS20230129011339..T_BD_DEPARTMENT T7 ON t1.FPURCHASEDEPTID = T7.FDEPTID |
| | | where t4.FREMAINRECEIVEQTY-t2.FPODemandPlanCount>0 |
| | | and FCloseStatus in('A') and FMRPCLOSESTATUS in('A') |
| | | and t1.FBillTypeID in('83d822ca3e374b4ab01e5dd46a0062bd','6d01d059713d42a28bb976c90a121142') |
| | |
| | | long HSettleCurrId = 1;//è´§å¸ é»è®¤æ¬å°äººæ°å¸ |
| | | |
| | | var dataSup= oCN.RunProcReturn(@"select * from Gy_Supplier p |
| | | inner join AIS20210811135644..t_BD_Supplier fp on p.HNumber=fp.FNUMBER and p.HUSEORGID=fp.FUSEORGID |
| | | inner join AIS20230129011339..t_BD_Supplier fp on p.HNumber=fp.FNUMBER and p.HUSEORGID=fp.FUSEORGID |
| | | where FNUMBER='" + item.PurchseFNUMBER + "' and HUSEORGID ='"+ fPrdOrgId + "'", "Gy_Supplier"); |
| | | long HSupplierID = dataSup.Tables[0].Rows.Count == 0 ? 0 : long.Parse(dataSup.Tables[0].Rows[0]["HItemID"].ToString()); //ä¾åºå |
| | | |
| | |
| | | string HUpDater = dataUser.Tables[0].Rows.Count == 0 ? "" : dataUser.Tables[0].Rows[0][0].ToString();//ä¿®æ¹äºº |
| | | |
| | | var dataOrg= oCN.RunProcReturn(@"select HItemID from Xt_ORGANIZATIONS o |
| | | inner join AIS20210811135644..T_ORG_ORGANIZATIONS fo on o.HNumber=fo.FNUMBER |
| | | inner join AIS20230129011339..T_ORG_ORGANIZATIONS fo on o.HNumber=fo.FNUMBER |
| | | where FNUMBER='" + PODemandPlanTemp[0].FORGNumber + "' and HItemID ='" + fPrdOrgId + "'", "Xt_ORGANIZATIONS"); |
| | | long HPURCHASEORGID = dataOrg.Tables[0].Rows.Count == 0 ? 0 : long.Parse(dataOrg.Tables[0].Rows[0]["HItemID"].ToString()); //éè´ç»ç» |
| | | |
| | |
| | | i++; |
| | | |
| | | var dataSet = oCN.RunProcReturn(@"select m.* from Gy_Material m |
| | | inner join AIS20210811135644..T_BD_MATERIAL fm on m.HNumber = fm.FNUMBER and m.HUSEORGID=fm.FUSEORGID |
| | | inner join AIS20230129011339..T_BD_MATERIAL fm on m.HNumber = fm.FNUMBER and m.HUSEORGID=fm.FUSEORGID |
| | | where FNUMBER='" + _item.FNumber + "' and HUSEORGID ='" + fPrdOrgId + "'", "Gy_Material"); |
| | | string HMaterID = "0"; //ç©æ |
| | | string HMaterModel = ""; //ç©æä»£ç |
| | |
| | | double HFixleadTime = _item.FFIXLEADTIME; // æåæ |
| | | |
| | | dataOrg = oCN.RunProcReturn(@"select HItemID from Xt_ORGANIZATIONS o |
| | | inner join AIS20210811135644..T_ORG_ORGANIZATIONS fo on o.HNumber=fo.FNUMBER |
| | | inner join AIS20230129011339..T_ORG_ORGANIZATIONS fo on o.HNumber=fo.FNUMBER |
| | | where FNUMBER='" + _item.FORGNumber + "' and HItemID ='" + fPrdOrgId + "'", "Xt_ORGANIZATIONS"); |
| | | long HPURCHASEORGIDSub = dataOrg.Tables[0].Rows.Count == 0 ? 0 : long.Parse(dataOrg.Tables[0].Rows[0]["HItemID"].ToString()); // éè´ç»ç» |
| | | long HPOOrderInterID = _item.PurchseFID; // éè´è®¢åå
ç |
| | |
| | | string HDayPlanBillNo = _item.FDAYPLANBILLNO; // æ¥è®¡åå·¥åå· |
| | | |
| | | dataSet = oCN.RunProcReturn(@"select HItemID from Gy_Department d |
| | | inner join AIS20210811135644..T_BD_DEPARTMENT fd on d.HNumber = fd.FNUMBER |
| | | inner join AIS20230129011339..T_BD_DEPARTMENT fd on d.HNumber = fd.FNUMBER |
| | | where FNUMBER='" + _item.FWORKSHOPNUMBER + "' and HUSEORGID ='" + fPrdOrgId + "'", "Gy_Department"); |
| | | string HWorkShopID = dataSet.Tables[0].Rows.Count == 0 ? "0" : dataSet.Tables[0].Rows[0][0].ToString(); // çäº§è½¦é´ |
| | | |
| | | dataSet = oCN.RunProcReturn(@"select HItemID from Gy_Department d |
| | | inner join AIS20210811135644..T_BD_DEPARTMENT fd on d.HNumber = fd.FNUMBER |
| | | inner join AIS20230129011339..T_BD_DEPARTMENT fd on d.HNumber = fd.FNUMBER |
| | | where FNUMBER='" + _item.FPURCHASEDEPTNUMBER + "' and HUSEORGID ='" + fPrdOrgId + "'", "Gy_Department"); |
| | | string HPurchaseDeptID = dataSet.Tables[0].Rows.Count == 0 ? "0" : dataSet.Tables[0].Rows[0][0].ToString(); // éè´é¨é¨ |
| | | |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,ä¾åºåä¸åå¨ï¼"; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,ä¾åºå:"+ HSupName + ",ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,ç©æä¸åå¨ï¼"; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,ç©æ:"+ HMaterName + ",ç©æä»£ç :"+ HMaterNumer + ",ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,计éåä½ä¸åå¨ï¼"; |
| | | objJsonResult.Message = "第" + index + "è¡,该" + HORGName + "ç»ç»,计éåä½:"+ HUntilName + ",ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "第" + index + "è¡,ITå°è´§åç½®æï¼å¤©ï¼ä¸ºç©ºï¼"; |
| | | objJsonResult.Message = "第" + index + "è¡,JITå°è´§åç½®æï¼å¤©ï¼ä¸ºç©ºï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | "HMaterName, HMaterModel, HJITMaterGroup, HJITSafeStock, HJITMaterDemand, HJITBatchQty, HDeliveryPeriod, " + |
| | | "HLeadTime, HLeadTime_Sec, HDeliveryMode, HDeliveryDaysCtrl,HUnitID,HJITMinDeliveryQty)values" + |
| | | $"({HInterID}, {i}, '{HRemark}', {(HSupID == "" ? "0" : HSupID)}, '{HSupplierName}', {(HMaterID == "" ? "0" : HMaterID)}," + |
| | | $" '{HMaterName}', '{HMaterModel}', '{JITType}', {(JITPSL == "" ? "0" : JITPSL)}, {(JITMDSC == "" ? "0" : JITMDSC)},0,{(JITPBCC == "" ? "0" : JITPBCC)}," + |
| | | $" '{HMaterName}', '{HMaterModel}', '{JITType}', {(JITPSL == "" ? "0" : JITPSL)}, {(JITMDSC == "" ? "0" : JITMDSC)},{(JIPEB == "" ? "0" : JIPEB)},{(JITPBCC == "" ? "0" : JITPBCC)}," + |
| | | $" {(JISLT == "" ? "0" : JISLT)}, {(JIDLT == "" ? "0" : JIDLT)}, '', {(JITDCD == "" ? "0" : JITDCD)} ,{HUnitID},{JIMLC})"); |
| | | } |
| | | |
| | |
| | | values({oSub.HInterID},{oSub.HEntryID},{(oSub.HQty == null ? 0 : oSub.HQty)} |
| | | ,'{(oSub.HPlanBeginDate == null ? DateTime.Now.ToString("yyyy-MM-dd") : oSub.HPlanBeginDate.ToString())}','{(oSub.HPlanEndDate == null ? DateTime.Now.AddDays(1).ToString("yyyy-MM-dd") : oSub.HPlanEndDate.ToString())}' |
| | | ,'{(oSub.HPlanBeginDate == null ? DateTime.Now.ToString("yyyy-MM-dd") : oSub.HPlanBeginDate.ToString())}','{(oSub.HPlanEndDate == null ? DateTime.Now.AddDays(1).ToString("yyyy-MM-dd") : oSub.HPlanEndDate.ToString())}' |
| | | ,{oSub.HMaterID},{oSub.HUnitID},'{oSub.HRemark}',{oSub.HSourceID},{oSub.HDeptID},4 |
| | | ,{oSub.HMaterID},{oSub.HUnitID},'{oSub.HRemark}',{oSub.HSourceID},{oSub.HDeptID},'{oSub.HSTATUS}' |
| | | ,0,0,'','',0,0 |
| | | ,{oSub.HCOSTRATE},{oSub.HISBACKFLUSH},'{oSub.HBatchNo}',{oSub.HBomID},{oSub.HCHECKPRODUCT},{oSub.HSEQ},{oSub.HSTOCKINORGID})"); |
| | | } |