| | |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | | DeleteRelation(ref sReturn, lngBillKey); |
| | | |
| | | //ç´æ¥è°æ¨å ä¿®æ¹ æ¤é åå¡« è°æ¨ç³è¯·å å
³èæ°é |
| | | oCn.RunProc("exec h_p_Kf_UpDateRelation_MoveStockRequestToPOStockIn_Del " + omodel.HInterID.ToString()); |
| | | |
| | | //å é¤å表 |
| | | DeleteBillSub(lngBillKey); |
| | | //æå
¥å表 |
| | |
| | | } |
| | | //============================ |
| | | |
| | | //ç´æ¥è°æ¨å ä¿®æ¹ åå¡« è°æ¨ç³è¯·å å
³èæ°é |
| | | oCn.RunProc("exec h_p_Kf_UpDateRelation_MoveStockRequestToPOStockIn_Add " + omodel.HInterID.ToString()); |
| | | |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | oCn.Commit(); |
| | |
| | | } |
| | | //============================ |
| | | |
| | | //ç´æ¥è°æ¨å ä¿®æ¹ åå¡« è°æ¨ç³è¯·å å
³èæ°é |
| | | oCn.RunProc("exec h_p_Kf_UpDateRelation_MoveStockRequestToPOStockIn_Add " + omodel.HInterID.ToString()); |
| | | |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | oCn.Commit(); |
| | |
| | | try |
| | | { |
| | | //å¾å°mainid |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (omodel.HInterID.ToString() == null || omodel.HInterID == 0 || omodel.HInterID.ToString() == "undefined") |
| | | { |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | |
| | | |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCn.BeginTran(); |
| | | //主表 |
| | |
| | | { |
| | | DetailColl = null; |
| | | } |
| | | |
| | | |
| | | #endregion èªå®ä¹æ¹æ³ |
| | | |
| | | //ä¿ååæ§å¶ |
| | | public bool BeforeSave(Int64 HInterID, string HBillNo, Int64 OperationType, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | DataSet Ds = oCn.RunProcReturn("Exec h_p_Pay_SingleBalBill_BeforeSaveCtrl " + HInterID.ToString() + ",'" + HBillNo + "'," + OperationType.ToString(), "h_p_Pay_SingleBalBill_BeforeSaveCtrl"); |
| | | if (Ds == null || Ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | sReturn = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]); |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | //ä¿ååæ§å¶ |
| | | public bool AfterSave(Int64 HInterID, string HBillNo, Int64 OperationType, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | DataSet Ds = oCn.RunProcReturn("Exec h_p_Pay_SingleBalBill_AfterSaveCtrl " + HInterID.ToString() + ",'" + HBillNo + "'," + OperationType.ToString(), "h_p_Pay_SingleBalBill_AfterSaveCtrl"); |
| | | if (Ds == null || Ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | sReturn = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]); |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | //ä¿®æ¹åæ® |
| | | public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | // |
| | | oCn.BeginTran(); |
| | | //ä¿ååæ§å¶ |
| | | if (!BeforeSave(lngBillKey, omodel.HBillNo, 2, ref sReturn)) |
| | | { |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | //æ´æ°ä¸»è¡¨ |
| | | oCn.RunProc("UpDate Pay_SingleBalBillMain set " + |
| | | " HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== |
| | |
| | | ",HUpDater='" + DBUtility.ClsPub.CurUserName + "'" + |
| | | ",HUpDateDate=getdate()" + |
| | | //======================================== |
| | | ",HGroupID=" + omodel.HGroupID.ToString() + |
| | | ",HDeptID=" + omodel.HDeptID.ToString() + |
| | | ",HGroupID=" + omodel.HGroupID.ToString() + |
| | | ",HEmpID=" + omodel.HEmpID.ToString() + |
| | | ",HPayType=" + omodel.HPayType.ToString() + |
| | | ",HPayType='" + omodel.HPayType + "'" + |
| | | ",HExplanation='" + omodel.HExplanation + "'" + |
| | | ",HInnerBillNo='" + omodel.HInnerBillNo + "'" + |
| | | ",HStockOrgID=" + omodel.HSTOCKORGID.ToString() + |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | | DeleteRelation(ref sReturn, lngBillKey); |
| | |
| | | foreach (Model.ClsPay_SingleBalBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into Pay_SingleBalBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HProcID,HEmpID,HSourceID,HTimes,HQty,HPrice,HSqty" + |
| | | ",HMoney,HICMOInterID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" + |
| | | " (HInterID,HEntryID,HRemark,HRelationQty,HRelationMoney" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType" + |
| | | ",HMaterID,HProcID,HSourceID,HEmpID,HTimes,HQty" + |
| | | ",HPrice,HPackQty,HPackPrice,HPackMoney,HPackMaterID,HPriceRate" + |
| | | ",HSubsidyID,HSubsidyTotal,HDeuctID,HDeuctTotal,HSubsidyQty,HSubsidyMoney,HMoney" + |
| | | ",HICMOInterID,HICMOEntryID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" + |
| | | ",HProcPlanInterID,HProcPlanEntryID,HProcPlanBillNo" + |
| | | ",HPriceRate,HSubsidyTotal,HDeuctTotal,HSubsidyID,HDeuctID" + |
| | | ",HPackQty,HPackPrice,HPackMoney,HPackMaterID,HSubsidyQty,HSubsidyMoney" + |
| | | ") values(" |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HCloseMan + "','" + oSub.HEntryCloseDate.ToShortDateString() + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "'" + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HMaterID.ToString() + "," + oSub.HProcID.ToString() + "," + oSub.HEmpID.ToString() + "," + oSub.HSourceID.ToString() |
| | | + "," + oSub.HTimes.ToString() + "," + oSub.HQty.ToString() + "," + oSub.HPrice.ToString() + "," + oSub.HSqty.ToString() + |
| | | "," + oSub.HMoney.ToString() + "," + oSub.HICMOInterID.ToString() + ",'" + oSub.HICMOBillNo + "'," + oSub.HProcReportInterID.ToString() + "," + oSub.HProcReportEntryID.ToString() + ",'" + oSub.HProcReportBillNo + "'" + |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HRemark + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'" + |
| | | "," + oSub.HMaterID.ToString() + "," + oSub.HProcID.ToString() + "," + oSub.HSourceID.ToString() + "," + oSub.HEmpID.ToString() + "," + oSub.HTimes.ToString() + "," + oSub.HQty.ToString() + |
| | | "," + oSub.HPrice.ToString() + "," + oSub.HPackQty.ToString() + "," + oSub.HPackPrice.ToString() + "," + oSub.HPackMoney.ToString() + "," + oSub.HPackMaterID.ToString() + "," + oSub.HPriceRate.ToString() + |
| | | "," + oSub.HSubsidyID.ToString() + "," + oSub.HSubsidyTotal.ToString() + "," + oSub.HDeuctID.ToString() + "," + oSub.HDeuctTotal.ToString() + "," + oSub.HSubsidyQty.ToString() + "," + oSub.HSubsidyMoney.ToString() + "," + oSub.HMoney.ToString() + |
| | | "," + oSub.HICMOInterID.ToString() + "," + oSub.HICMOEntryID.ToString() + ",'" + oSub.HICMOBillNo + "'," + oSub.HProcReportInterID.ToString() + "," + oSub.HProcReportEntryID.ToString() + ",'" + oSub.HProcReportBillNo + "'" + |
| | | "," + oSub.HProcPlanInterID.ToString() + "," + oSub.HProcPlanEntryID.ToString() + ",'" + oSub.HProcPlanBillNo + "'" + |
| | | "," + oSub.HPriceRate.ToString() + "," + oSub.HSubsidyTotal.ToString() + "," + oSub.HDeuctTotal.ToString() + "," + oSub.HSubsidyID.ToString() + "," + oSub.HDeuctID.ToString() + |
| | | "," + oSub.HPackQty.ToString() + "," + oSub.HPackPrice.ToString() + "," + oSub.HPackMoney.ToString() + "," + oSub.HPackMaterID.ToString() + "," + oSub.HSubsidyQty.ToString() + "," + oSub.HSubsidyMoney.ToString() + |
| | | ") "); |
| | | } |
| | | // |
| | | //foreach (Model.ClsPay_SingleBalBillSub oSub in DetailColl) |
| | | //{ |
| | | // Ds = oCn.RunProcReturn("exec h_p_Pay_SingleBalBill_Qty " + oSub.HICMOInterID, ""); |
| | | // if (Ds.Tables[0].Rows.Count == 0) |
| | | // return; |
| | | // if (DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBool"]) == "Y") |
| | | // { |
| | | // sReturn = "æ±æ¥æ°éè¶
è¿è®¡åæ°éï¼ä¸å
许ä¿å"; |
| | | // return false; |
| | | // } |
| | | //} |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | //ä¿ååæ§å¶ |
| | | if (!AfterSave(lngBillKey, omodel.HBillNo, 2, ref sReturn)) |
| | | { |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | sReturn = "åæ®å·ï¼" + omodel.HBillNo + " ä¿®æ¹æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCn.BeginTran(); |
| | | //ä¿ååæ§å¶ |
| | | if (!BeforeSave(omodel.HInterID, omodel.HBillNo, 1, ref sReturn)) |
| | | { |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | //主表 |
| | | oCn.RunProc("Insert Into Pay_SingleBalBillMain " + |
| | | "(HBillType,HBillSubType,HInterID,HBillNo,HDate" + |
| | | ",HYear,HPeriod,HRemark,HMaker,HMakeDate,HSaveFlag" + |
| | | ",HGroupID,HDeptID,HEmpID,HPayType,HExplanation,HInnerBillNo" + |
| | | ",HYear,HPeriod,HRemark,HMaker,HMakeDate" + |
| | | ",HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo,HMainSourceBillType" + |
| | | ",HDeptID,HGroupID,HEmpID,HPayType,HExplanation" + |
| | | ",HSaveFlag,HInnerBillNo,HStockOrgID" + |
| | | ") " + |
| | | " values('" + this.BillType + "','" + this.HBillSubType + "'," +omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" + |
| | | ", " + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()," + Convert.ToString(omodel.HSaveFlag ? 1 : 0) + |
| | | ", " + omodel.HGroupID.ToString() + "," + omodel.HDeptID.ToString() + "," + omodel.HEmpID.ToString() + "," + omodel.HPayType.ToString() + ",'" + omodel.HExplanation + "','" + omodel.HInnerBillNo + "'" + |
| | | " values('" + this.BillType + "','" + this.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate.ToShortDateString() + "'" + |
| | | ", " + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()" + |
| | | ", " + omodel.HMainSourceInterID.ToString() + "," + omodel.HMainSourceEntryID.ToString() + ",'" + omodel.HMainSourceBillNo + "','" + omodel.HMainSourceBillType + "'" + |
| | | ", " + omodel.HDeptID.ToString() + "," + omodel.HGroupID.ToString() + "," + omodel.HEmpID.ToString() + "," + omodel.HPayType.ToString() + ",'" + omodel.HExplanation + "'" + |
| | | ", " + Convert.ToString(omodel.HSaveFlag ? 1 : 0) + ",'" + omodel.HInnerBillNo + "'," + omodel.HSTOCKORGID.ToString() + |
| | | ") "); |
| | | //æå
¥å表 |
| | | foreach (Model.ClsPay_SingleBalBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into Pay_SingleBalBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HProcID,HEmpID,HSourceID,HTimes,HQty,HPrice,HSqty" + |
| | | ",HMoney,HICMOInterID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" + |
| | | " (HInterID,HEntryID,HRemark,HRelationQty,HRelationMoney" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType" + |
| | | ",HMaterID,HProcID,HSourceID,HEmpID,HTimes,HQty" + |
| | | ",HPrice,HPackQty,HPackPrice,HPackMoney,HPackMaterID,HPriceRate" + |
| | | ",HSubsidyID,HSubsidyTotal,HDeuctID,HDeuctTotal,HSubsidyQty,HSubsidyMoney,HMoney" + |
| | | ",HICMOInterID,HICMOEntryID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" + |
| | | ",HProcPlanInterID,HProcPlanEntryID,HProcPlanBillNo" + |
| | | ",HPriceRate,HSubsidyTotal,HDeuctTotal,HSubsidyID,HDeuctID" + |
| | | ",HPackQty,HPackPrice,HPackMoney,HPackMaterID,HSubsidyQty,HSubsidyMoney" + |
| | | ") values(" |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HCloseMan + "','" + oSub.HEntryCloseDate.ToShortDateString() + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "'" + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HMaterID.ToString() + "," + oSub.HProcID.ToString() + "," + oSub.HEmpID.ToString() + "," + oSub.HSourceID.ToString() |
| | | + "," + oSub.HTimes.ToString() + "," + oSub.HQty.ToString() + "," + oSub.HPrice.ToString() + "," + oSub.HSqty.ToString() + |
| | | "," + oSub.HMoney.ToString() + "," + oSub.HICMOInterID.ToString() + ",'" + oSub.HICMOBillNo + "'," + oSub.HProcReportInterID.ToString() + "," + oSub.HProcReportEntryID.ToString() + ",'" + oSub.HProcReportBillNo + "'" + |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HRemark + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'" + |
| | | "," + oSub.HMaterID.ToString() + "," + oSub.HProcID.ToString() + "," + oSub.HSourceID.ToString() + "," + oSub.HEmpID.ToString() + "," + oSub.HTimes.ToString() + "," + oSub.HQty.ToString() + |
| | | "," + oSub.HPrice.ToString() + "," + oSub.HPackQty.ToString() + "," + oSub.HPackPrice.ToString() + "," + oSub.HPackMoney.ToString() + "," + oSub.HPackMaterID.ToString() + "," + oSub.HPriceRate.ToString() + |
| | | "," + oSub.HSubsidyID.ToString() + "," + oSub.HSubsidyTotal.ToString() + "," + oSub.HDeuctID.ToString() + "," + oSub.HDeuctTotal.ToString() + "," + oSub.HSubsidyQty.ToString() + "," + oSub.HSubsidyMoney.ToString() + "," + oSub.HMoney.ToString() + |
| | | "," + oSub.HICMOInterID.ToString() + "," + oSub.HICMOEntryID.ToString() + ",'" + oSub.HICMOBillNo + "'," + oSub.HProcReportInterID.ToString() + "," + oSub.HProcReportEntryID.ToString() + ",'" + oSub.HProcReportBillNo + "'" + |
| | | "," + oSub.HProcPlanInterID.ToString() + "," + oSub.HProcPlanEntryID.ToString() + ",'" + oSub.HProcPlanBillNo + "'" + |
| | | "," + oSub.HPriceRate.ToString() + "," + oSub.HSubsidyTotal.ToString() + "," + oSub.HDeuctTotal.ToString() + "," + oSub.HSubsidyID.ToString() + "," + oSub.HDeuctID.ToString() + |
| | | "," + oSub.HPackQty.ToString() + "," + oSub.HPackPrice.ToString() + "," + oSub.HPackMoney.ToString() + "," + oSub.HPackMaterID.ToString() + "," + oSub.HSubsidyQty.ToString() + "," + oSub.HSubsidyMoney.ToString() + |
| | | ") "); |
| | | } |
| | | // |
| | | //foreach (Model.ClsPay_SingleBalBillSub oSub in DetailColl) |
| | | //{ |
| | | // Ds = oCn.RunProcReturn("exec h_p_Pay_SingleBalBill_Qty " + oSub.HICMOInterID, ""); |
| | | // if (Ds.Tables[0].Rows.Count == 0) |
| | | // return; |
| | | // if (DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBool"]) == "Y") |
| | | // { |
| | | // sReturn = "æ±æ¥æ°éè¶
è¿è®¡åæ°éï¼ä¸å
许ä¿å"; |
| | | // return false; |
| | | // } |
| | | //} |
| | | // |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | //ä¿ååæ§å¶ |
| | | if (!AfterSave(omodel.HInterID, omodel.HBillNo, 1, ref sReturn)) |
| | | { |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | sReturn = "åæ®å·ï¼" + omodel.HBillNo + " æ°å¢æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | |
| | | #endregion |
| | | #endregion |
| | | |
| | | //å é¤å
³è |
| | | public override void DeleteRelation(ref string sReturn, Int64 lngBillKey) |
| | | { |
| | | //éè´å
¥åºå éè´è®¢å å
³èæ°é |
| | | try |
| | | { |
| | | if (DetailColl[0].HSourceBillType == "1201") //éè´å
¥åºå |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDateRelation_POStockInToPayable_Del " + lngBillKey.ToString()); |
| | | } |
| | | else if (DetailColl[0].HSourceBillType == "1102") //éè´è®¢å |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPayable_Del " + lngBillKey.ToString()); |
| | | } |
| | | else |
| | | { |
| | | |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | //æ°å¢å
³è |
| | | public override void AddNewRelation(ref string sReturn, Int64 lngBillKey) |
| | | { |
| | | //æ¶æéç¥å éæéç¥å å
³èæ°é |
| | | //éè´å
¥åºå éè´è®¢å å
³èæ°é |
| | | try |
| | | { |
| | | if (DetailColl[0].HSourceBillType == "1201") //éè´å
¥åºå |
| | |
| | | ",HCurID = " + omodel.HCurID + "" + |
| | | ",HExRate = " + omodel.HExRate + "" + |
| | | ",HEmpID = " + omodel.HEmpID + "" + |
| | | ",HManagerID = " + omodel.HManagerID + "" + |
| | | ",HMangerID = " + omodel.HMangerID + "" + |
| | | ",HDeptID = " + omodel.HDeptID + "" + |
| | | ",HExplanation = '" + omodel.HExplanation + "'" + |
| | | ",HInnerBillNo = '" + omodel.HInnerBillNo + "'" + |
| | |
| | | string mainSql = "insert into Cg_PayableBillMain" + |
| | | "(HInterID,HBillNo,HDate,HYear,HPeriod,HBillType,HBillSubType" + |
| | | ",HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo,HMainSourceBillType" + |
| | | ",HMaker,HMakeDate,HSSID,HPSStyleID,HReceiveDate,HSupID,HCurID,HExRate,HEmpID,HManagerID,HDeptID,HExplanation,HInnerBillNo,HRemark) " + |
| | | ",HMaker,HMakeDate,HSSID,HPSStyleID,HReceiveDate,HSupID,HCurID,HExRate,HEmpID,HMangerID,HDeptID,HExplanation,HInnerBillNo,HRemark) " + |
| | | "values(" + |
| | | "" + omodel.HInterID + "" + |
| | | ",'" + omodel.HBillNo + "'" + |
| | |
| | | "," + omodel.HCurID + "" + |
| | | "," + omodel.HExRate + "" + |
| | | "," + omodel.HEmpID + "" + |
| | | "," + omodel.HManagerID + "" + |
| | | "," + omodel.HMangerID + "" + |
| | | "," + omodel.HDeptID + "" + |
| | | ",'" + omodel.HExplanation + "'" + |
| | | ",'" + omodel.HInnerBillNo + "'" + |
| | |
| | | omodel.HCurID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCurID"]); |
| | | omodel.HExRate = DBUtility.ClsPub.isDoule(Ds.Tables[0].Rows[0]["HExRate"]); |
| | | omodel.HEmpID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HEmpID"]); |
| | | omodel.HManagerID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HManagerID"]); |
| | | omodel.HMangerID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HMangerID"]); |
| | | omodel.HDeptID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HDeptID"]); |
| | | |
| | | omodel.HExplanation = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HExplanation"]); |
| | |
| | | #endregion |
| | | #endregion |
| | | |
| | | |
| | | #region å
³èæ°é |
| | | |
| | | //å é¤å
³è |
| | | //public override void DeleteRelation(ref string sReturn, Int64 lngBillKey) |
| | | //{ |
| | | // //éå®è®¢å éå®åºåºå å
³èæ°é |
| | | // try |
| | | // { |
| | | // if (DetailColl[0].HSourceBillType == "1401") //éå®è®¢å |
| | | // { |
| | | // oCn.RunProc("exec h_p_Xs_UpDateRelation_SeOrderToPOStockIn_Del " + lngBillKey.ToString()); |
| | | // } |
| | | // else if (DetailColl[0].HSourceBillType == "1205") //éå®åºåºå |
| | | // { |
| | | // oCn.RunProc("exec h_p_Xs_UpDateRelation_ICStockoPOStockIn_Del " + lngBillKey.ToString()); |
| | | // } |
| | | // else |
| | | // { |
| | | // } |
| | | // } |
| | | // catch (Exception e) |
| | | // { |
| | | // throw (e); |
| | | // } |
| | | //} |
| | | ////æ°å¢å
³è |
| | | //public override void AddNewRelation(ref string sReturn, Int64 lngBillKey) |
| | | //{ |
| | | // //éå®è®¢å éå®åºåºå å
³èæ°é |
| | | // try |
| | | // { |
| | | // if (DetailColl[0].HSourceBillType == "1401") //éå®è®¢å |
| | | // { |
| | | // oCn.RunProc("exec h_p_Xs_UpDateRelation_SeOrderToPOStockIn_Add " + lngBillKey.ToString()); |
| | | // } |
| | | // else if (DetailColl[0].HSourceBillType == "1205") //éå®åºåºå |
| | | // { |
| | | // oCn.RunProc("exec h_p_Xs_UpDateRelation_ICStockToPOStockIn_Add " + lngBillKey.ToString()); |
| | | // } |
| | | // else |
| | | // { |
| | | |
| | | // } |
| | | // } |
| | | // catch (Exception e) |
| | | // { |
| | | // throw (e); |
| | | // } |
| | | //} |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region ä¿®æ¹åæ® |
| | | public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | |
| | | ")"; |
| | | oCn.RunProc(subSql); |
| | | } |
| | | |
| | | ////æ´æ°è®¢åå
³èæ°é |
| | | //AddNewRelation(ref sReturn, omodel.HInterID); |
| | | |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | oCn.Commit(); |
| | |
| | | ")"; |
| | | oCn.RunProc(subSql); |
| | | } |
| | | |
| | | ////æ´æ°è®¢åå
³èæ°é |
| | | //AddNewRelation(ref sReturn, omodel.HInterID); |
| | | |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | |
| | | |
| | | public double HMoney;// decimal(18,8) --éé¢ |
| | | public Int64 HICMOInterID;// int --ç产任å¡åID |
| | | public Int64 HICMOEntryID;// int --ç产任å¡ååID |
| | | public string HICMOBillNo;// varchar(50) --ç产任å¡åå· |
| | | public Int64 HProcReportInterID;// int --å·¥åºæ±æ¥åID |
| | | public Int64 HProcReportEntryID;// int --å·¥åºæ±æ¥ååID |
| | |
| | | public Int64 HCurID; //int --å¸å« |
| | | public double HExRate; //money --æ±ç |
| | | public Int64 HDeptID; //int --é¨é¨ |
| | | public Int64 HManagerID; //int --主管 |
| | | public Int64 HMangerID; //int --主管 |
| | | public Int64 HEmpID; //int --ä¸å¡å |
| | | public string HReceiveDate; |
| | | public string HExplanation; |
| | |
| | | { |
| | | omodel.Sc_ICMOReportBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //çäº§æ±æ¥å æ¥å·¥å°æ¥æ£ç³è¯·çäº§æ±æ¥åå夿æ¯å¦é¦æ£æ£éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ICMOReportBill_FirstCheckOut") |
| | | { |
| | | omodel.Sc_ICMOReportBill_FirstCheckOut = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //çäº§æ±æ¥å æ¥å·¥å°æ¥æ£ç³è¯·çäº§æ±æ¥åå夿æ¯å¦è¿ç¨æ£éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ICMOReportBill_ProcessCheckOut") |
| | | { |
| | |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_FIFOList") |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_FIFOCtl") |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //ç产补æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_DeleterAndMakerMustSame") |
| | | { |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_FIFOList") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_FIFOCtl") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å§å¤è¡¥æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame") |
| | |
| | | { |
| | | omodel.Sc_ICMOReportBill_MESFlag = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //çäº§æ±æ¥åæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ICMOReportBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Sc_ICMOReportBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //çäº§æ±æ¥å æ¥å·¥å°æ¥æ£ç³è¯·çäº§æ±æ¥åå夿æ¯å¦è¿ç¨æ£éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ICMOReportBill_ProcessCheckOut") |
| | | { |
| | | omodel.Sc_ICMOReportBill_ProcessCheckOut = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //========æ¶æéç¥å(éè´§åãå°è´§ç¡®è®¤ï¼ |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Cg_POInStockBill_BarCodeCtl") |
| | | { |
| | |
| | | { |
| | | omodel.Kf_POStockInBill_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //éè´å
¥åºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_POStockInBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========产åå
¥åºå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBill_AutoCheck") |
| | |
| | | { |
| | | omodel.Kf_ProductInBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //产åå
¥åºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_ProductInBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //=========å
¶ä»å
¥åºå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_AutoCheck") |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_OtherInBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å
¶ä»å
¥åºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_OtherInBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //============å
¶ä»å
¥åºå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_MustQtyCtl") |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_EntrustInBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å§å¤å
¥åºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_EntrustInBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //==========çäº§é¢æå |
| | |
| | | { |
| | | omodel.Kf_SellOutBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //éå®åºåºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_SellOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //============éå®åºåºå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_MustQtyCtl") |
| | | { |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBill_FIFOCtl") |
| | | { |
| | | omodel.Kf_OtherOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å
¶ä»åºåºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_OtherOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //===========å
¶ä»åºåºå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_MustQtyCtl") |
| | |
| | | { |
| | | omodel.Kf_EntrustOutBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å§å¤åºåºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_EntrustOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //==========å§å¤é¢æå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_MustQtyCtl") |
| | | { |
| | |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_FIFOList") |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_FIFOCtl") |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //ç产补æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_MateReplenishOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //==========ç产补æå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_MustQtyCtl") |
| | | { |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_FIFOList") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_FIFOCtl") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å§å¤è¡¥æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //===========å§å¤è¡¥æå æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_MustQtyCtl") |
| | |
| | | { |
| | | omodel.Kf_MoveStockBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //ç´æ¥è°æ¨åæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_MoveStockBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //==========ç´æ¥è°æ¨å æ ¡éª |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_MustQtyCtl") |
| | | { |
| | |
| | | { |
| | | omodel.Kf_MoveStockStepOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //忥å¼è°åºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepOutBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_MoveStockStepOutBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========忥å¼è°å
¥å |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepInBill_AutoCheck") |
| | |
| | | { |
| | | omodel.Kf_MoveStockStepInBill_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //忥å¼è°å
¥åæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepInBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_MoveStockStepInBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===============éè´éæå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBill_AutoCheck") |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_POStockInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //éè´éæåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_POStockInBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========ç产éåºå |
| | |
| | | { |
| | | omodel.Kf_ProductInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //产åéåºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_ProductInBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========å
¶ä»å
¥åºçº¢å |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBackBill_AutoCheck") |
| | |
| | | { |
| | | omodel.Kf_OtherInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å
¶ä»å
¥åºçº¢ååæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_OtherInBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========å§å¤éåºå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_AutoCheck") |
| | |
| | | { |
| | | omodel.Kf_EntrustInBackBill_MaterWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å
¶ä»å
¥åºçº¢ååæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | |
| | | { |
| | | omodel.Kf_MateOutBackBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //ç产éæåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_MateOutBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //==========éå®éåºå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_AutoCheck") |
| | |
| | | { |
| | | omodel.Kf_SellOutBackBill_AutoSavePOStockInBackBill = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //éå®éåºåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_SellOutBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //=========å
¶ä»åºåºçº¢å |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBackBill_AutoCheck") |
| | |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBackBill_SourceWHSPCtl") |
| | | { |
| | | omodel.Kf_OtherOutBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å
¶ä»åºåºçº¢ååæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_OtherOutBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========å§å¤éæå |
| | |
| | | { |
| | | omodel.Kf_EntrustOutBackBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å§å¤éæåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBill_DeleterAndMakerMustSame") |
| | | { |
| | | omodel.Kf_EntrustOutBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | //===========çäº§ç»æå |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_PackUnionBill_SourceBillTypeCtl") |
| | |
| | | public string Kf_MateReplenishOutBill_MultilineCtl; //æ¯å¦åå¨å¤è¡ç¸åç©ææ¶èªå¨æåæ¢è¡ï¼'Y'为èªå¨æåï¼ |
| | | public string Kf_MateReplenishOutBill_MaterWHSPCtl; //æ¯å¦åç©æé»è®¤ä»åºä»ä½ï¼'Y'为æ¯ï¼ |
| | | public string Kf_MateReplenishOutBill_SourceWHSPCtl; //æ¯å¦åæºåä¸ä»åºä»ä½ï¼'Y'为æ¯ï¼ |
| | | public string Kf_MateReplenishOutBill_FIFOList; //å
è¿å
åºä¸æ¶æ¸
å |
| | | public string Kf_MateReplenishOutBill_FIFOCtl; //å
è¿å
åºæ§å¶ |
| | | public string Kf_MateReplenishOutBill_DeleterAndMakerMustSame; //ç产补æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | //çäº§è¡¥æ æ ¡éª |
| | | public string Kf_MateReplenishOutBillCheck_MustQtyCtl; //æ ¡éªæ°éæ§å¶ |
| | |
| | | public string Kf_EntrustReplenishOutBill_MultilineCtl; //æ¯å¦åå¨å¤è¡ç¸åç©ææ¶èªå¨æåæ¢è¡ï¼'Y'为èªå¨æåï¼ |
| | | public string Kf_EntrustReplenishOutBill_MaterWHSPCtl; //æ¯å¦åç©æé»è®¤ä»åºä»ä½ï¼'Y'为æ¯ï¼ |
| | | public string Kf_EntrustReplenishOutBill_SourceWHSPCtl; //æ¯å¦åæºåä¸ä»åºä»ä½ï¼'Y'为æ¯ï¼ |
| | | public string Kf_EntrustReplenishOutBill_FIFOList; //å
è¿å
åºä¸æ¶æ¸
å |
| | | public string Kf_EntrustReplenishOutBill_FIFOCtl; //å
è¿å
åºæ§å¶ |
| | | public string Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame; //å§å¤è¡¥æåæåå é¤äººå¿
é¡»æ¯å¶å人 |
| | | //å§å¤è¡¥æ æ ¡éª |
| | | public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl; //æ ¡éªæ°éæ§å¶ |
| | |
| | | public string MES_StationInBill_DeleteRelationCtl; //è¿ç«æ¥æ¶åå 餿¶æ¯å¦è¿è¡å
³èæ§å¶ |
| | | public string MES_StationInBill_PreQtyCtl; //æ¬éè¿ç«æ°éä¸è½å¤§äºä¸éåºç«åæ ¼æ°é |
| | | public string MES_StationInBill_QtyRateCtl; //æ¬éè¿ç«æ°éæ±æ»æ°ä¸è½å¤§äºæµè½¬å¡æ°éä¸é |
| | | public string MES_StationInBill_DyCentralInspectionControl; //夿工åºè¿ç«ä¹åæ¯å¦åè¿æ£éªå |
| | | |
| | | //å·¥åºåºç«æ±æ¥å |
| | | public string MES_StationOutBill_AutoCheck; //ä¿å忝å¦èªå¨å®¡æ ¸ |
| | |
| | | { |
| | | try |
| | | { |
| | | string sql = string.Format(@"select s.HItemID,s.HNumber ç¼ç ,s.HName åç§°,s.HHelpCode å©è®°ç ,s.HShortName ç®ç§°,s.HAddress å°å,s.HLinkMan è系人,s.HLinkPhone èç³»çµè¯ |
| | | string sql = string.Format(@"select s.HItemID,s.HUSEORGID,o.Hname 使ç¨ç»ç»,s.HCREATEORGID ,d.Hname å建ç»ç»,s.HNumber ç¼ç ,s.HName åç§°,s.HHelpCode å©è®°ç ,s.HShortName ç®ç§°,s.HAddress å°å,s.HLinkMan è系人,s.HLinkPhone èç³»çµè¯ |
| | | ,s.HMobilePhone ææº,s.HFax ä¼ ç,s.HPostalCode é®ç¼,s.HEmail çµåé®ä»¶,s.HCorMan æ³äººä»£è¡¨,s.HBank 弿·é¶è¡,s.HBankAccount é¶è¡è´¦å·, |
| | | s.HTaxNum ç¨å¡ç»è®°å·,s.HEnglishName è±æåç§°,s.HEngLishAddress è±æå°å,s.HCountry å½å®¶,s.HStopflag ç¦ç¨æ å¿ |
| | | ,s.HRemark 夿³¨,s.HAreaID å°åºID,a.HName å°åºåç§°,s.HTaxRate å¢å¼ç¨ç,s.HCurID é»è®¤è´§å¸ID,r.HName é»è®¤è´§å¸, |
| | |
| | | left join Gy_AreaSet a on s.HAreaID=a.HItemID |
| | | left join Gy_Currency r on s.HCurID=r.HItemID |
| | | left join Gy_SettleStyle e on s.HSSID=e.HItemID |
| | | left join Xt_ORGANIZATIONS o on s.HUSEORGID=o.HItemID |
| | | left join Xt_ORGANIZATIONS d on s.HCREATEORGID=d.HItemID |
| | | where s.HItemID='" + HInterID + "'"); |
| | | ds = oCN.RunProcReturn(sql, "Gy_Supplier"); |
| | | |
| | |
| | | ",HShortName,HAddress,HLinkMan,HLinkPhone,HMobilePhone" + |
| | | ",HFax,HPostalCode,HEmail,HBank,HBankAccount" + |
| | | ",HTaxNum,HTaxRate,HCountry,HCorMan,HEnglishName" + |
| | | ",HEnglishAddress,HCurID,HSSID,HAreaID,HMaterClass) " + |
| | | ",HEnglishAddress,HCurID,HSSID,HAreaID,HMaterClass,HUSEORGID,HCREATEORGID) " + |
| | | " values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "','" + HParentID + "'" + |
| | | "," + HLevel + ",1,'" + HStopflag + "','" + HRemark + "'" + |
| | | ",'" + HShortName + "','" + HAddress + "','" + HLinkMan + "','" + HLinkPhone + "','" + HMobilePhone + "'" + |
| | | ",'" + HFax + "','" + HPostalCode + "','" + HEmail + "','" + HBank + "','" + HBankAccount + "'" + |
| | | ",'" + HTaxNum + "','" + HTaxRate + "','" + HCountry + "','" + HCorMan + "','" + HEnglishName + "'" + |
| | | ",'" + HEnglishAddress + "'," + HCurID + "," + HSSID + "," + HAreaID +" ,'" + HMaterClass + |
| | | ",'" + HEnglishAddress + "'," + HCurID + "," + HSSID + "," + HAreaID +" ,'" + HMaterClass + " ','" + HUseOrgID + "' ,'" + HCreateOrgID + |
| | | "') "); |
| | | //ä¿®æ¹ä¸çº§ä¸ºéæ«çº§ä»£ç |
| | | oCN.RunProc("Update Gy_Supplier set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | |
| | | ",HCurID=" + HCurID.ToString() + |
| | | ",HSSID=" + HSSID.ToString() + |
| | | ",HMaterClass='" + HMaterClass + |
| | | "',HUSEORGID='" + HUseOrgID.ToString() + |
| | | "',HCREATEORGID='" + HCreateOrgID.ToString() + |
| | | "',HAreaID=" + HAreaID.ToString() + "Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | |
| | |
| | | |
| | | oCN.BeginTran(); //å¼å§äºå¡ |
| | | //æ¥è¯¢æ°æ® |
| | | ds = oCN.RunProcReturn("select * from Cg_POInStockBillMain a inner join Cg_POInStockBillSub b on a.HInterID=b.HInterID where a.HInterID= '" + HInterID + "'", "Kf_ICStockBillMain"); |
| | | //æ§è¡åå¨è¿ç¨è¿è¡åå |
| | | dss = oCN.RunProcReturn("exec h_p_Cg_POOrderBillMain_Delete " + HQty + ", '" + HSourceInterID + "', '" + HSourceEntryID + "','" + user + " '", "h_p_Cg_POInStockBillMain"); |
| | | ds = oCN.RunProcReturn("select * from Cg_POInStockBillMain a inner join Cg_POInStockBillSub b on a.HInterID=b.HInterID where a.HInterID= '" + HInterID + "'", "Cg_POInStockBillMain"); |
| | | |
| | | //æ¶æéç¥åå é¤åå¡«éè´è®¢åå
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDatePOOrderRelation_Del " + HInterID); |
| | | |
| | | ////æ§è¡åå¨è¿ç¨è¿è¡åå 该è¡ä¹æ¯ æ¶æéç¥å åå éè´è®¢å |
| | | // dss = oCN.RunProcReturn("exec h_p_Cg_POOrderBillMain_Delete " + HQty + ", '" + HSourceInterID + "', '" + HSourceEntryID + "','" + user + " '", "h_p_Cg_POInStockBillMain"); |
| | | var sReturn = ""; |
| | | if (DBUtility.ClsPub.isLong(dss.Tables[0].Rows[0]["HBack"]) != 0) |
| | | if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBacker"]) != 0) |
| | | { |
| | | sReturn = DBUtility.ClsPub.isStrNull(dss.Tables[0].Rows[0]["HBackRemark"]).ToString(); |
| | | sReturn = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]).ToString(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = sReturn; |
| | |
| | | NewHEntryID = ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()); |
| | | NewHEntryID += 1; |
| | | } |
| | | //ååéè´å
¥åºå |
| | | //ååéè´è®¢åå ä¸é¢æ¹æ³ä¸ä¹æåå æ¤è¡ç»æ³¨é |
| | | string sReturn = ""; |
| | | ds = oCN.RunProcReturn("exec h_p_Cg_POOrderBillMain " + oSub.HQty + ", '" + oSub.HSourceInterID + "', '" + oSub.HSourceEntryID + "','" + user + " '", "h_p_Cg_POOrderBillMain"); |
| | | //ds = oCN.RunProcReturn("exec h_p_Cg_POOrderBillMain " + oSub.HQty + ", '" + oSub.HSourceInterID + "', '" + oSub.HSourceEntryID + "','" + user + " '", "h_p_Cg_POOrderBillMain"); |
| | | if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) != 0) |
| | | { |
| | | sReturn = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]).ToString(); |
| | |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | //åºä»å å é¤ æ¤é éè´å
¥åºå å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POStockInToPayable_Del " + HInterID); |
| | | |
| | | //åºä»å å é¤ æ¤é éè´è®¢å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPayable_Del " + HInterID); |
| | | |
| | | oCN.RunProc("delete from Cg_PayableBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("delete from Cg_PayableSub where HInterID= " + HInterID); |
| | | |
| | |
| | | ,HAddress,HSupID,HCurID,HWHID,HEmpID,HManagerID,HSecManagerID,HKeeperID,HDeptID,HExplanation,HRemark |
| | | ,HInnerBillNo,HSTOCKORGID,HOWNERID,HMaker,HMakeDate,HProjectID,HInvoiceBillNo) |
| | | values(" + HInterID + "," + DateTime.Now.Year + "," + DateTime.Now.Month + ",'" + 1201 + "','" + |
| | | HBillSubType + "','" + HDate + "','" + HBillNo + "','" + HBillStatus + "','" + HAddress + |
| | | 1201 + "','" + HDate + "','" + HBillNo + "','" + HBillStatus + "','" + HAddress + |
| | | "'," + HSupID + "," + HCurID + "," + HWHID + "," + HEmpID + "," + HManagerID + "," + |
| | | HSecManagerID + ","+ HKeeperID +"," + HDeptID + ",'" + HExplanation + "','" + HRemark |
| | | + "','" + HInnerBillNo + "'," + HSTOCKORGID + "," + HOWNERID + ",'" + HMaker + "',getdate(),"+ HProjectID + ",'"+ HInvoiceBillNo + "')"; |
| | |
| | | + ",HAddress='" + HAddress + "',HInnerBillNo='" + HInnerBillNo + "',HProjectID="+ HProjectID + ",HInvoiceBillNo='"+ HInvoiceBillNo + "' where HInterID=" + HInterID; |
| | | |
| | | oCN.RunProc(sql); |
| | | |
| | | //éè´å
¥åºå ç¼è¾ æ¤éåå¡« éè´è®¢å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPOStockIn_Del " + HInterID); |
| | | |
| | | //éè´å
¥åºå ç¼è¾ æ¤éåå¡« æ¶æéç¥å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POInStockToPOStockIn_Del " + HInterID); |
| | | |
| | | //å é¤å表 |
| | | oCN.RunProc("delete from Kf_ICStockBillSub where HInterID='" + HInterID + "'"); |
| | | } |
| | |
| | | |
| | | //éè´å
¥åºåæ°å¢åå¡«æ¶æéç¥åå
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POInStockToPOStockIn_Add " + HInterID); |
| | | |
| | | |
| | | |
| | | if (objJsonResult.code == "0") |
| | | { |
| | |
| | | |
| | | string sReturn = ""; |
| | | oCN.BeginTran(); |
| | | |
| | | //éè´å
¥åºå å é¤ æ¤éåå¡« éè´è®¢å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPOStockIn_Del " + HInterID); |
| | | |
| | | //éè´å
¥åºå å é¤ æ¤éåå¡« æ¶æéç¥å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Cg_UpDateRelation_POInStockToPOStockIn_Del " + HInterID); |
| | | |
| | | oCN.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | oCN.Commit(); |
| | |
| | | #endregion |
| | | |
| | | |
| | | #region éè´å
¥åºå æ ¹æ®ä¸»å
ç ä¸åå
ç è·åéè´å
¥åºåæ°æ® |
| | | #region éè´å
¥åºå æ ¹æ®ä¸»å
ç ä¸åå
ç è·åéè´å
¥åºåæ°æ® |
| | | [Route("Kf_POStockInBill/loadKf_POStockInBill_Push")] |
| | | [HttpGet] |
| | | public object loadKf_POStockInBill_Push(long HInterID, long HSubID) |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region å·¥åºååè¿ç« 追溯æ¥è¡¨ é
ä»¶æ¸
åæ¥è¯¢ |
| | | [Route("Sc_AssemblyBill/AssemblyBillAndStationInBillList_SN")] |
| | | [HttpGet] |
| | | public object AssemblyBillAndStationInBillList_SN(string sWhere) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | string sql1 = "exec h_p_Sc_AssemblyBillAndStationInBillList_SN "; |
| | | string sql = sql1 + sWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_p_Sc_AssemblyBillAndStationInBillList_SN"); |
| | | |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å·¥åºååè¿ç« éå追溯æ¥è¡¨ æµè½¬å¡æ¥è¯¢ |
| | | [Route("Cj_SingleStation/Sc_ProcessExchangeBillMainList")] |
| | | [HttpGet] |
| | |
| | | } |
| | | |
| | | ds = oCN.RunProcReturn("select ManagerFlag from gy_czygl where czymc='" + user.Trim() + "'", "gy_czygl"); |
| | | if (!(bool)ds.Tables[0].Rows[0]["ManagerFlag"]) //æ¯å¦ç®¡çå |
| | | string sErr = ""; |
| | | oSystemParameter.ShowBill(ref sErr); |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "ä¹ä¸") |
| | | { |
| | | //䏿¯ç®¡çå |
| | | sWhere += " and å¶å人 = '" + user + "'"; |
| | | } |
| | | else |
| | | { |
| | | if (!(bool)ds.Tables[0].Rows[0]["ManagerFlag"]) //æ¯å¦ç®¡çå |
| | | { |
| | | //䏿¯ç®¡çå |
| | | sWhere += " and å¶å人 = '" + user + "'"; |
| | | } |
| | | } |
| | | |
| | | |
| | | string sql = "select * from h_v_QC_FirstPieceCheckBillMainList where 1=1 " + sWhere + " order by æ¥æ "; |
| | | string sql = "select * from h_v_QC_FirstPieceCheckBillMainList where 1=1 " + sWhere ; |
| | | |
| | | ds = oCN.RunProcReturn(sql, "h_v_QC_FirstPieceCheckBillMainList"); |
| | | |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) æ¡ç æ¥è¯¢ |
| | | [Route("Cj_StationOutBill_CurrentWork/SNHBardCodeList")] |
| | | [HttpGet] |
| | | public object SNHBardCodeList(string HBarCode, string user, int HOrgID) |
| | | { |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn(@"select HSourceInterID,HSourceBillNo from Gy_BarCodeBill WITH(NOLOCK) where HBarCode='" + HBarCode + "'", "Gy_BarCodeBill"); |
| | | |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | string HSourceInterID = ds.Tables[0].Rows[0]["HSourceInterID"].ToString(); |
| | | string HSourceBillNo = ds.Tables[0].Rows[0]["HSourceBillNo"].ToString(); |
| | | |
| | | ds = oCN.RunProcReturn("select * from gy_czygl WITH(NOLOCK) where czymc='" + user + "'", "gy_czygl"); |
| | | string HProcID = ds.Tables[0].Rows[0]["HProcID"].ToString(); |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_Sc_ProcessExchangeBillList where hmainid=" + HSourceInterID + " and åæ®å·='" + HSourceBillNo + "' and HProcID=" + HProcID, "h_v_Sc_ProcessExchangeBillList"); |
| | | |
| | | if (ds.Tables[0].Rows.Count == 0) { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¡ç :" + HBarCode + ",æµè½¬å¡:" + HSourceBillNo + ",ä¸å½åæµè½¬å¡,æå¯¹åºçå·¥åºä¸åå¨!"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | else { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¡ç æ¥æ æ°æ®!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) åºç«åæ¥è¯¢ |
| | | [Route("Cj_StationOutBill_CurrentWork/get_Out_Display")] |
| | | [HttpGet] |
| | | public object get_Out_Display(string sWhere, string user,string HBillSubType) |
| | | { |
| | | try |
| | | { |
| | | //夿æ¯å¦ææ¥è¯¢æé |
| | | if (!DBUtility.ClsPub.Security_Log("Cj_StationOutBill_Query", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åºç«åæ æ¥è¯¢æé!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | string sql1 = "select * from h_v_MES_StationOutBillList_SN where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by å¶åæ¥æ desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_MES_StationOutBillList_SN"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) å表ä¿å |
| | | [Route("Cj_StationOutBill_CurrentWork/AddBillSub")] |
| | | [HttpPost] |
| | | public object AddBillSub([FromBody] JObject oMain) |
| | | { |
| | | var _value = oMain["oMain"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | try |
| | | { |
| | | //ååºåå |
| | | string msg2 = "[" + sArray[0].ToString() + "]"; |
| | | string user = sArray[1].ToString();//ç¨æ·å |
| | | string OperationType = sArray[2].ToString();//ç±»å |
| | | |
| | | if (OperationType == "5") |
| | | { |
| | | //夿æ¯å¦æç¼è¾æé |
| | | if (!DBUtility.ClsPub.Security_Log("Cj_StationOutBill_Sub_Edit", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®å·¥åæ ç¼è¾æé!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //夿æ¯å¦æç¼è¾æé |
| | | if (!DBUtility.ClsPub.Security_Log("Cj_StationOutBill_Edit", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åºç«åæ ç¼è¾æé!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | List<StationBill> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<StationBill>>(msg2); |
| | | long HInterID = list[0].HInterID;//éå
¥typeå¾å°çåæ®ID |
| | | string HBillNo = list[0].HBillNo;//éå
¥typeå¾å°çåæ®å· |
| | | double HQty = list[0].HQty;//åæ ¼æ°é |
| | | long HProcExchInterID = list[0].lngBillKey; |
| | | long HProcExchEntryID = list[0].lngBillSubKey; |
| | | string HProcExchBillNo = list[0].HProcExchBillNo;//æµè½¬å¡ |
| | | string HBarCode = list[0].HBarCode;//æ¡ç |
| | | string eventType = list[0].eventType; |
| | | |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCN.BeginTran(); |
| | | if ("Add".Equals(eventType)) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from Sc_StationOutBillSub_SN WITH(NOLOCK) where HInterID='" + HInterID + "' order by HEntryID desc", "Sc_StationOutBillSub_SN"); |
| | | |
| | | oCN.RunProc($@"insert into Sc_StationOutBillSub_SN(HInterID,HBillNo_bak,HEntryID,HBarCode,HBarCodeQty,HMakeTime,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney) |
| | | values({HInterID}, '{HBillNo}', {(ds.Tables[0].Rows.Count == 0 ? 1 : int.Parse(ds.Tables[0].Rows[0]["HEntryID"].ToString()) + 1)}, '{HBarCode}', {HQty}, GETDATE(), '', " + HProcExchInterID + "," + HProcExchEntryID + ", '" + HProcExchBillNo + "', '', 0, 0)"); |
| | | |
| | | } |
| | | else |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æä½ç±»åæ æï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | oCN.Commit(); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ°å¢åæ®æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) å é¤åºç«æ°æ® |
| | | [Route("Cj_StationOutBill_CurrentWork/DelOutBill_SN")] |
| | | [HttpGet] |
| | | public object DelOutBill_SN(int HInterID, string HDeleteMan,string HBillSubType) |
| | | { |
| | | try |
| | | { |
| | | //夿æ¯å¦ææ¥è¯¢æé |
| | | if (!DBUtility.ClsPub.Security_Log("Cj_StationOutBill_Drop", 1, false, HDeleteMan)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ å 餿é!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_MES_StationOutBillList_SN WITH(NOLOCK) where hmainid = " + HInterID, "h_v_MES_StationOutBillList_SN"); |
| | | |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥æ æ°æ®ï¼"; |
| | | objJsonResult.data = null; |
| | | } |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | string sql = ""; |
| | | if (ds.Tables[0].Rows.Count == 1) |
| | | { |
| | | sql = "delete from Sc_StationOutBillMain where HInterID = " + HInterID; |
| | | oCN.RunProc(sql); |
| | | } |
| | | sql = "delete from Sc_StationOutBillSub_SN where HInterID = " + HInterID ; |
| | | oCN.RunProc(sql); |
| | | |
| | | oCN.Commit(); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) ä»ªè¡¨çæ¥è¯¢ |
| | | [Route("Cj_StationOutBill_CurrentWork/get_PanelDisplay")] |
| | | [HttpGet] |
| | | public object get_PanelDisplay(string HBarCode, string user, int HOrgID) |
| | | { |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn(@"select HSourceInterID,HSourceBillNo from Gy_BarCodeBill WITH(NOLOCK) where HBarCode='" + HBarCode + "'", "Gy_BarCodeBill"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(èµç æ±æ¥) æ ¹æ®çäº§è®¢åæ¥è¯¢æ°æ® |
| | | [Route("Cj_StationOutBill_CodingReport/get_ICMOProcessExchangeBillList")] |
| | | [HttpGet] |
| | | public object get_ICMOProcessExchangeBillList(string sWhere, string user, int HOrgID) |
| | | { |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_Sc_ICMOProcessExchangeBillList WITH(NOLOCK) where 1=1 " + sWhere, "h_v_Sc_ICMOProcessExchangeBillList"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(èµç æ±æ¥) æ¥è¯¢å½åç¨æ·ä»å¤©çææ¡ç çæ°æ® |
| | | [Route("Cj_StationOutBill_CodingReport/get_BarCodeBillList")] |
| | | [HttpGet] |
| | | public object get_BarCodeBillList(string sWhere, string user, int HOrgID) |
| | | { |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_BarCodeBillList WITH(NOLOCK) where 1=1 " + sWhere, "h_v_IF_BarCodeBillList"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å½åå·¥å(æ«ç æ±æ¥) å é¤åºç«æ°æ® |
| | | [Route("Cj_StationOutBill_CodingReport/DelBarCodeBill_SN")] |
| | | [HttpGet] |
| | | public object DelBarCodeBill_SN(int HInterID, string HDeleteMan, string HBillSubType) |
| | | { |
| | | try |
| | | { |
| | | //夿æ¯å¦ææ¥è¯¢æé |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_BarCodeBillList_Edit", 1, false, HDeleteMan)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ å 餿é!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_BarCodeBillList WITH(NOLOCK) where hmainid = " + HInterID, "h_v_IF_BarCodeBillList"); |
| | | |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥æ æ°æ®ï¼"; |
| | | objJsonResult.data = null; |
| | | } |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | string sql = ""; |
| | | sql = "delete from Gy_BarCodeBill where HItemID = " + HInterID; |
| | | oCN.RunProc(sql); |
| | | |
| | | oCN.Commit(); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
New file |
| | |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using Pub_Class; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.IO; |
| | | using System.Text; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | public class PlateBindingController : ApiController |
| | | { |
| | | private json objJsonResult = new json(); |
| | | public DataSet ds = new DataSet(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | |
| | | /// <summary> |
| | | /// ä¿åå¹³æ¿ç»å® |
| | | /// </summary> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | [Route("Save/Xt_PlateBinding")] |
| | | [HttpPost] |
| | | public object Save([FromBody] JObject msg) |
| | | { |
| | | try |
| | | { |
| | | DataSet ds; |
| | | var _value = msg["msg"].ToString(); |
| | | string msg3 = _value.ToString(); |
| | | string[] sArray = msg3.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg1 = sArray[0].ToString(); |
| | | string user = sArray[1].ToString(); |
| | | |
| | | string filePath = "Configuration"; |
| | | bool isAppend = true; |
| | | |
| | | filePath = $@"{filePath}\PlateBinding.txt"; |
| | | |
| | | filePath = "D:\\" + filePath; |
| | | |
| | | if (!System.IO.Directory.Exists(Path.GetDirectoryName(filePath))) |
| | | { |
| | | System.IO.Directory.CreateDirectory(Path.GetDirectoryName(filePath)); |
| | | } |
| | | //夿æ¯å¦å·²ç»åå¨å¹³æ¿ç»å®æä»¶ï¼è¥å·²åå¨åå é¤ï¼éæ°å建 |
| | | bool fileExists = System.IO.File.Exists(filePath); |
| | | |
| | | //åå¨ åå é¤è¯¥æä»¶ |
| | | if (fileExists) |
| | | { |
| | | File.Delete(filePath); |
| | | } |
| | | //å建æä»¶ |
| | | |
| | | using (StreamWriter writer = new StreamWriter(filePath, isAppend)) |
| | | { |
| | | //åå¨çæ¶åæåä¸è¡ |
| | | if (fileExists && isAppend) |
| | | { |
| | | writer.WriteLine(); |
| | | } |
| | | |
| | | var content = msg1 is string ? msg1 : JsonConvert.SerializeObject(msg1); |
| | | writer.WriteLine($"{DateTime.Now}"); |
| | | writer.WriteLine(""); |
| | | msg1 = msg1.Replace("{","").Replace("}","").Replace("\"",""); |
| | | string[] arr = msg1.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); |
| | | for (int i = 0; i < arr.Length; i++) |
| | | { |
| | | writer.WriteLine(arr[i]); |
| | | } |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å¹³æ¿ç»å®ä¿¡æ¯åå
¥æåï¼"; |
| | | objJsonResult.data = ""; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åå
¥å¹³æ¿ç»å®ä¿¡æ¯è¿ç¨ä¸åçå¼å¸¸ï¼"; |
| | | objJsonResult.data = ""; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #region è·åå¹³æ¿ç»å®æä»¶æ°æ® |
| | | |
| | | [Route("Get/Xt_PlateBinding")] |
| | | [HttpGet] |
| | | public object Get(string user) |
| | | { |
| | | try |
| | | { |
| | | //æ ¹æ®æå®è·¯å¾ï¼è¯»åæä»¶å
容ï¼è¿åæ°æ®ä¸ºæ°ç»æ ¼å¼ |
| | | string[] ConfigFileInfo = File.ReadAllLines(@"D:\Configuration\PlateBinding.txt"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ConfigFileInfo; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region å¼å¸¸å馿¥æ¶åå表(å¼å¸¸åé¦å·å¡ç¾å°) |
| | | |
| | | [Route("OA_ErrMsgBackSignBill_BrushCard/ErrMsgBackReceive")] |
| | | [HttpGet] |
| | | public object ErrMsgBackReceive(string sWhere, string user) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | //æ¥çæé |
| | | if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackReceiveBillMain_Query", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ æ¥çæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | string sql = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard order by åæ®å· desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by åæ®å· desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | } |
| | | |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢æ°æ®å¼å¸¸ï¼è¯·ä¸ç®¡çåèç³»ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #endregion |
| | | |
| | | #region å¼å¸¸åé¦ç¾å°å |
| | |
| | | |
| | | oItemSub.HCloseType = false; //å
³éç±»å |
| | | |
| | | oItemSub.HSourceInterID = 0; // æºå主å
ç |
| | | oItemSub.HSourceEntryID = 0; //æºååå
ç |
| | | //oItemSub.HSourceInterID = 0; // æºå主å
ç |
| | | //oItemSub.HSourceEntryID = 0; //æºååå
ç |
| | | |
| | | |
| | | oBill.DetailColl.Add(oItemSub); |
| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region è°æ¨åå表 |
| | | #region ç´æ¥è°æ¨åå表 |
| | | /// <summary> |
| | | /// è°æ¨åå表 |
| | | /// </summary> |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region è°æ¨å å é¤ |
| | | #region ç´æ¥è°æ¨å å é¤ |
| | | [Route("Kf_MoveStockBill/DelteteGetMoveStockBill")] |
| | | [HttpGet] |
| | | public object DelteteGetMoveStockBill(string HInterID, string user) |
| | |
| | | //================================================================================== |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | //ç´æ¥è°æ¨å å é¤ æ¤é åå¡« è°æ¨ç³è¯·å å
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_MoveStockRequestToPOStockIn_Del " + HInterID); |
| | | |
| | | oCN.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | |
| | |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç´æ¥è°æ¨å æ ¹æ®ä¸»å
ç ä¸åå
ç è·åè°æ¨ç³è¯·åæ°æ® |
| | | [Route("Kf_MoveStockBill/loadKf_MoveStockBillMain_Push")] |
| | | [HttpGet] |
| | | public object loadKf_MoveStockBillMain_Push(long HInterID, long HSubID) |
| | | { |
| | | try |
| | | { |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_MoveStockRequestBillList_Litee where hmainid =" + HInterID + " and hsubid = " + HSubID, "h_v_IF_MoveStockRequestBillList_Litee"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°æºåä¿¡æ¯ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | |
| | | //éå®åºåºå é¤åå¡«éå®è®¢åå
³èæ°é |
| | | //oCN.RunProc("exec h_p_Xs_UpDateRelation_SeOrderToSellOut_Delete " + HInterID); |
| | | |
| | | //éå®åºåºå é¤åå¡«æ¶è´§éç¥åå
³èæ°é |
| | | //oCN.RunProc("exec h_p_Xs_UpDateRelation_SeOutStockToPOStockIn_Del " + HInterID); |
| | | |
| | | |
| | | //oCN.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | //oCN.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetHSourceBillType")] |
| | | [HttpGet] |
| | | public object GetHSourceBillType(string HName) |
| | | public object GetHSourceBillType(string HName,int Num) |
| | | { |
| | | try |
| | | { |
| | | ClsCN oCn = new ClsCN(); |
| | | DataSet oDs = new DataSet(); |
| | | //========== |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='"+HName+"'", "Xt_BillSourceSet"); |
| | | //æçååæºåå为红èå 0代表èå 1代表红å |
| | | if (Num==0) |
| | | { //æºå为èå |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "' HRedBlueFlag ='"+ Num+"' ", "Xt_BillSourceSet"); |
| | | } |
| | | else if (Num==1) |
| | | { //æºå为红å |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "' HRedBlueFlag ='" + Num + "' ", "Xt_BillSourceSet"); |
| | | } |
| | | else if(Num==2) |
| | | { //ä¸å红èå |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "'", "Xt_BillSourceSet"); |
| | | } |
| | | |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "è·åæåï¼"; |
| | |
| | | ,HDeleteMan,HCloseMan |
| | | ,HRemark,HExplanation,HInnerBillNo,HCurID) |
| | | values(" + HInterID + ",'" + HBillNo + "','" + HDate + "','" + 1250 + "','" + |
| | | HBillSubType + "'," + HBillStatus + "," + DateTime.Now.Year + "," + DateTime.Now.Month + "," + HSupID + |
| | | 1250 + "'," + HBillStatus + "," + DateTime.Now.Year + "," + DateTime.Now.Month + "," + HSupID + |
| | | "," + HWHID + "," + HSCWHID + "," + HEmpID + "," + HManagerID + "," + HSecManagerID + |
| | | "," + HKeeperID + "," + HDeptID + ",'" + HMaker + "','" + HMakeDate + "','" + HChecker + "','" + HUpDater + "','" + HDeleteMan + "','" + HCloseMan + "','" |
| | | + HRemark + "','" + HExplanation + "','" + HInnerBillNo + "'," + HCurID + "" + ")"); |
| | |
| | | else if (OperationType == 3 || ds.Tables[0].Rows.Count != 0) |
| | | { //ä¿®æ¹ |
| | | String sql="update Kf_ICStockBillMain set " + |
| | | "HRemark='" + HRemark + "', HUpDater='" + HMaker + "', HUpDateDate=getdate()" + " where HInterID=" + "HInterID"; |
| | | "HRemark='" + HRemark + "', HUpDater='" + HMaker + "', HUpDateDate=getdate()" + |
| | | ",HSupID=" + HSupID + ",HWHID=" + HWHID + ",HSCWHID=" + HSCWHID + ", HEmpID=" + HEmpID + ",HManagerID=" + HManagerID + ",HSecManagerID = " + HSecManagerID |
| | | + ",HKeeperID=" + HKeeperID + ",HDeptID=" + HDeptID + " where HInterID=" + HInterID; |
| | | |
| | | oCn.RunProc(sql); |
| | | //å é¤å表 |
| | |
| | | //Type 1 ä½åº 2 åä½åº |
| | | if (Type == 1) |
| | | { |
| | | if (!BillOld.Cancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | DataSet ds; |
| | | string sql = "select * from Kf_ICStockBillMain where HinterID = " + HInterID; |
| | | ds = oCn.RunProcReturn(sql, "Kf_ICStockBillMain"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½è¿è¡ä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åº!ä¸éè¦åä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //ä½åºåæ® |
| | | if (!BillOld.Cancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | | if (!BillOld.AbandonCancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | DataSet ds; |
| | | string sql = "select * from Kf_ICStockBillMain where HinterID = " + HInterID; |
| | | ds = oCn.RunProcReturn(sql, "Kf_ICStockBillMain"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½è¿è¡ä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åº!ä¸éè¦åä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //ä½åºåæ® |
| | | if (!BillOld.AbandonCancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | oCn.Commit();//æäº¤äºå¡ |
| | |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | //ç产å
¥åºåController |
| | | public class Kf_ProductInBillController : ApiController |
| | | { |
| | | //è·åç³»ç»åæ° |
| | | Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); |
| | | |
| | | public DBUtility.ClsPub.Enum_BillStatus BillStatus; |
| | | public DAL.ClsKf_ProductInBill BillOld = new DAL.ClsKf_ProductInBill(); |
| | | public const string ModName = "1202"; //åæ®ç±»å |
| | | public const string ModCaption = "ç产å
¥åºå"; //åæ®åç§° |
| | | public const string ModRightName = "Kf_ProductInBill"; |
| | | public const string ModRightNameList = ModRightName + "List"; //å表 |
| | | public const string ModRightNameEdit = ModRightName + "_Edit"; //ç¼è¾ |
| | | public const string ModRightNameCheck = ModRightName + "_Check"; //å®¡æ ¸ |
| | | public const string ModRightNameClose = ModRightName + "_Close"; //å
³é |
| | | public const string ModRightNameDelete = ModRightName + "_Delete"; //ä½åº |
| | | public const string ModRightNameDrop = ModRightName + "_Drop"; //å é¤ |
| | | public const string ModRightNameMoney = ModRightName + "_Money"; //éé¢ |
| | | public const string ModRightNameQty = ModRightName + "_Qty"; //æ°é |
| | | public DataSet ds = new DataSet(); |
| | | private json objJsonResult = new json(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | DataSet ds; |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | public DAL.ClsKf_ProductInBill oBill = new DAL.ClsKf_ProductInBill(); |
| | | public DAL.ClsKf_ProductInBill BillOld = new DAL.ClsKf_ProductInBill(); |
| | | |
| | | |
| | | #region ç产å
¥åºåå表 |
| | | /// <summary> |
| | | /// è·åç产å
¥åºååè¡¨ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("Kf_ProductInBillController/GetKf_ProductInBillList_Json")] |
| | | [HttpGet] |
| | | public object GetKf_ProductInBillList_Json(string sWhere, string HMaker, string OperationType, string ViewName) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (OperationType == "1") |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameList, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åæé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | //è¿ååè¡¨ä¿¡æ¯ |
| | | ds = oCn.RunProcReturn("select * from " + ViewName + " where 1=1 " + sWhere + " order by hmainid desc", ViewName); |
| | | List<object> columnNameList = new List<object>(); |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString)); //è·åå°DataColumnå对象çåå |
| | | } |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢å表信æ¯å¤±è´¥ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç产å
¥åºå å é¤ |
| | | /// <summary> |
| | | /// å é¤ç产å
¥åºå |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("Kf_ProductInBillController/GetKf_ProductInBill_Delete_Json")] |
| | | [HttpGet] |
| | | public object GetKf_ProductInBill_Delete_Json(Int64 HInterID, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameDrop, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åå é¤åè½æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //夿å卿§ |
| | | if (oBill.ShowBill(HInterID, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | | //å é¤åæ§å¶ |
| | | DataSet BeforeDs = oCn.RunProcReturn("Exec h_p_Kf_ProductInBill_BeforeDelCtrl " + HInterID.ToString() + ",'" + HMaker + "'", "h_p_Kf_ProductInBill_BeforeDelCtrl"); |
| | | if (BeforeDs == null || BeforeDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å é¤åå¤æå¤±è´¥ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(BeforeDs.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å é¤å¤±è´¥ï¼" + DBUtility.ClsPub.isStrNull(BeforeDs.Tables[0].Rows[0]["HRemark"]); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | //å é¤åæ®ï¼å
å«å é¤åæ§å¶ãåå
¥æ¥å¿ï¼ |
| | | if (!oBill.DeleteBill(oBill.omodel.HInterID, oBill.omodel.HBillNo, "h_p_Kf_ProductInBill_AfterDelCtrl", HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å é¤å¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å é¤ç产å
¥åºåæåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°è¯¥ç产å
¥åºåï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å é¤ç产å
¥åºå失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç产å
¥åºå å®¡æ ¸/åå®¡æ ¸ |
| | | /// <summary> |
| | | /// å®¡æ ¸/åå®¡æ ¸ç产å
¥åºå |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="Type">å®¡æ ¸(1),åå®¡æ ¸(2)</param> |
| | | /// <param name="HMaker">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("Kf_ProductInBillController/GetKf_ProductInBill_Check_Json")] |
| | | [HttpGet] |
| | | public object GetKf_ProductInBill_Check_Json(Int64 HInterID, int Type, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åå®¡æ ¸/åå®¡æ ¸åè½æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //夿å卿§ |
| | | if (oBill.ShowBill(HInterID, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | | //Type 1 å®¡æ ¸ 2 åå®¡æ ¸ |
| | | if (Type == 1) |
| | | { |
| | | if (oBill.omodel.HChecker.Trim() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸ï¼ä¸è½åæ¬¡å®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (oBill.omodel.HCloseMan.Trim() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已å
³éï¼ä¸è½åæ¬¡å®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (oBill.omodel.HDeleteMan.Trim() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åºï¼ä¸è½åæ¬¡å®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //å®¡æ ¸åæ§å¶ |
| | | DataSet BeforeDs = oCn.RunProcReturn("Exec h_p_Kf_ProductInBill_BeforeCheckCtrl " + HInterID.ToString() + ",'" + HMaker + "'", "h_p_Kf_ProductInBill_BeforeCheckCtrl"); |
| | | if (BeforeDs == null || BeforeDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸åå¤æå¤±è´¥ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(BeforeDs.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼" + DBUtility.ClsPub.isStrNull(BeforeDs.Tables[0].Rows[0]["HRemark"]); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | //å®¡æ ¸åæ® |
| | | if (!oBill.CheckBill(HInterID, oBill.omodel.HBillNo, "h_p_Kf_ProductInBill_AfterCheckCtrl", HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " å®¡æ ¸æåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (oBill.omodel.HChecker.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®æªå®¡æ ¸ï¼ä¸éè¦åå®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //åå®¡æ ¸åæ§å¶ |
| | | DataSet BeforeDs = oCn.RunProcReturn("Exec h_p_Kf_ProductInBill_BeforeUnCheckCtrl " + HInterID.ToString() + ",'" + HMaker + "'", "h_p_Kf_ProductInBill_BeforeUnCheckCtrl"); |
| | | if (BeforeDs == null || BeforeDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åå®¡æ ¸åå¤æå¤±è´¥ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(BeforeDs.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åå®¡æ ¸å¤±è´¥ï¼" + DBUtility.ClsPub.isStrNull(BeforeDs.Tables[0].Rows[0]["HRemark"]); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | //åå®¡æ ¸åæ® |
| | | if (!oBill.AbandonCheck(HInterID, oBill.omodel.HBillNo, "h_p_Kf_ProductInBill_AfterUnCheckCtrl", HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åå®¡æ ¸å¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " åå®¡æ ¸æåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°è¯¥ç产å
¥åºåï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸æåå®¡æ ¸ç产å
¥åºå失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç产å
¥åºå å
³é/åå
³é |
| | | /// <summary> |
| | | /// å
³é/åå
³éç产å
¥åºå |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="Type">å
³é(1),åå
³é(2)</param> |
| | | /// <param name="HMaker">å
³é人</param> |
| | | /// <returns></returns> |
| | | [Route("Kf_ProductInBillController/GetKf_ProductInBill_Close_Json")] |
| | | [HttpGet] |
| | | public object GetKf_ProductInBill_Close_Json(Int64 HInterID, int Type, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameClose, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åå
³é/åå
³éåè½æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //夿å卿§ |
| | | if (oBill.ShowBill(HInterID, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | | //Type 1 å
³é 2 åå
³é |
| | | if (Type == 1) |
| | | { |
| | | if (oBill.omodel.HCloseMan.Trim() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已å
³éï¼ä¸è½å次å
³éï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //å
³éåæ® |
| | | if (!oBill.CloseBill(HInterID, oBill.omodel.HBillNo, HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å
³é失败!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " å
³éæåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (oBill.omodel.HCloseMan.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®æªå
³éï¼ä¸éè¦åå
³éï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //åå
³éåæ® |
| | | if (!oBill.CancelClose(HInterID, oBill.omodel.HBillNo, HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åå
³é失败!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " åå
³éæåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°è¯¥ç产å
¥åºåï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å
³éæåå
³éç产å
¥åºå失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ç产å
¥åºå ä½åº/åä½åº |
| | | /// <summary> |
| | | /// ä½åº/åä½åºç产å
¥åºå |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="Type">ä½åº(1),åä½åº(2)</param> |
| | | /// <param name="HMaker">ä½åºäºº</param> |
| | | /// <returns></returns> |
| | | [Route("Kf_ProductInBillController/GetKf_ProductInBill_Cancelltion_Json")] |
| | | [HttpGet] |
| | | public object GetKf_ProductInBill_Cancelltion_Json(Int64 HInterID, int Type, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameDelete, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åä½åº/åä½åºåè½æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //夿å卿§ |
| | | if (oBill.ShowBill(HInterID, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | | //Type 1 ä½åº 2 åä½åº |
| | | if (Type == 1) |
| | | { |
| | | if (oBill.omodel.HDeleteMan.Trim() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åºï¼ä¸è½å次ä½åºï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //ä½åºåæ® |
| | | if (!oBill.Cancelltion(HInterID, oBill.omodel.HBillNo, HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " ä½åºæåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (oBill.omodel.HDeleteMan.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®æªä½åºï¼ä¸éè¦åä½åºï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //åä½åºåæ® |
| | | if (!oBill.AbandonCancelltion(HInterID, oBill.omodel.HBillNo, HMaker, ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼" + oBill.omodel.HBillNo + " åä½åºæåï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°è¯¥ç产å
¥åºåï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä½åºæåä½åºç产å
¥åºå失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | //---------------------------------------------------------------------------------------------æ§æ¹æ³20240422å |
| | | |
| | | #region ç产å
¥åºå æ¥æ¾è®°å½åè½ |
| | | /// <summary> |
| | |
| | | try |
| | | { |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ProductInBillList where hmainid=" + HInterID, "h_v_IF_ProductInBillList"); |
| | | ds = oCn.RunProcReturn("select * from h_v_IF_ProductInBillList where hmainid=" + HInterID, "h_v_IF_ProductInBillList"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ProductInBillList where 1=1 order by hmainid desc", "h_v_IF_ProductInBillList"); |
| | | ds = oCn.RunProcReturn("select * from h_v_IF_ProductInBillList where 1=1 order by hmainid desc", "h_v_IF_ProductInBillList"); |
| | | } |
| | | else |
| | | { |
| | | string sql = "select * from h_v_IF_ProductInBillList where 1 = 1 " + sWhere + " order by hmainid desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_IF_ProductInBillList"); |
| | | ds = oCn.RunProcReturn(sql, "h_v_IF_ProductInBillList"); |
| | | } |
| | | |
| | | |
| | |
| | | string HBillNo = ""; |
| | | //å é¤åæ§å¶========================================= |
| | | string sql1 = "exec h_p_Kf_ProductInBill_BeforeDelCtrl " + HInterID + ",'" + HBillNo + "','" + user + "'"; |
| | | ds = oCN.RunProcReturn(sql1, "h_p_Kf_ProductInBill_BeforeDelCtrl"); |
| | | ds = oCn.RunProcReturn(sql1, "h_p_Kf_ProductInBill_BeforeDelCtrl"); |
| | | if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | //================================================================================== |
| | | |
| | | string sReturn = ""; |
| | | oCN.BeginTran(); |
| | | oCN.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | oCN.Commit(); |
| | | oCn.BeginTran(); |
| | | oCn.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | oCn.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | oCn.Commit(); |
| | | |
| | | //å é¤åæ§å¶================================================================================== |
| | | string sql2 = "exec h_p_Kf_ProductInBill_AfterDelCtrl " + HInterID + ",'" + HBillNo + "','" + user + "'"; |
| | | ds = oCN.RunProcReturn(sql2, "h_p_Kf_ProductInBill_AfterDelCtrl"); |
| | | ds = oCn.RunProcReturn(sql2, "h_p_Kf_ProductInBill_AfterDelCtrl"); |
| | | if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sReturn = "å é¤åå¤æå¤±è´¥ï¼è¯·ä¸ç½ç»ç®¡ç人åèç³»"; |
| | |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å é¤å¤±è´¥!åå :" + sReturn; |
| | | objJsonResult.data = null; |
| | | oCN.RollBack(); |
| | | oCn.RollBack(); |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0].Rows[0]["HBack"].ToString() != "0") |
| | |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å é¤å¤±è´¥!åå :" + sReturn; |
| | | objJsonResult.data = null; |
| | | oCN.RollBack(); |
| | | oCn.RollBack(); |
| | | return objJsonResult; |
| | | } |
| | | //============================================================================================== |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | oCn.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | |
| | | { |
| | | var _value = sMainSub["sMainSub"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | oCN.BeginTran(); |
| | | oCn.BeginTran(); |
| | | //ä¿å主表 |
| | | objJsonResult = AddBillMain(msg1); |
| | | if (objJsonResult.code == "0") |
| | | { |
| | | oCN.RollBack(); |
| | | oCn.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = objJsonResult.Message; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | oCN.Commit(); |
| | | oCn.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®ä¿åæåï¼"; |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | oCn.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + e.ToString(); |
| | |
| | | string HSUPPLYADDRESS = mainList2[0].HSUPPLYADDRESS == null ? "''" : mainList2[0].HSUPPLYADDRESS; |
| | | long HPROVIDERCONTACTID = mainList2[0].HPROVIDERCONTACTID == null ? 0 : mainList2[0].HPROVIDERCONTACTID; |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ProductInBillList where hmainid=" + HInterID + " and åæ®å·='" + HBillNo + "'", "h_v_IF_ProductInBillList"); |
| | | ds = oCn.RunProcReturn("select * from h_v_IF_ProductInBillList where hmainid=" + HInterID + " and åæ®å·='" + HBillNo + "'", "h_v_IF_ProductInBillList"); |
| | | if ((OperationType == 1 || OperationType == 2 || OperationType == 4) && ds.Tables[0].Rows.Count == 0)//æ°å¢ |
| | | { |
| | | |
| | | //ä¿ååæ§å¶========================================= |
| | | ds = oCN.RunProcReturn("exec h_p_Kf_ProductInBill_BeforeSaveCtrl " + HInterID, "h_p_Kf_ProductInBill_BeforeSaveCtrl"); |
| | | ds = oCn.RunProcReturn("exec h_p_Kf_ProductInBill_BeforeSaveCtrl " + HInterID, "h_p_Kf_ProductInBill_BeforeSaveCtrl"); |
| | | |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | |
| | | "," + HManagerID + "," + HEmpID + "," + HDeptID + "," + HSecManagerID + "," + HKeeperID + ",'" + HRemark + "','" + HMaker + |
| | | "',getdate()" + "," + HCurID + "," + HExRate + "," + HWHID + ",'" + HInnerBillNo + "','" + HExplanation + "')"; |
| | | |
| | | oCN.RunProc(sql); |
| | | oCn.RunProc(sql); |
| | | |
| | | } |
| | | else if (OperationType == 3 || ds.Tables[0].Rows.Count != 0) |
| | |
| | | + ",HExRate=" + HExRate + ",HEmpID=" + HEmpID + ",HManagerID=" + HManagerID + ",HDeptID=" + HDeptID |
| | | + ",HInnerBillNo='" + HInnerBillNo + "' where HInterID=" + HInterID; |
| | | |
| | | oCN.RunProc(sql); |
| | | oCn.RunProc(sql); |
| | | |
| | | |
| | | //å é¤å表 |
| | | oCN.RunProc("delete from Kf_ICStockBillSub where HInterID='" + HInterID + "'"); |
| | | oCn.RunProc("delete from Kf_ICStockBillSub where HInterID='" + HInterID + "'"); |
| | | } |
| | | //ä¿åå表 |
| | | objJsonResult = AddBillSub(msg3, HInterID, OperationType, user); |
| | | |
| | | //ç产å
¥åºåæ°å¢åå¡«ç产订åå
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_ProductInToICMO_Add " + HInterID); |
| | | oCn.RunProc("exec h_p_Kf_UpDateRelation_ProductInToICMO_Add " + HInterID); |
| | | |
| | | //ç产å
¥åºåæ°å¢åå¡«çäº§æ±æ¥åå
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_ProductInToICMOReport_Add " + HInterID); |
| | | oCn.RunProc("exec h_p_Kf_UpDateRelation_ProductInToICMOReport_Add " + HInterID); |
| | | |
| | | if (objJsonResult.code == "0") |
| | | { |
| | |
| | | |
| | | DataSet Cs; |
| | | Int64 NewHEntryID = 1; |
| | | Cs = oCN.RunProcReturn("select MAX(HEntryID)HEntryID from Kf_ICStockBillSub", "Kf_ICStockBillSub"); |
| | | Cs = oCn.RunProcReturn("select MAX(HEntryID)HEntryID from Kf_ICStockBillSub", "Kf_ICStockBillSub"); |
| | | if (Cs.Tables[0].Rows.Count != 0 && ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()) != 0) |
| | | { |
| | | NewHEntryID = ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()); |
| | |
| | | } |
| | | |
| | | |
| | | oCN.RunProc($@"Insert into Kf_ICStockBillSub |
| | | oCn.RunProc($@"Insert into Kf_ICStockBillSub |
| | | (HInterID,HEntryID,HMaterID,HUnitID,HQtyMust,HQty,HPrice |
| | | ,HMoney,HWHID,HSPID,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HPOOrderInterID |
| | | ,HPOOrderEntryID,HPOORderBillNo,HSecUnitID,HSeOrderInterID,HSeOrderEntryID,HSeOrderBillNo,HRelationQty,HSecUnitRate,HPropertyID) |
| | |
| | | |
| | | } |
| | | //ä¿ååæ§å¶========================================= |
| | | ds = oCN.RunProcReturn("exec h_p_Kf_ProductInBill_AfterSaveCtrl " + HInterID, "h_p_Kf_ProductInBill_AfterSaveCtrl"); |
| | | ds = oCn.RunProcReturn("exec h_p_Kf_ProductInBill_AfterSaveCtrl " + HInterID, "h_p_Kf_ProductInBill_AfterSaveCtrl"); |
| | | |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | |
| | | [HttpGet] |
| | | public ApiResult<DataTable> getMaterialByMaterID(Int64 HMaterID) |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | |
| | | string sql = "select a.HItemID HMaterID,a.HNumber HMaterNumber,a.HName HMaterName,a.HMaterRuleType,a.HModel HMaterModel,a.HUnitID, b.HNumber HUnitNumber, b.HName HUnitName" + |
| | | " from Gy_Material AS a " + |
| | | " LEFT OUTER JOIN Gy_Unit AS b on a.HUnitID = b.HItemID " + |
| | | " where a.HItemID =" + HMaterID; |
| | | |
| | | var dataSet = oCN.RunProcReturn(sql, "Gy_Material"); |
| | | var dataSet = oCn.RunProcReturn(sql, "Gy_Material"); |
| | | |
| | | |
| | | if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) |
| | |
| | | |
| | | ClsPub.CurUserName = user; |
| | | BillOld.MvarItemKey = "Kf_ICStockBillMain"; |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | oCn.BeginTran();//å¼å§äºå¡ |
| | | |
| | | //Type 1 å®¡æ ¸ 2 åå®¡æ ¸ |
| | | if (Type == 1) |
| | |
| | | //夿忮æ¯å¦å·²ç»å®¡æ ¸ |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | |
| | | //夿忮æ¯å¦å·²ç»åå®¡æ ¸ |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "") |
| | |
| | | } |
| | | } |
| | | |
| | | oCN.Commit();//æäº¤äºå¡ |
| | | oCn.Commit();//æäº¤äºå¡ |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | |
| | | //å®¡æ ¸åæ§å¶========================================= |
| | | string sql1 = "exec h_p_Kf_ProductInBill_BeforeCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'"; |
| | | ds = oCN.RunProcReturn(sql1, "h_p_Kf_ProductInBill_BeforeCheckCtrl"); |
| | | ds = oCn.RunProcReturn(sql1, "h_p_Kf_ProductInBill_BeforeCheckCtrl"); |
| | | if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | if (IsAudit == 1) //åå®¡æ ¸æäº¤ |
| | | { |
| | | //åå®¡æ ¸åæ§å¶========================================= |
| | | DataSet ds = oCN.RunProcReturn("Exec h_p_Kf_ProductInBill_BeforeUnCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'", "h_p_Kf_ProductInBill_BeforeUnCheckCtrl"); |
| | | DataSet ds = oCn.RunProcReturn("Exec h_p_Kf_ProductInBill_BeforeUnCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'", "h_p_Kf_ProductInBill_BeforeUnCheckCtrl"); |
| | | if (ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | |
| | | ClsPub.CurUserName = user; |
| | | BillOld.MvarItemKey = "Kf_ICStockBillMain"; |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | oCn.BeginTran();//å¼å§äºå¡ |
| | | |
| | | //Type 1 å
³é 2 åå
³é |
| | | if (Type == 1) |
| | |
| | | //夿忮æ¯å¦å·²ç»å
³é |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | //夿忮æ¯å¦å·²ç»åå
³é |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "") |
| | |
| | | } |
| | | } |
| | | |
| | | oCN.Commit();//æäº¤äºå¡ |
| | | oCn.Commit();//æäº¤äºå¡ |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | |
| | | ClsPub.CurUserName = user; |
| | | BillOld.MvarItemKey = "Kf_ICStockBillMain"; |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | oCn.BeginTran();//å¼å§äºå¡ |
| | | |
| | | //Type 1 ä½åº 2 åä½åº |
| | | if (Type == 1) |
| | |
| | | //夿忮æ¯å¦å·²ç»ä½åº |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | //夿忮æ¯å¦å·²ç»åä½åº |
| | | DataSet ds; |
| | | string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | ds = oCn.RunProcReturn(sql, BillOld.MvarItemKey); |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | |
| | | } |
| | | } |
| | | |
| | | oCN.Commit();//æäº¤äºå¡ |
| | | oCn.Commit();//æäº¤äºå¡ |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | ,HDeleteMan,HCloseMan |
| | | ,HRemark,HExplanation,HInnerBillNo,HCurID) |
| | | values(" + HInterID + ",'" + HBillNo + "','" + HDate + "','" + 1251 + "','" + |
| | | HBillSubType + "'," + HBillStatus + "," + DateTime.Now.Year + "," + DateTime.Now.Month + "," + HSupID + |
| | | 1251 + "'," + HBillStatus + "," + DateTime.Now.Year + "," + DateTime.Now.Month + "," + HSupID + |
| | | "," + HWHID + "," + HSCWHID + "," + HEmpID + "," + HManagerID + "," + HSecManagerID + |
| | | "," + HKeeperID + "," + HDeptID + ",'" + HMaker + "','" + HMakeDate + "','" + HChecker + "','" + HUpDater + "','" + HDeleteMan + "','" + HCloseMan + "','" |
| | | + HRemark + "','" + HExplanation + "','" + HInnerBillNo + "'," + HCurID + "" + ")"); |
| | |
| | | else if (OperationType == 3 || ds.Tables[0].Rows.Count != 0) |
| | | { //ä¿®æ¹ |
| | | String sql = "update Kf_ICStockBillMain set " + |
| | | "HRemark='" + HRemark + "', HUpDater='" + HMaker + "', HUpDateDate=getdate()" + " where HInterID=" + "HInterID"; |
| | | "HRemark='" + HRemark + "', HUpDater='" + HMaker + "', HUpDateDate=getdate()" + |
| | | ",HSupID=" + HSupID + ",HWHID=" + HWHID + ",HSCWHID=" + HSCWHID + ", HEmpID=" + HEmpID + ",HManagerID=" + HManagerID + ",HSecManagerID = " + HSecManagerID |
| | | + ",HKeeperID=" + HKeeperID + ",HDeptID=" + HDeptID + " where HInterID=" + HInterID; |
| | | |
| | | oCN.RunProc(sql); |
| | | |
| | | //åå¸å¼è°å
¥å ç¼è¾ æ¤é åå¡«åå¸å¼è°åºåå
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_ICStockToPOStockIn_Del " + HInterID); |
| | | |
| | | //å é¤å表 |
| | | oCN.RunProc("delete from Kf_ICStockBillSub where HInterID='" + HInterID + "'"); |
| | | } |
| | | //ä¿åå表 |
| | | objJsonResult = AddBillSub(msg3, HInterID, OperationType); |
| | | |
| | | //åå¸å¼è°å
¥åæ°å¢åå¡«åå¸å¼è°åºåå
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_ICStockToPOStockIn_Add " + HInterID); |
| | | |
| | | if (objJsonResult.code == "0") |
| | | { |
| | |
| | | try |
| | | { |
| | | oCN.BeginTran(); |
| | | |
| | | //åå¸å¼è°å
¥åæ°å¢åå¡«åå¸å¼è°åºåå
³èæ°é |
| | | oCN.RunProc("exec h_p_Kf_UpDateRelation_ICStockToPOStockIn_Del " + HInterID); |
| | | |
| | | oCN.RunProc("Delete From Kf_ICStockBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("Delete From Kf_ICStockBillSub where HInterID = " + HInterID); |
| | | |
| | | oCN.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | |
| | | //Type 1 ä½åº 2 åä½åº |
| | | if (Type == 1) |
| | | { |
| | | if (!BillOld.Cancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | DataSet ds; |
| | | string sql = "select * from Kf_ICStockBillMain where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, "Kf_ICStockBillMain"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½è¿è¡ä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åº!ä¸éè¦åä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //ä½åºåæ® |
| | | if (!BillOld.Cancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | | if (!BillOld.AbandonCancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | DataSet ds; |
| | | string sql = "select * from Kf_ICStockBillMain where HinterID = " + HInterID; |
| | | ds = oCN.RunProcReturn(sql, "Kf_ICStockBillMain"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½è¿è¡ä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "忮已ä½åº!ä¸éè¦åä½åº!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //ä½åºåæ® |
| | | if (!BillOld.AbandonCancelltion(int.Parse(HInterID), ref ClsPub.sExeReturnInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åä½åºå¤±è´¥!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | oCN.Commit();//æäº¤äºå¡ |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 忥å¼è°å
¥å æ ¹æ®ä¸»å
ç ä¸åå
ç è·ååå¸å¼è°åºåæ°æ® |
| | | [Route("Kf_StepFoldInBill/loadKf_ICStockBillMain_Push")] |
| | | [HttpGet] |
| | | public object loadKf_ICStockBillMain_Push(long HInterID, long HSubID) |
| | | { |
| | | try |
| | | { |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_StepFoldOutBillList where hmainid =" + HInterID + " and hsubid = " + HSubID, "h_v_IF_StepFoldOutBillList"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°æºåä¿¡æ¯ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ä¿ååæ® |
| | | [Route("Gy_SOPBill/Save")] |
| | | [HttpPost] |
| | | public object Save([FromBody] JObject oMain) |
| | | { |
| | | try |
| | | { |
| | | var _value = oMain["oMain"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msgMain = sArray[0].ToString(); //è¡¨å¤´ä¿¡æ¯ |
| | | string msgSub = sArray[1].ToString(); //表ä½ä¿¡æ¯ |
| | | string OperationType = sArray[2].ToString(); //æä½ç±»å |
| | | string user = sArray[3].ToString(); //ç¨æ· |
| | | |
| | | ListModels oListModels = new ListModels(); |
| | | DAL.ClsGy_SOPBill oBill = new DAL.ClsGy_SOPBill(); |
| | | List<Model.ClsGy_SOPBillMain> lsmain = new List<Model.ClsGy_SOPBillMain>(); |
| | | msgMain = msgMain.Replace("\\", ""); |
| | | msgMain = msgMain.Replace("\n", ""); //\n |
| | | lsmain = oListModels.getObjectByJson_Gy_SOPBillMain(msgMain); |
| | | foreach (Model.ClsGy_SOPBillMain oItem in lsmain) |
| | | { |
| | | oBill.omodel = oItem; |
| | | } |
| | | //è¡¨ä½æ°æ® |
| | | //æ },{æ¥æåæ°ç» //廿ãåã |
| | | msgSub = msgSub.Substring(1, msgSub.Length - 2); |
| | | msgSub = msgSub.Replace("\\", ""); |
| | | msgSub = msgSub.Replace("\n", ""); //\n |
| | | //msg2 = msg2.Replace("'", "â"); |
| | | List<Model.ClsGy_SOPBillSub> ls = new List<Model.ClsGy_SOPBillSub>(); |
| | | ls = oListModels.getObjectByJson_Gy_SOPBillSub(msgSub); |
| | | int i = 0; |
| | | foreach (Model.ClsGy_SOPBillSub oItemSub in ls) |
| | | { |
| | | |
| | | i++; |
| | | oItemSub.HEntryID = i; |
| | | |
| | | oBill.DetailColl.Add(oItemSub); |
| | | |
| | | } |
| | | //ä¿å |
| | | //ä¿å宿¯åå¤ç |
| | | bool bResult; |
| | | if (OperationType == "1" || OperationType == "2") |
| | | { |
| | | // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | else |
| | | { |
| | | bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | if (bResult) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | //WebAPIController.Add_Log("éè´§å䏿¨", UserName, "çæéè´§å"); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.Message; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | [Route("Gy_SOPBill/Use")] |
| | | [HttpGet] |
| | | public object sy_Click() |
| | |
| | | |
| | | string HBillNo = HttpContext.Current.Request.Params["HBillNo"]; //åæ®å· |
| | | string HUserName = HttpContext.Current.Request.Params["HUserName"]; //å建人 |
| | | string HInterID = HttpContext.Current.Request.Params["HInterID"]; //å建人 |
| | | HttpPostedFile files = HttpContext.Current.Request.Files["file"]; //忮䏻å
ç |
| | | string path = HttpContext.Current.Server.MapPath("~/../Files/" + HBillNo); |
| | | string HInterID = HttpContext.Current.Request.Params["HInterID"]; //åæ®å
ç |
| | | HttpPostedFile files = HttpContext.Current.Request.Files["file"]; //æä»¶ |
| | | string path = HttpContext.Current.Server.MapPath("~/../Files/SOP/" + HBillNo); |
| | | //string path = @"D:\\Files\\"+ HBillNo; |
| | | Int64 HEntryID = Convert.ToInt64(HttpContext.Current.Request.Params["HEntryID"]); //åå
ç |
| | | dynamic dyResult = UpLoadFile(files, path, HBillNo, HInterID, HUserName, HEntryID); |
| | |
| | | objJsonResult.Message = dyResult.returnval; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | public dynamic UpLoadFile(HttpPostedFile files, string path, string HBillNo, string HInterID, string HUserName,Int64 HEntryID) |
| | |
| | | { |
| | | File.Delete(fileurl); //å 餿宿件 |
| | | files.SaveAs(fileurl); |
| | | string StrPath = "/files/" + HBillNo + "/" + filename; |
| | | string StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | if (File.Exists(fileurl)) |
| | | { |
| | | //è¿éå¯ä»¥æ§è¡ä¸äºå
¶å®çæä½ï¼æ¯å¦æ´æ°æ°æ®åº |
| | |
| | | oCN.RunProc("Insert into Gy_SOPBillSub2 (HFileName,HPath,HFileType" + |
| | | ",HUpMan,HUpTime,HInterID,HEntryID,HSno,HFileID,HFileSize" + |
| | | ") values('" |
| | | + filename.ToString() + "','" + filePath.ToString() + "','" + fileExtension.ToString() + "'" + |
| | | + filename.ToString() + "','" + StrPath.ToString() + "','" + fileExtension.ToString() + "'" + |
| | | ",'" + HUserName + "',getdate()" + ",'" + HInterID + "','" + HEntryID + "','" + Sno + "','" + lID + "','" + filesize + |
| | | "') "); |
| | | } |
| | |
| | | { |
| | | Directory.CreateDirectory(fileSavePath); //æ·»å æä»¶å¤¹ |
| | | files.SaveAs(fileurl); |
| | | string StrPath = "/files/" + HBillNo + "/" + filename; |
| | | string StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | if (File.Exists(fileurl)) |
| | | { |
| | | //è¿éå¯ä»¥æ§è¡ä¸äºå
¶å®çæä½ï¼æ¯å¦æ´æ°æ°æ®åº |
| | |
| | | oCN.RunProc("Insert into Gy_SOPBillSub2 (HFileName,HPath,HFileType" + |
| | | ",HUpMan,HUpTime,HInterID,HEntryID,HSno,HFileID,HFileSize" + |
| | | ") values('" |
| | | + filename.ToString() + "','" + filePath.ToString() + "','" + fileExtension.ToString() + "'" + |
| | | + filename.ToString() + "','" + StrPath.ToString() + "','" + fileExtension.ToString() + "'" + |
| | | ",'" + HUserName + "',getdate()" + ",'" + HInterID + "','" + HEntryID + "','" + Sno + "','" + lID + "','" + filesize + |
| | | "') "); |
| | | } |
| | |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | //夿æé 1ä¸ºç´æ¥å表模åæå¼ 2为ä»å
¶ä»æ¨¡å跳转æå¼å表 |
| | | if (OperationType == "1") |
| | | { |
| | | //夿æé |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region å·¥èµç»ç®å(个人)模å ä»å表é䏿å¼åæ®ï¼è¿ååæ®ä¿¡æ¯æ¶è°ç¨ |
| | | /// <summary> |
| | | /// å·¥èµç»ç®å(个人)ç¼è¾æ¶ï¼æ ¹æ®åæ®IDè·ååæ®ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("Pay_SingleBalBillController/GetPay_SingleBalBill_Json")] |
| | | [HttpGet] |
| | | public object GetPay_SingleBalBill_Json(Int64 HInterID, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameEdit, 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åç¼è¾æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //è¿ååè¡¨ä¿¡æ¯ |
| | | ds = oCn.RunProcReturn("exec h_p_Pay_SingleBalBill_EditInit " + HInterID, "h_p_Pay_SingleBalBill_EditInit"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°è¯¥å·¥èµç»ç®å(个人)ï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "è¿åå·¥èµç»ç®å(个人)ä¿¡æ¯å¤±è´¥ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å·¥èµç»ç®å(个人)ä¿å |
| | | /// <summary> |
| | | /// å·¥èµç»ç®å(个人)ä¿å |
| | | /// </summary> |
| | | [Route("Pay_SingleBalBillController/GetPay_SingleBalBill_Save_Json")] |
| | | [HttpPost] |
| | | public object GetPay_SingleBalBill_Save_Json([FromBody] JObject sMainSub) |
| | | { |
| | | var _value = sMainSub["sMainSub"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string sMainStr = sArray[0].ToString(); //ä¸»è¡¨æ°æ® |
| | | string sSubStr = sArray[1].ToString(); //åè¡¨æ°æ® |
| | | string OperationType = sArray[2].ToString(); //æä½ç±»åï¼1æ°å¢ã2ç¼è¾ï¼ |
| | | string HMaker = sArray[3].ToString(); //å¶å人 |
| | | try |
| | | { |
| | | //夿æé |
| | | if (OperationType == "1") |
| | | { |
| | | BillStatus = DBUtility.ClsPub.Enum_BillStatus.BillStatus_AddNew; |
| | | //夿æ°å¢æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightName, 1, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åæ°å¢æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | BillStatus = DBUtility.ClsPub.Enum_BillStatus.BillStatus_Modify; |
| | | //夿ç¼è¾æé |
| | | if (!DBUtility.ClsPub.Security_Log(ModRightNameEdit, 1, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åç¼è¾æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | //表头èµå¼ |
| | | sMainStr = sMainStr.Replace("\\", ""); |
| | | sMainStr = sMainStr.Replace("\n", ""); |
| | | sMainStr = "[" + sMainStr.ToString() + "]"; |
| | | List<Model.ClsPay_SingleBalBillMain> lsmain = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsPay_SingleBalBillMain>>(sMainStr); |
| | | foreach (Model.ClsPay_SingleBalBillMain oItem in lsmain) |
| | | { |
| | | //忮巿¯å¦éå¤ |
| | | if (oBill.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, oItem.HInterID)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·éå¤ï¼ä¸å
许ä¿åï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //夿ä¼è®¡ææ¯å¦åç |
| | | string s = ""; |
| | | int sYear = 0; |
| | | int sPeriod = 0; |
| | | if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod_Pay(oItem.HDate, ref sYear, ref sPeriod, ref s) == false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = s; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | oItem.HYear = sYear; |
| | | oItem.HPeriod = sPeriod; |
| | | DBUtility.ClsPub.CurUserName = oItem.HMaker; |
| | | oBill.omodel = oItem; |
| | | } |
| | | //表ä½èµå¼ |
| | | //æ },{æ¥æåæ°ç» //廿ãåã |
| | | sSubStr = sSubStr.Substring(1, sSubStr.Length - 2); |
| | | sSubStr = sSubStr.Replace("\\", ""); |
| | | sSubStr = sSubStr.Replace("\n", ""); |
| | | sSubStr = "[" + sSubStr.ToString() + "]"; |
| | | List<Model.ClsPay_SingleBalBillSub> ls = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsPay_SingleBalBillSub>>(sSubStr); |
| | | int i = 0; |
| | | foreach (Model.ClsPay_SingleBalBillSub oItemSub in ls) |
| | | { |
| | | i++; |
| | | oItemSub.HEntryID = i; |
| | | oBill.DetailColl.Add(oItemSub); |
| | | } |
| | | |
| | | //ä¿å |
| | | bool bResult; |
| | | if (OperationType == "1") //æ°å¢ä¿å |
| | | { |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | else //ç¼è¾ä¿å |
| | | { |
| | | bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | |
| | | if (bResult) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; //æåï¼ |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + e.Message; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region æ ¹æ®ç©æIDãå·¥åºIDãèµæºIDè·å工价 |
| | | [Route("Pay_SingleBalBill/get_HPrice_BaseMaterHProcHSource")] |
| | | [HttpGet] |
| | | public object get_HPrice_BaseMaterHProcHSource(Int64 HMaterID, Int64 HProcID, Int64 HSourceID) |
| | | { |
| | | try |
| | | { |
| | | DAL.ClsGy_ProcPrice_Ctl oProcPrice = new DAL.ClsGy_ProcPrice_Ctl(); |
| | | double HPrice = oProcPrice.LoadProcPrice(HMaterID, HProcID, HSourceID, true); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = HPrice; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //---------------------------------------------------------------------------------------------æ§æ¹æ³ |
| | | |
| | | #region å·¥èµç»ç®å个人-æ¥è¯¢ |
| | | /// <summary> |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region æ ¹æ®ç©æIDãå·¥åºIDãèµæºIDè·å工价 |
| | | [Route("Pay_SingleBalBill/get_HPrice_BaseMaterHProcHSource")] |
| | | [HttpGet] |
| | | public object get_HPrice_BaseMaterHProcHSource(Int64 HMaterID, Int64 HProcID, Int64 HSourceID) |
| | | { |
| | | try |
| | | { |
| | | DAL.ClsGy_ProcPrice_Ctl oProcPrice = new DAL.ClsGy_ProcPrice_Ctl(); |
| | | double HPrice = oProcPrice.LoadProcPrice(HMaterID, HProcID, HSourceID, true); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = HPrice; |
| | | return objJsonResult; |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | |
| | | #region ç产补æ ä¸ä¼ çå |
| | | |
| | | #region çäº§è¡¥æ æ°å¢æ¨¡å¼ |
| | | |
| | | /// <summary> |
| | | /// çäº§è¡¥ææ°å¢ä¸ä¼ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("WEBSController/set_SaveMateReplenishOutBill_Json")] |
| | | [HttpPost] |
| | | public object set_SaveMateReplenishOutBill_Json([FromBody] JObject oMain) |
| | | { |
| | | var _value = oMain["oMain"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | try |
| | | { |
| | | List<Model.ClsKf_MateReplenishOutBillMain> lsmain = new List<Model.ClsKf_MateReplenishOutBillMain>(); |
| | | ListModels oListModels = new ListModels(); |
| | | lsmain = oListModels.getMateReplenishOutBillMainByJson(msg1); |
| | | WebS.ClsKf_MateReplenishOutBillMain websLsmain = new WebS.ClsKf_MateReplenishOutBillMain(); |
| | | string sSourceType = lsmain[0].HMainSourceBillType; |
| | | websLsmain.HInterID = lsmain[0].HInterID; |
| | | websLsmain.HBillNo = lsmain[0].HBillNo; |
| | | websLsmain.HBillType = lsmain[0].HBillType; |
| | | websLsmain.HDate = lsmain[0].HDate; |
| | | websLsmain.HDeptID = lsmain[0].HDeptID; |
| | | websLsmain.HWHID = lsmain[0].HWHID; |
| | | websLsmain.HSCWHID = lsmain[0].HSCWHID; |
| | | websLsmain.HSupID = lsmain[0].HSupID; |
| | | websLsmain.HKeeperID = lsmain[0].HKeeperID; |
| | | websLsmain.HSecManagerID = lsmain[0].HSecManagerID; |
| | | websLsmain.HEmpID = lsmain[0].HEmpID; |
| | | websLsmain.HManagerID = lsmain[0].HManagerID; |
| | | websLsmain.HRemark = lsmain[0].HRemark; |
| | | websLsmain.HExplanation = lsmain[0].HExplanation; |
| | | websLsmain.HInnerBillNo = lsmain[0].HInnerBillNo; |
| | | websLsmain.HRedBlueFlag = lsmain[0].HRedBlueFlag; |
| | | websLsmain.HBillSubType = lsmain[0].HBillSubType; |
| | | if (lsmain[0].HMainSourceBillType == "3720") |
| | | { |
| | | websLsmain.HMainSourceBillType = "çäº§ç¨ææ¸
å"; |
| | | } |
| | | else |
| | | { |
| | | websLsmain.HMainSourceBillType = "æå·¥å½å
¥"; |
| | | } |
| | | websLsmain.HMaker = lsmain[0].HMaker; |
| | | websLsmain.HBillerID = lsmain[0].HBillerID; |
| | | websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID; |
| | | websLsmain.HOWNERID = lsmain[0].HSTOCKORGID; |
| | | |
| | | if (oWebs.set_SaveMateReplenishOutBill_New(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //æåï¼ |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //å¤±è´¥ï¼ |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ç产补æåä¸ä¼ 失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region çäº§è¡¥æ æ ¡éªæ¨¡å¼ |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region çäº§è¡¥æ æ«ææºåæ¡ç |
| | | |
| | | /// <summary> |
| | | /// çäº§è¡¥æ æ«ææºåæ¡ç |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("WEBSController/Get_SourceBarCode_MateReplenishOut_Json")] |
| | | [HttpGet] |
| | | public object get_SourceBarCode_MateReplenishOut_Json(Int64 HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, Int64 HFIFOWhID, Int64 HStockOrgID) |
| | | { |
| | | try |
| | | { |
| | | WebSoBar = oWebs.get_SourceBarCode_MateReplenishOut(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HStockOrgID, ref DBUtility.ClsPub.sErrInfo); |
| | | if (WebSoBar == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = WebSoBar; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ«ææºåæ¡ç 失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region ç´æ¥è°æ¨ æ«ææºåæ¡ç |
| | | |
| | | /// <summary> |
| | |
| | | public int HConWorkDays; |
| | | public int HDepDays; |
| | | public double HLastMoney; |
| | | public int HProjectClassID; |
| | | public string HBuildComp; |
| | | public string HBuildAddress; |
| | | public string HWorkNo; |
| | | public string HReDate; |
| | | public string HPicNo; |
| | | public string HWorkTask; |
| | | public string HProjectNote; |
| | | |
| | | } |
| | | #endregion |
| | |
| | | int HMaterID = mainList[0].HMaterID; |
| | | string HUpdater = mainList[0].HUpdater; |
| | | string HUpdaterDate = mainList[0].HUpdaterDate; |
| | | |
| | | int HProjectClassID = mainList[0].HProjectClassID; |
| | | string HBuildComp = mainList[0].HBuildComp; |
| | | string HBuildAddress = mainList[0].HBuildAddress; |
| | | string HWorkNo = mainList[0].HWorkNo; |
| | | string HReDate = mainList[0].HReDate; |
| | | string HPicNo = mainList[0].HPicNo; |
| | | string HWorkTask = mainList[0].HWorkTask; |
| | | string HProjectNote = mainList[0].HProjectNote; |
| | | if (OperationType == 2) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from PM_ProjectBillMain where HBillNo ='" + HBillNo + "'", "PM_ProjectBillMain"); |
| | |
| | | { |
| | | string sql = "insert into PM_ProjectBillMain" + |
| | | "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate,HBillNo,HBillStatus,HRemark,HMaker,HMakeDate,HProNumber,HProName,HCusID,HBeginDate,HEndDate,HSumMoney," + |
| | | "HProMoney,HWorkMoney,HOtherMoney,HProType,HPMEmpID,HWorkEmpID,HDepEmpID,HConWorkDays,HDepDays,HLastMoney,HPayCusID,HOrgID,HMaterID) " + |
| | | "HProMoney,HWorkMoney,HOtherMoney,HProType,HPMEmpID,HWorkEmpID,HDepEmpID,HConWorkDays,HDepDays,HLastMoney,HPayCusID,HOrgID,HMaterID,HProjectClassID,HBuildComp,HBuildAddress,HWorkNo,HReDate,HPicNo,HWorkTask,HProjectNote) " + |
| | | "values(" + |
| | | "" + HYear + |
| | | "," + HPeriod + |
| | |
| | | "," + HPayCusID + |
| | | "," + HOrgID + |
| | | "," + HMaterID + |
| | | ")"; |
| | | "," + HProjectClassID + |
| | | ",'" + HBuildComp + |
| | | "','" + HBuildAddress + |
| | | "','" + HWorkNo + |
| | | "','" + HReDate + |
| | | "','" + HPicNo + |
| | | "','" + HWorkTask + |
| | | "','" + HProjectNote + |
| | | "')"; |
| | | |
| | | //主表 |
| | | oCN.RunProc(sql); |
| | |
| | | ",HPayCusID = " + HPayCusID + |
| | | ",HOrgID = " + HOrgID + |
| | | ",HMaterID = " + HMaterID + |
| | | " where HInterID = " + HInterID; |
| | | ",HProjectClassID = " + HProjectClassID + |
| | | ",HBuildComp = '" + HBuildComp + |
| | | "',HBuildAddress = '" + HBuildAddress + |
| | | "',HWorkNo = '" + HWorkNo + |
| | | "',HReDate = '" + HReDate + |
| | | "',HPicNo = '" + HPicNo + |
| | | "',HWorkTask = '" + HWorkTask + |
| | | "',HProjectNote ='" + HProjectNote + |
| | | "' where HInterID = " + HInterID; |
| | | |
| | | oCN.RunProc(sql); |
| | | |
| | |
| | | return list; |
| | | } |
| | | |
| | | ///ä½ä¸æå¯¼ä¹¦ 主表 |
| | | ///ClsGy_SOPBillMain |
| | | public List<Model.ClsGy_SOPBillMain> getObjectByJson_Gy_SOPBillMain(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsGy_SOPBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsGy_SOPBillMain>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | ///ä½ä¸æå¯¼ä¹¦ å表 |
| | | ///ClsGy_SOPBillSub |
| | | public List<Model.ClsGy_SOPBillSub> getObjectByJson_Gy_SOPBillSub(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsGy_SOPBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsGy_SOPBillSub>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | |
| | | public string HMaterClass { get; set; } |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))] |
| | | public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol { |
| | | |
| | | private System.Threading.SendOrPostCallback set_DelSc_MouldStockBillMain_TempOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback set_SaveMouldStockBill_NewOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback MouldTempList_ModifyOperationCompleted; |
| | |
| | | |
| | | private System.Threading.SendOrPostCallback get_SourceBarCode_OtherOutOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback get_SourceBarCode_MateReplenishOutOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockStepOutOperationCompleted; |
| | |
| | | private System.Threading.SendOrPostCallback Get_CheckTypeByMouldBarCode_ProdCheckStockOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback GetMouldBillEntry_TmpListOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback set_DelSc_MouldStockBillMain_TempOperationCompleted; |
| | | |
| | | private System.Threading.SendOrPostCallback set_CheckOtherInBillOperationCompleted; |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public event set_DelSc_MouldStockBillMain_TempCompletedEventHandler set_DelSc_MouldStockBillMain_TempCompleted; |
| | | |
| | | /// <remarks/> |
| | | public event set_SaveMouldStockBill_NewCompletedEventHandler set_SaveMouldStockBill_NewCompleted; |
| | | |
| | | /// <remarks/> |
| | |
| | | public event get_SourceBarCode_OtherOutCompletedEventHandler get_SourceBarCode_OtherOutCompleted; |
| | | |
| | | /// <remarks/> |
| | | public event get_SourceBarCode_MateReplenishOutCompletedEventHandler get_SourceBarCode_MateReplenishOutCompleted; |
| | | |
| | | /// <remarks/> |
| | | public event get_SourceBarCode_MoveStockCompletedEventHandler get_SourceBarCode_MoveStockCompleted; |
| | | |
| | | /// <remarks/> |
| | |
| | | |
| | | /// <remarks/> |
| | | public event GetMouldBillEntry_TmpListCompletedEventHandler GetMouldBillEntry_TmpListCompleted; |
| | | |
| | | /// <remarks/> |
| | | public event set_DelSc_MouldStockBillMain_TempCompletedEventHandler set_DelSc_MouldStockBillMain_TempCompleted; |
| | | |
| | | /// <remarks/> |
| | | public event set_CheckOtherInBillCompletedEventHandler set_CheckOtherInBillCompleted; |
| | |
| | | |
| | | /// <remarks/> |
| | | public event GetSc_ICMOBackBillListCompletedEventHandler GetSc_ICMOBackBillListCompleted; |
| | | |
| | | /// <remarks/> |
| | | [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_DelSc_MouldStockBillMain_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] |
| | | public bool set_DelSc_MouldStockBillMain_Temp(long HInterID, long HMouldInterID, string sHBillType, ref string sErrMsg) { |
| | | object[] results = this.Invoke("set_DelSc_MouldStockBillMain_Temp", new object[] { |
| | | HInterID, |
| | | HMouldInterID, |
| | | sHBillType, |
| | | sErrMsg}); |
| | | sErrMsg = ((string)(results[1])); |
| | | return ((bool)(results[0])); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void set_DelSc_MouldStockBillMain_TempAsync(long HInterID, long HMouldInterID, string sHBillType, string sErrMsg) { |
| | | this.set_DelSc_MouldStockBillMain_TempAsync(HInterID, HMouldInterID, sHBillType, sErrMsg, null); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void set_DelSc_MouldStockBillMain_TempAsync(long HInterID, long HMouldInterID, string sHBillType, string sErrMsg, object userState) { |
| | | if ((this.set_DelSc_MouldStockBillMain_TempOperationCompleted == null)) { |
| | | this.set_DelSc_MouldStockBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_DelSc_MouldStockBillMain_TempOperationCompleted); |
| | | } |
| | | this.InvokeAsync("set_DelSc_MouldStockBillMain_Temp", new object[] { |
| | | HInterID, |
| | | HMouldInterID, |
| | | sHBillType, |
| | | sErrMsg}, this.set_DelSc_MouldStockBillMain_TempOperationCompleted, userState); |
| | | } |
| | | |
| | | private void Onset_DelSc_MouldStockBillMain_TempOperationCompleted(object arg) { |
| | | if ((this.set_DelSc_MouldStockBillMain_TempCompleted != null)) { |
| | | System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); |
| | | this.set_DelSc_MouldStockBillMain_TempCompleted(this, new set_DelSc_MouldStockBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMouldStockBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MateReplenishOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] |
| | | public ClsKf_ICStockBill_WMS get_SourceBarCode_MateReplenishOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) { |
| | | object[] results = this.Invoke("get_SourceBarCode_MateReplenishOut", new object[] { |
| | | HInterID, |
| | | HBillNo, |
| | | HBillType, |
| | | HSourceBillNo, |
| | | HSourceBillType, |
| | | HMaker, |
| | | HFIFOWhID, |
| | | HOWNERID, |
| | | sErrMsg}); |
| | | sErrMsg = ((string)(results[1])); |
| | | return ((ClsKf_ICStockBill_WMS)(results[0])); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void get_SourceBarCode_MateReplenishOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) { |
| | | this.get_SourceBarCode_MateReplenishOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void get_SourceBarCode_MateReplenishOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) { |
| | | if ((this.get_SourceBarCode_MateReplenishOutOperationCompleted == null)) { |
| | | this.get_SourceBarCode_MateReplenishOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MateReplenishOutOperationCompleted); |
| | | } |
| | | this.InvokeAsync("get_SourceBarCode_MateReplenishOut", new object[] { |
| | | HInterID, |
| | | HBillNo, |
| | | HBillType, |
| | | HSourceBillNo, |
| | | HSourceBillType, |
| | | HMaker, |
| | | HFIFOWhID, |
| | | HOWNERID, |
| | | sErrMsg}, this.get_SourceBarCode_MateReplenishOutOperationCompleted, userState); |
| | | } |
| | | |
| | | private void Onget_SourceBarCode_MateReplenishOutOperationCompleted(object arg) { |
| | | if ((this.get_SourceBarCode_MateReplenishOutCompleted != null)) { |
| | | System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); |
| | | this.get_SourceBarCode_MateReplenishOutCompleted(this, new get_SourceBarCode_MateReplenishOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] |
| | | public ClsKf_ICStockBill_WMS get_SourceBarCode_MoveStock(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) { |
| | | object[] results = this.Invoke("get_SourceBarCode_MoveStock", new object[] { |
| | |
| | | if ((this.GetMouldBillEntry_TmpListCompleted != null)) { |
| | | System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); |
| | | this.GetMouldBillEntry_TmpListCompleted(this, new GetMouldBillEntry_TmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_DelSc_MouldStockBillMain_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] |
| | | public bool set_DelSc_MouldStockBillMain_Temp(long HInterID, long HMouldInterID, string sHBillType, ref string sErrMsg) { |
| | | object[] results = this.Invoke("set_DelSc_MouldStockBillMain_Temp", new object[] { |
| | | HInterID, |
| | | HMouldInterID, |
| | | sHBillType, |
| | | sErrMsg}); |
| | | sErrMsg = ((string)(results[1])); |
| | | return ((bool)(results[0])); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void set_DelSc_MouldStockBillMain_TempAsync(long HInterID, long HMouldInterID, string sHBillType, string sErrMsg) { |
| | | this.set_DelSc_MouldStockBillMain_TempAsync(HInterID, HMouldInterID, sHBillType, sErrMsg, null); |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public void set_DelSc_MouldStockBillMain_TempAsync(long HInterID, long HMouldInterID, string sHBillType, string sErrMsg, object userState) { |
| | | if ((this.set_DelSc_MouldStockBillMain_TempOperationCompleted == null)) { |
| | | this.set_DelSc_MouldStockBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_DelSc_MouldStockBillMain_TempOperationCompleted); |
| | | } |
| | | this.InvokeAsync("set_DelSc_MouldStockBillMain_Temp", new object[] { |
| | | HInterID, |
| | | HMouldInterID, |
| | | sHBillType, |
| | | sErrMsg}, this.set_DelSc_MouldStockBillMain_TempOperationCompleted, userState); |
| | | } |
| | | |
| | | private void Onset_DelSc_MouldStockBillMain_TempOperationCompleted(object arg) { |
| | | if ((this.set_DelSc_MouldStockBillMain_TempCompleted != null)) { |
| | | System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); |
| | | this.set_DelSc_MouldStockBillMain_TempCompleted(this, new set_DelSc_MouldStockBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | private string sc_ICMOReportBill_AutoCheckField; |
| | | |
| | | private string sc_ICMOReportBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_ICMOReportBill_ERPModeField; |
| | | |
| | | private string sc_ICMOReportBill_MustQtyCtlField; |
| | |
| | | |
| | | private string sc_ICMOReportBill_FirstCheckOutField; |
| | | |
| | | private string sc_ICMOReportBill_ProcessCheckOutField; |
| | | |
| | | private string sc_ICMOReportBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string cg_POInStockBill_AutoCheckField; |
| | | |
| | | private string cg_POInStockBill_SaveAutoAddnewField; |
| | | |
| | | private string cg_POInStockBill_ERPModeField; |
| | | |
| | | private string cg_POInStockBill_BarCodeCtlField; |
| | | |
| | | private string cg_POInStockBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_POStockInBill_AutoCheckField; |
| | | |
| | | private string kf_POStockInBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_POStockInBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_ProductInBill_AutoCheckField; |
| | | |
| | | private string kf_ProductInBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_ProductInBill_ERPModeField; |
| | | |
| | | private string kf_ProductInBill_MustQtyCtlField; |
| | |
| | | private string kf_ProductInBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_OtherInBill_AutoCheckField; |
| | | |
| | | private string kf_OtherInBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_OtherInBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_EntrustInBill_AutoCheckField; |
| | | |
| | | private string kf_EntrustInBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_EntrustInBill_ERPModeField; |
| | | |
| | | private string kf_EntrustInBill_MustQtyCtlField; |
| | |
| | | private string kf_EntrustInBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_MateOutBill_AutoCheckField; |
| | | |
| | | private string kf_MateOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MateOutBill_ERPModeField; |
| | | |
| | |
| | | private string kf_MateOutBillCheck_MultilineCtlField; |
| | | |
| | | private string kf_SellOutBill_AutoCheckField; |
| | | |
| | | private string kf_SellOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_SellOutBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_OtherOutBill_AutoCheckField; |
| | | |
| | | private string kf_OtherOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_OtherOutBill_ERPModeField; |
| | | |
| | | private string kf_OtherOutBill_MustQtyCtlField; |
| | |
| | | private string kf_OtherOutBillCheck_MultilineCtlField; |
| | | |
| | | private string kf_EntrustOutBill_AutoCheckField; |
| | | |
| | | private string kf_EntrustOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_EntrustOutBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_MateReplenishOutBill_AutoCheckField; |
| | | |
| | | private string kf_MateReplenishOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MateReplenishOutBill_ERPModeField; |
| | | |
| | | private string kf_MateReplenishOutBill_MustQtyCtlField; |
| | |
| | | |
| | | private string kf_MateReplenishOutBill_SourceWHSPCtlField; |
| | | |
| | | private string kf_MateReplenishOutBill_FIFOListField; |
| | | |
| | | private string kf_MateReplenishOutBill_FIFOCtlField; |
| | | |
| | | private string kf_MateReplenishOutBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_MateReplenishOutBillCheck_MustQtyCtlField; |
| | |
| | | private string kf_MateReplenishOutBillCheck_MultilineCtlField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_AutoCheckField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_EntrustReplenishOutBill_SourceWHSPCtlField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_FIFOListField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_FIFOCtlField; |
| | | |
| | | private string kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_EntrustReplenishOutBillCheck_MustQtyCtlField; |
| | |
| | | private string kf_EntrustReplenishOutBillCheck_MultilineCtlField; |
| | | |
| | | private string kf_MoveStockBill_AutoCheckField; |
| | | |
| | | private string kf_MoveStockBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MoveStockBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_MoveStockStepOutBill_AutoCheckField; |
| | | |
| | | private string kf_MoveStockStepOutBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MoveStockStepOutBill_ERPModeField; |
| | | |
| | | private string kf_MoveStockStepOutBill_MustQtyCtlField; |
| | |
| | | private string kf_MoveStockStepOutBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_MoveStockStepInBill_AutoCheckField; |
| | | |
| | | private string kf_MoveStockStepInBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MoveStockStepInBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_POStockInBackBill_AutoCheckField; |
| | | |
| | | private string kf_POStockInBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_POStockInBackBill_ERPModeField; |
| | | |
| | | private string kf_POStockInBackBill_MustQtyCtlField; |
| | |
| | | private string kf_POStockInBackBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_ProductInBackBill_AutoCheckField; |
| | | |
| | | private string kf_ProductInBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_ProductInBackBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_OtherInBackBill_AutoCheckField; |
| | | |
| | | private string kf_OtherInBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_OtherInBackBill_ERPModeField; |
| | | |
| | | private string kf_OtherInBackBill_MustQtyCtlField; |
| | |
| | | |
| | | private string kf_EntrustInBackBill_AutoCheckField; |
| | | |
| | | private string kf_EntrustInBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_EntrustInBackBill_ERPModeField; |
| | | |
| | | private string kf_EntrustInBackBill_MustQtyCtlField; |
| | |
| | | private string kf_EntrustInBackBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_MateOutBackBill_AutoCheckField; |
| | | |
| | | private string kf_MateOutBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_MateOutBackBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_SellOutBackBill_AutoCheckField; |
| | | |
| | | private string kf_SellOutBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_SellOutBackBill_ERPModeField; |
| | | |
| | | private string kf_SellOutBackBill_MustQtyCtlField; |
| | |
| | | |
| | | private string kf_OtherOutBackBill_AutoCheckField; |
| | | |
| | | private string kf_OtherOutBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_OtherOutBackBill_ERPModeField; |
| | | |
| | | private string kf_OtherOutBackBill_MustQtyCtlField; |
| | |
| | | private string kf_OtherOutBackBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string kf_EntrustOutBackBill_AutoCheckField; |
| | | |
| | | private string kf_EntrustOutBackBill_SaveAutoAddnewField; |
| | | |
| | | private string kf_EntrustOutBackBill_ERPModeField; |
| | | |
| | |
| | | |
| | | private string kf_EntrustOutBackBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_PackUnionBill_AutoCheckField; |
| | | |
| | | private string sc_PackUnionBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_PackUnionBill_SourceBillTypeCtlField; |
| | | |
| | | private string sc_PackUnionBill_SourceBillNoCtlField; |
| | | |
| | | private string sc_PackUnionBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string wMS_ERPStockCtlField; |
| | | |
| | |
| | | |
| | | private string barCode_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_ICMOBill_AutoCheckField; |
| | | |
| | | private string sc_ICMOBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_ICMOBill_AutoProcExchBillField; |
| | | |
| | | private string sc_ICMOBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_ProcessExchangeBill_AutoCheckField; |
| | | |
| | | private string sc_ProcessExchangeBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_ProcessExchangeBill_AutoBarCodeField; |
| | | |
| | | private string sc_ProcessExchangeBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string mES_StationInBill_AutoCheckField; |
| | | |
| | | private string mES_StationInBill_FIFOCtlField; |
| | | |
| | |
| | | private string mES_StationInBill_DeleteRelationCtlField; |
| | | |
| | | private string mES_StationInBill_PreQtyCtlField; |
| | | |
| | | private string mES_StationInBill_QtyRateCtlField; |
| | | |
| | | private string mES_StationInBill_DyCentralInspectionControlField; |
| | | |
| | | private string mES_StationOutBill_AutoCheckField; |
| | | |
| | | private string mES_StationOutBill_QtyCtlField; |
| | | |
| | |
| | | |
| | | private string mES_StationOutBill_NextQtyCtlField; |
| | | |
| | | private string mES_StationOutBill_QtyRateCtlField; |
| | | |
| | | private string qC_NoPassProdCheckBill_AutoCheckField; |
| | | |
| | | private string qC_NoPassProdCheckBill_QtyCtlField; |
| | | |
| | | private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField; |
| | | |
| | | private string qC_NoPassProdCheckBill_DeleteCtlField; |
| | | |
| | | private string mES_StationEntrustInBill_AutoCheckField; |
| | | |
| | | private string mES_StationEntrustInBill_FIFOCtlField; |
| | | |
| | |
| | | |
| | | private string mES_StationEntrustInBill_SaveAutoAddnewField; |
| | | |
| | | private string mES_StationEntrustInBill_QtyRateCtlField; |
| | | |
| | | private string mES_StationEntrustOutBill_AutoCheckField; |
| | | |
| | | private string mES_StationEntrustOutBill_QtyCtlField; |
| | | |
| | | private string mES_StationEntrustOutBill_DeleteCtlField; |
| | | |
| | | private string mES_StationEntrustOutBill_SaveAutoAddnewField; |
| | | |
| | | private string mES_StationEntrustOutBill_QtyRateCtlField; |
| | | |
| | | private string sc_MESBeginWorkBill_AutoCheckField; |
| | | |
| | | private string sc_MESBeginWorkBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MESBeginWorkBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MESReturnWorkBill_AutoCheckField; |
| | | |
| | | private string sc_MESReturnWorkBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MESReturnWorkBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MESEndWorkBill_AutoCheckField; |
| | | |
| | | private string sc_MESEndWorkBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MESEndWorkBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MESStopWorkBill_AutoCheckField; |
| | | |
| | | private string sc_MESStopWorkBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MESStopWorkBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_ICMOBillWorkQtyStatus_AutoCheckField; |
| | | |
| | | private string sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField; |
| | | |
| | | private string sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField; |
| | | |
| | | private string sc_ICMOBillQualityStatus_AutoCheckField; |
| | | |
| | | private string sc_ICMOBillQualityStatus_SaveAutoAddnewField; |
| | | |
| | | private string sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MaterToSourceBill_AutoCheckField; |
| | | |
| | | private string sc_MaterToSourceBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MaterToSourceBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MaterToSourceBill_MouldLifeCtrlField; |
| | | |
| | |
| | | |
| | | private string oA_ErrMsgBackBill_AutoCheckField; |
| | | |
| | | private string oA_ErrMsgBackBill_SaveAutoAddnewField; |
| | | |
| | | private string oA_ErrMsgBackBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MESProceReportWorkBill_AutoCheckField; |
| | | |
| | | private string sc_MESProceReportWorkBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MESProceReportWorkBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string qC_FirstPieceCheckBill_AutoCheckField; |
| | | |
| | | private string qC_FirstPieceCheckBill_SaveAutoAddnewField; |
| | | |
| | | private string qC_FirstPieceCheckBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string qC_FirstPieceCheckBill_QCSchemeSourceField; |
| | | |
| | | private string qC_PatrolProcCheckBill_AutoCheckField; |
| | | |
| | | private string qC_PatrolProcCheckBill_SaveAutoAddnewField; |
| | | |
| | | private string qC_PatrolProcCheckBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string qC_PatrolProcCheckBill_QCSchemeSourceField; |
| | | |
| | | private string qC_ProcessCheckBill_AutoCheckField; |
| | | |
| | | private string qC_ProcessCheckBill_SaveAutoAddnewField; |
| | | |
| | | private string qC_ProcessCheckBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string qC_ProcessCheckBill_QCSchemeSourceField; |
| | | |
| | | private string sc_MouldProdOutBill_AutoCheckField; |
| | | |
| | | private string sc_MouldProdOutBill_SaveAutoAddnewField; |
| | | |
| | | private string sc_MouldProdOutBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string sc_MouldProdOutBill_MouldLifeCtrlField; |
| | | |
| | | private string sc_MouldProdOutBill_MouldLifeCtrlTypeField; |
| | | |
| | | private string gy_RoutingBill_AutoCheckField; |
| | | |
| | | private string gy_RoutingBill_SaveAutoAddnewField; |
| | | |
| | | private string gy_RoutingBill_DeleterAndMakerMustSameField; |
| | | |
| | | private string gy_RoutingBill_SaveAutoLastProcField; |
| | | |
| | |
| | | } |
| | | set { |
| | | this.sc_ICMOReportBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOReportBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_ICMOReportBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_ICMOReportBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOReportBill_ProcessCheckOut { |
| | | get { |
| | | return this.sc_ICMOReportBill_ProcessCheckOutField; |
| | | } |
| | | set { |
| | | this.sc_ICMOReportBill_ProcessCheckOutField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOReportBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_ICMOReportBill_DeleterAndMakerMustSameField; |
| | |
| | | } |
| | | set { |
| | | this.cg_POInStockBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Cg_POInStockBill_SaveAutoAddnew { |
| | | get { |
| | | return this.cg_POInStockBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.cg_POInStockBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Cg_POInStockBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.cg_POInStockBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.cg_POInStockBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_POStockInBill_AutoCheck { |
| | | get { |
| | | return this.kf_POStockInBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.kf_POStockInBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_POStockInBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_POStockInBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_POStockInBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_ProductInBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_ProductInBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_ProductInBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_ProductInBill_ERPMode { |
| | | get { |
| | | return this.kf_ProductInBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_OtherInBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherInBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_OtherInBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_OtherInBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustInBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_EntrustInBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_EntrustInBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustInBill_ERPMode { |
| | | get { |
| | | return this.kf_EntrustInBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_MateOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MateOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MateOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | set { |
| | | this.kf_SellOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_SellOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_SellOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_SellOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_OtherOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_OtherOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherOutBill_ERPMode { |
| | | get { |
| | | return this.kf_OtherOutBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_EntrustOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_EntrustOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_EntrustOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateReplenishOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MateReplenishOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MateReplenishOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateReplenishOutBill_ERPMode { |
| | | get { |
| | | return this.kf_MateReplenishOutBill_ERPModeField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateReplenishOutBill_FIFOList { |
| | | get { |
| | | return this.kf_MateReplenishOutBill_FIFOListField; |
| | | } |
| | | set { |
| | | this.kf_MateReplenishOutBill_FIFOListField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateReplenishOutBill_FIFOCtl { |
| | | get { |
| | | return this.kf_MateReplenishOutBill_FIFOCtlField; |
| | | } |
| | | set { |
| | | this.kf_MateReplenishOutBill_FIFOCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateReplenishOutBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.kf_MateReplenishOutBill_DeleterAndMakerMustSameField; |
| | |
| | | } |
| | | set { |
| | | this.kf_EntrustReplenishOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustReplenishOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_EntrustReplenishOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_EntrustReplenishOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustReplenishOutBill_FIFOList { |
| | | get { |
| | | return this.kf_EntrustReplenishOutBill_FIFOListField; |
| | | } |
| | | set { |
| | | this.kf_EntrustReplenishOutBill_FIFOListField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustReplenishOutBill_FIFOCtl { |
| | | get { |
| | | return this.kf_EntrustReplenishOutBill_FIFOCtlField; |
| | | } |
| | | set { |
| | | this.kf_EntrustReplenishOutBill_FIFOCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField; |
| | |
| | | } |
| | | set { |
| | | this.kf_MoveStockBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MoveStockBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MoveStockBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MoveStockBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MoveStockStepOutBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MoveStockStepOutBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MoveStockStepOutBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MoveStockStepOutBill_ERPMode { |
| | | get { |
| | | return this.kf_MoveStockStepOutBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_MoveStockStepInBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MoveStockStepInBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MoveStockStepInBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MoveStockStepInBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_POStockInBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_POStockInBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_POStockInBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_POStockInBackBill_ERPMode { |
| | | get { |
| | | return this.kf_POStockInBackBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_ProductInBackBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_ProductInBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_ProductInBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_ProductInBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherInBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_OtherInBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_OtherInBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherInBackBill_ERPMode { |
| | | get { |
| | | return this.kf_OtherInBackBill_ERPModeField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustInBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_EntrustInBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_EntrustInBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustInBackBill_ERPMode { |
| | | get { |
| | | return this.kf_EntrustInBackBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_MateOutBackBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_MateOutBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_MateOutBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_MateOutBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_SellOutBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_SellOutBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_SellOutBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_SellOutBackBill_ERPMode { |
| | | get { |
| | | return this.kf_SellOutBackBill_ERPModeField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherOutBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_OtherOutBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_OtherOutBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_OtherOutBackBill_ERPMode { |
| | | get { |
| | | return this.kf_OtherOutBackBill_ERPModeField; |
| | |
| | | } |
| | | set { |
| | | this.kf_EntrustOutBackBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Kf_EntrustOutBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.kf_EntrustOutBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.kf_EntrustOutBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_PackUnionBill_AutoCheck { |
| | | get { |
| | | return this.sc_PackUnionBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_PackUnionBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_PackUnionBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_PackUnionBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_PackUnionBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_PackUnionBill_SourceBillTypeCtl { |
| | | get { |
| | | return this.sc_PackUnionBill_SourceBillTypeCtlField; |
| | |
| | | } |
| | | set { |
| | | this.sc_PackUnionBill_SourceBillNoCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_PackUnionBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_PackUnionBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_PackUnionBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBill_AutoCheck { |
| | | get { |
| | | return this.sc_ICMOBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_ICMOBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBill_AutoProcExchBill { |
| | | get { |
| | | return this.sc_ICMOBill_AutoProcExchBillField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_ICMOBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ProcessExchangeBill_AutoCheck { |
| | | get { |
| | | return this.sc_ProcessExchangeBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_ProcessExchangeBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ProcessExchangeBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_ProcessExchangeBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_ProcessExchangeBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ProcessExchangeBill_AutoBarCode { |
| | | get { |
| | | return this.sc_ProcessExchangeBill_AutoBarCodeField; |
| | | } |
| | | set { |
| | | this.sc_ProcessExchangeBill_AutoBarCodeField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ProcessExchangeBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationInBill_AutoCheck { |
| | | get { |
| | | return this.mES_StationInBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.mES_StationInBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | set { |
| | | this.mES_StationInBill_PreQtyCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationInBill_QtyRateCtl { |
| | | get { |
| | | return this.mES_StationInBill_QtyRateCtlField; |
| | | } |
| | | set { |
| | | this.mES_StationInBill_QtyRateCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationInBill_DyCentralInspectionControl { |
| | | get { |
| | | return this.mES_StationInBill_DyCentralInspectionControlField; |
| | | } |
| | | set { |
| | | this.mES_StationInBill_DyCentralInspectionControlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationOutBill_AutoCheck { |
| | | get { |
| | | return this.mES_StationOutBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.mES_StationOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationOutBill_QtyRateCtl { |
| | | get { |
| | | return this.mES_StationOutBill_QtyRateCtlField; |
| | | } |
| | | set { |
| | | this.mES_StationOutBill_QtyRateCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_NoPassProdCheckBill_AutoCheck { |
| | | get { |
| | | return this.qC_NoPassProdCheckBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.qC_NoPassProdCheckBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_NoPassProdCheckBill_QtyCtl { |
| | | get { |
| | | return this.qC_NoPassProdCheckBill_QtyCtlField; |
| | |
| | | } |
| | | set { |
| | | this.qC_NoPassProdCheckBill_DeleteCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationEntrustInBill_AutoCheck { |
| | | get { |
| | | return this.mES_StationEntrustInBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.mES_StationEntrustInBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationEntrustInBill_QtyRateCtl { |
| | | get { |
| | | return this.mES_StationEntrustInBill_QtyRateCtlField; |
| | | } |
| | | set { |
| | | this.mES_StationEntrustInBill_QtyRateCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationEntrustOutBill_AutoCheck { |
| | | get { |
| | | return this.mES_StationEntrustOutBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.mES_StationEntrustOutBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationEntrustOutBill_QtyCtl { |
| | | get { |
| | | return this.mES_StationEntrustOutBill_QtyCtlField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string MES_StationEntrustOutBill_QtyRateCtl { |
| | | get { |
| | | return this.mES_StationEntrustOutBill_QtyRateCtlField; |
| | | } |
| | | set { |
| | | this.mES_StationEntrustOutBill_QtyRateCtlField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESBeginWorkBill_AutoCheck { |
| | | get { |
| | | return this.sc_MESBeginWorkBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_MESBeginWorkBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESBeginWorkBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MESBeginWorkBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MESBeginWorkBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESBeginWorkBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESReturnWorkBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MESReturnWorkBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MESReturnWorkBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESReturnWorkBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESEndWorkBill_AutoCheck { |
| | | get { |
| | | return this.sc_MESEndWorkBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_MESEndWorkBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESEndWorkBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MESEndWorkBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MESEndWorkBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESEndWorkBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MESEndWorkBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MESEndWorkBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESStopWorkBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MESStopWorkBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MESStopWorkBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESStopWorkBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MESStopWorkBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MESStopWorkBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillWorkQtyStatus_AutoCheck { |
| | | get { |
| | | return this.sc_ICMOBillWorkQtyStatus_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill { |
| | | get { |
| | | return this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillQualityStatus_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_ICMOBillQualityStatus_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillQualityStatus_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MaterToSourceBill_AutoCheck { |
| | | get { |
| | | return this.sc_MaterToSourceBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.sc_MaterToSourceBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MaterToSourceBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MaterToSourceBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MaterToSourceBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MaterToSourceBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MaterToSourceBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MaterToSourceBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string OA_ErrMsgBackBill_SaveAutoAddnew { |
| | | get { |
| | | return this.oA_ErrMsgBackBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.oA_ErrMsgBackBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string OA_ErrMsgBackBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESProceReportWorkBill_AutoCheck { |
| | | get { |
| | | return this.sc_MESProceReportWorkBill_AutoCheckField; |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESProceReportWorkBill_SaveAutoAddnew { |
| | | get { |
| | | return this.sc_MESProceReportWorkBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.sc_MESProceReportWorkBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MESProceReportWorkBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_FirstPieceCheckBill_AutoCheck { |
| | | get { |
| | | return this.qC_FirstPieceCheckBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.qC_FirstPieceCheckBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_FirstPieceCheckBill_SaveAutoAddnew { |
| | | get { |
| | | return this.qC_FirstPieceCheckBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.qC_FirstPieceCheckBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_FirstPieceCheckBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_FirstPieceCheckBill_QCSchemeSource { |
| | | get { |
| | | return this.qC_FirstPieceCheckBill_QCSchemeSourceField; |
| | | } |
| | | set { |
| | | this.qC_FirstPieceCheckBill_QCSchemeSourceField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_PatrolProcCheckBill_AutoCheck { |
| | | get { |
| | | return this.qC_PatrolProcCheckBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.qC_PatrolProcCheckBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_PatrolProcCheckBill_SaveAutoAddnew { |
| | | get { |
| | | return this.qC_PatrolProcCheckBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.qC_PatrolProcCheckBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_PatrolProcCheckBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_PatrolProcCheckBill_QCSchemeSource { |
| | | get { |
| | | return this.qC_PatrolProcCheckBill_QCSchemeSourceField; |
| | | } |
| | | set { |
| | | this.qC_PatrolProcCheckBill_QCSchemeSourceField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_ProcessCheckBill_AutoCheck { |
| | | get { |
| | | return this.qC_ProcessCheckBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.qC_ProcessCheckBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_ProcessCheckBill_SaveAutoAddnew { |
| | | get { |
| | | return this.qC_ProcessCheckBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.qC_ProcessCheckBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_ProcessCheckBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.qC_ProcessCheckBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.qC_ProcessCheckBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string QC_ProcessCheckBill_QCSchemeSource { |
| | | get { |
| | | return this.qC_ProcessCheckBill_QCSchemeSourceField; |
| | | } |
| | | set { |
| | | this.qC_ProcessCheckBill_QCSchemeSourceField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MouldProdOutBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.sc_MouldProdOutBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.sc_MouldProdOutBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Sc_MouldProdOutBill_MouldLifeCtrl { |
| | | get { |
| | | return this.sc_MouldProdOutBill_MouldLifeCtrlField; |
| | |
| | | } |
| | | set { |
| | | this.sc_MouldProdOutBill_MouldLifeCtrlTypeField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Gy_RoutingBill_AutoCheck { |
| | | get { |
| | | return this.gy_RoutingBill_AutoCheckField; |
| | | } |
| | | set { |
| | | this.gy_RoutingBill_AutoCheckField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Gy_RoutingBill_SaveAutoAddnew { |
| | | get { |
| | | return this.gy_RoutingBill_SaveAutoAddnewField; |
| | | } |
| | | set { |
| | | this.gy_RoutingBill_SaveAutoAddnewField = value; |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string Gy_RoutingBill_DeleterAndMakerMustSame { |
| | | get { |
| | | return this.gy_RoutingBill_DeleterAndMakerMustSameField; |
| | | } |
| | | set { |
| | | this.gy_RoutingBill_DeleterAndMakerMustSameField = value; |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | public delegate void set_DelSc_MouldStockBillMain_TempCompletedEventHandler(object sender, set_DelSc_MouldStockBillMain_TempCompletedEventArgs e); |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | [System.Diagnostics.DebuggerStepThroughAttribute()] |
| | | [System.ComponentModel.DesignerCategoryAttribute("code")] |
| | | public partial class set_DelSc_MouldStockBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { |
| | | |
| | | private object[] results; |
| | | |
| | | internal set_DelSc_MouldStockBillMain_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : |
| | | base(exception, cancelled, userState) { |
| | | this.results = results; |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public bool Result { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((bool)(this.results[0])); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string sErrMsg { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((string)(this.results[1])); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | public delegate void set_SaveMouldStockBill_NewCompletedEventHandler(object sender, set_SaveMouldStockBill_NewCompletedEventArgs e); |
| | | |
| | | /// <remarks/> |
| | |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | public delegate void get_SourceBarCode_MateReplenishOutCompletedEventHandler(object sender, get_SourceBarCode_MateReplenishOutCompletedEventArgs e); |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | [System.Diagnostics.DebuggerStepThroughAttribute()] |
| | | [System.ComponentModel.DesignerCategoryAttribute("code")] |
| | | public partial class get_SourceBarCode_MateReplenishOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { |
| | | |
| | | private object[] results; |
| | | |
| | | internal get_SourceBarCode_MateReplenishOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : |
| | | base(exception, cancelled, userState) { |
| | | this.results = results; |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public ClsKf_ICStockBill_WMS Result { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((ClsKf_ICStockBill_WMS)(this.results[0])); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string sErrMsg { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((string)(this.results[1])); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | public delegate void get_SourceBarCode_MoveStockCompletedEventHandler(object sender, get_SourceBarCode_MoveStockCompletedEventArgs e); |
| | | |
| | | /// <remarks/> |
| | |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((System.Data.DataSet)(this.results[0])); |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public string sErrMsg { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((string)(this.results[1])); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | public delegate void set_DelSc_MouldStockBillMain_TempCompletedEventHandler(object sender, set_DelSc_MouldStockBillMain_TempCompletedEventArgs e); |
| | | |
| | | /// <remarks/> |
| | | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")] |
| | | [System.Diagnostics.DebuggerStepThroughAttribute()] |
| | | [System.ComponentModel.DesignerCategoryAttribute("code")] |
| | | public partial class set_DelSc_MouldStockBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { |
| | | |
| | | private object[] results; |
| | | |
| | | internal set_DelSc_MouldStockBillMain_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : |
| | | base(exception, cancelled, userState) { |
| | | this.results = results; |
| | | } |
| | | |
| | | /// <remarks/> |
| | | public bool Result { |
| | | get { |
| | | this.RaiseExceptionIfNecessary(); |
| | | return ((bool)(this.results[0])); |
| | | } |
| | | } |
| | | |
| | |
| | | <wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> |
| | | <wsdl:types> |
| | | <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> |
| | | <s:element name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HMouldInterID" type="s:long" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="set_DelSc_MouldStockBillMain_TempResponse"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="1" maxOccurs="1" name="set_DelSc_MouldStockBillMain_TempResult" type="s:boolean" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="set_SaveMouldStockBill_New"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | |
| | | <s:complexType name="ClsXt_SystemParameterMain"> |
| | | <s:sequence> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ProcessCheckOut" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOList" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOList" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyRateCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DyCentralInspectionControl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyPreQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" /> |
| | |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyRateCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyRateCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyRateCtl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_QCSchemeSource" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_QCSchemeSource" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_QCSchemeSource" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_AutoCheck" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoAddnew" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_DeleterAndMakerMustSame" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="get_SourceBarCode_MateReplenishOut"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="get_SourceBarCode_MateReplenishOutResponse"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MateReplenishOutResult" type="tns:ClsKf_ICStockBill_WMS" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="get_SourceBarCode_MoveStock"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> |
| | | <s:element minOccurs="1" maxOccurs="1" name="HMouldInterID" type="s:long" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | | </s:element> |
| | | <s:element name="set_DelSc_MouldStockBillMain_TempResponse"> |
| | | <s:complexType> |
| | | <s:sequence> |
| | | <s:element minOccurs="1" maxOccurs="1" name="set_DelSc_MouldStockBillMain_TempResult" type="s:boolean" /> |
| | | <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> |
| | | </s:sequence> |
| | | </s:complexType> |
| | |
| | | </s:element> |
| | | </s:schema> |
| | | </wsdl:types> |
| | | <wsdl:message name="set_DelSc_MouldStockBillMain_TempSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:set_DelSc_MouldStockBillMain_Temp" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="set_DelSc_MouldStockBillMain_TempSoapOut"> |
| | | <wsdl:part name="parameters" element="tns:set_DelSc_MouldStockBillMain_TempResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="set_SaveMouldStockBill_NewSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:set_SaveMouldStockBill_New" /> |
| | | </wsdl:message> |
| | |
| | | <wsdl:message name="get_SourceBarCode_OtherOutSoapOut"> |
| | | <wsdl:part name="parameters" element="tns:get_SourceBarCode_OtherOutResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="get_SourceBarCode_MateReplenishOutSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateReplenishOut" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="get_SourceBarCode_MateReplenishOutSoapOut"> |
| | | <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateReplenishOutResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="get_SourceBarCode_MoveStockSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:get_SourceBarCode_MoveStock" /> |
| | | </wsdl:message> |
| | |
| | | </wsdl:message> |
| | | <wsdl:message name="GetMouldBillEntry_TmpListSoapOut"> |
| | | <wsdl:part name="parameters" element="tns:GetMouldBillEntry_TmpListResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="set_DelSc_MouldStockBillMain_TempSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:set_DelSc_MouldStockBillMain_Temp" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="set_DelSc_MouldStockBillMain_TempSoapOut"> |
| | | <wsdl:part name="parameters" element="tns:set_DelSc_MouldStockBillMain_TempResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:message name="set_CheckOtherInBillSoapIn"> |
| | | <wsdl:part name="parameters" element="tns:set_CheckOtherInBill" /> |
| | |
| | | <wsdl:part name="parameters" element="tns:GetSc_ICMOBackBillListResponse" /> |
| | | </wsdl:message> |
| | | <wsdl:portType name="WebService1Soap"> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <wsdl:input message="tns:set_DelSc_MouldStockBillMain_TempSoapIn" /> |
| | | <wsdl:output message="tns:set_DelSc_MouldStockBillMain_TempSoapOut" /> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_SaveMouldStockBill_New"> |
| | | <wsdl:input message="tns:set_SaveMouldStockBill_NewSoapIn" /> |
| | | <wsdl:output message="tns:set_SaveMouldStockBill_NewSoapOut" /> |
| | |
| | | <wsdl:input message="tns:get_SourceBarCode_OtherOutSoapIn" /> |
| | | <wsdl:output message="tns:get_SourceBarCode_OtherOutSoapOut" /> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MateReplenishOut"> |
| | | <wsdl:input message="tns:get_SourceBarCode_MateReplenishOutSoapIn" /> |
| | | <wsdl:output message="tns:get_SourceBarCode_MateReplenishOutSoapOut" /> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MoveStock"> |
| | | <wsdl:input message="tns:get_SourceBarCode_MoveStockSoapIn" /> |
| | | <wsdl:output message="tns:get_SourceBarCode_MoveStockSoapOut" /> |
| | |
| | | <wsdl:operation name="GetMouldBillEntry_TmpList"> |
| | | <wsdl:input message="tns:GetMouldBillEntry_TmpListSoapIn" /> |
| | | <wsdl:output message="tns:GetMouldBillEntry_TmpListSoapOut" /> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <wsdl:input message="tns:set_DelSc_MouldStockBillMain_TempSoapIn" /> |
| | | <wsdl:output message="tns:set_DelSc_MouldStockBillMain_TempSoapOut" /> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_CheckOtherInBill"> |
| | | <wsdl:input message="tns:set_CheckOtherInBillSoapIn" /> |
| | |
| | | </wsdl:portType> |
| | | <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap"> |
| | | <soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <soap:operation soapAction="http://tempuri.org/set_DelSc_MouldStockBillMain_Temp" style="document" /> |
| | | <wsdl:input> |
| | | <soap:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_SaveMouldStockBill_New"> |
| | | <soap:operation soapAction="http://tempuri.org/set_SaveMouldStockBill_New" style="document" /> |
| | | <wsdl:input> |
| | |
| | | <soap:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MateReplenishOut"> |
| | | <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MateReplenishOut" style="document" /> |
| | | <wsdl:input> |
| | | <soap:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MoveStock"> |
| | | <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStock" style="document" /> |
| | | <wsdl:input> |
| | |
| | | </wsdl:operation> |
| | | <wsdl:operation name="GetMouldBillEntry_TmpList"> |
| | | <soap:operation soapAction="http://tempuri.org/GetMouldBillEntry_TmpList" style="document" /> |
| | | <wsdl:input> |
| | | <soap:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <soap:operation soapAction="http://tempuri.org/set_DelSc_MouldStockBillMain_Temp" style="document" /> |
| | | <wsdl:input> |
| | | <soap:body use="literal" /> |
| | | </wsdl:input> |
| | |
| | | </wsdl:binding> |
| | | <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap"> |
| | | <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <soap12:operation soapAction="http://tempuri.org/set_DelSc_MouldStockBillMain_Temp" style="document" /> |
| | | <wsdl:input> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_SaveMouldStockBill_New"> |
| | | <soap12:operation soapAction="http://tempuri.org/set_SaveMouldStockBill_New" style="document" /> |
| | | <wsdl:input> |
| | |
| | | <soap12:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MateReplenishOut"> |
| | | <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MateReplenishOut" style="document" /> |
| | | <wsdl:input> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="get_SourceBarCode_MoveStock"> |
| | | <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MoveStock" style="document" /> |
| | | <wsdl:input> |
| | |
| | | </wsdl:operation> |
| | | <wsdl:operation name="GetMouldBillEntry_TmpList"> |
| | | <soap12:operation soapAction="http://tempuri.org/GetMouldBillEntry_TmpList" style="document" /> |
| | | <wsdl:input> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:input> |
| | | <wsdl:output> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:output> |
| | | </wsdl:operation> |
| | | <wsdl:operation name="set_DelSc_MouldStockBillMain_Temp"> |
| | | <soap12:operation soapAction="http://tempuri.org/set_DelSc_MouldStockBillMain_Temp" style="document" /> |
| | | <wsdl:input> |
| | | <soap12:body use="literal" /> |
| | | </wsdl:input> |
| | |
| | | <!--<add key="FileIP" value="http://localhost:8082/LuBaoAPI"/>--> |
| | | <!--<add key="FileIP" value="http://localhost:8080/" />--> |
| | | <!--<add key="sUrl" value="http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx"/> --> |
| | | <!--add key="sUrl" value="http://192.168.63.53/WEBS-WMS/WebService1.asmx"/> é¢å°å¼æº--> |
| | | <add key="sUrl" value="http://192.168.63.53/WEBS-WMS/WebService1.asmx"/> <!--é¢å°å¼æº--> |
| | | <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> å¤å®--> |
| | | <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> --> |
| | | <!--<add key="sUrl" value="http://10.10.130.181/WEBS-WMS/WebService1.asmx"/> åæ¥ç§æ--> |
| | |
| | | <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS-WMS/WebService1.asmx"/> å®çæå¡å¨--> |
| | | <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/> --> <!--æµè¯æå¡å¨--> |
| | | <!--<add key="sUrl" value="http://localhost:8082/WEBS/WebService1.asmx"/> æ¬å°--> |
| | | <add key="sUrl" value="http://192.168.110.57:81/WEBS/WebService1.asmx"/> <!--éé¯éæ¬å°é
ç½®--> |
| | | <!--<add key="sUrl" value="http://192.168.110.57:81/WEBS/WebService1.asmx"/> éé¯éæ¬å°é
ç½®--> |
| | | <!--<add key="sUrl" value="http://192.168.1.57:8082/WEBS-WMS/WebService1.asmx"/>ä¹è±--> |
| | | |
| | | <add key="webpages:Version" value="3.0.0.0" /> |
| | |
| | | <Compile Include="Controllers\MJGL\Sc_MouldStatusChangeBillController.cs" /> |
| | | <Compile Include="Controllers\MJGL\Sc_MouldUpperBillController.cs" /> |
| | | <Compile Include="Controllers\Pay_ReportController.cs" /> |
| | | <Compile Include="Controllers\PlateBindingController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Gy_FixCardChangeBillController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Gy_FixCardBillController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Sb_EquipConkBookBillController.cs" /> |