DAL/DAL.csproj
@@ -79,6 +79,7 @@ <Compile Include="ClsPay_EarlyLateErrBill.cs" /> <Compile Include="ClsPay_RewardPunishBill.cs" /> <Compile Include="ClsPay_WorkErrTimesBill.cs" /> <Compile Include="MES\ClsSc_SourceLineRepairBill.cs" /> <Compile Include="MES\ClsSc_MESMaterToSourceBill .cs" /> <Compile Include="人äºç®¡ç\ClsHR_EmpFosterBill.cs" /> <Compile Include="人äºç®¡ç\ClsHR_EmpUpChangeBill.cs" /> DAL/MES/ClsSc_ICMOBillQualityStatus_Tmp.cs
@@ -102,6 +102,71 @@ throw (e); } } //æ°å¢åæ® public bool AddBill1(ref string sReturn) { try { //è¥MAINDIéå¤åéæ°è·å oCn.BeginTran(); string sql = "Insert into Sc_ICMOBillQualityStatus_Tmp"+ "(HBarCode,HInterID,HBillNo,HCheckManID,HBadReasonID,HWasterReasonID,HResult,HAddr," + "HRemark,HSaveType,HICMOInterID,HICMOEntryID,HICMOBillNo,HSplitNo,HMaterID,HProcID,HSourceID,HDate,HGroupID,HDeptID,HStationID," + "HPRDORGID,HAuxPropID,HBillType,HBillSubType,HReportType,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationInterID," + "HRelationEntryID,HRelationBillNo,HMaker,HMakeDate)" + "values(" + "'" + omodel.HBarCode + "'," + omodel.HInterID + ",'" + omodel.HBillNo + "'," + omodel.HCheckManID + "," + omodel.HBadReasonID + "," + omodel.HWasterReasonID + ",'" + omodel.HResult + "','" + omodel.HAddr + "','" + omodel.HRemark + "','" + omodel.HSaveType + "'," + omodel.HICMOInterID + "," + omodel.HICMOEntryID + ",'" + omodel.HICMOBillNo + "','" + omodel.HSplitNO + "'," + omodel.HMaterID + "," + omodel.HProcID + "," + omodel.HSourceID + ",'" + omodel.HDate + "'," + omodel.HGroupID + "," + omodel.HDeptID + "," + omodel.HStationID + "," + omodel.HPRDORGID + "," + omodel.HAuxPropID + ",'" + BillType + "','" + "" + "'," + omodel.HReportType + "," + omodel.HSourceInterID + "," + omodel.HSourceEntryID + ",'" + omodel.HSourceBillNo + "','" + omodel.HSourceBillType + "'," + omodel.HRelationInterID + "," + omodel.HRelationEntryID + ",'" + omodel.HRelationBillNo + "','" + omodel.HMaker + "','" + omodel.HMakeDate + "')"; //主表 oCn.RunProc(sql); sReturn = "æ°å¢åæ®æåï¼"; oCn.Commit(); return true; } catch (Exception e) { sReturn = e.Message; oCn.RollBack(); throw (e); } } //æ¾ç¤ºåæ® public override bool ShowBill(Int64 lngBillKey, ref string sReturn) { DAL/MES/ClsSc_SourceLineRepairBill.cs
New file @@ -0,0 +1,348 @@ using System; using System.Collections.Generic; using System.Text; using System.Data; namespace DAL { public class ClsSc_SourceLineRepairBill : DBUtility.ClsXt_BaseBill { public Model.ClsSc_SourceLineRepairBillMain omodel = new Model.ClsSc_SourceLineRepairBillMain(); public List<Model.ClsSc_SourceLineRepairBillSub> DetailColl = new List<Model.ClsSc_SourceLineRepairBillSub>(); public List<Model.ClsSc_SourceLineRepairBillSub_Mater> DetailMaterColl = new List<Model.ClsSc_SourceLineRepairBillSub_Mater>(); public ClsSc_SourceLineRepairBill() { base.MvarItemKeySub = "Sc_SourceLineRepairBillSub"; base.MvarItemKeySub2 = "Sc_SourceLineRepairBillSub_Mater"; base.MvarItemKeySub3 = ""; base.MvarItemKeySub4 = ""; base.MvarItemKey= "Sc_SourceLineRepairBillMain"; base.MvarReportTitle="产线è¿ä¿®è®°å½å"; base.BillType="3748"; base.HBillSubType = "3748"; } #region åºå®ä»£ç ~ClsSc_SourceLineRepairBill() { DetailColl = null; } #endregion èªå®ä¹æ¹æ³ //ä¿®æ¹åæ® public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) { try { // //oCn.BeginTran(); ////æ´æ°ä¸»è¡¨ //oCn.RunProc("UpDate Cg_ContractBillMain set " + //" HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== //",HDate='" + omodel.HDate + "'" + //",HYear='" + omodel.HYear.ToString() + "'" + //",HPeriod='" + omodel.HPeriod.ToString() + "'" + //",HRemark='" + omodel.HRemark + "'" + //",HUpDater='" + DBUtility.ClsPub.CurUserName + "'" + //",HUpDateDate=getdate()" + ////======================================== //",HContractDate='" + omodel.HContractDate + "'" + //",HContractName='" + omodel.HContractName + "'" + //",HAddress='" + omodel.HAddress + "'" + //",HSSID=" + omodel.HSSID.ToString() + //",HSupID=" + omodel.HSupID.ToString() + //",HCurID=" + omodel.HCurID.ToString() + //",HExRate=" + omodel.HExRate.ToString() + //",HEmpID=" + omodel.HEmpID.ToString() + //",HDeptID=" + omodel.HDeptID.ToString() + //",HExplanation='" + omodel.HExplanation + "'" + //",HInnerBillNo='" + omodel.HInnerBillNo + "'" + //" where HInterID=" + lngBillKey.ToString()); ////å é¤å ³è //DeleteRelation(ref sReturn, lngBillKey); ////å é¤å表 //DeleteBillSub(lngBillKey); //DeleteBillSub2(lngBillKey); ////æå ¥å表 //omodel.HInterID = lngBillKey; //foreach (Model.ClsCg_ContractBillSub oSub in DetailColl) //{ // oCn.RunProc("Insert into Cg_ContractBillSub " + // " (HInterID,HEntryID,HRemark" + // ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + // ",HMaterID,HUnitID,HQty,HPrice" + // ",HMoney,HTaxRate,HTaxMoney,HlineTotal" + // ") values(" // + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HRemark + "'" + // "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + // "," + oSub.HMaterID.ToString() + "," + oSub.HUnitID.ToString() + "," + oSub.HQty.ToString() + "," + oSub.HPrice.ToString() + // "," + oSub.HMoney.ToString() + "," + oSub.HTaxRate.ToString() + "," + oSub.HTaxMoney.ToString() + "," + oSub.HlineTotal.ToString() + // ") "); //} //// ////æå ¥å表2 //foreach (Model.ClsCg_ContractBillScheme oSubSec in DetailEmpColl) //{ // oCn.RunProc("Insert into Cg_ContractBillScheme " + // " (HInterID,HEntryID,HRemark" + // ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + // ",HDate,HMoney,HCurID,HExRate" + // ")" + // " values(" // + omodel.HInterID.ToString() + "," + oSubSec.HEntryID.ToString() + ",'" + oSubSec.HRemark + "'" + // "," + oSubSec.HSourceInterID.ToString() + "," + oSubSec.HSourceEntryID.ToString() + ",'" + oSubSec.HSourceBillNo + "','" + oSubSec.HSourceBillType + "'," + oSubSec.HRelationQty.ToString() + "," + oSubSec.HRelationMoney.ToString() + // ",'" + oSubSec.HDate + "'," + oSubSec.HMoney.ToString() + "," + oSubSec.HCurID.ToString() + "," + oSubSec.HExRate.ToString() + // ") "); //} //foreach (Model.ClsCg_ContractBillSub oSub in DetailColl) //{ // Ds = oCn.RunProcReturn("exec h_p_Cg_ContractBill_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 = "ä¿®æ¹åæ®æåï¼"; oCn.Commit(); return true; } catch (Exception e) { sReturn = e.Message; oCn.RollBack(); throw (e); } } //æ°å¢åæ® public override bool AddBill(ref string sReturn) { try { //è¥MAINDIéå¤åéæ°è·å if (IsExistBillNo(ref DBUtility.ClsPub.sExeReturnInfo, omodel.HBillNo, Pub_Class.ClsPub.Enum_BillStatus.BillStatus_AddNew, omodel.HInterID)) { return false; } if (IsExistMainID(ref DBUtility.ClsPub.sExeReturnInfo, omodel.HInterID, Pub_Class.ClsPub.Enum_BillStatus.BillStatus_AddNew)) { return false; } oCn.BeginTran(); //主表 string sql = "insert into Sc_SourceLineRepairBillMain" + "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate,HBillNo,HBillStatus,HRemark,HEmpID,HDeptID,HSourceID,HProdOrgID,HMaterID,HWorkStationID,HProcess,HIPAddr,HMacAddr,HProdMac,HBarCode) " + "values(" + int.Parse(omodel.HDate.Split('-')[0]) + "," + int.Parse(omodel.HDate.Split('-')[1]) + ",'" + BillType + "','" + HBillSubType + "'," + omodel.HInterID + ",'" + omodel.HDate + "','" + omodel.HBillNo + "'," + 1 + ",'" + "" + "'," + omodel.HEmpID + "," + omodel.HDeptID + "," + omodel.HSourceID + "," + omodel.HProdOrgID + "," + omodel.HMaterID + "," + omodel.HWorkStationID + "," + omodel.HProcess + ",'" + omodel.HIPAddr + "','" + omodel.HMacAddr + "','" + omodel.HProdMac + "','" + omodel.HBarCode + "')"; oCn.RunProc(sql); // //æå ¥å表1 foreach (Model.ClsSc_SourceLineRepairBillSub oSub in DetailColl) { sql = "insert into Sc_SourceLineRepairBillSub" + "(HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HBadReasonID,HBadTypeID,HBadResultID,HBadProcID,HRepairResult,HCreator,HCreateDate) " + "values(" + oSub.HInterID + "," + oSub.HEntryID + ",'" + omodel.HBillNo + "','" + oSub.HRemark + "'," + oSub.HSourceInterID + "," + oSub.HSourceEntryID + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HBadReasonID + "," + oSub.HBadTypeID + "," + oSub.HBadResultID + "," + oSub.HBadProcID + ",'" + oSub.HRepairResult + "','" + oSub.HCreator + "','" + oSub.HCreateDate + "')"; oCn.RunProc(sql); } // //æå ¥å表2 foreach (Model.ClsSc_SourceLineRepairBillSub_Mater oSub in DetailMaterColl) { sql = "insert into Sc_SourceLineRepairBillSub_Mater" + "(HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HMaterID,HUnitID,HBarCode)" + "values(" + oSub.HInterID + "," + oSub.HEntryID + ",'" + omodel.HBillNo + "','" + oSub.HRemark + "'," + oSub.HSourceInterID + "," + oSub.HSourceEntryID + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HMaterID + "," + oSub.HUnitID + ",'" + oSub.HBarCode + "')"; oCn.RunProc(sql); } sReturn = "æ°å¢åæ®æåï¼"; oCn.Commit(); return true; } catch (Exception e) { sReturn = e.Message; oCn.RollBack(); throw (e); } } //æ¾ç¤ºåæ® public override bool ShowBill(Int64 lngBillKey, ref string sReturn) { try { ////æ¥è¯¢ä¸»è¡¨ //DataSet Ds ; //Ds = oCn.RunProcReturn("Select * from Cg_ContractBillMain Where HInterID=" + lngBillKey.ToString(), "Cg_ContractBillMain"); //if(Ds.Tables[0].Rows.Count==0) //{ // sReturn = "åæ®æªæ¾å°ï¼"; // return false; //} ////åºå®èµå¼=========================================== //omodel.HYear = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HYear"]); //omodel.HPeriod = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HPeriod"]); //omodel.HBillType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillType"]); //omodel.HBillSubType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillSubType"]); //omodel.HInterID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HInterID"]); //omodel.HDate = DBUtility.ClsPub.isDate(Ds.Tables[0].Rows[0]["HDate"]); //omodel.HBillNo = Ds.Tables[0].Rows[0]["HBillNo"].ToString().Trim(); //omodel.HBillStatus = DBUtility.ClsPub.isInt(Ds.Tables[0].Rows[0]["HBillStatus"]); //omodel.HCheckItemNowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNowID"]); //omodel.HCheckItemNextID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNextID"]); //omodel.HCheckFlowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckFlowID"]); //omodel.HRemark = Ds.Tables[0].Rows[0]["HRemark"].ToString().Trim(); //omodel.HBackDate = Ds.Tables[0].Rows[0]["HBackDate"].ToString().Trim(); //omodel.HBacker = Ds.Tables[0].Rows[0]["HBacker"].ToString().Trim(); //omodel.HCheckDate = Ds.Tables[0].Rows[0]["HCheckDate"].ToString().Trim(); //omodel.HChecker = Ds.Tables[0].Rows[0]["HChecker"].ToString().Trim(); //omodel.HMaker = Ds.Tables[0].Rows[0]["HMaker"].ToString().Trim(); //omodel.HMakeDate = Ds.Tables[0].Rows[0]["HMakeDate"].ToString().Trim(); //omodel.HUpDateDate = Ds.Tables[0].Rows[0]["HUpDateDate"].ToString().Trim(); //omodel.HUpDater = Ds.Tables[0].Rows[0]["HUpDater"].ToString().Trim(); //omodel.HCloseDate = Ds.Tables[0].Rows[0]["HCloseDate"].ToString().Trim(); //omodel.HCloseMan = Ds.Tables[0].Rows[0]["HCloseMan"].ToString().Trim(); //omodel.HCloseType = DBUtility.ClsPub.isBool(Ds.Tables[0].Rows[0]["HCloseType"]); //omodel.HDeleteDate = Ds.Tables[0].Rows[0]["HDeleteDate"].ToString().Trim(); //omodel.HDeleteMan = Ds.Tables[0].Rows[0]["HDeleteMan"].ToString().Trim(); ////======================================================== //omodel.HContractDate = DBUtility.ClsPub.isDate(Ds.Tables[0].Rows[0]["HContractDate"]); //omodel.HContractName = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HContractName"]); //omodel.HAddress = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HAddress"]); //omodel.HSSID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HSSID"]); //omodel.HSupID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HSupID"]); //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.HDeptID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HDeptID"]); //omodel.HExplanation = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HExplanation"]); //omodel.HInnerBillNo = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HInnerBillNo"]); //// ////å¾ªç¯ //DataSet DsSub ; //DsSub = oCn.RunProcReturn("Select * from Cg_ContractBillSub Where HInterID=" + lngBillKey.ToString(), "Cg_ContractBillSub"); //DetailColl.Clear();//æ¸ ç©º //for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++) //{ // Model.ClsCg_ContractBillSub oSub = new Model.ClsCg_ContractBillSub(); // // åºå®èµå¼=============================================== // oSub.HInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HInterID"]); // oSub.HEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HEntryID"]); // oSub.HSourceInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceInterID"]); // oSub.HSourceEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceEntryID"]); // oSub.HSourceBillType = DsSub.Tables[0].Rows[i]["HSourceBillType"].ToString().Trim(); // oSub.HSourceBillNo = DsSub.Tables[0].Rows[i]["HSourceBillNo"].ToString().Trim(); // oSub.HRelationQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationQty"]); // oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]); // oSub.HCloseMan = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HCloseMan"]); // oSub.HCloseType = DBUtility.ClsPub.isBool(DsSub.Tables[0].Rows[i]["HCloseType"]); // oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DsSub.Tables[0].Rows[i]["HEntryCloseDate"]); // oSub.HRemark = DsSub.Tables[0].Rows[i]["HRemark"].ToString().Trim(); // //=================================================== // oSub.HMaterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HMaterID"]); // oSub.HUnitID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HUnitID"]); // oSub.HQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HQty"]); // oSub.HPrice = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HPrice"]); // oSub.HMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HMoney"]); // oSub.HTaxRate = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HTaxRate"]); // oSub.HTaxMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HTaxMoney"]); // oSub.HlineTotal = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HlineTotal"]); // DetailColl.Add(oSub); //} ////循ç¯å表2 //DataSet DsSubSec = new DataSet(); //DsSubSec = oCn.RunProcReturn("Select * from Cg_ContractBillScheme Where HInterID=" + lngBillKey.ToString(), "Cg_ContractBillMain"); //DetailEmpColl.Clear();//æ¸ ç©º //for (int i = 0; i < DsSubSec.Tables[0].Rows.Count; i++) //{ // Model.ClsCg_ContractBillScheme oSubSec = new Model.ClsCg_ContractBillScheme(); // // åºå®èµå¼=============================================== // oSubSec.HInterID = DBUtility.ClsPub.isLong(DsSubSec.Tables[0].Rows[i]["HInterID"]); // oSubSec.HEntryID = DBUtility.ClsPub.isLong(DsSubSec.Tables[0].Rows[i]["HEntryID"]); // oSubSec.HSourceInterID = DBUtility.ClsPub.isLong(DsSubSec.Tables[0].Rows[i]["HSourceInterID"]); // oSubSec.HSourceEntryID = DBUtility.ClsPub.isLong(DsSubSec.Tables[0].Rows[i]["HSourceEntryID"]); // oSubSec.HSourceBillType = DsSubSec.Tables[0].Rows[i]["HSourceBillType"].ToString().Trim(); // oSubSec.HSourceBillNo = DsSubSec.Tables[0].Rows[i]["HSourceBillNo"].ToString().Trim(); // oSubSec.HRelationQty = DBUtility.ClsPub.isDoule(DsSubSec.Tables[0].Rows[i]["HRelationQty"]); // oSubSec.HRelationMoney = DBUtility.ClsPub.isDoule(DsSubSec.Tables[0].Rows[i]["HRelationMoney"]); // oSubSec.HCloseMan = DBUtility.ClsPub.isStrNull(DsSubSec.Tables[0].Rows[i]["HCloseMan"]); // oSubSec.HCloseType = DBUtility.ClsPub.isBool(DsSubSec.Tables[0].Rows[i]["HCloseType"]); // oSubSec.HEntryCloseDate = DBUtility.ClsPub.isDate(DsSubSec.Tables[0].Rows[i]["HEntryCloseDate"]); // oSubSec.HRemark = DsSubSec.Tables[0].Rows[i]["HRemark"].ToString().Trim(); // //=================================================== // oSubSec.HDate = DBUtility.ClsPub.isDate(DsSubSec.Tables[0].Rows[i]["HDate"]); // oSubSec.HMoney = DBUtility.ClsPub.isDoule(DsSubSec.Tables[0].Rows[i]["HMoney"]); // oSubSec.HCurID = DBUtility.ClsPub.isLong(DsSubSec.Tables[0].Rows[i]["HCurID"]); // oSubSec.HExRate = DBUtility.ClsPub.isDoule(DsSubSec.Tables[0].Rows[i]["HExRate"]); // // // DetailEmpColl.Add(oSubSec); //} sReturn = "æ¾ç¤ºåæ®æåï¼"; return true; } catch (Exception e) { sReturn = e.Message; throw (e); } } } } DAL/ÐÅϢƽ̨/ClsOA_ErrMsgBackBill.cs
@@ -125,47 +125,87 @@ try { //å¾å°mainid omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); //omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); //è¥MAINDIéå¤åéæ°è·å oCn.BeginTran(); string sql = ""; sql = "Insert Into OA_ErrMsgBackBillMain" + "(HBillType,HBillSubType,HInterID,HBillNo,HDate,HYear,HPeriod,HRemark,HMaker,HMakeDate,HContext,HDeptID,HDescription,HSendMan,HReceiveMan,HCopyMan,HHasten,HLevel,HReTransmitMan,HBillTypeName" + ",HPlanBillNo,HMaterName,HMaterModel,HQty,HSendType) " + " values(" + "'" + this.BillType + "','" + this.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'," + omodel.HYear + "," + omodel.HPeriod + ",'" + omodel.HRemark + "','" + omodel.HSendMan + "',getdate()" + ",'" + omodel.HContext + "'," + omodel.HDeptID.ToString() + ",'" + omodel.HDescription + "','" + omodel.HSendMan + "','" + omodel.HReceiveMan + "','" + omodel.HCopyMan + "'," + omodel.HHasten.ToString() + ",'" + omodel.HLevel + "','" + omodel.HReTransmitMan + "','" + omodel.HBillTypeName + "','" + omodel.HPlanBillNo + "','" + omodel.HMaterName + "','" + omodel.HMaterModel + "'," + omodel.HQty.ToString() + ",'" + omodel.HSendType + "') "; //主表 oCn.RunProc("Insert Into OA_ErrMsgBackBillMain " + "(HBillType,HBillSubType,HInterID,HBillNo,HDate" + ",HYear,HPeriod,HRemark,HMaker,HMakeDate" + ",HContext,HDeptID,HDescription,HSendMan,HReceiveMan" + ",HCopyMan,HHasten,HLevel,HReTransmitMan,HBillTypeName"+ ",HPlanBillNo,HMaterName,HMaterModel,HQty,HSendType"+ ") " + " values('" + this.BillType + "','" + this.HBillSubType + "'," +omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" + "," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()" + ",'" + omodel.HContext + "'," + omodel.HDeptID.ToString() + ",'" + omodel.HDescription + "','" + omodel.HSendMan + "','" + omodel.HReceiveMan + "'" + ",'" + omodel.HCopyMan + "'," + omodel.HHasten.ToString() + ",'" + omodel.HLevel + "','" + omodel.HReTransmitMan + "','" + omodel.HBillTypeName + "'" + ",'" + omodel.HPlanBillNo + "','" + omodel.HMaterName + "','" + omodel.HMaterModel + "'," + omodel.HQty.ToString() + ",'" + omodel.HSendType + "'" + ") "); //æå ¥å表 oCn.RunProc(sql); //æå ¥å表1 foreach (Model.ClsOA_ErrMsgBackBillSub oSub in DetailColl) { oCn.RunProc("Insert into OA_ErrMsgBackBillSub " + " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + ",HSendStatus,HSendMan,HDescription,HDate" + ") 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.HSendStatus.ToString() + ",'" + oSub.HSendMan + "','" + oSub.HDescription + "','" + oSub.HDate.ToShortDateString() + "'" + ") "); sql = "Insert into OA_ErrMsgBackBillSub" + "(HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + ",HSendStatus,HSendMan,HDescription,HDate)" + " 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.HSendStatus.ToString() + ",'" + oSub.HSendMan + "','" + oSub.HDescription + "','" + oSub.HDate.ToShortDateString() + "') "; oCn.RunProc(sql); } // //æå ¥å表2 foreach (Model.ClsOA_ErrMsgBackBillSub2 oSubSec in DetailColl2) { oCn.RunProc("Insert into OA_ErrMsgBackBillSub2 " + " (HInterID,HEntryID" + ",HReceiveMan,HReadFlag" + ")" + " values(" + omodel.HInterID.ToString() + "," + oSubSec.HEntryID.ToString() + ",'" + oSubSec.HReceiveMan + "'," + Convert.ToString(oSubSec.HReadFlag ? 1 : 0) + ") "); sql = "Insert into OA_ErrMsgBackBillSub2" + "(HInterID,HEntryID,HReceiveMan,HReadFlag)" + " values(" + "" + omodel.HInterID.ToString() + "," + oSubSec.HEntryID.ToString() + ",'" + oSubSec.HReceiveMan + "'," + Convert.ToString(oSubSec.HReadFlag ? 1 : 0) + ") "; oCn.RunProc(sql); } //foreach (Model.ClsOA_ErrMsgBackBillSub oSub in DetailColl) //{ DAL/Éú²ú¹ÜÀí/ClsSc_ICMOBill.cs
@@ -34,6 +34,21 @@ { try { //ä¿ååæ§å¶========================================= string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ICMOBill_BeforeSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',2 ", "h_p_Sc_ICMOBill_BeforeSaveCtrl"); if (ds == null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); return false; } //========================================================= // oCn.BeginTran(); //æ´æ°ä¸»è¡¨ @@ -90,6 +105,25 @@ // "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + // ") "); //} //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ICMOBill_AfterSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "',2 ", "h_p_Sc_ICMOBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ sReturn = "ä¿®æ¹åæ®æåï¼"; oCn.Commit(); return true; @@ -101,6 +135,9 @@ throw (e); } } //æ°å¢åæ® public override bool AddBill(ref string sReturn) { @@ -108,7 +145,22 @@ { //å¾å°mainid omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); //è¥MAINDIéå¤åéæ°è·å //ä¿ååæ§å¶=========================h_p_Sc_ICMOBill_BeforeDeleteCtrl string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ICMOBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '"+ omodel.HBillNo +"','" + HBillNote + "','1' ", "h_p_Sc_ICMOBill_BeforeSaveCtrl"); if(ds==null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if(DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"])!= "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]) ; return false; } //========================================================= oCn.BeginTran(); //主表 oCn.RunProc("Insert Into Sc_ICMOBillMain " + @@ -137,6 +189,25 @@ // "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + // ") "); //} //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ICMOBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1 ", "h_p_Sc_ICMOBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ sReturn = "æ°å¢åæ®æåï¼"; oCn.Commit(); return true; @@ -148,6 +219,8 @@ throw (e); } } //æ¾ç¤ºåæ® public override bool ShowBill(Int64 lngBillKey, ref string sReturn) { @@ -256,9 +329,10 @@ //æå ³èæ°éåä¸å 许å é¤ DataSet ds; ds = oCn.RunProcReturn("exec h_p_Mes_ICMODeleteCtrl " + lngBillKey.ToString(), "h_p_Mes_ICMODeleteCtrl"); if(ds==null || ds.Tables[0].Rows.Count==0) //ds = oCn.RunProcReturn("exec h_p_Sc_ICMOBill_BeforeDeleteCtrl " + lngBillKey.ToString(), "h_p_Sc_ICMOBill_BeforeDeleteCtrl"); if (ds==null || ds.Tables[0].Rows.Count==0) { sReturn = "å¤æå ³èæ°é失败,260è¡! "; sReturn = "å¤æå ³èæ°é失败! "; return false; } if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) != 0) DAL/Éú²ú¹ÜÀí/ClsSc_ICMOReportBill.cs
@@ -38,6 +38,22 @@ { try { //ä¿ååæ§å¶========================================= string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ICMOReportBill_BeforeSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',2 ", "h_p_Sc_ICMOReport_BeforeSaveCtrl"); if (ds == null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); return false; } //========================================================= // DataSet Ds; oCn.BeginTran(); @@ -125,6 +141,25 @@ // return false; // } //} //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ICMOReportBill_AfterSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "',2 ", "h_p_Sc_ICMOReportBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ sReturn = "ä¿®æ¹åæ®æåï¼"; oCn.Commit(); return true; @@ -143,7 +178,21 @@ { //å¾å°mainid omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); //è¥MAINDIéå¤åéæ°è·å //ä¿ååæ§å¶========================================= string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ICMOReportBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',1 ", "h_p_Sc_ICMOReport_BeforeSaveCtrl"); if (ds == null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); return false; } //========================================================= oCn.BeginTran(); //主表 oCn.RunProc("Insert Into Sc_ICMOReportBillMain " + @@ -189,6 +238,24 @@ // } //} // //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ICMOReportBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1 ", "h_p_Sc_ICMOReportBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ sReturn = "æ°å¢åæ®æåï¼"; oCn.Commit(); return true; @@ -306,7 +373,7 @@ SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); try { oCn.BeginTran(); oCn.BeginTran();//h_p_Sc_ICMOReportBill_BeforeDeleteCtrl DataSet Ds = oCn.RunProcReturn("exec h_p_Sc_ICMOReportBill_Delete " + lngBillKey + ",'" + HBillNo + "','" + BillType + "','" + HERPMode + "','" + HUpdateSourceInterID + "'", "h_p_Sc_ICMOReportBill_Delete"); if (Ds == null || Ds.Tables[0].Rows.Count == 0) { DAL/³µ¼ä¹ÜÀí/ClsSc_ProcessExchangeBill.cs
@@ -57,6 +57,22 @@ { try { //ä¿ååæ§å¶========================================= string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ProcessExchangeBill_BeforeSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',2 ", "h_p_Sc_ProcessExchangeBill_BeforeSaveCtrl"); if (ds == null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); return false; } //========================================================= // oCn.BeginTran(); string sql = string.Format(@"UpDate Sc_ProcessExchangeBillMain set " + @@ -204,7 +220,7 @@ //oCn.RunProc("exec h_p_Sc_ProcessExchangeBill_SetDate " + omodel.HInterID.ToString()); //åå¡« å¼å·¥å®å·¥æ¥æ //oCn.RunProc("exec h_p_Sc_ProcessExchangeBill_RelationQty " + omodel.HInterID.ToString() + ",1"); //è¿å·¥æµè½¬å¡ åå æåæ°é åå¡«ä»»å¡å æµè½¬å¡æ°é åå¡«ä»»å¡åä¸éæ°é //æ§å¶å ³èæ°é DataSet ds = new DataSet(); //DataSet ds = new DataSet(); ds = oCn.RunProcReturn("exec h_p_Sc_ProcessExchangeBill_Checkqty " + omodel.HInterID.ToString(), "h_p_Sc_ProcessExchangeBill_Checkqty"); if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) != 0) { @@ -213,6 +229,24 @@ return false; } // //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ProcessExchangeBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',2 ", "h_p_Sc_ProcessExchangeBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ sReturn = "ä¿®æ¹åæ®æåï¼"; oCn.Commit(); return true; @@ -302,11 +336,22 @@ omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); //è¥MAINDIéå¤åéæ°è·å //æ ¹æ®å ç çæé¡¹ç®å·å¹¶åå ¥æ°æ®åº //omodel.HProjectNum = ""; //omodel.HProjectNum = GetNewCodeByNum(omodel.HInterID, 1, 3).ToString(); // //ä¿ååæ§å¶========================================= string HBillNote = ""; DataSet ds = oCn.RunProcReturn("Exec h_p_Sc_ProcessExchangeBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',1 ", "h_p_Sc_ProcessExchangeBill_BeforeSaveCtrl"); if (ds == null) { sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; return false; } if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); return false; } //========================================================= oCn.BeginTran(); //主表 oCn.RunProc("Insert Into Sc_ProcessExchangeBillMain " + @@ -323,8 +368,9 @@ ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum,HPRDORGID,HBLFlag,HCusNumber,HPickLabel,HPickLabelNumber,HXTNumber,HXTModel,HWorkBillSortNo" + ", HRoutingBillID,HMaterModel,HWidth,HWeight,HAuxQty,HAuxUnit,HSplitNo" + ",HHeight,HInches,HAl1Long,HDensity,HTela,HUnderTela,HSizing,HSellDate" + ",HRemark2,HRemark3,HEmpID,HCusID,HColorRemark,HSplitSumQty,HSplitColorQty,HMachineLine) " + " values('" + this.BillType + "','" + this.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "','" + omodel.HMaker + "',getdate()," + "" + (omodel.HPrevMainSourceInterID == 0 ? omodel.HInterID : omodel.HPrevMainSourceInterID) + ",HRemark2,HRemark3,HEmpID,HCusID,HColorRemark,HSplitSumQty,HSplitColorQty,HMachineLine" + ",HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo) " + " values('" + this.BillType + "','" + omodel.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "','" + omodel.HMaker + "',getdate()," + "" + (omodel.HPrevMainSourceInterID == 0 ? omodel.HInterID : omodel.HPrevMainSourceInterID) + "," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + omodel.HBatchNo + "'," + omodel.HMainMaterID.ToString() + "," + omodel.HKeyMaterID.ToString() + "," + omodel.HNo.ToString() + ",'" + omodel.HOrderProcNO + "'" + "," + omodel.HWWOrderInterID.ToString() + "," + omodel.HWWOrderEntryID.ToString() + ",'" + omodel.HWWOrderBillNo + "'," + omodel.HICMOInterID.ToString() + "," + omodel.HEquipMentID.ToString() + ",'" + omodel.HICMOBillNo + "'," + omodel.HMaterID.ToString() + ",'" + omodel.HMaterNumber + "'," + omodel.HUnitID.ToString() + ",'" + omodel.HMateOutBatchNo + "'" + @@ -337,7 +383,8 @@ ",'" + omodel.HPicNumVer + "','" + omodel.HPicNumAssemble + "','" + omodel.HMaterTexture + "','" + omodel.HProductNum + "','" + omodel.HVerNum + "','"+ omodel.HPRDORGID+ "','" + (omodel.HBLFlag ? 1 : 0) + "','" + omodel.HCusNumber + "','" + omodel.HPickLabel + "','" + omodel.HPickLabelNumber + "','" + omodel.HXTNumber + "','" + omodel.HXTModel + "','" + omodel.HWorkBillSortNo + "',"+ omodel.HRoutingBillID + ",'"+ omodel.HMaterModel + "',"+ omodel.HWidth + ","+ omodel.HWeight + ","+ omodel.HAuxQty + ","+ omodel.HAuxUnit +","+ omodel.HSplitNo +"" + ",'" + omodel.HHeight + "','" + omodel.HInches + "','" + omodel.HAl1Long + "','" + omodel.HDensity + "','" + omodel.HTela + "','" + omodel.HUnderTela + "','" + omodel.HSizing + "','" + omodel.HSellDate + "'" + ",'"+ omodel.HRemark2 + "','"+ omodel.HRemark3 + "',"+ omodel.HEmpID + "," + omodel.HCusID + ",'"+ omodel.HColorRemark + "',"+ omodel.HSplitSumQty + ","+ omodel.HSplitColorQty + ",'"+ omodel.HMachineLine + "')"); ",'"+ omodel.HRemark2 + "','"+ omodel.HRemark3 + "',"+ omodel.HEmpID + "," + omodel.HCusID + ",'"+ omodel.HColorRemark + "',"+ omodel.HSplitSumQty + ","+ omodel.HSplitColorQty + ",'"+ omodel.HMachineLine + "'" + ","+ omodel.HMainSourceInterID + "," + omodel.HMainSourceEntryID + ",'" + omodel.HMainSourceBillNo + "')"); sErr = sErr + "1;"; //æå ¥å表 foreach (Model.ClsSc_ProcessExchangeBillSub oSub in DetailColl) @@ -400,7 +447,7 @@ sErr = sErr + "4;"; oCn.RunProc("exec h_p_Sc_ProcessExchangeBill_SetUpdate " + omodel.HInterID.ToString()); //设置 æ«é é¦é 转 çä¿¡æ¯ å¨å ·æ¸ å å·¥èºåæ°æ¸ åï¼ sErr = sErr + "5;"; DataSet ds = new DataSet(); //DataSet ds = new DataSet(); //设置æ¡ç å· åå¡« é¢ææ¹æ¬¡ ds = oCn.RunProcReturn("exec h_p_Mes_ProcessExchangeBackBarCode " + omodel.HInterID.ToString(), "h_p_Mes_ProcessExchangeBackBarCode"); if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) != 0) @@ -424,6 +471,9 @@ oCn.RollBack(); return false; } sErr = sErr + "7;"; @@ -457,6 +507,24 @@ oCn.RollBack(); return false; } //=========================ä¿ååæ§å¶ DataSet ds2 = oCn.RunProcReturn("Exec h_p_Sc_ProcessExchangeBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1 ", "h_p_Sc_ProcessExchangeBill_AfterSaveCtrl"); if (ds2 == null) { sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; oCn.RollBack(); return false; } if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") { sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); oCn.RollBack(); return false; } //============================ // sReturn = "æ°å¢åæ®æåï¼"; @@ -672,9 +740,10 @@ //æå ³èæ°éåä¸å 许å é¤ DataSet ds; ds = oCn.RunProcReturn("exec h_p_Mes_ProcExchDeleteCtrl " + lngBillKey.ToString(), "h_p_Mes_ProcExchDeleteCtrl"); //ds = oCn.RunProcReturn("exec h_p_Sc_ProcessExchangeBill_BeforeDeleteCtrl " + lngBillKey.ToString(), "h_p_Sc_ProcessExchangeBill_BeforeDeleteCtrl"); if (ds == null || ds.Tables[0].Rows.Count == 0) { sReturn = "å¤æå ³èæ°é失败,260è¡! "; sReturn = "å¤æå ³èæ°é失败! "; return false; } if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) != 0) DAL/³µ¼ä¹ÜÀí/ClsSc_StationInBill.cs
@@ -329,7 +329,7 @@ { omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); } //è¥MAINDIéå¤åéæ°è·å // oCn.BeginTran(); //主表 oCn.RunProc("Insert Into Sc_StationInBillMain " + DBUtility/»ù´¡×ÊÁÏ/ClsGy_Base_View.cs
@@ -555,7 +555,21 @@ //æ ¹æ®åç§°è¿å项ç®ä¿¡æ¯ public virtual bool GetInfoByName(string sName) { return true; DataSet DS; try { DS = oCN.RunProcReturn("Select * from " + MvarItemKey + " Where HName='" + sName + "'", MvarItemKey, ref DBUtility.ClsPub.sExeReturnInfo); if (DS.Tables[0].Rows.Count == 0) return false; else { return GetInfo(DS); } } catch (Exception e) { throw (e); } } //è¿å项ç®ä¿¡æ¯ public virtual bool GetInfo(DataSet DS) Kanban/Kanban.csproj
@@ -128,6 +128,12 @@ <Compile Include="Sc_WorkshopKB.designer.cs"> <DependentUpon>Sc_WorkshopKB.cs</DependentUpon> </Compile> <Compile Include="å·¥ä½çæ¿\Sc_WGJCKKB.cs"> <SubType>Form</SubType> </Compile> <Compile Include="å·¥ä½çæ¿\Sc_WGJCKKB.designer.cs"> <DependentUpon>Sc_WGJCKKB.cs</DependentUpon> </Compile> <Compile Include="çµåçæ¿\KB_WorkShopProdPlanReport.cs"> <SubType>Form</SubType> </Compile> @@ -362,6 +368,10 @@ <DependentUpon>Sc_WorkshopKB.cs</DependentUpon> <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="å·¥ä½çæ¿\Sc_WGJCKKB.resx"> <DependentUpon>Sc_WGJCKKB.cs</DependentUpon> <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="çµåçæ¿\KB_WorkShopProdPlanReport.resx"> <DependentUpon>KB_WorkShopProdPlanReport.cs</DependentUpon> <SubType>Designer</SubType> Kanban/¹¤Î»¿´°å/Sc_WGJCKKB.cs
New file @@ -0,0 +1,410 @@ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using gregn6Lib; using SQLHelper; using DBUtility; namespace Kanban { public partial class Sc_WGJCKKB : Form { public Sc_WGJCKKB() { InitializeComponent(); } public DBUtility.frmBillQueryCondition_New frmCondition; public string ViewName = "h_p_Sc_WGJCKKB"; public string ModCaption = "å¤è´ä»¶ä»åºçæ¿"; public const string ModName = "3702"; public const string ModRightName = "Sc_WGJCKKB"; public const string ModRightNameEdit = ModRightName + "_Edit"; public const string ModRightNameCheck = ModRightName + "_Check"; public const string ModRightNameClose = ModRightName + "_Close"; public const string ModRightNameDelete = ModRightName + "_Delete"; Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum(); DataSet DSet; int FY = 29; // private void initGrid() { //DBUtility.Xt_BaseBillFun.initGridList(grdMain, this.Name); //åæ é¢ //grdMain.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(60, 134, 202); //grdMain.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; //grdMain.ColumnHeadersDefaultCellStyle.SelectionBackColor = Color.FromArgb(60, 134, 202); //grdMain.ColumnHeadersDefaultCellStyle.SelectionForeColor = Color.White; //grdMain.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //grdMain.ColumnHeadersHeight = 40; //grdMain.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; ////奿°è¡ //grdMain.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(104, 97, 118); //grdMain.AlternatingRowsDefaultCellStyle.ForeColor = Color.White; //grdMain.AlternatingRowsDefaultCellStyle.SelectionBackColor = Color.FromArgb(104, 97, 118); //grdMain.AlternatingRowsDefaultCellStyle.SelectionForeColor = Color.White; ////ç½æ ¼èæ¯è² //grdMain.BackgroundColor = Color.FromArgb(104, 97, 118); ////åæ é¢è¾¹æ¡æ ·å¼ //grdMain.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; ; ////æ 颿 ·å¼æ¯å¦ä½¿ç¨ç¨æ·å½å主é¢çæ ·å¼ //grdMain.EnableHeadersVisualStyles = false; ////éèè¡æ é¢ //grdMain.RowHeadersVisible = false; ////åå æ ¼ //grdMain.RowsDefaultCellStyle.BackColor = Color.FromArgb(47, 47, 47); //grdMain.RowsDefaultCellStyle.ForeColor = Color.White; //grdMain.RowsDefaultCellStyle.SelectionBackColor = Color.FromArgb(47, 47, 47); //grdMain.RowsDefaultCellStyle.SelectionForeColor = Color.White; //grdMain.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //-------------------- DBUtility.Xt_BaseBillFun.initKanBan(this.Name, grdMain, Tool, toolStripLabel1, null,ref FY, timer2, timer3); } // private void Display() { ClsCN SubCn = new ClsCN(); string sSql = ""; string sWhere = ""; //è¿æ»¤æ¡ä»¶ //if (frmCondition.SqlStr.Trim().Length == 0) // return; //sSql = frmCondition.SqlStr + sWhere + " order by HStatus,HDate "; sSql = "exec h_p_Sc_WGJCKKB"; // DSet = SubCn.RunProcReturn(sSql, ViewName, ref DBUtility.ClsPub.sExeReturnInfo); //çæé¦è¡æ é¢ if (DSet == null) { MessageBox.Show("没æè¿åä»»ä½ç»æ,请å¨è¿æ»¤æ¡ä¸ç¹å»ãæ¢å¤ãæé®,å°è¯å次æ¥è¯¢ï¼" + DBUtility.ClsPub.sExeReturnInfo); return; } //éæ¾å»ç» DBUtility.Xt_BaseBillFun.CancelFrozenCol(grdMain); // grdMain.DataSource = DSet.Tables[0].DefaultView; // //设置å计å //string sTotalCol = ""; //sTotalCol = DBUtility.Gy_BaseFun.GetTotalCols(DSet); //string[] sT; //sT = sTotalCol.Split(Convert.ToChar(",")); //oSumGrid.BuildTotalCols(sT); // //å»ç» int FrCol = DBUtility.ClsPub.isInt(frmCondition.txtFrozenCol.Text); string s = frmCondition.cmbHComplete.Text; DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, s, FrCol); //ç»çº¿ //GraphLine(); //Total(); //for (int i = 0; i < grdMain.Rows.Count; i++) //{ // if (i % 2 == 0) // { // grdMain.Rows[i].DefaultCellStyle.BackColor = Color.SteelBlue; // grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.White; // } // else // { // grdMain.Rows[i].DefaultCellStyle.BackColor = Color.SlateGray; // grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.White; // } //} // } // private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled=false; initGrid(); Display(); } private void tc_Click(object sender, EventArgs e) { //ä¿åå宽 DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name); this.Close(); } private void sx_Click(object sender, EventArgs e) { timer1.Enabled = true; } private void dj_Click(object sender, EventArgs e) { Sub_ShowBill(); } //æ¾ç¤ºåæ® private void Sub_ShowBill() { } // private Int32 Fun_GetCol(string sCol) { return DBUtility.Xt_BaseBillFun.Fun_GetCol(sCol, grdMain); } // private void Sc_WGJCKKB_Load(object sender, EventArgs e) { // frmCondition = new frmBillQueryCondition_New(); this.Text = ModCaption; //lblCaption.Text = ModCaption; oSumGrid.ogrdMain = grdMain; //åå§å new oSumGrid.oGridsum = grdSum; initGrid(); } private void grdMain_DblClick(object sender, EventArgs e) { //Sub_ShowBill(); } private void cx_Click(object sender, EventArgs e) { frmCondition = new frmBillQueryCondition_New(); SetCondition(frmCondition, ViewName, this.Name); frmCondition.ShowDialog(); if (frmCondition.Tag.ToString() == "OK") { Display(); } } public void SetCondition(frmBillQueryCondition_New frmCondition, string ViewName, string Name) { frmCondition.Tag = ""; frmCondition.ViewName = ViewName; frmCondition.ModName = Name; } private void xz_Click(object sender, EventArgs e) { } private void sc_Click(object sender, EventArgs e) { Sub_DeleteBill(); } //å é¤ private void Sub_DeleteBill() { } private void timer2_Tick(object sender, EventArgs e) { //timer2.Enabled = false; //frmCondition = new frmBillQueryCondition_New(); //SetCondition(frmCondition, ViewName, this.Name); //frmCondition.ShowDialog(); //if (frmCondition.Tag.ToString() == "OK") //{ //timer1.Enabled = true; //} // if (DSet != null && DSet.Tables[0].Rows.Count > FY) { for (int y = 0; y < FY; y++) { DataRow newRow = DSet.Tables[0].NewRow(); //ç¨ç¸åºå¼å¡«åæ°æ®è¡ for (int m = 0; m < DSet.Tables[0].Columns.Count; m++) { newRow[m] = DSet.Tables[0].Rows[0][m]; } //å¡«å宿¯ï¼å°æ°æ®è¡æ·»å å°æ°æ®é DSet.Tables[0].Rows.Add(newRow); DSet.Tables[0].Rows.Remove(DSet.Tables[0].Rows[0]); } grdMain.DataSource = null; grdMain.DataSource = DSet.Tables[0].DefaultView; DBUtility.Xt_BaseBillFun.DisplayGrid(grdMain, this.Name, "", 0); } } private void bclk_Click(object sender, EventArgs e) { //ä¿åå宽 DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name); } private void mrlk_Click(object sender, EventArgs e) { DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name); } // private void GraphLine() { int MainIDCol = Fun_GetCol("hmainid"); int SubIDCol = Fun_GetCol("hsubid"); string s = frmCondition.cmbHComplete.Text; long n=0; //DBUtility.Xt_BaseBillFun.GraphLine(grdMain, MainIDCol, SubIDCol, s,ref n); //æ¾ç¤º //lbldj.Text = "æ¥è¯¢åº " + n.ToString() + " å¼ åæ®"; //lbljl.Text = "å ±æ " + grdMain.RowCount.ToString() + " æ¡è®°å½"; } //å®¡æ ¸ private void sh_Click(object sender, EventArgs e) { this.Sub_CheckBill(); } //å®¡æ ¸åæ® private void Sub_CheckBill() { } //å审忮 private void Sub_AbandonCheck() { } //åå®¡æ ¸ private void qsh_Click(object sender, EventArgs e) { Sub_AbandonCheck(); } private void GraphicsGrid() { DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain); } #region //æå°è®¾ç½® GridppReport Report; //é¢è§ private void yl_Click(object sender, EventArgs e) { //éæ©æå°æ¨¡æ¿ BLL.Gy_OpenTmp oFrm = new BLL.Gy_OpenTmp(); oFrm.sBillName = ModName; oFrm.sBillModel = ModCaption; oFrm.ShowDialog(); if (oFrm.OKTag == Pub_Class.ClsPub.Enum_OKTag.OKTag_OK) { // Sub_SetReport(oFrm.sOpenTmp); Report.PrintPreview(true); } } private void Sub_SetReport(string sOpenTmp) { //å¤æè¡æ° // Report = new GridppReport(); Report.LoadFromFile(DBUtility.ClsPub.AppPath + @"\" + sOpenTmp + ".grf"); //here . Report.FetchRecord += new _IGridppReportEvents_FetchRecordEventHandler(ReportFetchRecordByDataTable); } private void ReportFetchRecordByDataTable() { try { BLL.Utility.FillRecordToReport(Report, grdMain, grdPrint, Fun_GetCol("HMaterID")); } catch (Exception e) { MessageBox.Show("æå°å¤±è´¥!ï¼" + e.Message); } } #endregion // private void grdMain_Paint(object sender, PaintEventArgs e) { GraphicsGrid(); } //å计 new private void Total() { if (grdMain.Rows.Count > 0 && grdMain.ColumnCount>0) { oSumGrid.SetGridsum(); oSumGrid.Total(); } } //å计 new private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) { Total(); } //å计 new private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e) { Total(); } //å¼åºEXCEL private void dc_Click(object sender, EventArgs e) { DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain); } int HQty = 0; private void timer3_Tick(object sender, EventArgs e) { if (HQty < 10) { HQty = HQty + 1; } else { HQty = 0; timer1.Enabled = true; } } private void toolStripButton1_Click(object sender, EventArgs e) { if (toolStripButton1.Text == "æå") { toolStripButton1.Text = "è¿è¡"; timer2.Enabled = false; } else { toolStripButton1.Text = "æå"; timer2.Enabled = true; } } private void Tool_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { } private void toolStripButton2_Click(object sender, EventArgs e) { Kanban_BaseSet oSZ = new Kanban_BaseSet(); oSZ.HName = this.Name; oSZ.ShowDialog(); timer1.Enabled = true; } private void grdMain_Sorted(object sender, EventArgs e) { } } } Kanban/¹¤Î»¿´°å/Sc_WGJCKKB.designer.cs
New file @@ -0,0 +1,292 @@ namespace Kanban { partial class Sc_WGJCKKB { /// <summary> /// å¿ éç设计å¨åéã /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// æ¸ çæææ£å¨ä½¿ç¨çèµæºã /// </summary> /// <param name="disposing">妿åºéæ¾æç®¡èµæºï¼ä¸º trueï¼å¦å为 falseã</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows çªä½è®¾è®¡å¨çæç代ç /// <summary> /// è®¾è®¡å¨æ¯ææéçæ¹æ³ - ä¸è¦ /// 使ç¨ä»£ç ç¼è¾å¨ä¿®æ¹æ¤æ¹æ³çå 容ã /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sc_WGJCKKB)); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); this.Tool = new System.Windows.Forms.ToolStrip(); this.tc = new System.Windows.Forms.ToolStripButton(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); this.timer1 = new System.Windows.Forms.Timer(this.components); this.timer2 = new System.Windows.Forms.Timer(this.components); this.grdPrint = new System.Windows.Forms.DataGridView(); this.grdMain = new System.Windows.Forms.DataGridView(); this.grdSum = new System.Windows.Forms.DataGridView(); this.timer3 = new System.Windows.Forms.Timer(this.components); this.Tool.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.grdPrint)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.grdSum)).BeginInit(); this.SuspendLayout(); // // Tool // this.Tool.AutoSize = false; this.Tool.BackColor = System.Drawing.Color.Black; this.Tool.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.Tool.ImageScalingSize = new System.Drawing.Size(22, 22); this.Tool.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.tc, this.toolStripButton1, this.toolStripButton2, this.toolStripSeparator3, this.toolStripSeparator9, this.toolStripSeparator7, this.toolStripLabel1}); this.Tool.Location = new System.Drawing.Point(0, 0); this.Tool.Name = "Tool"; this.Tool.Padding = new System.Windows.Forms.Padding(0); this.Tool.Size = new System.Drawing.Size(1359, 75); this.Tool.Stretch = true; this.Tool.TabIndex = 16; this.Tool.Text = "toolStrip1"; this.Tool.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.Tool_ItemClicked); // // tc // this.tc.AutoSize = false; this.tc.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; this.tc.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.tc.ForeColor = System.Drawing.Color.White; this.tc.Image = ((System.Drawing.Image)(resources.GetObject("tc.Image"))); this.tc.ImageAlign = System.Drawing.ContentAlignment.BottomCenter; this.tc.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.tc.ImageTransparentColor = System.Drawing.Color.White; this.tc.Name = "tc"; this.tc.Size = new System.Drawing.Size(50, 47); this.tc.Text = "<è¿å"; this.tc.TextImageRelation = System.Windows.Forms.TextImageRelation.TextAboveImage; this.tc.Click += new System.EventHandler(this.tc_Click); // // toolStripButton1 // this.toolStripButton1.AutoSize = false; this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; this.toolStripButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.toolStripButton1.ForeColor = System.Drawing.Color.White; this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); this.toolStripButton1.ImageAlign = System.Drawing.ContentAlignment.BottomCenter; this.toolStripButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.White; this.toolStripButton1.Name = "toolStripButton1"; this.toolStripButton1.Size = new System.Drawing.Size(50, 47); this.toolStripButton1.Text = "æå"; this.toolStripButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.TextAboveImage; this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); // // toolStripButton2 // this.toolStripButton2.AutoSize = false; this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; this.toolStripButton2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.toolStripButton2.ForeColor = System.Drawing.Color.White; this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton2.Name = "toolStripButton2"; this.toolStripButton2.Size = new System.Drawing.Size(36, 47); this.toolStripButton2.Text = "设置"; this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; this.toolStripSeparator3.Size = new System.Drawing.Size(6, 75); // // toolStripSeparator9 // this.toolStripSeparator9.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator9.Name = "toolStripSeparator9"; this.toolStripSeparator9.Size = new System.Drawing.Size(6, 75); // // toolStripSeparator7 // this.toolStripSeparator7.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator7.Name = "toolStripSeparator7"; this.toolStripSeparator7.Size = new System.Drawing.Size(6, 75); // // toolStripLabel1 // this.toolStripLabel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.toolStripLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.toolStripLabel1.ForeColor = System.Drawing.Color.White; this.toolStripLabel1.Name = "toolStripLabel1"; this.toolStripLabel1.Size = new System.Drawing.Size(232, 70); this.toolStripLabel1.Text = "å¤è´ä»¶ä»åºçæ¿"; // // timer1 // this.timer1.Enabled = true; this.timer1.Tick += new System.EventHandler(this.timer1_Tick); // // timer2 // this.timer2.Enabled = true; this.timer2.Interval = 20000; this.timer2.Tick += new System.EventHandler(this.timer2_Tick); // // grdPrint // this.grdPrint.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.grdPrint.Location = new System.Drawing.Point(1158, 219); this.grdPrint.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.grdPrint.Name = "grdPrint"; this.grdPrint.RowHeadersWidth = 62; this.grdPrint.RowTemplate.Height = 23; this.grdPrint.Size = new System.Drawing.Size(38, 36); this.grdPrint.TabIndex = 8; this.grdPrint.Visible = false; // // grdMain // this.grdMain.AllowUserToAddRows = false; this.grdMain.AllowUserToDeleteRows = false; dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(104)))), ((int)(((byte)(97)))), ((int)(((byte)(118))))); dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(104)))), ((int)(((byte)(97)))), ((int)(((byte)(118))))); dataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.White; this.grdMain.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; this.grdMain.BackgroundColor = System.Drawing.Color.Black; this.grdMain.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(134)))), ((int)(((byte)(202))))); dataGridViewCellStyle2.Font = new System.Drawing.Font("å®ä½", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(134)))), ((int)(((byte)(202))))); dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.grdMain.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; this.grdMain.ColumnHeadersHeight = 40; this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.grdMain.Dock = System.Windows.Forms.DockStyle.Fill; this.grdMain.EnableHeadersVisualStyles = false; this.grdMain.Location = new System.Drawing.Point(0, 75); this.grdMain.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.grdMain.Name = "grdMain"; this.grdMain.ReadOnly = true; this.grdMain.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle3.BackColor = System.Drawing.Color.CornflowerBlue; dataGridViewCellStyle3.Font = new System.Drawing.Font("å®ä½", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.grdMain.RowHeadersDefaultCellStyle = dataGridViewCellStyle3; this.grdMain.RowHeadersVisible = false; this.grdMain.RowHeadersWidth = 62; dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(47)))), ((int)(((byte)(47)))), ((int)(((byte)(47))))); dataGridViewCellStyle4.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(47)))), ((int)(((byte)(47)))), ((int)(((byte)(47))))); dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.White; this.grdMain.RowsDefaultCellStyle = dataGridViewCellStyle4; this.grdMain.RowTemplate.Height = 23; this.grdMain.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.grdMain.Size = new System.Drawing.Size(1359, 693); this.grdMain.TabIndex = 19; this.grdMain.CellMouseUp += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.grdMain_CellMouseUp); this.grdMain.ColumnWidthChanged += new System.Windows.Forms.DataGridViewColumnEventHandler(this.grdMain_ColumnWidthChanged); this.grdMain.Sorted += new System.EventHandler(this.grdMain_Sorted); this.grdMain.DoubleClick += new System.EventHandler(this.grdMain_DblClick); // // grdSum // this.grdSum.AllowUserToAddRows = false; this.grdSum.AllowUserToDeleteRows = false; this.grdSum.BackgroundColor = System.Drawing.SystemColors.Control; this.grdSum.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.grdSum.Dock = System.Windows.Forms.DockStyle.Bottom; this.grdSum.Location = new System.Drawing.Point(0, 768); this.grdSum.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.grdSum.Name = "grdSum"; this.grdSum.ReadOnly = true; this.grdSum.RowHeadersWidth = 62; this.grdSum.RowTemplate.Height = 23; this.grdSum.ScrollBars = System.Windows.Forms.ScrollBars.None; this.grdSum.Size = new System.Drawing.Size(1359, 28); this.grdSum.TabIndex = 47; this.grdSum.Visible = false; // // timer3 // this.timer3.Enabled = true; this.timer3.Interval = 60000; this.timer3.Tick += new System.EventHandler(this.timer3_Tick); // // Sc_WGJCKKB // this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1359, 796); this.Controls.Add(this.grdMain); this.Controls.Add(this.grdSum); this.Controls.Add(this.Tool); this.Controls.Add(this.grdPrint); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Name = "Sc_WGJCKKB"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "åæ®å表"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; this.Load += new System.EventHandler(this.Sc_WGJCKKB_Load); this.Tool.ResumeLayout(false); this.Tool.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.grdPrint)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.grdMain)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.grdSum)).EndInit(); this.ResumeLayout(false); } #endregion private System.Windows.Forms.ToolStrip Tool; private System.Windows.Forms.ToolStripButton tc; private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; public System.Windows.Forms.Timer timer1; private System.Windows.Forms.Timer timer2; private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; private System.Windows.Forms.DataGridView grdPrint; private System.Windows.Forms.DataGridView grdMain; private System.Windows.Forms.DataGridView grdSum; private System.Windows.Forms.ToolStripLabel toolStripLabel1; private System.Windows.Forms.Timer timer3; private System.Windows.Forms.ToolStripButton toolStripButton1; private System.Windows.Forms.ToolStripButton toolStripButton2; } } Kanban/¹¤Î»¿´°å/Sc_WGJCKKB.resx
New file @@ -0,0 +1,156 @@ <?xml version="1.0" encoding="utf-8"?> <root> <!-- Microsoft ResX Schema Version 2.0 The primary goals of this format is to allow a simple XML format that is mostly human readable. The generation and parsing of the various data types are done through the TypeConverter classes associated with the data types. Example: ... ado.net/XML headers & schema ... <resheader name="resmimetype">text/microsoft-resx</resheader> <resheader name="version">2.0</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <value>[base64 mime encoded serialized .NET Framework object]</value> </data> <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> <comment>This is a comment</comment> </data> There are any number of "resheader" rows that contain simple name/value pairs. Each data row contains a name, and value. The row also contains a type or mimetype. Type corresponds to a .NET class that support text/value conversion through the TypeConverter architecture. Classes that don't support this are serialized and stored with the mimetype set. The mimetype is used for serialized objects, and tells the ResXResourceReader how to depersist the object. This is currently not extensible. For a given mimetype the value must be set accordingly: Note - application/x-microsoft.net.object.binary.base64 is the format that the ResXResourceWriter will generate, however the reader can read any of the formats listed below. mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Soap.SoapFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.bytearray.base64 value : The object must be serialized into a byte array : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="metadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" /> </xsd:sequence> <xsd:attribute name="name" use="required" type="xsd:string" /> <xsd:attribute name="type" type="xsd:string" /> <xsd:attribute name="mimetype" type="xsd:string" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="assembly"> <xsd:complexType> <xsd:attribute name="alias" type="xsd:string" /> <xsd:attribute name="name" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <metadata name="Tool.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="tc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 bXeWrGBMYkoHh+gk8xl/XEneP7jXqXIWJkIgHscnT/PEy2vhz7ZhMQ/Dm5l3ObRcB1ACzAKQ6FTcV69G rgWTbUl3QFQtFgGpfAAoAVDOi2ZbrwW5hwY4N+P6FmDlkrsBq6zOy3AXIEkhGHMbIMaorgGgI8Cu7CsY wOZbAEgDBch/gOveRzgJAKLwH0CGJsDmxU1dAMiSu3R5iZr+oJuic1+SJ5jRbOqnmgAAAABJRU5ErkJg gg== </value> </data> <data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 bXeWrGBMYkoHh+gk8xl/XEneP7jXqXIWJkIgHscnT/PEy2vhz7ZhMQ/Dm5l3ObRcB1ACzAKQ6FTcV69G rgWTbUl3QFQtFgGpfAAoAVDOi2ZbrwW5hwY4N+P6FmDlkrsBq6zOy3AXIEkhGHMbIMaorgGgI8Cu7CsY wOZbAEgDBch/gOveRzgJAKLwH0CGJsDmxU1dAMiSu3R5iZr+oJuic1+SJ5jRbOqnmgAAAABJRU5ErkJg gg== </value> </data> <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>102, 16</value> </metadata> <metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>191, 16</value> </metadata> <metadata name="timer3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>371, 16</value> </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>37</value> </metadata> </root> LMES/ClsShowMod.cs
@@ -2038,7 +2038,7 @@ Sc_HZQLCGKB oSc_HZQLCGKB = new Sc_HZQLCGKB(); oSc_HZQLCGKB.ShowDialog(); break; case "sc_processplanchangelist": //æé Sc_ProcessPlanChangeList oSc_ProcessPlanChangeList = new Sc_ProcessPlanChangeList(); @@ -7901,6 +7901,10 @@ Sc_SCJDKB oSc_SCJDKB = new Sc_SCJDKB(); oSc_SCJDKB.ShowDialog(); break; case "sc_wgjckkb": Sc_WGJCKKB oSc_WGJCKKB = new Sc_WGJCKKB(); oSc_WGJCKKB.ShowDialog(); break; // case "gy_sopbilllist": //æé Model/MES/ClsSc_ICMOBillQualityStatus_Tmp.cs
@@ -31,6 +31,36 @@ public Int64 HRelationEntryID;// int //å ³èååID public string HRelationBillNo;// varchar(50) //å ³èåå· public string HBillNo; //åæ®å· public Int64 HCheckManID; //è´¨æ£äºº public string HResult; //å¤æç»æ public string HRemark; //夿³¨ public string HSaveType; //ä¿åç±»å ä¸è¯åä¿åï¼æ¥åºåä¿å public Int64 HICMOInterID; //ç产订å主å ç public Int64 HICMOEntryID; //ç产订ååå ç public string HICMOBillNo; //ç产订åå· public Int64 HMaterID; //产åå ç public Int64 HProcID; //å·¥åºå ç public string HDate; //å¶åæ¥æ public Int64 HGroupID; //çç»å ç public Int64 HDeptID; //é¨é¨å ç public Int64 HStationID; //å·¥ä½å ç public Int64 HPRDORGID; //ç产ç»ç»å ç public Int64 HAuxPropID; //è¾ å©å±æ§å ç public Int64 HBadResultID; //ä¸è¯ç»æ public Int64 HBadTypeID; //ä¸è¯ç±»å public Int64 HMTONo; //计åè·è¸ªå· public Int64 HOTHERORGID; //å ¶å®ç»ç»(é¢ç) public Int64 HOWNERID; //货主 public Int64 HOWNERTYPEID; //货主类å public Int64 HProcExchInterID; //å·¥åºæµè½¬å¡å ç public Int64 HProcExchEntryID; //å·¥åºæµè½¬å¡åå ç public string HProcExchBillNo; //å·¥åºæµè½¬å¡å· public Int64 HQualityReportEntryID; //è´¨éæ±æ¥åå表ID // } } Model/MES/ClsSc_SourceLineRepairBillMain.cs
New file @@ -0,0 +1,53 @@ using System; using System.Collections.Generic; using System.Text; namespace Model { public class ClsSc_SourceLineRepairBillMain : DBUtility.ClsXt_BaseBillMain { public int HYear; public int HPeriod; public string HBillType; public string HBillSubType; public Int64 HInterID; public string HDate; public string HBillNo; public int HBillStatus; public int HCheckItemNowID; public int HCheckItemNextID; public int HCheckFlowID; public string HRemark; public string HBacker; public string HBackDate; public string HBackRemark; public string HChecker; public string HCheckDate; public string HMaker; public string HMakeDate; public string HUpDater; public string HUpDateDate; public string HCloseMan; public string HCloseDate; public bool HCloseType; public string HDeleteMan; public string HDeleteDate; public string HMainSourceBillType; public Int64 HMainSourceInterID; public Int64 HMainSourceEntryID; public string HMainSourceBillNo; public int HPrintQty; public int HItemMainID; public Int64 HEmpID; public Int64 HDeptID; public Int64 HSourceID; public Int64 HProdOrgID; public Int64 HMaterID; public Int64 HWorkStationID; public Int64 HProcess; public string HIPAddr; public string HMacAddr; public string HProdMac; public string HBarCode; } } Model/MES/ClsSc_SourceLineRepairBillSub.cs
New file @@ -0,0 +1,35 @@ using System; using System.Collections.Generic; using System.Text; namespace Model { public class ClsSc_SourceLineRepairBillSub : DBUtility.ClsXt_BaseBillMain { public Int64 HInterID; public string HBillNo_bak; public Int64 HEntryID; public string HCloseMan; public string HEntryCloseDate; public bool HCloseType; public string HRemark; public Int64 HSourceInterID; public Int64 HSourceEntryID; public string HSourceBillNo; public string HSourceBillType; public double HRelationQty; public double HRelationMoney; public int HItemSubID; public Int64 HBadReasonID; public Int64 HBadTypeID; public Int64 HBadResultID; public Int64 HBadProcID; public string HRepairType; public double HQty; public string HRepairResult; public string HCreator; public string HCreateDate; } } Model/MES/ClsSc_SourceLineRepairBillSub_Mater.cs
New file @@ -0,0 +1,32 @@ using System; using System.Collections.Generic; using System.Text; namespace Model { public class ClsSc_SourceLineRepairBillSub_Mater : DBUtility.ClsXt_BaseBillMain { public Int64 HInterID; public string HBillNo_bak; public Int64 HEntryID; public string HCloseMan; public string HEntryCloseDate; public bool HCloseType; public string HRemark; public Int64 HSourceInterID; public Int64 HSourceEntryID; public string HSourceBillNo; public string HSourceBillType; public double HRelationQty; public double HRelationMoney; public Int64 HItemSubID; public Int64 HMaterID; public Int64 HUnitID; public double HQty; public Int64 HSupID; public string HBatchNo; public string HBarCode; } } Model/Model.csproj
@@ -135,6 +135,9 @@ <Compile Include="CRM\ClsSec_ProductRepairBillMain.cs" /> <Compile Include="CRM\ClsSec_ProductRepairBillSub.cs" /> <Compile Include="CRM\ClsSec_ProductRepairBillSub1.cs" /> <Compile Include="MES\ClsSc_SourceLineRepairBillSub_Mater.cs" /> <Compile Include="MES\ClsSc_SourceLineRepairBillSub.cs" /> <Compile Include="MES\ClsSc_SourceLineRepairBillMain.cs" /> <Compile Include="MES\ClsSc_MESBeginWorkBillMain.cs" /> <Compile Include="MES\ClsSc_MESBeginWorkBillSub.cs" /> <Compile Include="MES\ClsSc_MESEndWorkBillMain.cs" /> NETERPNoWin/bin/x86/Debug/BLL.dllBinary files differ
NETERPNoWin/bin/x86/Debug/BLL.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/BaseSet.dllBinary files differ
NETERPNoWin/bin/x86/Debug/BaseSet.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/DAL.dllBinary files differ
NETERPNoWin/bin/x86/Debug/DAL.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/DBUtility.dllBinary files differ
NETERPNoWin/bin/x86/Debug/DBUtility.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/HXERP.ini
@@ -1,26 +1,35 @@ [po] Server=.\SQL2014 Server=47.96.97.237,15127 [Erp] Server=192.168.0.88 Server=47.96.97.237,15127 DataBase=HX_LMESsys DataBaseNumber=001-WMSæ¡ç ç³»ç» DataBaseNumber=001-LMES管çç³»ç» UserName=HX_USER PassWord=lc@841022 HCompName=å¥¥é¦ UserPsd= Remember= [K3Erp] Server=192.168.0.88 DataBase=HX_LMESsys Server=47.96.97.237,15127 DataBase= UserName=HX_USER PassWord=lc@841022 [K32Erp] Server=192.168.0.88 Server=47.96.97.237,15127 DataBase=HX_LMESsys UserName=HX_USER PassWord=lc@841022 [UserInfo] UserName=admin,1030,å ³ç«¹è,å¼ é¸å¿ ,åè§æ¥,è¢æ£å®,å®é¦æ,è¥å è¬,èµµæ,è¡ä»ç´ UserName=æè´º,éæ ,Admin,éèª,æµè¯äººå,admin,test001,æ¯çç« UserPsd= Remember=1 HOrgName=宿³¢å¥¥é¦å·é¾å¨æéå ¬å¸ HOrgName=æå·å·¥å [CLOUDINFO] sCLOUDUrl=http://localhost/k3cloud/ sCLOUDAcc=6204a70eba35fc sCLOUDUseName=demo sCLOUDPsd=888888 NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dllBinary files differ
NETERPNoWin/bin/x86/Debug/Kanban.dllBinary files differ
NETERPNoWin/bin/x86/Debug/Kanban.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/Model.dllBinary files differ
NETERPNoWin/bin/x86/Debug/Model.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/NETERPNoWin.exeBinary files differ
NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/OAM.dllBinary files differ
NETERPNoWin/bin/x86/Debug/OAM.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/PlanM.dllBinary files differ
NETERPNoWin/bin/x86/Debug/PlanM.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/Pub_Class.dllBinary files differ
NETERPNoWin/bin/x86/Debug/Pub_Class.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/Pub_Control.dllBinary files differ
NETERPNoWin/bin/x86/Debug/Pub_Control.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/SQLHelper.dllBinary files differ
NETERPNoWin/bin/x86/Debug/SQLHelper.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/WarM.dllBinary files differ
NETERPNoWin/bin/x86/Debug/WarM.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/WorkM.dllBinary files differ
NETERPNoWin/bin/x86/Debug/WorkM.pdbBinary files differ
NETERPNoWin/bin/x86/Debug/grdWidth.wyini
@@ -45,13 +45,16 @@ Sc_WorkBillProcReportKB=188,341,567,100,100,100,100,106,196,205,100,160,209 Sc_MESNowWorkBill_Fast= Sc_WorkBillPlanSumReportKB=100,133,100,167,340,417,81,109,207 Sc_WorkBillProcTestReportKB=100,124,100,338,100,493,100,100,170,171 Sc_WorkBillProcMaterReportKB=100,100,100,277,100,345,100,97,237,193,174,164 Sc_WorkBillProcTestReportKB= Sc_WorkBillProcMaterReportKB= Sc_BJQLFXB= Sc_BRFHKB=198,100,93,100,78,157,104,94,152,144,189,100,100 Sc_BRFHKB= Cg_POOrderBillReportKB=188,121,249,361,5,231,370,159,224 Sc_WorkBillProcTimeReportKB=100,100,100,181,100,203,100,140,100,100,100 Sc_WorkBillProcProdReportKB=193,556,523,112 Sc_HZQLCGKB=11,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100 Sc_HZQLCGKB= frmDownMenuä»»å¡å设置=100,135,100 Sc_CJKB=100,100,100,100,100,100,100,100,100,100 Sc_CJKB= Sc_CGKB=100,100,100,100,100,100,100,100,100,100,100 Sc_QLKB= Sc_WGJCKKB= NETERPNoWin/bin/x86/Debug/stdole.dllBinary files differ
NETERPNoWin/obj/x86/Debug/Interop.gregn6Lib.dllBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.MESMain.resourcesBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.AssemblyReference.cacheBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.CoreCompileInputs.cache
@@ -1 +1 @@ 92ce8f1a8e70e960fb251b303d4b66bf2cc9cf64 4d465dc42f2318b18641ac13d827424c9f4bd970 NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt
@@ -108,3 +108,57 @@ D:\Gitä»åº\MESWMS-API(ææ°)\MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.exe D:\Gitä»åº\MESWMS-API(ææ°)\MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.pdb D:\Gitä»åº\MESWMS-API(ææ°)\MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\stdole.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NETERPNoWin.exe D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NETERPNoWin.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BaseSet.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BLL.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DAL.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DBUtility.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kanban.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Model.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\OAM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\PlanM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Class.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Control.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\SQLHelper.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WorkM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AxInterop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OOXML.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AxInterop.grdes6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXmlFormats.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXml4Net.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Newtonsoft.Json.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BaseSet.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BLL.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DAL.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DBUtility.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kanban.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Model.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\OAM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\PlanM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Class.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Control.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\SQLHelper.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.dll.config D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WorkM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Interop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.AssemblyReference.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\Interop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.ResolveComReference.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Form1.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Frm_MESSetIni.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.OA_MessageBox.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Frm_Show.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.MDIMain.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Properties.Resources.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Xt_Wait.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.MESMain.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.GenerateResource.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.CoreCompileInputs.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.CopyComplete D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.exe D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.pdb NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.GenerateResource.cacheBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.ResolveComReference.cacheBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.exeBinary files differ
NETERPNoWin/obj/x86/Debug/NETERPNoWin.pdbBinary files differ
NETERPNoWin/¹«ÓÃ/MESMain.Designer.cs
@@ -55,15 +55,18 @@ this.label14 = new System.Windows.Forms.Label(); this.Sc_WorkBillProcMaterReportKB = new System.Windows.Forms.Button(); this.Sc_WorkBillProcTestReportKB = new System.Windows.Forms.Button(); this.label4 = new System.Windows.Forms.Label(); this.Sc_WGJCKKB = new System.Windows.Forms.Button(); this.SuspendLayout(); // // Sc_ICMOBillList_K3 // this.Sc_ICMOBillList_K3.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_ICMOBillList_K3.Image = ((System.Drawing.Image)(resources.GetObject("Sc_ICMOBillList_K3.Image"))); this.Sc_ICMOBillList_K3.Location = new System.Drawing.Point(121, 43); this.Sc_ICMOBillList_K3.Location = new System.Drawing.Point(202, 24); this.Sc_ICMOBillList_K3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_ICMOBillList_K3.Name = "Sc_ICMOBillList_K3"; this.Sc_ICMOBillList_K3.Size = new System.Drawing.Size(83, 83); this.Sc_ICMOBillList_K3.Size = new System.Drawing.Size(110, 110); this.Sc_ICMOBillList_K3.TabIndex = 1; this.Sc_ICMOBillList_K3.Tag = "éè´çæ¿"; this.Sc_ICMOBillList_K3.UseVisualStyleBackColor = true; @@ -73,9 +76,10 @@ // this.Sc_MESBeginWorkBill_Fast.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_MESBeginWorkBill_Fast.Image = ((System.Drawing.Image)(resources.GetObject("Sc_MESBeginWorkBill_Fast.Image"))); this.Sc_MESBeginWorkBill_Fast.Location = new System.Drawing.Point(466, 199); this.Sc_MESBeginWorkBill_Fast.Location = new System.Drawing.Point(698, 189); this.Sc_MESBeginWorkBill_Fast.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_MESBeginWorkBill_Fast.Name = "Sc_MESBeginWorkBill_Fast"; this.Sc_MESBeginWorkBill_Fast.Size = new System.Drawing.Size(83, 83); this.Sc_MESBeginWorkBill_Fast.Size = new System.Drawing.Size(110, 110); this.Sc_MESBeginWorkBill_Fast.TabIndex = 7; this.Sc_MESBeginWorkBill_Fast.Tag = "å¼å·¥å"; this.Sc_MESBeginWorkBill_Fast.UseVisualStyleBackColor = true; @@ -85,9 +89,10 @@ // this.Sc_ProcExchReport_Fast.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_ProcExchReport_Fast.Image = ((System.Drawing.Image)(resources.GetObject("Sc_ProcExchReport_Fast.Image"))); this.Sc_ProcExchReport_Fast.Location = new System.Drawing.Point(635, 199); this.Sc_ProcExchReport_Fast.Location = new System.Drawing.Point(949, 189); this.Sc_ProcExchReport_Fast.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_ProcExchReport_Fast.Name = "Sc_ProcExchReport_Fast"; this.Sc_ProcExchReport_Fast.Size = new System.Drawing.Size(83, 83); this.Sc_ProcExchReport_Fast.Size = new System.Drawing.Size(110, 110); this.Sc_ProcExchReport_Fast.TabIndex = 8; this.Sc_ProcExchReport_Fast.Tag = "äº§éæ±æ¥å"; this.Sc_ProcExchReport_Fast.UseVisualStyleBackColor = true; @@ -97,9 +102,10 @@ // this.Sc_WorkBillPlanReportKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_WorkBillPlanReportKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_WorkBillPlanReportKB.Image"))); this.Sc_WorkBillPlanReportKB.Location = new System.Drawing.Point(295, 43); this.Sc_WorkBillPlanReportKB.Location = new System.Drawing.Point(452, 24); this.Sc_WorkBillPlanReportKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_WorkBillPlanReportKB.Name = "Sc_WorkBillPlanReportKB"; this.Sc_WorkBillPlanReportKB.Size = new System.Drawing.Size(83, 83); this.Sc_WorkBillPlanReportKB.Size = new System.Drawing.Size(110, 110); this.Sc_WorkBillPlanReportKB.TabIndex = 2; this.Sc_WorkBillPlanReportKB.Tag = "车é´çæ¿"; this.Sc_WorkBillPlanReportKB.UseVisualStyleBackColor = true; @@ -109,9 +115,10 @@ // this.Sc_WorkBillPlanSumReportKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_WorkBillPlanSumReportKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_WorkBillPlanSumReportKB.Image"))); this.Sc_WorkBillPlanSumReportKB.Location = new System.Drawing.Point(466, 43); this.Sc_WorkBillPlanSumReportKB.Location = new System.Drawing.Point(698, 24); this.Sc_WorkBillPlanSumReportKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_WorkBillPlanSumReportKB.Name = "Sc_WorkBillPlanSumReportKB"; this.Sc_WorkBillPlanSumReportKB.Size = new System.Drawing.Size(83, 83); this.Sc_WorkBillPlanSumReportKB.Size = new System.Drawing.Size(110, 110); this.Sc_WorkBillPlanSumReportKB.TabIndex = 3; this.Sc_WorkBillPlanSumReportKB.Tag = "缺æçæ¿"; this.Sc_WorkBillPlanSumReportKB.UseVisualStyleBackColor = true; @@ -129,9 +136,10 @@ this.label1.BackColor = System.Drawing.Color.Transparent; this.label1.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label1.ForeColor = System.Drawing.Color.Black; this.label1.Location = new System.Drawing.Point(117, 144); this.label1.Location = new System.Drawing.Point(187, 138); this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(93, 19); this.label1.Size = new System.Drawing.Size(137, 29); this.label1.TabIndex = 65; this.label1.Text = "éè´çæ¿"; this.label1.Click += new System.EventHandler(this.label1_Click); @@ -142,9 +150,10 @@ this.label2.BackColor = System.Drawing.Color.Transparent; this.label2.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label2.ForeColor = System.Drawing.Color.Black; this.label2.Location = new System.Drawing.Point(472, 299); this.label2.Location = new System.Drawing.Point(693, 308); this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(72, 19); this.label2.Size = new System.Drawing.Size(106, 29); this.label2.TabIndex = 66; this.label2.Text = "å¼å·¥å"; // @@ -154,9 +163,10 @@ this.label3.BackColor = System.Drawing.Color.Transparent; this.label3.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label3.ForeColor = System.Drawing.Color.Black; this.label3.Location = new System.Drawing.Point(623, 299); this.label3.Location = new System.Drawing.Point(926, 308); this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(114, 19); this.label3.Size = new System.Drawing.Size(168, 29); this.label3.TabIndex = 67; this.label3.Text = "äº§éæ±æ¥å"; // @@ -166,9 +176,10 @@ this.label6.BackColor = System.Drawing.Color.Transparent; this.label6.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label6.ForeColor = System.Drawing.Color.Black; this.label6.Location = new System.Drawing.Point(291, 144); this.label6.Location = new System.Drawing.Point(447, 138); this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(93, 19); this.label6.Size = new System.Drawing.Size(137, 29); this.label6.TabIndex = 70; this.label6.Text = "车é´çæ¿"; this.label6.Click += new System.EventHandler(this.label6_Click); @@ -179,9 +190,10 @@ this.label7.BackColor = System.Drawing.Color.Transparent; this.label7.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label7.ForeColor = System.Drawing.Color.Black; this.label7.Location = new System.Drawing.Point(463, 144); this.label7.Location = new System.Drawing.Point(693, 138); this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(93, 19); this.label7.Size = new System.Drawing.Size(137, 29); this.label7.TabIndex = 71; this.label7.Text = "缺æçæ¿"; this.label7.Click += new System.EventHandler(this.label7_Click); @@ -192,9 +204,10 @@ this.label8.BackColor = System.Drawing.Color.Transparent; this.label8.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label8.ForeColor = System.Drawing.Color.Black; this.label8.Location = new System.Drawing.Point(461, 453); this.label8.Location = new System.Drawing.Point(935, 471); this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(93, 19); this.label8.Size = new System.Drawing.Size(137, 29); this.label8.TabIndex = 73; this.label8.Text = "ç³»ç»è®¾ç½®"; // @@ -202,9 +215,10 @@ // this.cmdSetKanbanIni.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.cmdSetKanbanIni.Image = ((System.Drawing.Image)(resources.GetObject("cmdSetKanbanIni.Image"))); this.cmdSetKanbanIni.Location = new System.Drawing.Point(466, 352); this.cmdSetKanbanIni.Location = new System.Drawing.Point(951, 357); this.cmdSetKanbanIni.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.cmdSetKanbanIni.Name = "cmdSetKanbanIni"; this.cmdSetKanbanIni.Size = new System.Drawing.Size(83, 83); this.cmdSetKanbanIni.Size = new System.Drawing.Size(110, 110); this.cmdSetKanbanIni.TabIndex = 11; this.cmdSetKanbanIni.Tag = "ç³»ç»è®¾ç½®"; this.cmdSetKanbanIni.UseVisualStyleBackColor = true; @@ -216,9 +230,10 @@ this.label9.BackColor = System.Drawing.Color.Transparent; this.label9.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label9.ForeColor = System.Drawing.Color.Black; this.label9.Location = new System.Drawing.Point(98, 299); this.label9.Location = new System.Drawing.Point(175, 308); this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(135, 19); this.label9.Size = new System.Drawing.Size(199, 29); this.label9.TabIndex = 75; this.label9.Text = "æ¬æºç¼ºæçæ¿"; // @@ -226,9 +241,10 @@ // this.Sc_BJQLFXB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_BJQLFXB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_BJQLFXB.Image"))); this.Sc_BJQLFXB.Location = new System.Drawing.Point(121, 199); this.Sc_BJQLFXB.Location = new System.Drawing.Point(202, 189); this.Sc_BJQLFXB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_BJQLFXB.Name = "Sc_BJQLFXB"; this.Sc_BJQLFXB.Size = new System.Drawing.Size(83, 83); this.Sc_BJQLFXB.Size = new System.Drawing.Size(110, 110); this.Sc_BJQLFXB.TabIndex = 5; this.Sc_BJQLFXB.Tag = "æ¬æºç¼ºæçæ¿"; this.Sc_BJQLFXB.UseVisualStyleBackColor = true; @@ -240,9 +256,10 @@ this.label10.BackColor = System.Drawing.Color.Transparent; this.label10.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label10.ForeColor = System.Drawing.Color.Black; this.label10.Location = new System.Drawing.Point(274, 299); this.label10.Location = new System.Drawing.Point(410, 308); this.label10.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label10.Name = "label10"; this.label10.Size = new System.Drawing.Size(135, 19); this.label10.Size = new System.Drawing.Size(199, 29); this.label10.TabIndex = 77; this.label10.Text = "ç¼ºææ±æ»çæ¿"; // @@ -250,9 +267,10 @@ // this.Sc_HZQLCGKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_HZQLCGKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_HZQLCGKB.Image"))); this.Sc_HZQLCGKB.Location = new System.Drawing.Point(295, 199); this.Sc_HZQLCGKB.Location = new System.Drawing.Point(452, 189); this.Sc_HZQLCGKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_HZQLCGKB.Name = "Sc_HZQLCGKB"; this.Sc_HZQLCGKB.Size = new System.Drawing.Size(83, 83); this.Sc_HZQLCGKB.Size = new System.Drawing.Size(110, 110); this.Sc_HZQLCGKB.TabIndex = 6; this.Sc_HZQLCGKB.Tag = "ç¼ºææ±æ»çæ¿"; this.Sc_HZQLCGKB.UseVisualStyleBackColor = true; @@ -264,9 +282,10 @@ this.label11.BackColor = System.Drawing.Color.Transparent; this.label11.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label11.ForeColor = System.Drawing.Color.Black; this.label11.Location = new System.Drawing.Point(631, 144); this.label11.Location = new System.Drawing.Point(944, 138); this.label11.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label11.Name = "label11"; this.label11.Size = new System.Drawing.Size(93, 19); this.label11.Size = new System.Drawing.Size(137, 29); this.label11.TabIndex = 79; this.label11.Text = "åè´§çæ¿"; // @@ -274,9 +293,10 @@ // this.Sc_BRFHKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_BRFHKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_BRFHKB.Image"))); this.Sc_BRFHKB.Location = new System.Drawing.Point(635, 43); this.Sc_BRFHKB.Location = new System.Drawing.Point(949, 24); this.Sc_BRFHKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_BRFHKB.Name = "Sc_BRFHKB"; this.Sc_BRFHKB.Size = new System.Drawing.Size(83, 83); this.Sc_BRFHKB.Size = new System.Drawing.Size(110, 110); this.Sc_BRFHKB.TabIndex = 4; this.Sc_BRFHKB.Tag = "åè´§çæ¿"; this.Sc_BRFHKB.UseVisualStyleBackColor = true; @@ -288,9 +308,10 @@ this.label12.BackColor = System.Drawing.Color.Transparent; this.label12.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label12.ForeColor = System.Drawing.Color.Black; this.label12.Location = new System.Drawing.Point(631, 453); this.label12.Location = new System.Drawing.Point(187, 630); this.label12.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label12.Name = "label12"; this.label12.Size = new System.Drawing.Size(93, 19); this.label12.Size = new System.Drawing.Size(137, 29); this.label12.TabIndex = 81; this.label12.Text = "éåºç³»ç»"; // @@ -298,9 +319,10 @@ // this.cmdClose.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.cmdClose.Image = ((System.Drawing.Image)(resources.GetObject("cmdClose.Image"))); this.cmdClose.Location = new System.Drawing.Point(635, 352); this.cmdClose.Location = new System.Drawing.Point(202, 516); this.cmdClose.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.cmdClose.Name = "cmdClose"; this.cmdClose.Size = new System.Drawing.Size(83, 83); this.cmdClose.Size = new System.Drawing.Size(110, 110); this.cmdClose.TabIndex = 12; this.cmdClose.Tag = "éåºç³»ç»"; this.cmdClose.UseVisualStyleBackColor = true; @@ -312,9 +334,10 @@ this.label13.BackColor = System.Drawing.Color.Transparent; this.label13.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label13.ForeColor = System.Drawing.Color.Black; this.label13.Location = new System.Drawing.Point(291, 453); this.label13.Location = new System.Drawing.Point(435, 471); this.label13.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label13.Name = "label13"; this.label13.Size = new System.Drawing.Size(93, 19); this.label13.Size = new System.Drawing.Size(137, 29); this.label13.TabIndex = 85; this.label13.Text = "é æçæ¿"; // @@ -324,9 +347,10 @@ this.label14.BackColor = System.Drawing.Color.Transparent; this.label14.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label14.ForeColor = System.Drawing.Color.Black; this.label14.Location = new System.Drawing.Point(101, 453); this.label14.Location = new System.Drawing.Point(156, 471); this.label14.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label14.Name = "label14"; this.label14.Size = new System.Drawing.Size(135, 19); this.label14.Size = new System.Drawing.Size(199, 29); this.label14.TabIndex = 84; this.label14.Text = "æ£æµè¿åº¦çæ¿"; // @@ -334,9 +358,10 @@ // this.Sc_WorkBillProcMaterReportKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_WorkBillProcMaterReportKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_WorkBillProcMaterReportKB.Image"))); this.Sc_WorkBillProcMaterReportKB.Location = new System.Drawing.Point(295, 352); this.Sc_WorkBillProcMaterReportKB.Location = new System.Drawing.Point(452, 357); this.Sc_WorkBillProcMaterReportKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_WorkBillProcMaterReportKB.Name = "Sc_WorkBillProcMaterReportKB"; this.Sc_WorkBillProcMaterReportKB.Size = new System.Drawing.Size(83, 83); this.Sc_WorkBillProcMaterReportKB.Size = new System.Drawing.Size(110, 110); this.Sc_WorkBillProcMaterReportKB.TabIndex = 83; this.Sc_WorkBillProcMaterReportKB.Tag = "é æçæ¿"; this.Sc_WorkBillProcMaterReportKB.UseVisualStyleBackColor = true; @@ -346,21 +371,50 @@ // this.Sc_WorkBillProcTestReportKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_WorkBillProcTestReportKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_WorkBillProcTestReportKB.Image"))); this.Sc_WorkBillProcTestReportKB.Location = new System.Drawing.Point(121, 352); this.Sc_WorkBillProcTestReportKB.Location = new System.Drawing.Point(202, 357); this.Sc_WorkBillProcTestReportKB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Sc_WorkBillProcTestReportKB.Name = "Sc_WorkBillProcTestReportKB"; this.Sc_WorkBillProcTestReportKB.Size = new System.Drawing.Size(83, 83); this.Sc_WorkBillProcTestReportKB.Size = new System.Drawing.Size(110, 110); this.Sc_WorkBillProcTestReportKB.TabIndex = 82; this.Sc_WorkBillProcTestReportKB.Tag = "æ£æµè¿åº¦çæ¿"; this.Sc_WorkBillProcTestReportKB.UseVisualStyleBackColor = true; this.Sc_WorkBillProcTestReportKB.Click += new System.EventHandler(this.Sc_WorkBillProcTestReportKB_Click); // // label4 // this.label4.AutoSize = true; this.label4.BackColor = System.Drawing.Color.Transparent; this.label4.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label4.ForeColor = System.Drawing.Color.Black; this.label4.Location = new System.Drawing.Point(642, 471); this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(230, 29); this.label4.TabIndex = 87; this.label4.Text = "å¤è´ä»¶ä»åºçæ¿"; // // Sc_WGJCKKB // this.Sc_WGJCKKB.Font = new System.Drawing.Font("é»ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sc_WGJCKKB.Image = ((System.Drawing.Image)(resources.GetObject("Sc_WGJCKKB.Image"))); this.Sc_WGJCKKB.Location = new System.Drawing.Point(698, 357); this.Sc_WGJCKKB.Margin = new System.Windows.Forms.Padding(4); this.Sc_WGJCKKB.Name = "Sc_WGJCKKB"; this.Sc_WGJCKKB.Size = new System.Drawing.Size(110, 110); this.Sc_WGJCKKB.TabIndex = 86; this.Sc_WGJCKKB.Tag = "å¤è´ä»¶ä»åºçæ¿"; this.Sc_WGJCKKB.UseVisualStyleBackColor = true; this.Sc_WGJCKKB.Click += new System.EventHandler(this.Sc_WGJCKKB_Click); // // MESMain // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.White; this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.ClientSize = new System.Drawing.Size(838, 630); this.ClientSize = new System.Drawing.Size(1257, 945); this.Controls.Add(this.label4); this.Controls.Add(this.Sc_WGJCKKB); this.Controls.Add(this.label13); this.Controls.Add(this.label14); this.Controls.Add(this.Sc_WorkBillProcMaterReportKB); @@ -386,6 +440,7 @@ this.Controls.Add(this.Sc_MESBeginWorkBill_Fast); this.Controls.Add(this.Sc_ICMOBillList_K3); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Name = "MESMain"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "欧讯MESç³»ç»"; @@ -421,5 +476,7 @@ private System.Windows.Forms.Label label14; private System.Windows.Forms.Button Sc_WorkBillProcMaterReportKB; private System.Windows.Forms.Button Sc_WorkBillProcTestReportKB; private System.Windows.Forms.Label label4; private System.Windows.Forms.Button Sc_WGJCKKB; } } NETERPNoWin/¹«ÓÃ/MESMain.cs
@@ -74,8 +74,8 @@ object[] p = new object[1]; p[0] = EventArgs.Empty; Type t = o.GetType(); MethodInfo m = t.GetMethod("OnClick", BindingFlags.NonPublic | BindingFlags.Instance); m.Invoke(o, p); //MethodInfo m = t.GetMethod("OnClick", BindingFlags.NonPublic | BindingFlags.Instance); //m.Invoke(o, p);             }         } @@ -205,5 +205,11 @@ Kanban.Sc_QLKB oSc_QLKB = new Kanban.Sc_QLKB(); oSc_QLKB.ShowDialog(); } private void Sc_WGJCKKB_Click(object sender, EventArgs e) { Kanban.Sc_WGJCKKB oSc_WGJCKKB = new Kanban.Sc_WGJCKKB(); oSc_WGJCKKB.ShowDialog(); } } } NETERPNoWin/¹«ÓÃ/MESMain.resx
@@ -1382,768 +1382,861 @@ GsIHLBrCBywawgcsGsIHLBrCBywawgcsGsIFRfwba2LN0MA6fOgAAAAASUVORK5CYII= </value> </data> <data name="Sc_WGJCKKB.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> 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 iP8AmuaVyJbr4RsAAAAASUVORK5CYII= </value> </data> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>45</value> </metadata> <data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> 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 tsraK2itoraK2StoraK21trbK2lsraK2lsraW2toraW0VtFbS2itpbS2lsxLZiWyVtFbRW0VtFbRWyVt raK2SthbCMlCXuedtIyy+0VtFbKdOeTK61UehDLKHCOHWBFtRgvSV/F/ul/2/IhzFwii0w65q1zVuTVu TVrmrcmrXNWuatc1a5q3Jq3Jq3Jq3Jq3Jq3Jy3Jy3Jq3Jy3Jy3Jq1zVuTVrnLcmrcmLcmrcmrcnLXOW5 OW5NWuatc1bk1bk5a5y3Jy3Jq3Jq3Jy3Jq3Jq3Jq3Jy3Jq3Jy3Jq3Jy3Jy3Jy3Jq1zVuTluTluzluTlu zluzluTluTluTlrnrcnITZ63Z6Mye3jxzN7cnIxzVrmrcmrcmpqvV+GEDUhlnhMmwygZxjg8aOylFHM2 G0J1QxcJv4wLdbVdP3P0WpZX7m6bKyLN41vIUSur8GTLStKZNxBplYJUUcMAm+cWgkTvIMnxxJhfRMsp SLOziR/CLFLKd+NuT1vxZCjUfpZNV0/G9Wrfi1L1bi/OLH4v6gjmrIBWC1LUtS1KxTJuAQUYtM80tDLm +RFK8SCCsyxkRapUr+P7hUUWjyj/ABVqTfWflZNwallb1L0dXqwo1LIs3mS9cqRNE2UctUBGKrFNURLK NcGkXiy99m4RBxIiaOX/AABUC8gW/wBaxflo/ffm/pMKXo3Q9b8X4HCiB8Oc4i4E0ajhOK4QLLKNQgoh b9DFIg8H8DiAIYiGqGAvLoxQ/wAilvRfk6fg3NqtVk/S/FuNqxYRg1QxQTfDileRLnBXphEsnJWlMrhC KsJRX7X+1f3WI6oif7YR/hDmVhNSVfsv126LUflfg/C9WTUur1Y8rJkKRYoVM8OXMO35cpb3koIllkpk wVxSErIWQV+jT9H+X7rpeOAvLhF4sQqV+RqTDplwDTBzvxboflbpbi3FuD8Hq56XURtSLNAy/Ua/QCmz 5UgQ/wBRkRFxEMHBX7hwUF+ggo8mpLBjCvGOqVCoj936g/yEymfdFhOE/J1fuZNzb1b95xQ1AFIs/wC0 +btwTY9cWF4U2IIR6oShg5hRrCgp82GXF9TJQ8iUt6WhMlxRxRhePD/bFh+4jeH/ACKQfdM9d09Ho/ot xtxerJuF63UWKRZagvSbOggMXlRFTt2MxBipJigUqdd3Iwcwo1hQX9RDxaVpoAwaMReN+HUgibwf5CmR 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 lajRogizUFuP5n//2Q== </value> </data> </root> PayM/bin/x86/Debug/AxInterop.gregn6Lib.dllBinary files differ
PayM/bin/x86/Debug/BLL.dllBinary files differ
PayM/bin/x86/Debug/BLL.pdbBinary files differ
PayM/bin/x86/Debug/DAL.dllBinary files differ
PayM/bin/x86/Debug/DAL.pdbBinary files differ
PayM/bin/x86/Debug/DBUtility.dllBinary files differ
PayM/bin/x86/Debug/DBUtility.pdbBinary files differ
PayM/bin/x86/Debug/Interop.gregn6Lib.dllBinary files differ
PayM/bin/x86/Debug/Model.dllBinary files differ
PayM/bin/x86/Debug/Model.pdbBinary files differ
PayM/bin/x86/Debug/PayM.dllBinary files differ
PayM/bin/x86/Debug/PayM.pdbBinary files differ
PayM/bin/x86/Debug/Pub_Class.dllBinary files differ
PayM/bin/x86/Debug/Pub_Class.pdbBinary files differ
PayM/bin/x86/Debug/Pub_Control.dllBinary files differ
PayM/bin/x86/Debug/Pub_Control.pdbBinary files differ
PayM/bin/x86/Debug/SQLHelper.dllBinary files differ
PayM/bin/x86/Debug/SQLHelper.pdbBinary files differ
PayM/obj/x86/Debug/AxInterop.gregn6Lib.dllBinary files differ
PayM/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cacheBinary files differ
PayM/obj/x86/Debug/Interop.gregn6Lib.dllBinary files differ
PayM/obj/x86/Debug/PayM.csproj.AssemblyReference.cacheBinary files differ
PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache
@@ -1 +1 @@ 2b98949b87d39f3f48ff12a0b7c639d4a4168873 3fadbf89317467dfe910ad93be6dc1c3a5e2a3e3 PayM/obj/x86/Debug/PayM.csproj.FileListAbsolute.txt
@@ -1233,3 +1233,211 @@ D:\æºäºLMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete D:\æºäºLMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll D:\æºäºLMes\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\PayM.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Newtonsoft.Json.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\BLL.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DAL.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\DBUtility.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Model.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Class.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Pub_Control.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\SQLHelper.pdb D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\Interop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\bin\x86\Debug\AxInterop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.AssemblyReference.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\Interop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\AxInterop.gregn6Lib.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.ResolveComReference.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Form2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_ContractBookBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpUpChangeBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_FamilyMemberBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_InsuranceBookBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_LearnHistoryBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_PaperPhotoBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_RewardsPunishBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkInjuryBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkSkillBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_WorkStoryBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpFosterBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.FrmChangeDate.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_AbsentBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill_KS.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EarlyLateErrBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpInitChangeBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthICMOStockSumBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\HuanXin.ERP.Pay_PayMentBillListUnPayDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QC.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMent_QCAdd.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_RewardPunishBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList_KS.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_Enter.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_KS.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill_YR.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SumBalBill_JS.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkErrTimesBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillQuery.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesSumQueryBillListDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutForComApplyBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillEntryReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillSumReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentEntryReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesPayMentSumReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyYearReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_YearToCashBillReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Properties.Resources.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpDimissionBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\OAM.HR_EmpEngageRequestBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_CarOutApplyBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew1.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew3.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew4.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_PayMentBillAutoAddnew5.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\BaseSet.Gy_DataInTmp_DuSubsidyItem.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_DuSubsidyItemBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesRequestBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ErrWorkTimesSendBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GetNeedCheckErrWorkTimesSendBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherMoney_Dlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.HR_EmpChangeBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_GroupBalBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDayBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProcPriceRequestBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OtherBalBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OutApplyBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OverApplyBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SingleBalBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_SubsidyChangeBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpPayMentSumReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_EmpWorkQtyEntryReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrap.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_InnerScrapDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrap.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_OuterScrapDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptSendListDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentDeptYearReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentPrintReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentSendListDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_PayMentYearReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtyEntryReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_ProdWorkQtySumReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesListDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportMX2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Err_MonthExpenseEntryBillDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.KQ_sourceReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillAdd.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportMX.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_NoWorkTimesReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill3.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill4.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBill5.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\CostM.Pay_AccPayMentDayBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill1.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill3.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill4.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBill5.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthExpenseEntryBillReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthSubsidyEntryBillReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReport.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_MonthWriteBillReportDlg.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill1.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill2.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill3.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill4.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBill5.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.Pay_WorkTimesCardBillList.resources D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.GenerateResource.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CoreCompileInputs.cache D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.csproj.CopyComplete D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.dll D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\PayM\obj\x86\Debug\PayM.pdb PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cacheBinary files differ
PayM/obj/x86/Debug/PayM.csproj.ResolveComReference.cacheBinary files differ
PayM/obj/x86/Debug/PayM.dllBinary files differ
PayM/obj/x86/Debug/PayM.pdbBinary files differ
PlanM/¼Æ»®¹ÜÀí/Gy_RoutingBill.cs
@@ -390,6 +390,9 @@ if (BillOld.CheckBill(BillOld.omodel.HInterID, ref ClsPub.sExeReturnInfo) == true) { BillChange = true; txtHChecker.Text = ClsPub.CurUserName; txtHCheckDate.Text = BillOld.omodel.HCheckDate; @@ -2190,6 +2193,12 @@ MessageBox.Show("使ç¨å¤±è´¥!å½åå·¥èºè·¯çº¿ä¸æ¯æµè§ç¶æ!"); return; } //夿æé if (!ClsPub.Security_Log(ModRightNameCheck, 1, true, DBUtility.ClsPub.CurUserName)) { return; } if (BillOld.Sub_RoutingCheckAndUsed(BillOld.omodel.HInterID)) { MessageBox.Show("ä½¿ç¨æåï¼"); WebAPI/Controllers/CJGL/Cj_StationInBillController.cs
@@ -39,6 +39,7 @@ //å§å¤å·¥åºååºååºåå string msg2 = "[" + sArray[0].ToString() + "]"; string user = sArray[1].ToString(); string OperationType = sArray[2].ToString(); string HComputerName = SystemInformation.ComputerName; //设å¤åç§° //夿æ¯å¦æç¼è¾æé @@ -214,7 +215,7 @@ ",HProcNo,HOrderProcNO,HMainInterID,HPRDOrgID" + ",HmaterOutqty" + ") " + " values('" + BillType + "','" + BillType + "'," + HInterID + ",'" + HBillNo + "'," + HBillStatus + ",getdate(),'" + HMaker + "',getdate()" + " values('" + BillType + "','" + (OperationType=="5"?"SUB":BillType) + "'," + HInterID + ",'" + HBillNo + "'," + HBillStatus + ",getdate(),'" + HMaker + "',getdate()" + "," + HYear + "," + HPeriod + ",'" + HRemark + "'" + "," + HICMOInterID + ",'" + HICMOBillNo + "'," + HProcPlanInterID + "," + HProcPlanEntryID + ",'" + HProcPlanBillNo + "'," + HProcExchInterID + "," + HProcExchEntryID + ",'" + HProcExchBillNo + "'," + HMaterID + "," + HProcID + "," + HICMOQty + "," + HPlanQty + ",getdate()," + HSourceID + WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
@@ -41,6 +41,7 @@ //ååºåå string msg2 = "[" + sArray[0].ToString() + "]"; string user = sArray[1].ToString();//ç¨æ·å string OperationType = sArray[2].ToString();//ç±»å string HComputerName = SystemInformation.ComputerName; //设å¤åç§° //夿æ¯å¦æç¼è¾æé @@ -125,6 +126,7 @@ long HPRDOrgID = list[0].HPRDOrgID;//ç»ç»ID double HmaterOutqty = list[0].HmaterOutqty;//ç½å¯åå¸ double HProcPriceRate = list[0].HProcPriceRate;//å·¥ä»·ç³»æ° int HTemporaryAreaID = list[0].HTemporaryAreaID;//ææ¾åº LogService.Write($"1.åæ®µèµå¼ï¼ç¨æ¶" + sw.Elapsed ); @@ -300,10 +302,10 @@ // return objJsonResult; //} LogService.Write($"2.æ¡ä»¶å¤æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"2.æ¡ä»¶å¤æï¼ç¨æ¶" + sw.Elapsed); var num = 0; LogService.Write($"3.äºå¡å¼å§ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"3.äºå¡å¼å§ï¼ç¨æ¶" + sw.Elapsed); //è¥MAINDIéå¤åéæ°è·å oCN.BeginTran(); @@ -329,9 +331,9 @@ ",HSupID,HQty,HPrice,HMoney,HBadCount,HCenterID,HProcNo,HOrderProcNO,HSourceNameList" + ",HMainSourceInterID,HMainSourceBillNo,HMainSourceBillType,HLastSubProc" + ",HEmpID2,HEmpID3,HEmpID4,HEmpID5,HDSQty,HChongQty,HPriceRate,HWorkTimes,HQCCheckID,HMainInterID,HPRDOrgID" + ",HmaterOutqty,HProcPriceRate" + ",HmaterOutqty,HProcPriceRate,HTemporaryAreaID" + ") " + " values('" + BillType + "','" + HBillSubType + "'," + HInterID + ",'" + HBillNo + "'," + HBillStatus + ",getdate(),'" + HMaker + "',getdate(),'" + HMouldNum + "'" + " values('" + BillType + "','" + (OperationType == "5" ? "SUB" : HBillSubType) + "'," + HInterID + ",'" + HBillNo + "'," + HBillStatus + ",getdate(),'" + HMaker + "',getdate(),'" + HMouldNum + "'" + "," + HYear + "," + HPeriod + ",'" + HRemark + "','" + HSourceName + "'," + HPieceQty + "," + HWasterQty + "," + HPlanPieceQty + "," + HBadPNL + "," + HICMOInterID + ",'" + HICMOBillNo + "'," + HProcPlanInterID + "," + HProcPlanEntryID + ",'" + HProcPlanBillNo + "'," + HProcExchInterID + "," + HProcExchEntryID + ",'" + HProcExchBillNo + "'," + HMaterID + "," + HProcID + "," + HICMOQty + "," + HPlanQty + ",getdate()," + HSourceID + "," + HPayProcID + @@ -339,7 +341,7 @@ "," + HSupID + "," + HQty + "," + HPrice + "," + HMoney + "," + HBadCount + "," + HCenterID + "," + HProcNo + ",'" + HOrderProcNO + "'" + ",'" + HSourceNameList + "'" + "," + HMainSourceInterID + ",'" + HMainSourceBillNo + "','" + HMainSourceBillType + "'," + Convert.ToString(HLastSubProc ? 1 : 0) + "," + HEmpID2 + "," + HEmpID3 + "," + HEmpID4 + "," + HEmpID5 + "," + HDSQty + "," + HChongQty + "," + HPriceRate + "," + HWorkTimes + "," + HQCCheckID + "," + HMainInterID + "," + HPRDOrgID + ","+ HmaterOutqty + "," + HProcPriceRate + ") "); ","+ HmaterOutqty + "," + HProcPriceRate + ","+ HTemporaryAreaID + ") "); LogService.Write($"4.æ°å¢ç»æï¼ç¨æ¶" + sw.Elapsed); LogService.Write("ç¨æ·:" + user + ",æ¥æ:" + DateTime.Now + ",æ°å¢å·¥åºåºç«åæ®:" + HBillNo); @@ -371,6 +373,7 @@ ",HQty=" + HQty + ",HDSQty=" + HDSQty + ",HChongQty=" + HChongQty + ",HTemporaryAreaID=" + HTemporaryAreaID + ",HMouldNum='" + HMouldNum + "'" + ",HSourceNameList='" + HSourceNameList + "'" + ",HWasterQty=" + HWasterQty + @@ -391,7 +394,7 @@ } //主表 LogService.Write($"5.ç³»ç»æ§å¶æ¥è¯¢å¤æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"5.ç³»ç»æ§å¶æ¥è¯¢å¤æï¼ç¨æ¶" + sw.Elapsed); ds = oCN.RunProcReturn("exec h_p_MES_StationOutBill_QtyCtrl " + HInterID + "", "h_p_MES_StationOutBill_QtyCtrl"); if (ds == null) { @@ -402,7 +405,7 @@ objJsonResult.data = null; return objJsonResult; } LogService.Write($"5.1ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"5.1ï¼ç¨æ¶" + sw.Elapsed); if (ds.Tables[0].Rows.Count == 0) { oCN.RollBack(); @@ -412,7 +415,7 @@ objJsonResult.data = null; return objJsonResult; } LogService.Write($"5.2ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"5.2ï¼ç¨æ¶" + sw.Elapsed); if (ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) == "2") { oCN.RollBack(); @@ -422,13 +425,13 @@ objJsonResult.data = null; return objJsonResult; } LogService.Write($"6.å¤æç»æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"6.å¤æç»æï¼ç¨æ¶" + sw.Elapsed); oCN.RunProc("exec h_p_Mes_ProcessExchangeRelationQty_Out " + HInterID + ","+ num + ""); LogService.Write($"6.1ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"6.1ï¼ç¨æ¶" + sw.Elapsed); oCN.RunProc("exec h_p_Mes_ProcessExchangeChangeStatus " + HInterID + " "); LogService.Write($"6.2ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"6.2ï¼ç¨æ¶" + sw.Elapsed); oCN.RunProc("exec h_p_Mes_StationOutBillBackBarCode " + HInterID + " "); LogService.Write($"7.åå¨è¿ç¨ç»æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"7.åå¨è¿ç¨ç»æï¼ç¨æ¶" + sw.Elapsed); //夿æ¯å¦æ¯ æ«éå·¥åº ds1 = oCN.RunProcReturn(" select HLastProc,HFstProc from Sc_ProcessExchangeBillMain a " + " inner join Sc_ProcessExchangeBillSub b on a.HInterID=b.HInterID " + @@ -446,10 +449,10 @@ //夿æ«é çäº§æ±æ¥æ±æ¥ æ¯å¦å¾é if (oSystemParameter.omodel.MES_StationOutBill_LastAutoICMOReport == "Y") //ç³»ç»åæ° { LogService.Write($"7.1ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"7.1ï¼ç¨æ¶" + sw.Elapsed); //忥çäº§æ±æ¥å objJsonResult = (json)SaveICMOReportBill(HInterID.ToString(), user, HBillNo, HPRDOrgID.ToString()); LogService.Write($"7.2ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"7.2ï¼ç¨æ¶" + sw.Elapsed); if (objJsonResult.count == 0) { oCN.RollBack(); @@ -459,15 +462,15 @@ objJsonResult.data = null; return objJsonResult; } LogService.Write($"8.çäº§æ±æ¥ç»æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"8.çäº§æ±æ¥ç»æï¼ç¨æ¶" + sw.Elapsed); } //夿æ«é çäº§å ¥åº æ¯å¦å¾é else if (oSystemParameter.omodel.MES_StationOutBill_AutoStockIn == "Y") //ç³»ç»åæ° { LogService.Write($"8.1ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"8.1ï¼ç¨æ¶" + sw.Elapsed); //忥çäº§å ¥åºå objJsonResult =(json)SaveProcdutInBill(HBillNo); LogService.Write($"8.2ï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"8.2ï¼ç¨æ¶" + sw.Elapsed); if (objJsonResult.count == 0) { oCN.RollBack(); @@ -477,7 +480,7 @@ objJsonResult.data = null; return objJsonResult; } LogService.Write($"9.çäº§å ¥åºç»æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"9.çäº§å ¥åºç»æï¼ç¨æ¶" + sw.Elapsed); } } @@ -485,7 +488,7 @@ } LogService.Write($"10.äºå¡ç»æï¼ç¨æ¶" + sw.Elapsed); //LogService.Write($"10.äºå¡ç»æï¼ç¨æ¶" + sw.Elapsed); oCN.Commit(); string sReturn = ""; if (oSystemParameter.ShowBill(ref sReturn) == true) WebAPI/Controllers/CJGL/Sc_ProcessExchangeBillController.cs
@@ -40,6 +40,7 @@ string msg3 = sArray[1].ToString(); string msg4 = sArray[2].ToString(); string msg5 = sArray[3].ToString(); string OperationType = sArray[4].ToString(); string HComputerName = SystemInformation.ComputerName; //设å¤åç§° string UserName = ""; @@ -65,7 +66,7 @@ { UserName = oItem.HMaker; //å¶å人 oItem.HBillType = "3772"; oItem.HBillSubType = "3772"; oItem.HBillSubType = OperationType=="5"?"SUB":"3772"; oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") WebAPI/Controllers/JHGL/Gy_RoutingBillController.cs
@@ -128,7 +128,7 @@ string msg3 = sArray[1].ToString(); //int hentryid = int.Parse(sArray[2].ToString());//å表ç顺åºid int OperationType = int.Parse(sArray[2].ToString());//æ°æ®ç±»å 1æ·»å 3ä¿®æ¹ 2 å¤å¶ int OperationType = int.Parse(sArray[2].ToString());//æ°æ®ç±»å 1æ·»å 3ä¿®æ¹ 2 å¤å¶ 4æ·»å åå·¥èºè·¯çº¿ string user = sArray[3].ToString();//ç¨æ·å string HComputerName = SystemInformation.ComputerName; //设å¤åç§° user_LongShan = sArray[3].ToString();//ç¨æ·å @@ -183,7 +183,7 @@ HName_LongShan = mainList[0].HName;//å·¥èºè·¯çº¿åç§° if (oSystemParameter.omodel.WMS_CampanyName == "") if (oSystemParameter.omodel.WMS_CampanyName == "å¯è´å¥ç¹") { if (HPicNumVer == "") { @@ -241,16 +241,17 @@ ds = oCN.RunProcReturn("select * from h_v_Gy_RoutingBillList where hmainid=" + HInterID + " and åæ®å·='" + HBillNo + "'", "h_v_Gy_RoutingBillList"); if ((OperationType == 1 || OperationType == 2) && ds.Tables[0].Rows.Count == 0)//æ°å¢ if ((OperationType == 1 || OperationType == 2|| OperationType == 4) && ds.Tables[0].Rows.Count == 0)//æ°å¢ { //主表 oCN.RunProc("Insert Into Gy_RoutingBillMain " + "(HBillType,HInterID,HBillNo,HDate" + "(HBillType,HBillSubType,HInterID,HBillNo,HDate" + ",HYear,HPeriod,HRemark,HMaker,Hmakedate,HMaterID,HName,HMaterTypeID" + ",HRoutingGroupID,HUnitID,HMaterNumber,HUnitNumber,HStandard" + ",HMainGroupID,HMainProcID,HMainCenterID,HMainTimeUnit,HMainUnitTime,HMainWorkQty" + ",HMainPrice,HStdSourceQty,HAddSourceRate,HPRDORGID,HDelSourceRate" + ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum,HOrgID) " + " values('" + BillType + "'," + HInterID + ",'" + HBillNo + "','" + HDate + "'" + ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum,HOrgID) " + " values('" + BillType + "','"+(OperationType==4?"SUB":"") +"'," + HInterID + ",'" + HBillNo + "','" + HDate + "'" + "," + HYear + "," + HPeriod + ",'" + HRemark + "','" + HMaker + "',getdate()," + HMaterID + ",'" + HName + "'," + HMaterTypeID + "," + HRoutingGroupID + "," + HUnitID + ",'" + HMaterNumber + "','" + HUnitNumber + "'," + Convert.ToString(HStandard ? 1 : 0) + "," + HMainGroupID + "," + HMainProcID + "," + HMainCenterID + ",'" + HMainTimeUnit + "'," + HMainUnitTime + "," + HMainWorkQty + @@ -309,7 +310,7 @@ oCN.RunProc("exec Gy_RoutingBill_LastProNo " + HInterID); } } else if (IsProNo == 1 && OperationType == 1) else if (IsProNo == 1 && (OperationType == 1 || OperationType == 4)) { ds = oCN.RunProcReturn("select * from Gy_Process Where HTProcessFlag = 1 and HNumber='9999' ", "Gy_Process"); WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
@@ -1,4 +1,5 @@ using DBUtility; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; @@ -129,10 +130,11 @@ } DBUtility.ClsPub.CurUserName = oItem.HMaker; oItem.HBillType = "3787"; oItem.HBillSubType = "3787"; oItem.HBillType = "4502"; oItem.HBillSubType = "4502"; oItem.HBillStatus = 1; //åæ®ç¶æï¼1æªå®¡ï¼2å®¡æ ¸éè¿ï¼3å ³éï¼4ä½åºï¼5å®¡æ ¸éå,6å®¡æ ¸ä¸,7å·²é ï¼8å·²åå¤ï¼9ç»æ¡ï¼10éªè¯,11ä¸è¾¾ï¼12å¼å·¥,13ç³è¯·å®¡æ¹,15ç³è¯·æ£éªï¼16 å¤å®åæ ¼ï¼17å¤å®ä¸åæ ¼ï¼ oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") { @@ -373,6 +375,8 @@ { try { List<object> columnNameList = new List<object>(); //æ¥çæé if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackBill_Query", 1, false, user)) { @@ -383,24 +387,32 @@ return objJsonResult; } ds = Get_TransFerBillList(sWhere); if (sWhere == null || sWhere.Equals("")) { string sql = "select * from h_v_OA_ErrMsgBackBillList order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); } else { string sql1 = "select * from h_v_OA_ErrMsgBackBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); } //if (ds.Tables[0].Rows.Count != 0 || ds != null) //{ //æ·»å åå 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; //} //else //{ //objJsonResult.code = "0"; //objJsonResult.count = 0; //objJsonResult.Message = "æ æ°æ®"; //objJsonResult.data = null; //return objJsonResult; //} } catch (Exception ex) { WebAPI/Controllers/WebAPIController.cs
@@ -342,6 +342,122 @@ } #region ç¨æ·è®¾ç½® #region è·åç¨æ·ä¿¡æ¯ [Route("Gy_USERSet_PDA/GetGy_Czygl_Info")] [HttpGet] public object GetGy_Czygl_Info(string Czybm, string user) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select Czybm, Czymc, HWhID, HWhName, HSecManagerID, HSecManager, HKeeperID, HKeeper, HDeptID, HDept, HCloudUserName, HCloudUserPsd from Gy_Czygl where Czybm = '" + Czybm + "'"; ds = oCN.RunProcReturn(sql, "Gy_Czygl"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°ç¸å ³æ°æ®ï¼"; objJsonResult.data = null; return objJsonResult; } 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("Gy_USERSet_PDA/SaveGy_Czygl_Info")] [HttpPost] public object SaveGy_Czygl_Info([FromBody] JObject sMainSub) { try { //è·ååæ° var _value = sMainSub["sMainSub"].ToString(); string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); Int64 HWhID = Int64.Parse(sArray[0].ToString()); string HWhName = sArray[1].ToString(); Int64 HSecManagerID = Int64.Parse(sArray[2].ToString()); string HSecManager = sArray[3].ToString(); Int64 HKeeperID = Int64.Parse(sArray[4].ToString()); string HKeeper = sArray[5].ToString(); Int64 HDeptID = Int64.Parse(sArray[6].ToString()); string HDept = sArray[7].ToString(); string HCloudUserName = sArray[8].ToString().Trim(); string HCloudUserPsd = sArray[9].ToString().Trim(); string Czybm = sArray[10].ToString(); string user = sArray[11].ToString(); //æä½ç¨æ·çç¨æ·å ////夿æ¯å¦ææ°å¢æé //if (!DBUtility.ClsPub.Security_Log("Sc_ICMOBillQualityStatus_Tmp_Edit", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ°å¢æé!"; // objJsonResult.data = null; // return objJsonResult; //} string sql = "update Gy_Czygl set " + "HWhID = " + HWhID + ", HWhName = '" + HWhName + "', HSecManagerID = " + HSecManagerID + ", HSecManager = '" + HSecManager + "', HKeeperID = " + HKeeperID + ", HKeeper = '" + HKeeper + "', HDeptID = " + HDeptID + ", HDept = '" + HDept + "', HCloudUserName = '" + HCloudUserName + "', HCloudUserPsd = '" + HCloudUserPsd + "' where Czybm = '" + Czybm + "'"; oCN.RunProc(sql); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #endregion //æ¤éç¼ååè¡¨è®°å½ [Route("Web/Rescind_Json")] @@ -2663,7 +2779,7 @@ try { SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); string sql = "Select a.HItemID ,HNumber æ ¸ç®æ¹å¼ç»ä»£ç ,HName æ ¸ç®æ¹å¼ç»åç§°,HDeptID,b.é¨é¨åç§° é¨é¨ from Gy_ClassTimePrjGroup a left join h_v_Gy_Department b on a.HDeptID=b.HItemID"; string sql = "Select a.HItemID ,HNumber æ ¸ç®æ¹å¼ç»ä»£ç ,HName æ ¸ç®æ¹å¼ç»åç§°,HDeptID,b.é¨é¨ä»£ç ,b.é¨é¨åç§° é¨é¨ from Gy_ClassTimePrjGroup a left join h_v_Gy_Department b on a.HDeptID=b.HItemID"; if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn(sql, "Gy_ClassTimePrjGroup"); WebAPI/Controllers/ÈËʹÜÀí/Òì³£·´À¡µ¥/OA_ErrMsgBackBillController.cs
New file @@ -0,0 +1,207 @@ using DBUtility; using Model; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Http; using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.人äºç®¡ç.å¼å¸¸åé¦å { public class OA_ErrMsgBackBillController : ApiController { public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsOA_ErrMsgBackBill BillOld = new DAL.ClsOA_ErrMsgBackBill(); string user_LongShan = ""; string HName_LongShan = ""; #region è·åç¨æ·ä¿¡æ¯ [Route("OA_ErrMsgBackBill_PDA/GetGy_Czygl_Info")] [HttpGet] public object GetGy_Czygl_Info(string Czybm, string user) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select ISNULL(a.HEmpID,0) HEmpID, b.HName HEmpName, ISNULL(b.HDeptID,0) HDeptID, c.HName HDeptName from Gy_Czygl AS a LEFT OUTER JOIN Gy_Employee AS b on a.HEmpID = b.HItemID LEFT OUTER JOIN Gy_Department AS c on b.HDeptID = c.HItemID where Czybm = '" + Czybm + "'"; ds = oCN.RunProcReturn(sql, "Gy_Czygl"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°ç¸å ³æ°æ®ï¼"; objJsonResult.data = null; return objJsonResult; } 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("OA_ErrMsgBackBill_PDA/SaveOA_ErrMsgBackBill_PDA")] [HttpPost] public object SaveOA_ErrMsgBackBill_PDA([FromBody] JObject sMainSub) { try { //è·ååæ° var _value = sMainSub["sMainSub"].ToString(); string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); string user = sArray[1].ToString(); //æä½ç¨æ·çç¨æ·å ////夿æ¯å¦ææ°å¢æé //if (!DBUtility.ClsPub.Security_Log("Sc_ICMOBillQualityStatus_Tmp_Edit", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ°å¢æé!"; // objJsonResult.data = null; // return objJsonResult; //} msg2 = "[" + msg2.ToString() + "]"; List<Model.ClsOA_ErrMsgBackBillMain> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsOA_ErrMsgBackBillMain>>(msg2); List<Model.ClsOA_ErrMsgBackBillSub2> subList2 = new List<Model.ClsOA_ErrMsgBackBillSub2>(); //åæ®ä¸»è¡¨æ°æ®èµå¼ BillOld.omodel = mainList[0]; BillOld.omodel.HYear = int.Parse(BillOld.omodel.HDate.ToString("yyyy-MM-dd").Split('-')[0]); BillOld.omodel.HPeriod = int.Parse(BillOld.omodel.HDate.ToString("yyyy-MM-dd").Split('-')[1]); //åæ®å表2æ°æ®èµå¼ string HSub2List = mainList[0].HCopyMan.ToString() + "ã" + mainList[0].HSendMan.ToString() + "ã" + mainList[0].HReceiveMan; string[] HCopyManList = HSub2List.Split(new string[] { "ã" }, StringSplitOptions.RemoveEmptyEntries); for(int i = 0; i < HCopyManList.Length; i++) { Model.ClsOA_ErrMsgBackBillSub2 oSub = new Model.ClsOA_ErrMsgBackBillSub2(); oSub.HInterID = mainList[0].HInterID; oSub.HEntryID = i+1; oSub.HReceiveMan = HCopyManList[i]; oSub.HReadFlag = false; if(oSub.HReceiveMan == mainList[0].HSendMan) { oSub.HReadFlag = true; } subList2.Add(oSub); } BillOld.DetailColl2 = subList2; if (!BillOld.AddBill(ref DBUtility.ClsPub.sExeReturnInfo)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼"; objJsonResult.data = null; return objJsonResult; } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region å¼å¸¸åé¦å æ¥è¯¢ [Route("OA_ErrMsgBackBill_PDA/list")] [HttpGet] public object getErrMsgBackBill_PDA(string sWhere, string user) { try { List<object> columnNameList = new List<object>(); //æ¥çæé if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackBill_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_ErrMsgBackBillList_PDA order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); } else { string sql1 = "select * from h_v_OA_ErrMsgBackBillList_PDA where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); } //æ·»å åå 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 } } WebAPI/Controllers/ÈËʹÜÀí/ÀëÖ°ÉêÇë/HR_EmpDimissionBillController.cs
@@ -11,7 +11,7 @@ using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.项ç®ç®¡ç.å·¥ä½ä»»å¡ namespace WebAPI.Controllers.人äºç®¡ç.离èç³è¯· { public class HR_EmpDimissionBillController : ApiController { @@ -19,7 +19,7 @@ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_ICMOBill BillOld = new DAL.ClsSc_ICMOBill(); public DAL.ClsHR_EmpDimissionBill BillOld = new DAL.ClsHR_EmpDimissionBill(); string user_LongShan = ""; string HName_LongShan = ""; @@ -788,5 +788,57 @@ } } #endregion #region 离èç³è¯·åå表 æ ¹æ®èåå ç è·åé¨é¨ä¸å²ä½ /// <summary> /// è¿å项ç®é¶æ®µå表 ///åæ°ï¼string sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("HR_EmpDimissionBill/getInfoByHEmpID")] [HttpGet] public object getInfoByHEmpID(Int64 HEmpID) { try { string sql = @"select b.HItemID HDeptID, b.HNumber HDeptNumber, b.HName HDeptName , c.HItemID HPostID, c.HNumber HPostNumber, c.HName HPostName , d.HItemID HWorkTypeID, d.HNumber HWorkTypeNumber, d.HName HWorkTypeName, d.HPayMoney , e.HItemID HGroupID, e.HNumber HGroupNumber, e.HName HGroupName from Gy_Employee AS a LEFT OUTER JOIN Gy_Department AS b on a.HDeptID = b.HItemID LEFT OUTER JOIN Gy_Post AS c on a.HPostID = c.HItemID LEFT OUTER JOIN Gy_WorkType AS d on a.HWorkTypeID = d.HItemID LEFT OUTER JOIN Gy_Group AS e on a.HGroupID = e.HItemID where a.HItemID = " + HEmpID; ds = oCN.RunProcReturn(sql, "Gy_EmployeeInfo"); if(ds==null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°è¯¥èåè®°å½"; objJsonResult.data = null; return objJsonResult; } 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 } } WebAPI/Controllers/ÈËʹÜÀí/Ö°Ô±Ò춯µ¥/HR_EmpChangeBillController.cs
@@ -11,7 +11,7 @@ using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.项ç®ç®¡ç.å·¥ä½ä»»å¡ namespace WebAPI.Controllers.人äºç®¡ç.èåå¼å¨å { public class HR_EmpChangeBillController : ApiController { @@ -19,7 +19,7 @@ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_ICMOBill BillOld = new DAL.ClsSc_ICMOBill(); public DAL.ClsHR_EmpChangeBill BillOld = new DAL.ClsHR_EmpChangeBill(); string user_LongShan = ""; string HName_LongShan = ""; WebAPI/Controllers/Æ·ÖʹÜÀí/²úÏßÖÊ¼ìÆ½Ì¨/Sc_ICMOBillQualityStatus_TmpController.cs
New file @@ -0,0 +1,352 @@ using DBUtility; using Model; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Http; using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.å质管ç.产线质æ£å¹³å° { public class Sc_ICMOBillQualityStatus_TmpController : ApiController { public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_ICMOBillQualityStatus_Tmp BillOld = new DAL.ClsSc_ICMOBillQualityStatus_Tmp(); string user_LongShan = ""; string HName_LongShan = ""; #region 产线质æ£å¹³å° ä¿å /// <summary> /// æ°å¢åæ®-ä¿åæé® ///åæ°ï¼string sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("Sc_ICMOBillQualityStatus_Tmp/AddICMOBillQualityStatus_Tmp")] [HttpPost] public object AddICMOBillQualityStatus_Tmp([FromBody] JObject sMainSub) { try { //è·ååæ° var _value = sMainSub["sMainSub"].ToString(); string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); //è¡¨å¤´æ°æ® int HSaveType = int.Parse(sArray[1].ToString()); //ä¿åç±»å 1:ä¸è¯åä¿å 2:æ¥åºä¿å string user = sArray[2].ToString(); //æä½ç¨æ·çç¨æ·å string HComputerName = SystemInformation.ComputerName; //设å¤åç§° ////夿æ¯å¦ææ°å¢æé //if (!DBUtility.ClsPub.Security_Log("Sc_ICMOBillQualityStatus_Tmp_Edit", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ°å¢æé!"; // objJsonResult.data = null; // return objJsonResult; //} msg2 = "[" + msg2.ToString() + "]"; List<Model.ClsSc_ICMOBillQualityStatus_Tmp> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ICMOBillQualityStatus_Tmp>>(msg2); BillOld.omodel = mainList[0]; if (HSaveType == 1) { BillOld.omodel.HSaveType = "ä¸è¯åä¿å"; } else if (HSaveType == 2) { BillOld.omodel.HSaveType = "æ¥åºåä¿å"; } if (!BillOld.AddBill1(ref DBUtility.ClsPub.sExeReturnInfo)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼"; objJsonResult.data = null; return objJsonResult; } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region 产线质æ£å¹³å° è·åè¡¨å¤´ä¿¡æ¯ [Route("Sc_ICMOBillQualityStatus_Tmp/getMainInfo")] [HttpGet] public object getMainInfo(string Czybm, string user) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = "exec h_p_Sc_ICMOBillQualityStatus_Tmp_Init '" + Czybm + "'"; ds = oCN.RunProcReturn(sql, "h_p_Sc_ICMOBillQualityStatus_Tmp_Init"); if(ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°ç¸å ³æ°æ®ï¼"; objJsonResult.data = null; return objJsonResult; } //æ·»å åå 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("Sc_ICMOBillQualityStatus_Tmp/getSubInfo")] [HttpGet] public object getSubInfo(string HSplitNo, string user) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select a.HInterID, a.HDate æ¥æ, a.HMaterID, b.HName 产ååç§°, a.HBarCode æ¡å½¢ç , a.HBadReasonID, c.HName ä¸è¯åå , a.HResult å¤æç»æ from Sc_ICMOBillQualityStatus_Tmp AS a LEFT OUTER JOIN Gy_Material AS b on a.HMaterID = b.HItemID LEFT OUTER JOIN Gy_BadReason AS c on a.HBadReasonID = c.HItemID where a.HSplitNo = '" + HSplitNo + "' order by a.HDate desc, a.HInterID desc" ; ds = oCN.RunProcReturn(sql, "h_p_Sc_ICMOBillQualityStatus_Tmp_Init"); //æ·»å åå 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("Sc_ICMOBillQualityStatus_Tmp/deleteSubInfo")] [HttpGet] public object deleteSubInfo(int HInterID, string user) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"delete from Sc_ICMOBillQualityStatus_Tmp where HInterID = " + HInterID ; oCN.RunProc(sql); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region 产线质æ£å¹³å° è·åä¸è¯çå æ¯åæå¾æ°æ® [Route("Sc_ICMOBillQualityStatus_Tmp/getBadReasonRateInfo")] [HttpGet] public object getBadReasonRateInfo(int HICMOInterID, int HICMOEntryID) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select a.HBadReasonID ,b.HName HBadReasonName , COUNT(a.HBadReasonID) HBadReasonQty from Sc_ICMOBillQualityStatus_Tmp AS a LEFT OUTER JOIN Gy_BadReason as b on a.HBadReasonID = b.HItemID " + "where a.HICMOInterID = " + HICMOInterID + " and a.HICMOEntryID = " + HICMOEntryID + " and ISNULL(a.HBadReasonID,0)<> 0" + " group by a.HBadReasonID,b.HName order by COUNT(a.HBadReasonID) desc"; ds = oCN.RunProcReturn(sql, "getBadReasonRateInfo"); //æ·»å åå 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("Sc_ICMOBillQualityStatus_Tmp/getBarCodeInfo")] [HttpGet] public object getBarCodeInfo(string HBarCode) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if(HBarCode == null || HBarCode == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ¡å½¢ç ä¸å¯ä¸ºç©ºï¼"; objJsonResult.data = null; return objJsonResult; } string sql = "select * from Gy_BarCodeBill where HBarCode = '" + HBarCode + "'"; ds = oCN.RunProcReturn(sql, "Gy_BarCodeBill"); if(ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "该æ¡ç ä¸åå¨ï¼"; objJsonResult.data = null; return objJsonResult; } 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 } } WebAPI/Controllers/Æ·ÖʹÜÀí/²úÏß·µÐÞÆ½Ì¨/Sc_SourceLineRepairBillController.cs
New file @@ -0,0 +1,360 @@ using DBUtility; using Model; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Http; using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.å质管ç.产线è¿ä¿®å¹³å° { public class Sc_SourceLineRepairBillController : ApiController { public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_SourceLineRepairBill BillOld = new DAL.ClsSc_SourceLineRepairBill(); string user_LongShan = ""; string HName_LongShan = ""; #region 产线质æ£å¹³å° ä¿å /// <summary> /// æ°å¢åæ®-ä¿åæé® ///åæ°ï¼string sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("Sc_SourceLineRepairBillSub/AddSourceLineRepairBill")] [HttpPost] public object AddSourceLineRepairBill([FromBody] JObject sMainSub) { try { //è·ååæ° var _value = sMainSub["sMainSub"].ToString(); string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); //è¡¨å¤´æ°æ® string msg3 = sArray[1].ToString(); string msg4 = sArray[2].ToString(); string user = sArray[3].ToString(); //æä½ç¨æ·çç¨æ·å string HComputerName = SystemInformation.ComputerName; //设å¤åç§° ////夿æ¯å¦ææ°å¢æé //if (!DBUtility.ClsPub.Security_Log("Sc_ICMOBillQualityStatus_Tmp_Edit", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ°å¢æé!"; // objJsonResult.data = null; // return objJsonResult; //} msg2 = "[" + msg2.ToString() + "]"; List<Model.ClsSc_SourceLineRepairBillMain> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_SourceLineRepairBillMain>>(msg2); BillOld.omodel = mainList[0]; msg3 = "[" + msg3.ToString() + "]"; List<Model.ClsSc_SourceLineRepairBillSub> subList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_SourceLineRepairBillSub>>(msg3); BillOld.DetailColl = subList; //msg4 = "[" + msg4.ToString() + "]"; List<Model.ClsSc_SourceLineRepairBillSub_Mater> subMaterList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_SourceLineRepairBillSub_Mater>> (msg4); BillOld.DetailMaterColl = subMaterList; if (!BillOld.AddBill(ref DBUtility.ClsPub.sExeReturnInfo)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼"; objJsonResult.data = null; return objJsonResult; } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region 产线è¿ä¿®å¹³å° è·åè¡¨å¤´ä¿¡æ¯ [Route("Sc_SourceLineRepairBill/getMainInfo")] [HttpGet] public object getMainInfo(string Czybm, string user) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = "exec h_p_Sc_ICMOBillQualityStatus_Tmp_Init '" + Czybm + "'"; ds = oCN.RunProcReturn(sql, "h_p_Sc_ICMOBillQualityStatus_Tmp_Init"); if(ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°ç¸å ³æ°æ®ï¼"; objJsonResult.data = null; return objJsonResult; } //æ·»å åå 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 产线è¿ä¿®å¹³å° è·åå表1ä¿¡æ¯ [Route("Sc_SourceLineRepairBill/getSubInfo")] [HttpGet] public object getSubInfo(Int64 HSourceInterID, Int64 HSourceEntryID, string HDate, string user) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select b.HInterID, b.HEntryID, a.HDate æ¥æ, c.HName 产ååç§°, a.HBarCode SNç , d.HName ä¸è¯åå , b.HRepairResult ç»´ä¿®ç»æ from Sc_SourceLineRepairBillMain AS a inner join Sc_SourceLineRepairBillSub AS b on a.HInterID = b.HInterID LEFT OUTER JOIN Gy_Material AS c on a.HMaterID = c.HItemID LEFT OUTER JOIN Gy_BadReason AS d on b.HBadReasonID = d.HItemID where b.HSourceInterID = " + HSourceInterID + "and HSourceEntryID = " + HSourceEntryID + " and CONVERT(varchar(100),a.HDate, 23) = '" + HDate + "' " + "order by a.HDate desc, b.HInterID desc, b.HEntryID desc"; ds = oCN.RunProcReturn(sql, "Sc_SourceLineRepairBill"); //æ·»å åå 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 产线è¿ä¿®å¹³å° å表1å é¤ [Route("Sc_SourceLineRepairBill/deleteSubInfo")] [HttpGet] public object deleteSubInfo(int HInterID, int HEntryID, string user) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = "delete from Sc_SourceLineRepairBillMain where HInterID = " + HInterID; oCN.RunProc(sql); sql = "delete from Sc_SourceLineRepairBillSub where HInterID = " + HInterID + " and HEntryID = " + HEntryID; oCN.RunProc(sql); sql = "delete from Sc_SourceLineRepairBillSub_Mater where HInterID = " + HInterID; oCN.RunProc(sql); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region 产线è¿ä¿®å¹³å° è·åä¸è¯çå æ¯åæå¾æ°æ® [Route("Sc_SourceLineRepairBill/getBadReasonRateInfo")] [HttpGet] public object getBadReasonRateInfo(int HSourceInterID, int HSourceEntryID) { try { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} string sql = @"select a.HBadReasonID, b.HName HBadReasonName, count(a.HBadReasonID) HBadReasonQty from Sc_SourceLineRepairBillSub AS a LEFT OUTER JOIN Gy_BadReason AS b on a.HBadReasonID = b.HItemID where a.HSourceInterID = " + HSourceInterID + " and HSourceEntryID = " + HSourceEntryID + " and ISNULL(a.HBadReasonID,0)<>0 " + "group by a.HBadReasonID,b.HName order by COUNT(a.HBadReasonID) desc"; ds = oCN.RunProcReturn(sql, "getBadReasonRateInfo"); //æ·»å åå 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("Sc_SourceLineRepairBill/getBarCodeInfo")] [HttpGet] public object getBarCodeInfo(string HBarCode) { try { //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Gy_ProjectStage_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if(HBarCode == null || HBarCode == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ¡å½¢ç ä¸å¯ä¸ºç©ºï¼"; objJsonResult.data = null; return objJsonResult; } string sql = @"select a.*, b.HNumber HMaterNumber, b.HName HMaterName from Gy_BarCodeBill AS a LEFT OUTER JOIN Gy_Material AS b on a.HMaterID = b.HItemID where HBarCode = '" + HBarCode + "'"; ds = oCN.RunProcReturn(sql, "Gy_BarCodeBill"); if(ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "该æ¡ç ä¸åå¨ï¼"; objJsonResult.data = null; return objJsonResult; } 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 } } WebAPI/Controllers/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_TemporaryAreaController.cs
New file @@ -0,0 +1,585 @@ using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Pub_Class; using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Web.Http; using WebAPI.Models; namespace WebAPI.Controllers { public class Gy_TemporaryAreaController : ApiController { public DBUtility.ClsPub.Enum_BillStatus BillStatus; private json objJsonResult = new json(); SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); DataSet ds; #region ææ¾åº ä¿å [Route("Gy_TemporaryAreaBill/ModifyByID")] [HttpPost] public object ModifyByID([FromBody] JObject oMain) { try { var _value = oMain["oMain"].ToString(); string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); string user = sArray[1].ToString(); //ååºåå msg2 = "[" + msg2.ToString() + "]"; List<Gy_TemporaryArea> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_TemporaryArea>>(msg2); string HNumber = list[0].HNumber; string HName = list[0].HName; string HHelpCode = list[0].HHelpCode; int HStopFlag = list[0].HStopFlag?1:0; long HCREATEORGID = list[0].HCREATEORGID; long HUSEORGID = list[0].HUSEORGID; string HBarCode = list[0].HBarCode; string HRemark = list[0].HRemark; long HItemID = list[0].HItemID; string HShortNumber = list[0].HShortNumber; long HParentID = list[0].HParentID; long HLevel = ClsPub.GetLevel(list[0].HNumber.Trim()); int HEndFlag = 1; string Emp = user; string Time = DateTime.Now.ToString("yyyy-MM-dd"); #region [注é代ç ] //夿æé if (!ClsPub.Security_Log("Gy_TemporaryArea_Edit", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ æéï¼ï¼ï¼"; objJsonResult.data = null; return objJsonResult; } if (!DBUtility.ClsPub.AllowNumber(HNumber)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "代ç ä¸ä¸è½åºç°è¿ç»â.âå¹¶ä¸é¦ä½æ«ä½ä¸è½ä¸ºâ.âï¼"; objJsonResult.data = null; return objJsonResult; } #endregion //ä¿å //ä¿å宿¯åå¤ç if (HItemID == 0) //æ°å¢ä¿å { oCN.BeginTran(); string sql = "Insert into Gy_TemporaryArea" + "(HNumber,HName,HHelpCode,HStopFlag,HCREATEORGID,HUSEORGID,HBarCode,HRemark,HShortNumber,HParentID,HEndFlag,HLevel,HMakeEmp,HMakeTime)" + " values(" + "'" + HNumber + "','" + HName + "','" + HHelpCode + "'," + HStopFlag + "," + HCREATEORGID + "," + HUSEORGID + ",'" + HBarCode + "','" + HRemark + "','" + HShortNumber + "'," + HParentID + "," + HEndFlag + "," + HLevel + ",'" + Emp + "','" + Time + "')"; oCN.RunProc(sql, ref DBUtility.ClsPub.sExeReturnInfo); //æ°å¢åä¸çº§ä¸ºéæ«çº§ä»£ç oCN.RunProc("Update Gy_TemporaryArea set HEndFlag=0 where HItemID = " + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); oCN.Commit(); }else{ //ç¼è¾ä¿å oCN.BeginTran(); //å¤æè¯¥è®°å½æ´æ¹åï¼è¯¥è®°å½çä¸çº§è®°å½æ¯å¦ä¸ºæ«çº§ï¼å¹¶æ´æ¹æ«çº§æ è®° string sql = @"select * from Gy_TemporaryArea AS a where a.HParentID in (select b.HParentID from Gy_TemporaryArea AS b where b.HItemID = " + HItemID + ")"; ds = oCN.RunProcReturn(sql, "Gy_TemporaryArea"); if (ds != null && ds.Tables[0].Rows.Count == 1) { sql = "update Gy_TemporaryArea set HEndFlag = 1 where HItemID = " + ds.Tables[0].Rows[0]["HParentID"].ToString(); oCN.RunProc(sql); } if (HStopFlag == 1) { //æ´æ°è®°å½ sql = "Update Gy_TemporaryArea set " + " HNumber = '" + HNumber + "', HName = '" + HName + "', HHelpCode = '" + HHelpCode + "', HStopFlag = " + HStopFlag + ", HCREATEORGID = " + HCREATEORGID + ", HUSEORGID = " + HUSEORGID + ", HBarCode = '" + HBarCode + "', HRemark = '" + HRemark + "', HShortNumber = '" + HShortNumber + "', HParentID = " + HParentID + ", HEndFlag = " + HEndFlag + ", HLevel = " + HLevel + ", HModifyEmp = '" + Emp + "', HModifyTime = '" + Time + "', HStopEmp = '" + Emp + "', HStopTime = '" + Time + "' Where HItemID=" + HItemID; } else { //æ´æ°è®°å½ sql = "Update Gy_TemporaryArea set " + " HNumber = '" + HNumber + "', HName = '" + HName + "', HHelpCode = '" + HHelpCode + "', HStopFlag = " + HStopFlag + ", HCREATEORGID = " + HCREATEORGID + ", HUSEORGID = " + HUSEORGID + ", HBarCode = '" + HBarCode + "', HRemark = '" + HRemark + "', HShortNumber = '" + HShortNumber + "', HParentID = " + HParentID + ", HEndFlag = " + HEndFlag + ", HLevel = " + HLevel + ", HModifyEmp = '" + Emp + "', HModifyTime = '" + Time + "', HStopEmp = '" + "" + "', HStopTime = " + "null" + " Where HItemID=" + HItemID; } oCN.RunProc(sql, ref DBUtility.ClsPub.sExeReturnInfo); //ä¿®æ¹åï¼å°æ°ä¸çº§æ´æ°ä¸ºéæ«çº§ oCN.RunProc("Update Gy_TemporaryArea set HEndFlag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); oCN.Commit(); } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "ä¿åæåï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.Message; objJsonResult.data = null; return objJsonResult; } } #endregion #region æååº-æ¥è¯¢ /// <summary> /// è¿å项ç®é¶æ®µå表 ///åæ°ï¼string sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("Gy_TemporaryArea/list")] [HttpGet] public object getTemporaryArea(string sWhere, string user) { try { List<object> columnNameList = new List<object>(); if (!DBUtility.ClsPub.Security_Log("Gy_TemporaryAreaList", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ æ¥çæéï¼"; objJsonResult.data = null; return objJsonResult; } if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_Gy_TemporaryAreaList order by HItemID desc", "h_v_Gy_TemporaryAreaList"); } else { string sql1 = "select * from h_v_Gy_TemporaryAreaList where 1 = 1 "; string sql = sql1 + sWhere + " order by HItemID desc"; ds = oCN.RunProcReturn(sql, "h_v_Gy_TemporaryAreaList"); } //æ·»å åå 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 ææ¾åº ç¼è¾-页é¢èµå¼ /// <summary> ///åæ°ï¼string HInterIDã ///è¿åå¼ï¼objectã /// </summary> [Route("Gy_TemporaryArea/editInit")] [HttpGet] public object getTemporaryAreaeditInit(string HInterID, string user) { try { //æ¥çæé if (!DBUtility.ClsPub.Security_Log("Gy_TemporaryArea_Edit", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ ç¼è¾æéï¼"; objJsonResult.data = null; return objJsonResult; } if (HInterID == null || HInterID.Equals("")) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "HInterIDä¸è½ä¸ºç©ºï¼"; objJsonResult.data = null; return objJsonResult; } string sql = "select * from Gy_TemporaryArea where HItemID = " + HInterID; ds = oCN.RunProcReturn(sql, "Gy_TemporaryArea"); if(ds==null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¥è¯¢å°è®°å½ï¼"; objJsonResult.data = null; return objJsonResult; }else if(ds.Tables[0].Rows[0]["HCheckEmp"].ToString() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "该æååºå·²å®¡æ ¸ï¼ä¸å¯ç¼è¾ï¼"; objJsonResult.data = null; return objJsonResult; } 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 ææ¾åº å é¤ /// <summary> ///åæ°ï¼string HInterIDã ///è¿åå¼ï¼objectã /// </summary> [Route("Gy_TemporaryArea/delete")] [HttpGet] public object deleteTemporaryArea(string HInterID, string user) { try { //æ¥çæé if (!DBUtility.ClsPub.Security_Log("Gy_TemporaryArea_Drop", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ å 餿éï¼"; objJsonResult.data = null; return objJsonResult; } if (HInterID == null || HInterID.Equals("")) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "HInterIDä¸è½ä¸ºç©ºï¼"; objJsonResult.data = null; return objJsonResult; } //æ ¹æ®è®°å½ç¶æå¤ææ¯å¦å¯ä»¥å é¤ string sql = "select * from Gy_TemporaryArea where HItemID = " + HInterID; ds = oCN.RunProcReturn(sql, "Gy_TemporaryArea"); if(ds!=null && ds.Tables[0].Rows.Count>0 && ds.Tables[0].Rows[0]["HCheckEmp"].ToString()!="" && ds.Tables[0].Rows[0]["HStopEmp"].ToString()=="") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "该æååºä¸å¯å é¤ï¼è¯·æ£æ¥è¯¥æååºçç¶æï¼"; objJsonResult.data = null; return objJsonResult; } oCN.BeginTran(); //å¤æè¯¥è®°å½å é¤åï¼è¯¥è®°å½çä¸çº§è®°å½æ¯å¦ä¸ºæ«çº§ï¼å¹¶æ´æ¹æ«çº§æ è®° sql = @"select * from Gy_TemporaryArea AS a where a.HParentID in (select b.HParentID from Gy_TemporaryArea AS b where b.HItemID = " + HInterID + ")"; ds = oCN.RunProcReturn(sql, "Gy_TemporaryArea"); if(ds!=null && ds.Tables[0].Rows.Count == 1) { sql = "update Gy_TemporaryArea set HEndFlag = 1 where HItemID = " + ds.Tables[0].Rows[0]["HParentID"].ToString(); oCN.RunProc(sql); } //å é¤è¯¥è®°å½ oCN.RunProc("delete from Gy_TemporaryArea where HItemID = " + HInterID); oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region ææ¾åº å®¡æ ¸/åå®¡æ ¸ /// <summary> /// /// </summary> /// <param name="HInterID">åæ®ID</param> /// <param name="Type">å®¡æ ¸(1),åå®¡æ ¸(2)</param> /// <param name="CurUserName">å®¡æ ¸äºº</param> /// <returns></returns> [Route("Gy_TemporaryArea/AuditGy_TemporaryArea")] [HttpGet] public object AuditGy_TemporaryArea(int HInterID, int IsAudit, string CurUserName) { try { //å®¡æ ¸æé if (!DBUtility.ClsPub.Security_Log_second("Gy_TemporaryArea_Check", 1, false, CurUserName)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; objJsonResult.data = null; return objJsonResult; } ds = oCN.RunProcReturn("select * from Gy_TemporaryArea where HItemID=" + HInterID, "Gy_TemporaryArea"); if (ds.Tables[0].Rows.Count > 0) { //if (bool.Parse(ds.Tables[0].Rows[0]["HStopFlag"].ToString())){ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "ææ¾åºå·²ç¦ç¨!ä¸è½åè¿è¡å®¡æ ¸æåå®¡æ ¸ï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (IsAudit == 0) //å®¡æ ¸å¤æ { if (ds.Tables[0].Rows[0]["HCheckEmp"].ToString() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½åæ¬¡å®¡æ ¸ï¼"; objJsonResult.data = null; return objJsonResult; } } if (IsAudit == 1) //åå®¡æ ¸å¤æ { if (ds.Tables[0].Rows[0]["HCheckEmp"].ToString() == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®æªå®¡æ ¸!ä¸éè¦åå®¡æ ¸!"; objJsonResult.data = null; return objJsonResult; } } } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®ä¸åå¨!"; objJsonResult.data = null; return objJsonResult; } oCN.BeginTran(); if (IsAudit == 0) //å®¡æ ¸å¤æ { oCN.RunProc("update Gy_TemporaryArea set HCheckEmp='" + CurUserName + "',HCheckTime=getdate() where HItemID=" + HInterID); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "å®¡æ ¸æå"; objJsonResult.data = null; } if (IsAudit == 1) //åå®¡æ ¸å¤æ { oCN.RunProc("update Gy_TemporaryArea set HCheckEmp='',HCheckTime=null where HItemID=" + HInterID); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åå®¡æ ¸æå"; objJsonResult.data = null; } oCN.Commit(); return objJsonResult; } catch (Exception e) { oCN.RollBack(); 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="IsStop">ç¦ç¨(0),åç¦ç¨(1)</param> /// <param name="CurUserName">å®¡æ ¸äºº</param> /// <returns></returns> [Route("Gy_TemporaryArea/StopGy_TemporaryArea")] [HttpGet] public object StopGy_TemporaryArea(int HInterID, int IsStop, string CurUserName) { try { //å®¡æ ¸æé if (!DBUtility.ClsPub.Security_Log_second("Gy_TemporaryArea_Stop", 1, false, CurUserName)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ç¦ç¨å¤±è´¥ï¼æ æéï¼"; objJsonResult.data = null; return objJsonResult; } var ds = oCN.RunProcReturn("select * from Gy_TemporaryArea where HItemID=" + HInterID, "Gy_TemporaryArea"); if (ds.Tables[0].Rows.Count > 0) { if (IsStop == 0) //ç¦ç¨å¤æ { if (ds.Tables[0].Rows[0]["HStopEmp"].ToString() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "忮已ç¦ç¨!ä¸è½å次ç¦ç¨ï¼"; objJsonResult.data = null; return objJsonResult; } } if (IsStop == 1) //åç¦ç¨å¤æ { if (ds.Tables[0].Rows[0]["HStopEmp"].ToString() == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®æªç¦ç¨!ä¸éè¦åç¦ç¨!"; objJsonResult.data = null; return objJsonResult; } } } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®ä¸åå¨!"; objJsonResult.data = null; return objJsonResult; } oCN.BeginTran(); if (IsStop == 0) //ç¦ç¨å¤æ { oCN.RunProc("update Gy_TemporaryArea set HStopEmp='" + CurUserName + "',HStopTime=getdate(),HStopFlag=1 where HItemID=" + HInterID); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "ç¦ç¨æå"; objJsonResult.data = null; } if (IsStop == 1) //åç¦ç¨å¤æ { oCN.RunProc("update Gy_TemporaryArea set HStopEmp='',HStopTime=null,HStopflag=0 where HItemID=" + HInterID); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åç¦ç¨æå"; objJsonResult.data = null; } oCN.Commit(); return objJsonResult; } catch (Exception e) { oCN.RollBack(); objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ç¦ç¨å¤±è´¥æè åç¦ç¨å¤±è´¥ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion } } WebAPI/Controllers/¹¤×ʹÜÀí/Pay_DuSubsidyItemBillController.cs
@@ -6,12 +6,15 @@ using System.Collections.Generic; using System.Data; using System.Linq; using System.IO; using System.Web; using System.Web.Http; using System.Windows.Forms; using WebAPI.Models; using WebAPI.Controllers.SCGL.æ¥è®¡å管ç; using System.Text.RegularExpressions; namespace WebAPI.Controllers.项ç®ç®¡ç.å·¥ä½ä»»å¡ namespace WebAPI.Controllers.å·¥èµç®¡ç.æ£è¡¥é¡¹ç®è´¹ç¨å { public class Pay_DuSubsidyItemBillController : ApiController { @@ -19,7 +22,13 @@ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_ICMOBill BillOld = new DAL.ClsSc_ICMOBill(); DAL.ClsGy_Employee_View oEmp = new DAL.ClsGy_Employee_View(); DAL.ClsGy_Department_View oDept = new DAL.ClsGy_Department_View(); DAL.ClsGy_Group_View oGroup = new DAL.ClsGy_Group_View(); DAL.ClsGy_ORGANIZATIONS_View oOrg = new DAL.ClsGy_ORGANIZATIONS_View(); DAL.ClsGy_DuSubsidyItem_View oDuSItem = new DAL.ClsGy_DuSubsidyItem_View(); public DAL.ClsPay_DuSubsidyItemBill BillOld = new DAL.ClsPay_DuSubsidyItemBill(); Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); string user_LongShan = ""; string HName_LongShan = ""; @@ -798,5 +807,613 @@ } } #endregion #region æ£è¡¥é¡¹ç®è´¹ç¨å æ°æ®å¯¼å ¥ #region è·åå¯¼å ¥æä»¶çæ°æ® [Route("Pay_DuSubsidyItemBill/Pay_DuSubsidyItemBillimport")] [HttpPost] public object Pay_DuSubsidyItemBillimport() { try { var WorkBookName = HttpContext.Current.Request["WorkBookName"]; DBUtility.ClsPub.HOrgID = long.Parse(HttpContext.Current.Request["HOrgID"]); //è·åæä»¶åç§° var file = HttpContext.Current.Request.Files[0]; //è·åæä»¶ç©çè·¯å¾ string ExcelPath = HttpContext.Current.Server.MapPath("~/" + file.FileName); //ä¿åæä»¶ file.SaveAs(ExcelPath); NpoiHelper np = new NpoiHelper(); DataSet ExcelDs = np.ReadExcel(ExcelPath, 1, 2, WorkBookName); //å 餿件 File.Delete(ExcelPath); //å建临æ¶è¡¨ DataTable tb2 = new DataTable("dt2"); DataTable tb3 = new DataTable("dt3"); //æ·»å åå for (int i = 0; i < ExcelDs.Tables[0].Columns.Count; i++) { tb2.Columns.Add(ExcelDs.Tables[0].Rows[0][i].ToString()); } //æ·»å æ°æ® for (int i = 1; i < ExcelDs.Tables[0].Rows.Count; i++) { DataRow row = tb2.NewRow(); for (int j = 0; j < ExcelDs.Tables[0].Columns.Count; j++) { row[j] = ExcelDs.Tables[0].Rows[i][j].ToString(); } tb2.Rows.Add(row); } //è·åå¯¼å ¥æä»¶ååéåï¼ç¨äºåç«¯å¨æå List<object> columnNameList = new List<object>(); //æ·»å åå foreach (DataColumn col in tb2.Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå } var error = ""; //æ¥è¯¢æ£è¡¥é¡¹ç®è´¹ç¨å没æçå if (!tb2.Columns.Contains("æ¥æ")) error += "æ²¡ææ¾å°ãæ¥æãçæ é¢,"; if (!tb2.Columns.Contains("å¹´")) error += "æ²¡ææ¾å°ãå¹´ãçæ é¢,"; if (!tb2.Columns.Contains("æ")) error += "æ²¡ææ¾å°ãæãçæ é¢,"; if (!tb2.Columns.Contains("ç»ç»ä»£ç ")) error += "æ²¡ææ¾å°ãç»ç»ä»£ç ãçæ é¢,"; if (!tb2.Columns.Contains("ç»ç»")) error += "æ²¡ææ¾å°ãç»ç»ãçæ é¢,"; if (!tb2.Columns.Contains("é¨é¨ä»£ç ")) error += "æ²¡ææ¾å°ãé¨é¨ä»£ç ãçæ é¢,"; if (!tb2.Columns.Contains("é¨é¨åç§°")) error += "æ²¡ææ¾å°ãé¨é¨åç§°ãçæ é¢,"; if (!tb2.Columns.Contains("çç»ä»£ç ")) error += "æ²¡ææ¾å°ãçç»ä»£ç ãçæ é¢,"; if (!tb2.Columns.Contains("çç»")) error += "æ²¡ææ¾å°ãçç»ãçæ é¢,"; if (!tb2.Columns.Contains("è¡¨å¤´å¤æ³¨")) error += "æ²¡ææ¾å°ãè¡¨å¤´å¤æ³¨ãçæ é¢,"; if (!tb2.Columns.Contains("èå代ç ")) error += "æ²¡ææ¾å°ãèå代ç ãçæ é¢,"; if (!tb2.Columns.Contains("èååç§°")) error += "æ²¡ææ¾å°ãèååç§°ãçæ é¢,"; ////è·åææçæ£è¡¥é¡¹ç®ï¼å¤å®å¯¼å ¥æä»¶ä¸æªå å«çæ£è¡¥é¡¹ç® //DataSet ds_DuSubsidyItem; //ds_DuSubsidyItem = oCN.RunProcReturn("select * from Gy_DuSubsidyItem", "Gy_DuSubsidyItem"); //if (ds_DuSubsidyItem.Tables[0] != null) //{ // for (int i = 0; i < ds_DuSubsidyItem.Tables[0].Rows.Count; i++) // { // string DuSubsidyItem = ds_DuSubsidyItem.Tables[0].Rows[i]["HName"] == null ? "" : ds_DuSubsidyItem.Tables[0].Rows[i]["HName"].ToString(); // if (!tb2.Columns.Contains(DuSubsidyItem)) // error += "æ²¡ææ¾å°ã" + DuSubsidyItem + "ãçæ é¢,"; // } //} if (error.Length > 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = $"Excel模æ¿åå¨é误,{error}\r\n"; objJsonResult.data = null; return objJsonResult; } objJsonResult = (json)Checkdata(tb2); if (objJsonResult.code == "0") { return objJsonResult; } oCN.BeginTran(); //å é¤ä¸´æ¶è¡¨æ°æ® oCN.RunProc("delete from diyipi_Pay_DuSubsidyItemBill"); //临æ¶è¡¨æ·»å æ°æ® for (int i = 0; i < tb2.Rows.Count; i++) { if (tb2.Rows[i]["èå代ç "].ToString() != "") { //æ ¹æ®ä»£ç è·åè¡¨æ°æ® oOrg.GetInfoByNumber(tb2.Rows[i]["ç»ç»ä»£ç "].ToString()); oDept.GetInfoByNumber(tb2.Rows[i]["é¨é¨ä»£ç "].ToString()); oGroup.GetInfoByNumber(tb2.Rows[i]["çç»ä»£ç "].ToString()); oEmp.GetInfoByNumber(tb2.Rows[i]["èå代ç "].ToString()); //è·åå ç Int64 HOrgID = oOrg.omodel.HItemID; Int64 HDeptID = oDept.omodel.HItemID; Int64 HGroupID = oGroup.omodel.HItemID; Int64 HEmpID = oEmp.omodel.HItemID; for (int j = 12; j < tb2.Columns.Count - 1; j++) { oDuSItem.GetInfoByName(tb2.Columns[j].ColumnName); Int64 HDuSID = oDuSItem.omodel.HItemID; string HDuSNumber = oDuSItem.omodel.HNumber; string HDuSName = oDuSItem.omodel.HName; double HMoney = double.Parse(tb2.Rows[i][tb2.Columns[j].ColumnName].ToString()); string sql = "insert into diyipi_Pay_DuSubsidyItemBill(HDate,HYear,HPeriod,HOrgID,HOrgNumber,HOrgName,HDeptID,HDeptNumber,HDeptName" + ",HGroupID,HGroupNumber,HGroupName,HRemarkMain,HEmpID,HEmpNumber,HEmpName,HDuSubsidyItemID,HDuSubsidyItemNumber,HDuSubsidyItemName,HMoney,HRemarkSub) " + "values(" + "'" + tb2.Rows[i]["æ¥æ"].ToString() + "'," + int.Parse(tb2.Rows[i]["å¹´"].ToString()) + "," + int.Parse(tb2.Rows[i]["æ"].ToString()) + "," + HOrgID + ",'" + tb2.Rows[i]["ç»ç»ä»£ç "].ToString() + "','" + tb2.Rows[i]["ç»ç»"].ToString() + "'," + HDeptID + ",'" + tb2.Rows[i]["é¨é¨ä»£ç "].ToString() + "','" + tb2.Rows[i]["é¨é¨åç§°"].ToString() + "'," + HGroupID + ",'" + tb2.Rows[i]["çç»ä»£ç "].ToString() + "','" + tb2.Rows[i]["çç»"].ToString() + "','" + tb2.Rows[i]["è¡¨å¤´å¤æ³¨"].ToString() + "'," + HEmpID + ",'" + tb2.Rows[i]["èå代ç "].ToString() + "','" + tb2.Rows[i]["èååç§°"].ToString() + "'," + HDuSID + ",'" + HDuSNumber + "','" + HDuSName + "'," + HMoney + ",'" + tb2.Rows[i]["表ä½å¤æ³¨"] + "')"; oCN.RunProc(sql); } } } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = error; objJsonResult.data = tb2; 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 æ£æ¥å¯¼å ¥æä»¶çæ°æ® private object Checkdata(DataTable dt) { bool b = false; string sErrMsg = ""; string sMsg = ""; for (int i = 0; i <= dt.Rows.Count - 1; i++) { string HDeptNumber = ""; string HGroupNumber = ""; string HEmpNumber = ""; double HMoney = 0; HDeptNumber = DBUtility.ClsPub.isStrNull(dt.Rows[i]["é¨é¨ä»£ç "].ToString()); HGroupNumber = DBUtility.ClsPub.isStrNull(dt.Rows[i]["çç»ä»£ç "].ToString()); HEmpNumber = DBUtility.ClsPub.isStrNull(dt.Rows[i]["èå代ç "].ToString()); if (HEmpNumber != "") { int index = i + 1; //è®°å½å½åæ£éªæ°æ®ä½äºå¯¼å ¥æä»¶ç第å è¡ //å®¡æ ¸ä»£ç æ¯å¦åç if (!DBUtility.ClsPub.AllowNumber(HDeptNumber)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "é¨é¨ä»£ç ä¸ä¸è½åºç°è¿ç»â.âå¹¶ä¸é¦ä½æ«ä½ä¸è½ä¸ºâ.âï¼"; objJsonResult.data = null; return objJsonResult; } if (!DBUtility.ClsPub.AllowNumber(HGroupNumber)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "çç»ä»£ç ä¸ä¸è½åºç°è¿ç»â.âå¹¶ä¸é¦ä½æ«ä½ä¸è½ä¸ºâ.âï¼"; objJsonResult.data = null; return objJsonResult; } if (!DBUtility.ClsPub.AllowNumber(HEmpNumber)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "èå代ç ä¸ä¸è½åºç°è¿ç»â.âå¹¶ä¸é¦ä½æ«ä½ä¸è½ä¸ºâ.âï¼"; objJsonResult.data = null; return objJsonResult; } //å¾å°é¨é¨å ç if (!oDept.GetInfoByNumber(HDeptNumber)) { sMsg = "[" + HDeptNumber + "]é¨é¨ä¸åå¨"; if (sErrMsg.Contains(sMsg) == false) { sErrMsg = sErrMsg + "[" + HDeptNumber + "]é¨é¨ä¸åå¨\r\n"; } b = true; } //å¾å°çç»å ç if (!oGroup.GetInfoByNumber(HGroupNumber)) { sMsg = "[" + HGroupNumber + "]çç»ä¸åå¨"; if (sErrMsg.Contains(sMsg) == false) { sErrMsg = sErrMsg + "[" + HGroupNumber + "]çç»ä¸åå¨\r\n"; } b = true; } //å¾å°èåå ç if (!oEmp.GetInfoByNumber(HEmpNumber)) { sMsg = "[" + HEmpNumber + "]èåä¸åå¨"; if (sErrMsg.Contains(sMsg) == false) { sErrMsg = sErrMsg + "[" + HEmpNumber + "]èåä¸åå¨\r\n"; } b = true; } //æ£éªå¯¼å ¥æä»¶ä¸çæ£è¡¥é¡¹ç®æ¯å¦åå¨ã弿¯å¦åæ³ for(int j=12; j < dt.Columns.Count-1; j++) { //æ£éªå¯¼å ¥æä»¶ä¸çæ£è¡¥é¡¹ç®æ¯å¦åå¨ if (!oDuSItem.GetInfoByName(dt.Columns[j].ColumnName)) { sMsg = "[" + dt.Columns[j].ColumnName + "]æ£è¡¥é¡¹ç®ä¸åå¨"; if (sErrMsg.Contains(sMsg) == false) { sErrMsg = sErrMsg + "[" + dt.Columns[j].ColumnName + "]æ£è¡¥é¡¹ç®ä¸åå¨\r\n"; } b = true; } //æ£éªå¯¼å ¥æä»¶ä¸çæ£è¡¥é¡¹ç®å¼æ¯å¦åæ³ if ( !Regex.IsMatch( dt.Rows[i][dt.Columns[j].ColumnName].ToString(), @"^\d+(\.\d+)?$")) { sMsg = "[" + dt.Columns[j].ColumnName + "]æ°æ®æ ¼å¼é误ï¼è¯·è¾å ¥éè´æ°"; if (sErrMsg.Contains(sMsg) == false) { sErrMsg = sErrMsg + "[" + dt.Columns[j].ColumnName + "]æ°æ®æ ¼å¼é误ï¼è¯·è¾å ¥éè´æ°\r\n"; } b = true; } } } } if (b == true) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = sErrMsg; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = sErrMsg; objJsonResult.data = null; return objJsonResult; } } #endregion #region æ£è¡¥é¡¹ç®è´¹ç¨å ä¿åå¯¼å ¥æ°æ® [Route("Pay_DuSubsidyItemBill/Pay_DuSubsidyItemBillSaveImport")] [HttpGet] public object Pay_DuSubsidyItemBillSaveImport(string user) { try { //æ¥çæé if (!DBUtility.ClsPub.Security_Log("Pay_DuSubsidyItemBill_Edit", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ æ°å¢æéï¼"; objJsonResult.data = null; return objJsonResult; } //è·å临æ¶è¡¨æ°æ® ds = oCN.RunProcReturn("select * from diyipi_Pay_DuSubsidyItemBill order by HDate desc,HYear desc,HPeriod desc,HOrgID desc,HDeptID desc,HGroupID desc,HRemarkMain desc,HEmpID desc", "diyipi_Pay_DuSubsidyItemBill"); if (ds==null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ä¿åå¤±è´¥ï¼æ°æ®æªå¯¼å ¥æåï¼è¯·éæ°å¯¼å ¥æ°æ®ï¼ï¼"; objJsonResult.data = null; return objJsonResult; } //ä¿åæ°æ® oCN.BeginTran(); DataTable dt = ds.Tables[0]; Pay_DuSubsidyItemBillMain mainTable = new Pay_DuSubsidyItemBillMain(); List<Pay_DuSubsidyItemBillSub> subTable = new List<Pay_DuSubsidyItemBillSub>(); int HOrgID = 0; int HYear = 0; int HPeriod = 0; string compareText = ""; for (int i = 0; i < dt.Rows.Count; i++) { string compareText1 = dt.Rows[i]["HDate"].ToString() + "" + dt.Rows[i]["HYear"].ToString() + "" + dt.Rows[i]["HPeriod"].ToString() + "" + dt.Rows[i]["HOrgID"].ToString() + "" + dt.Rows[i]["HDeptID"].ToString() + "" + dt.Rows[i]["HGroupID"].ToString() + "" + dt.Rows[i]["HRemarkMain"].ToString() + "" + dt.Rows[i]["HEmpID"].ToString(); if(compareText != compareText1) { if (subTable.Count>0) { objJsonResult = SaveImport_AddBillMain(mainTable, subTable, HOrgID, HYear, HPeriod, user); if (objJsonResult.code == "0") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = objJsonResult.Message; objJsonResult.data = null; return objJsonResult; } mainTable = new Pay_DuSubsidyItemBillMain(); subTable.Clear(); } compareText = compareText1; mainTable.HDate = dt.Rows[i]["HDate"].ToString(); mainTable.HDeptID = int.Parse(dt.Rows[i]["HDeptID"].ToString()); mainTable.HGroupID = int.Parse(dt.Rows[i]["HGroupID"].ToString()); mainTable.HRemark = dt.Rows[i]["HRemarkMain"].ToString(); mainTable.HMaker = user; mainTable.HMakerDate = DateTime.Now.ToString("yyyy-MM-dd"); HOrgID = int.Parse(dt.Rows[i]["HOrgID"].ToString()); HYear = int.Parse(dt.Rows[i]["HYear"].ToString()); HPeriod = int.Parse(dt.Rows[i]["HPeriod"].ToString()); } Pay_DuSubsidyItemBillSub oSub = new Pay_DuSubsidyItemBillSub(); oSub.HEmpID = int.Parse(dt.Rows[i]["HEmpID"].ToString()); oSub.HDuSubsidyItemID = int.Parse(dt.Rows[i]["HDuSubsidyItemID"].ToString()); oSub.HQty = 0; oSub.HPrice = 0; oSub.HMoney = double.Parse(dt.Rows[i]["HMoney"].ToString()); oSub.HRemark = dt.Rows[i]["HRemarkSub"].ToString(); subTable.Add(oSub); } //æ·»å æå䏿¬¡è®°å½ if (subTable.Count > 0) { objJsonResult = SaveImport_AddBillMain(mainTable, subTable, HOrgID, HYear, HPeriod, user); if (objJsonResult.code == "0") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = objJsonResult.Message; objJsonResult.data = null; return objJsonResult; } mainTable = new Pay_DuSubsidyItemBillMain(); subTable.Clear(); } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region æ·»å æ£è¡¥é¡¹ç®è´¹ç¨å 主表 public json SaveImport_AddBillMain(Pay_DuSubsidyItemBillMain mainTable, List<Pay_DuSubsidyItemBillSub> subTable, int HOrgID, int Year, int Period, string user) { string HComputerName = SystemInformation.ComputerName; //设å¤åç§° try { List<Pay_DuSubsidyItemBillMain> mainList = new List<Pay_DuSubsidyItemBillMain>(); mainList.Add(mainTable); int HYear = Year; int HPeriod = Period; string HBillType = "2233"; string HBillSubType = ""; int HBillStatus = 1; int HAutoSaveFlag = 0; Int64 HInterID = DBUtility.ClsPub.CreateBillID_Prod(HBillType, ref DBUtility.ClsPub.sExeReturnInfo); string HBillNo = DBUtility.ClsPub.CreateBillCode(HBillType, ref DBUtility.ClsPub.sExeReturnInfo, true); string HDate = mainList[0].HDate; string HInnerBillNo = ""; int HGroupID = mainList[0].HGroupID; int HDeptID = mainList[0].HDeptID; string HExplanation = ""; string HRemark = mainList[0].HRemark; string HMaker = mainList[0].HMaker; string HMakerDate = mainList[0].HMakerDate; ds = oCN.RunProcReturn("select * from Pay_DuSubsidyItemBillMain where HInterID = " + HInterID + " and HBillNo = '" + HBillNo + "'", "Pay_DuSubsidyItemBillMain"); //ä¸»è¡¨æ·»å æ°æ® string sql = "insert into Pay_DuSubsidyItemBillMain" + "(HYear,HPeriod,HBillType,HBillSubType,HBillStatus,HInterID,HBillNo,HDate,HInnerBillNo,HGroupID,HDeptID,HExplanation,HAutoSaveFlag,HRemark,HMaker,HMakeDate) " + "values(" + "" + HYear + "," + HPeriod + ",'" + HBillType + "','" + HBillSubType + "'," + HBillStatus + "," + HInterID + ",'" + HBillNo + "','" + HDate + "','" + HInnerBillNo + "'," + HGroupID + "," + HDeptID + ",'" + HExplanation + "'," + HAutoSaveFlag + ",'" + HRemark + "','" + HMaker + "','" + HMakerDate + "')"; //主表 oCN.RunProc(sql); LogService.Write("ç¨æ·:" + user + ",æ¥æ:" + DateTime.Now + ",æ°å¢æ£è¡¥é¡¹ç®è´¹ç¨å:" + HBillNo); oCN.RunProc("Insert into System_log (GeginDate, userid, WorkstationName, WorkList, SystemName, NetuserName, State) select GETDATE(),'" + user + "','" + HComputerName + "','" + "æ°å¢æ£è¡¥é¡¹ç®è´¹ç¨åï¼" + HBillNo + "','LMES-æ£è¡¥é¡¹ç®è´¹ç¨å模å','" + DBUtility.ClsPub.IPAddress + "','æ°å¢åæ®'", ref DBUtility.ClsPub.sExeReturnInfo); //ä¿åå表 objJsonResult = SaveImport_AddBillSub(subTable, HInterID,HBillNo); if (objJsonResult.code == "0") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = objJsonResult.Message; objJsonResult.data = null; return objJsonResult; } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = null; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region æ·»å æ£è¡¥é¡¹ç®è´¹ç¨å å表 public json SaveImport_AddBillSub(List<Pay_DuSubsidyItemBillSub> DetailColl, Int64 HInterID, string HBillNo) { int i = 0; //ä½ä¸ºå表å ç foreach (Pay_DuSubsidyItemBillSub oSub in DetailColl) { i++; //åä¸ä¸ªä¸»è¡¨ä¸çå表çå ç èªå¢ int HEntryID = i; int HEmpID = oSub.HEmpID; int HDuSubsidyItemID = oSub.HDuSubsidyItemID; double HQty = oSub.HQty; double HPrice = oSub.HPrice; double HMoney = oSub.HMoney; string HRemark = oSub.HRemark; string sql = "insert into Pay_DuSubsidyItemBillSub" + "(HInterID,HEntryID,HEmpID,HDuSubsidyItemID,HQty,HPrice,HMoney,HRemark) " + "values(" + "" + HInterID + "," + HEntryID + "," + HEmpID + "," + HDuSubsidyItemID + "," + HQty + "," + HPrice + "," + HMoney + ",'" + HRemark + "')"; oCN.RunProc(sql); } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = null; objJsonResult.data = null; return objJsonResult; } #endregion #endregion #region æ£è¡¥é¡¹ç®è´¹ç¨å_è´¹ç¨æ¨ªåæ¾ç¤º è·åæ£è¡¥é¡¹ç® [Route("Pay_DuSubsidyItemBill_KS/getInitGrid_KS")] [HttpGet] public object getInitGrid_KS() { try { //è·åæªç¦ç¨çæ£è¡¥é¡¹ç® string sql = "select * from Gy_DuSubsidyItem where HStopFlag = 0"; ds = oCN.RunProcReturn(sql, "Gy_DuSubsidyItem"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¾å°ç¸å ³æ£è¡¥é¡¹ç®ï¼"; objJsonResult.data = null; return objJsonResult; } //å¤çæ£è¡¥é¡¹ç® List<object> columnNameList = new List<object>(); for(int i = 0; i < ds.Tables[0].Rows.Count; i++) { string field = ds.Tables[0].Rows[i]["HItemID"].ToString(); string title = ds.Tables[0].Rows[i]["HName"].ToString(); string dataType = "decimal(18,2)"; string ColmString = "{\"field\":\"" + field + "\",\"title\":\"" + title + "\",\"dataType\":\"" + dataType + "\"}"; columnNameList.Add(JsonConvert.DeserializeObject(ColmString)); } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; 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 } } WebAPI/Controllers/¹¤×ʹÜÀí/Pay_ErrWorkTimesRequestBillController.cs
@@ -11,7 +11,7 @@ using System.Windows.Forms; using WebAPI.Models; namespace WebAPI.Controllers.项ç®ç®¡ç.å·¥ä½ä»»å¡ namespace WebAPI.Controllers.å·¥èµç®¡ç.å¼å¸¸å·¥æ¶ç³è¯· { public class Pay_ErrWorkTimesRequestBillController : ApiController { @@ -19,7 +19,7 @@ private json objJsonResult = new json(); public DataSet ds = new DataSet(); public SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public DAL.ClsSc_ICMOBill BillOld = new DAL.ClsSc_ICMOBill(); public DAL.ClsPay_ErrWorkTimesRequestBill BillOld = new DAL.ClsPay_ErrWorkTimesRequestBill(); string user_LongShan = ""; string HName_LongShan = ""; WebAPI/Controllers/ÌõÂë¹ÜÀí/WEBSController.cs
@@ -115,17 +115,385 @@ } } /// <summary> /// æ«ç è¿åä»åºä¿¡æ¯ /// </summary> /// <returns></returns> [Route("WEBSController/GetWarehouse_Json")] [HttpGet] public object GetWarehouse_Json(string HBarCode, Int64 HStockOrgID) { try { Int64 HWhID = 0; HWhID = DBUtility.ClsPub.isLong(HBarCode.Replace("HWH", "")); ds = oCn.RunProcReturn("select HItemID,HNumber,HName,HSPFlag from Gy_Warehouse with(nolock) where HStopflag=0 and HItemID=" + HWhID.ToString() + " and HUSEORGID = " + HStockOrgID.ToString(), "Gy_Warehouse"); 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> /// <returns></returns> [Route("WEBSController/GetStockPlace_Json")] [HttpGet] public object GetStockPlace_Json(string HBarCode, Int64 HWhID, Int64 HStockOrgID) { try { Int64 sHSPID = 0; Int64 sHWhID = 0; if (HBarCode.Contains(";")) { string[] sArray = HBarCode.Replace("HSP", "").Split(';'); sHSPID = DBUtility.ClsPub.isLong(sArray[1]); sHWhID = DBUtility.ClsPub.isLong(sArray[0]); } if(HWhID==0) { ds = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HItemID=" + sHSPID.ToString() + " and HWHID=" + sHWhID.ToString() + " and HUSEORGID = " + HStockOrgID.ToString(), "h_v_IF_StockPlace"); 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; } } else { ds = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HItemID=" + sHSPID.ToString() + " and HWHID=" + HWhID.ToString() + " and HUSEORGID = " + HStockOrgID.ToString(), "h_v_IF_StockPlace"); if (ds == null || ds.Tables[0].Rows.Count == 0) { DataSet ds2 = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HItemID=" + sHSPID.ToString() + " and HWHID=" + sHWhID.ToString() + " and HUSEORGID = " + HStockOrgID.ToString(), "h_v_IF_StockPlace"); if (ds2 == null || ds2.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 = ds2.Tables[0]; 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; } } /// <summary> /// è·åä»ä½åè¡¨ä¿¡æ¯ /// </summary> /// <returns></returns> [Route("WEBSController/GetStockPlaceList_Json")] [HttpGet] public object GetStockPlaceList_Json(string StockPlace, Int64 HWhID, Int64 HStockOrgID) { try { //çé¢ä¸æªéæ©ä»åº æ ä»ä½éæ©å表çé¢è¾å ¥è¿æ»¤æ¡ä»¶ if (HWhID == 0) { ds = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HUSEORGID=" + HStockOrgID.ToString() + " and (HNumber like '%" + StockPlace + "%' or HName like '%" + StockPlace + "%')", "h_v_IF_StockPlace"); 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; } } //çé¢ä¸å·²éä»åº else { ds = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HUSEORGID=" + HStockOrgID.ToString() + " and HWHID=" + HWhID.ToString() + " and (HNumber like '%" + StockPlace + "%' or HName like '%" + StockPlace + "%')", "h_v_IF_StockPlace"); if (ds == null || ds.Tables[0].Rows.Count == 0) { DataSet ds2 = oCn.RunProcReturn("select HItemID,HNumber,HName,HWHID,HWhNumber,HWhName from h_v_IF_StockPlace where HStopflag=0 and HUSEORGID = " + HStockOrgID.ToString() + " and (HNumber like '%" + StockPlace + "%' or HName like '%" + StockPlace + "%')", "h_v_IF_StockPlace"); if (ds2 == null || ds2.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 = ds2.Tables[0]; 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> /// <returns></returns> [Route("WEBSController/GetEmployee_Json")] [HttpGet] public object GetEmployee_Json(string HBarCode) { try { Int64 HEmpID = 0; HEmpID = DBUtility.ClsPub.isLong(HBarCode); ds = oCn.RunProcReturn("select HItemID,HNumber,HName from Gy_Employee with(nolock) where HStopflag=0 and HItemID=" + HEmpID.ToString(), "Gy_Employee"); 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> /// <returns></returns> [Route("WEBSController/GetDepartment_Json")] [HttpGet] public object GetDepartment_Json(string HBarCode) { try { Int64 HDepID = 0; HDepID = DBUtility.ClsPub.isLong(HBarCode.Replace("HDE", "")); ds = oCn.RunProcReturn("select HItemID,HNumber,HName from Gy_Department with(nolock) where HStopflag=0 and HItemID=" + HDepID.ToString(), "Gy_Department"); 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> /// <returns></returns> [Route("WEBSController/GetSupplier_Json")] [HttpGet] public object GetSupplier_Json(Int64 HSupID) { try { ds = oCn.RunProcReturn("select HItemID,HNumber,HName from Gy_Supplier with(nolock) where HStopflag=0 and HItemID=" + HSupID.ToString(), "Gy_Supplier"); 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> /// <returns></returns> [Route("WEBSController/GetCustomer_Json")] [HttpGet] public object GetCustomer_Json(Int64 HCusID) { try { ds = oCn.RunProcReturn("select HItemID,HNumber,HName from Gy_Customer with(nolock) where HStopflag=0 and HItemID=" + HCusID.ToString(), "Gy_Customer"); 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 #endregion #region ç颿§ä»¶åè½è°ç¨æ¹æ³ #region æ«ç 模åè°ç¨æ¹æ³ #region æ ¹æ®åæ®ç±»åè·ååæ®åç±»å @@ -140,7 +508,7 @@ try { ds = oWebs.get_BillSubType(HBillType, HStockOrgID); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -169,8 +537,127 @@ #endregion #region æ«ç æ¨¡å æ ¹æ®æ¡ç å é¤ç¼åå表ä¸å¯¹åºæ¡ç è®°å½ /// <summary> /// æ ¹æ®æ¡ç å 餿¡ç åºå ¥åºç¼å表ä¸è®°å½ /// </summary> /// <returns></returns> [Route("WEBSController/set_DelPonderationBillMain_Temp_BarCode_Json")] [HttpGet] public object set_DelPonderationBillMain_Temp_BarCode_Json(long HInterID, string HBillType, string HBarCode) { try { oCn.RunProc("Delete from KF_PonderationBillMain_Temp where HBarCode<>'' and HInterID=" + HInterID.ToString() + " and HBillType='" + HBillType + "' and HBarCode='" + HBarCode + "'", ref DBUtility.ClsPub.sExeReturnInfo); objJsonResult.code = "0"; objJsonResult.count = 1; 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> /// <returns></returns> [Route("WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json")] [HttpGet] public object set_DelPonderationBillMain_Temp_InterIDAndSource_Json(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string HBillType) { try { if (oWebs.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID, HAuxPropID, HMTONo, HSourceInterID, HSourceEntryID, HBillType, 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 æ«ææ¨¡å éåºåè½æé®è°ç¨ å é¤å è¿å åºä¸´æ¶è¡¨ï¼æ´æ° HlineStatus =1ï¼ /// <summary> /// å é¤å è¿å åºä¸´æ¶è¡¨ï¼æ´æ° HlineStatus =1ï¼ /// </summary> /// <returns></returns> [Route("WEBSController/set_DelPonderationBillMain_Temp_FIFO_Json")] [HttpGet] public object set_DelPonderationBillMain_Temp_FIFO_Json(long HInterID, string HBillType) { try { if (oWebs.set_DelPonderationBillMain_Temp_FIFO(HInterID, HBillType, 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 = "æ´æ°å è¿å åºä¸´æ¶è¡¨HlineStatuså¼å¤±è´¥ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #endregion #region ç¼åå表模åè°ç¨ #region ç¼åå表 ç¼è¾åè½è°ç¨ @@ -227,7 +714,7 @@ try { ds = oWebs.GetKf_ICStockBillQueryList(HBillType, HBillNo, HSourceBillNo); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -337,50 +824,8 @@ } } #endregion #region å 餿¡ç åºå ¥åºä¸´æ¶è¡¨è®°å½ /// <summary> /// æ«ç 模åï¼å é¤éä¸è¡æ¡ç åºå ¥åºä¸´æ¶è¡¨è®°å½ /// </summary> /// <returns></returns> [Route("WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json")] [HttpGet] public object set_DelPonderationBillMain_Temp_InterIDAndSource_Json(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string HBillType) { try { if (oWebs.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID, HAuxPropID, HMTONo, HSourceInterID, HSourceEntryID, HBillType, 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; } } /// <summary> /// æ ¹æ®åæ®ID,å 餿¡ç åºå ¥åºä¸´æ¶è¡¨è®°å½ /// æ ¹æ®åæ®ID,å 餿¡ç åºå ¥åºä¸´æ¶è¡¨è®°å½ ï¼åè½åä¸é¢æ ¹æ®IDå é¤ç¼åè®°å½æ¹æ³ï¼ /// </summary> /// <returns></returns> [Route("WEBSController/DeleteBillList_Json")] @@ -418,20 +863,74 @@ #endregion #endregion #region å é¤å è¿å åºä¸´æ¶è¡¨ï¼æ´æ° HlineStatus =1ï¼ #region æäº¤çåå¤çæ¹æ³ #region çäº§å ¥åº ä¸ä¼ çå #endregion #region éè´å ¥åº ä¸ä¼ çå #endregion #region å ¶ä»å ¥åº ä¸ä¼ çå #region å ¶ä»å ¥åº æ°å¢æ¨¡å¼ /// <summary> /// å é¤å è¿å åºä¸´æ¶è¡¨ï¼æ´æ° HlineStatus =1ï¼ /// å ¶ä»å ¥åºæ°å¢ä¸ä¼ /// </summary> /// <returns></returns> [Route("WEBSController/set_DelPonderationBillMain_Temp_FIFO_Json")] [HttpGet] public object set_DelPonderationBillMain_Temp_FIFO_Json(long HInterID, string HBillType) [Route("WEBSController/set_SaveOtherInBill_Json")] [HttpPost] public object set_SaveOtherInBill_Json([FromBody] JObject oMain) { var _value = oMain["oMain"].ToString(); string msg1 = _value.ToString(); try { if (oWebs.set_DelPonderationBillMain_Temp_FIFO(HInterID, HBillType, ref DBUtility.ClsPub.sErrInfo)) List<Model.ClsKf_OtherInBillMain> lsmain = new List<Model.ClsKf_OtherInBillMain>(); ListModels oListModels = new ListModels(); lsmain = oListModels.getOtherInBillMainByJson(msg1); WebS.ClsKf_OtherInBillMain websLsmain = new WebS.ClsKf_OtherInBillMain(); 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.HStockStyle = lsmain[0].HStockStyle; websLsmain.HBillSubType = lsmain[0].HBillSubType; if(lsmain[0].HMainSourceBillType== "1241") { 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_SaveOtherInBill_New(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) { objJsonResult.code = "0"; objJsonResult.count = 1; @@ -452,7 +951,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ´æ°å è¿å åºä¸´æ¶è¡¨HlineStatuså¼å¤±è´¥ï¼" + e.ToString(); objJsonResult.Message = "å ¶ä»åºåºåä¸ä¼ 失败ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } @@ -460,8 +959,7 @@ #endregion #region æäº¤çåå¤çæ¹æ³ #endregion #region éå®åºåº ä¸ä¼ çå @@ -1223,7 +1721,7 @@ #endregion #region ç©ææ¡ç å¤çæ¹æ³ å ¶ä»åºåºåºæ¨¡å #region ç©ææ¡ç å¤çæ¹æ³ åºå ¥åºæ¨¡å /// <summary> /// ç©ææ¡ç ææ¬æ¡ æ«ç è°ç¨ @@ -1467,7 +1965,7 @@ try { ds = oCn.RunProcReturn("exec h_p_WMS_SourceBill_Temp " + HInterID.ToString() + ",'" + HBillType + "'", "h_p_WMS_SourceBill_Temp"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -1520,7 +2018,7 @@ string sMouldManagerCtl = "N"; //æ¯å¦å¯ç¨å¨å ·ç®¡ç string sFIFOCtl = "N"; //æ¯å¦å¯ç¨å è¿å åºç®¡ç ds = oWebs.GetBillEntryTmpList(HInterID, HBillNo, HBillType, HStockOrgID, ref sMouldManagerCtl, ref sFIFOCtl, ref DBUtility.ClsPub.sErrInfo); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -1530,14 +2028,47 @@ } else { //æ·»å ç©ææç»å表åå 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å对象çåå } //æ·»å æ¨¡æ²»å ·å表åå List<object> MouldcolumnNameList = new List<object>(); foreach (DataColumn col in ds.Tables[1].Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; MouldcolumnNameList.Add(JsonConvert.DeserializeObject(ColmString)); //è·åå°DataColumnå对象çåå } //æ·»å å è¿å åºå表åå List<object> FIFOcolumnNameList = new List<object>(); foreach (DataColumn col in ds.Tables[2].Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; FIFOcolumnNameList.Add(JsonConvert.DeserializeObject(ColmString)); //è·åå°DataColumnå对象çåå } //æ·»å æ¡ç æç»å表åå List<object> BarCodecolumnNameList = new List<object>(); foreach (DataColumn col in ds.Tables[3].Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; BarCodecolumnNameList.Add(JsonConvert.DeserializeObject(ColmString)); //è·åå°DataColumnå对象çåå } //æ·»å æºåçäº§æ±æ¥åæ¡ç æç»å表åå List<object> ICMOReportcolumnNameList = new List<object>(); foreach (DataColumn col in ds.Tables[4].Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; ICMOReportcolumnNameList.Add(JsonConvert.DeserializeObject(ColmString)); //è·åå°DataColumnå对象çåå } objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; @@ -1552,6 +2083,10 @@ BarCodeDetailslist = ds.Tables[5] //è¿åå½åææ«ææ¡ç æç»ä¿¡æ¯ï¼5ï¼ }; objJsonResult.list = columnNameList; objJsonResult.list = MouldcolumnNameList; objJsonResult.list = FIFOcolumnNameList; objJsonResult.list = BarCodecolumnNameList; objJsonResult.list = ICMOReportcolumnNameList; return objJsonResult; } } @@ -1765,7 +2300,7 @@ try { ds = oWebs.GetKf_PonderationBillMain_Temp_BillCheck(HInterID, HBillType, sWhere); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -1880,7 +2415,7 @@ try { ds = oWebs.GetKf_PonderationBillMain_TempList_BillCheck(HBillType, HMaker, HStockOrgID); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2170,7 +2705,7 @@ try { ds = oWebs.GetBillEntry_Tmp_Pack(HInterID, HBillNo, HBillType, ref DBUtility.ClsPub.sErrInfo); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2265,7 +2800,7 @@ try { ds = oWebs.GetSc_PackUnionBill_TempList(HBillType, HMaker, HStockOrgID); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2364,7 +2899,7 @@ try { ds = oCn.RunProcReturn("exec h_p_WMS_AddPackBarCode_DeletePackUnionBill '" + HBarCode_Pack + "','" + HMaker + "'," + HStockOrgID.ToString(), "h_p_WMS_AddPackBarCode_DeletePackUnionBill"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2545,7 +3080,7 @@ try { ds = oWebs.GetBillEntry_Temp_MoveStockBill_HuanTuo(HInterID, HBillNo, HBillType, HStockOrgID, ref DBUtility.ClsPub.sErrInfo); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2637,7 +3172,7 @@ try { ds = oCn.RunProcReturn("exec h_p_KF_MoveStockBill_TempList_HuanTuo " + HInterID.ToString() + ",'" + HBillType + "'", "h_p_KF_MoveStockBill_TempList_HuanTuo"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2688,7 +3223,7 @@ try { ds = oCn.RunProcReturn("exec h_p_KF_PonderationBillMain_TempList_HuanTuo '" + HBillType + "','" + HMaker + "'," + HStockOrgID.ToString(), "h_p_KF_PonderationBillMain_TempList_HuanTuo"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2784,7 +3319,7 @@ try { ds = oCn.RunProcReturn("exec h_p_Kf_BarCodeOutInReport_New " + sWhere, "h_p_Kf_BarCodeOutInReport_New"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2837,7 +3372,7 @@ try { ds = oCn.RunProcReturn("exec h_p_WMS_BarCodeICInventoryReport " + sWhere, "h_p_WMS_BarCodeICInventoryReport"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2890,7 +3425,7 @@ try { ds = oCn.RunProcReturn("exec h_p_WMS_MaterOutInReport " + sWhere, "h_p_WMS_MaterOutInReport"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -2943,7 +3478,7 @@ try { ds = oCn.RunProcReturn("exec h_p_WMS_MaterICInventoryReport " + sWhere, "h_p_WMS_MaterICInventoryReport"); if (ds == null) if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/Controllers/ÏîÄ¿¹ÜÀí/Òµ¼¨Ö¸±ê/PM_YearEmployeeMoneyBillController.cs
@@ -288,12 +288,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_PM_YearEmployeeMoneyBillList order by åæ®å· ", "h_v_PM_YearEmployeeMoneyBillList"); ds = oCN.RunProcReturn("select * from h_v_PM_YearEmployeeMoneyBillList order by åæ®å· desc ", "h_v_PM_YearEmployeeMoneyBillList"); } else { string sql1 = "select * from h_v_PM_YearEmployeeMoneyBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· "; string sql = sql1 + sWhere + " order by åæ®å· desc "; ds = oCN.RunProcReturn(sql, "h_v_PM_YearEmployeeMoneyBillList"); } WebAPI/Controllers/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBillController.cs
@@ -333,12 +333,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_PM_WorkTaskBillList order by åæ®å· ", "h_v_PM_WorkTaskBillList"); ds = oCN.RunProcReturn("select * from h_v_PM_WorkTaskBillList order by åæ®å· desc", "h_v_PM_WorkTaskBillList"); } else { string sql1 = "select * from h_v_PM_WorkTaskBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· "; string sql = sql1 + sWhere + " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "h_v_PM_WorkTaskBillList"); } @@ -1179,12 +1179,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_PM_WorkTaskReportBillList order by åæ®å·", "h_v_PM_ProjectStageBillList"); ds = oCN.RunProcReturn("select * from h_v_PM_WorkTaskReportBillList order by åæ®å· desc", "h_v_PM_ProjectStageBillList"); } else { string sql1 = "select * from h_v_PM_WorkTaskReportBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å·"; string sql = sql1 + sWhere + " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "h_v_PM_WorkTaskReportBillList"); } WebAPI/Controllers/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBillController.cs
@@ -470,12 +470,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_PM_ProjectBillList order by åæ®å· ", "h_v_PM_ProjectBillList"); ds = oCN.RunProcReturn("select * from h_v_PM_ProjectBillList order by åæ®å· desc", "h_v_PM_ProjectBillList"); } else { string sql1 = "select * from h_v_PM_ProjectBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· "; string sql = sql1 + sWhere + " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "h_v_PM_ProjectBillList"); } WebAPI/Controllers/ÏîÄ¿¹ÜÀí/ÏîÄ¿½×¶Î/Gy_ProjectStageController.cs
@@ -203,12 +203,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_Gy_ProjectStage order by é¶æ®µç¼ç ", "h_v_Gy_ProjectStage"); ds = oCN.RunProcReturn("select * from h_v_Gy_ProjectStage order by é¶æ®µç¼ç desc", "h_v_Gy_ProjectStage"); } else { string sql1 = "select * from h_v_Gy_ProjectStage where 1 = 1 "; string sql = sql1 + sWhere + " order by é¶æ®µç¼ç "; string sql = sql1 + sWhere + " order by é¶æ®µç¼ç desc"; ds = oCN.RunProcReturn(sql, "h_v_Gy_ProjectStage"); } @@ -1732,12 +1732,12 @@ if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_PM_ProjectReportBillList order by åæ®å· ", "h_v_PM_ProjectReportBillList"); ds = oCN.RunProcReturn("select * from h_v_PM_ProjectReportBillList order by åæ®å· desc ", "h_v_PM_ProjectReportBillList"); } else { string sql1 = "select * from h_v_PM_ProjectReportBillList where 1 = 1 "; string sql = sql1 + sWhere + " order by åæ®å· "; string sql = sql1 + sWhere + " order by åæ®å· desc "; ds = oCN.RunProcReturn(sql, "h_v_PM_ProjectReportBillList"); } WebAPI/DLL/ClsOA_ErrMsgBackBill.cs
@@ -14,7 +14,7 @@ public ClsOA_ErrMsgBackBill() { base.MvarItemKeySub = "OA_ErrMsgBackBillSub"; base.MvarItemKeySub2 = ""; base.MvarItemKeySub2 = "OA_ErrMsgBackBillSub2"; base.MvarItemKeySub3 = ""; base.MvarItemKeySub4 = ""; base.MvarItemKey="OA_ErrMsgBackBillMain"; @@ -70,6 +70,7 @@ DeleteRelation(ref sReturn, lngBillKey); //å é¤å表 DeleteBillSub(lngBillKey); DeleteBillSub2(lngBillKey); //æå ¥å表 omodel.HInterID = lngBillKey; foreach (Models.ClsOA_ErrMsgBackBillSub oSub in DetailColl) @@ -88,12 +89,10 @@ foreach (Models.ClsOA_ErrMsgBackBillSub2 oSubSec in DetailColl2) { oCn.RunProc("Insert into OA_ErrMsgBackBillSub2 " + " (HInterID,HEntryID" + ",HReceiveMan,HReadFlag" + " (HInterID,HEntryID,HReceiveMan,HReadFlag" + ")" + " values(" + omodel.HInterID.ToString() + "," + oSubSec.HEntryID.ToString() + ",'" + oSubSec.HRemark + "'" + ",'" + oSubSec.HReceiveMan + "'," + Convert.ToString(oSubSec.HReadFlag ? 1 : 0) + + omodel.HInterID.ToString() + "," + oSubSec.HEntryID.ToString() + ",'" + oSubSec.HReceiveMan + "'," + Convert.ToString(oSubSec.HReadFlag ? 1 : 0) + ") "); } WebAPI/Models/StationBill.cs
@@ -75,5 +75,6 @@ public long HPRDOrgID { get; set; } public double HmaterOutqty { get; set; } public double HProcPriceRate { get; set; } public int HTemporaryAreaID { get; set; } } } WebAPI/Models/»ù´¡×ÊÁÏ/Gy_TemporaryArea.cs
New file @@ -0,0 +1,23 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebAPI.Models { public class Gy_TemporaryArea { public long HItemID { get; set; } public string HNumber { get; set; } // 代ç public string HName { get; set; } // åç§° public string HShortNumber { get; set; } //ç代ç public long HParentID { get; set; } //ç¶çº§ID public bool HEndFlag { get; set; } //æ«çº§æ å¿ public bool HStopFlag { get; set; } //ç¦ç¨æ å¿ public string HRemark { get; set; } //夿³¨ public string HHelpCode { get; set; } //å©è®°ç public int HUSEORGID { get; set; } //使ç¨ç»ç» public int HCREATEORGID { get; set; } //å建ç»ç» public string HBarCode { get; set; } //æ¡å½¢ç } } WebAPI/Properties/PublishProfiles/FolderProfile.pubxml
@@ -10,7 +10,7 @@ <LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration> <LastUsedPlatform>x86</LastUsedPlatform> <PublishProvider>FileSystem</PublishProvider> <PublishUrl>D:\ç½ç«åå¸\æºäºMESWMS\API</PublishUrl> <PublishUrl>E:\ç½ç«åå¸\API</PublishUrl> <WebPublishMethod>FileSystem</WebPublishMethod> <SiteUrlToLaunchAfterPublish /> </PropertyGroup> WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,83 +5,83 @@ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <_PublishTargetUrl>E:\ç½ç«åå¸\API</_PublishTargetUrl> <History>True|2023-07-27T01:46:14.1491814Z;True|2023-07-21T11:13:10.0843656+08:00;True|2023-07-21T10:56:47.5835580+08:00;True|2023-07-21T10:30:33.0113443+08:00;True|2023-07-20T19:16:37.4936135+08:00;True|2023-07-20T19:00:41.0636578+08:00;True|2023-07-19T13:28:27.8671371+08:00;True|2023-07-19T13:23:42.1880500+08:00;True|2023-07-19T13:19:18.7201227+08:00;True|2023-07-19T13:06:38.9897249+08:00;True|2023-07-19T12:13:11.2061059+08:00;True|2023-07-19T11:45:20.0391356+08:00;True|2023-07-19T11:24:02.5425841+08:00;True|2023-07-19T10:32:06.7915754+08:00;True|2023-07-19T09:51:08.4553434+08:00;True|2023-07-19T09:48:11.2977426+08:00;True|2023-07-18T08:47:44.1724897+08:00;True|2023-07-17T16:25:10.8982872+08:00;True|2023-07-17T14:50:44.3708198+08:00;True|2023-07-17T14:20:26.4686898+08:00;True|2023-07-17T14:18:16.6127136+08:00;True|2023-07-17T14:16:34.9116950+08:00;True|2023-07-17T14:14:44.7988846+08:00;True|2023-07-17T14:06:18.1123806+08:00;True|2023-07-17T14:03:38.5290433+08:00;True|2023-07-17T13:48:54.3096778+08:00;True|2023-07-17T13:23:13.6097762+08:00;True|2023-07-17T09:54:25.9375716+08:00;True|2023-07-17T09:40:22.2531559+08:00;True|2023-07-17T09:21:15.0786649+08:00;True|2023-07-17T09:03:37.2081513+08:00;True|2023-07-16T21:20:45.3036514+08:00;True|2023-07-16T21:09:16.1559694+08:00;True|2023-07-16T21:05:22.2504644+08:00;True|2023-07-16T20:41:26.5956030+08:00;True|2023-07-16T20:19:33.5726613+08:00;True|2023-07-16T19:46:38.6493518+08:00;True|2023-07-14T10:33:17.6270692+08:00;True|2023-07-11T14:34:22.8852169+08:00;True|2023-07-11T14:27:22.7851108+08:00;True|2023-07-11T14:13:21.6512172+08:00;True|2023-07-11T14:06:33.9865646+08:00;True|2023-07-11T13:52:46.2830836+08:00;True|2023-07-11T13:38:56.3165889+08:00;True|2023-07-11T13:29:40.9636697+08:00;True|2023-07-11T13:25:23.0633788+08:00;True|2023-07-11T10:17:40.8002359+08:00;True|2023-07-11T10:15:47.5472709+08:00;True|2023-07-11T10:12:25.6440547+08:00;True|2023-07-11T10:07:39.3716167+08:00;True|2023-07-11T09:22:07.4191357+08:00;True|2023-07-04T13:07:10.1209516+08:00;True|2023-06-30T16:11:25.7541580+08:00;True|2023-06-30T15:39:26.6678989+08:00;True|2023-06-30T15:26:40.6581344+08:00;True|2023-06-30T15:12:57.9906312+08:00;True|2023-06-29T16:39:15.6477820+08:00;True|2023-06-28T17:01:51.9542466+08:00;True|2023-06-27T15:03:28.1320450+08:00;True|2023-06-27T13:36:39.6707848+08:00;True|2023-06-26T09:40:01.1754706+08:00;True|2023-06-25T12:16:28.9080024+08:00;True|2023-06-25T11:51:59.9238461+08:00;True|2023-06-25T11:50:29.3100358+08:00;True|2023-06-25T11:29:28.5338563+08:00;True|2023-06-25T09:10:26.2420288+08:00;True|2023-06-25T09:08:15.0702872+08:00;True|2023-06-25T08:43:15.0806611+08:00;True|2023-06-25T08:41:41.8156616+08:00;True|2023-06-25T08:39:30.6818013+08:00;True|2023-06-25T08:38:18.5996529+08:00;True|2023-06-25T08:36:34.1479706+08:00;True|2023-06-25T08:34:53.9856289+08:00;True|2023-06-25T08:31:24.0298080+08:00;True|2023-06-25T08:15:45.7453280+08:00;True|2023-06-25T08:01:52.7609075+08:00;True|2023-06-24T21:25:23.8938665+08:00;True|2023-06-22T03:02:26.7305758+08:00;True|2023-06-22T02:10:48.8222890+08:00;True|2023-06-22T01:57:41.7875184+08:00;True|2023-06-22T01:52:19.4217362+08:00;True|2023-06-21T16:27:15.1464129+08:00;True|2023-06-21T16:11:46.6111817+08:00;True|2023-06-21T13:14:00.6869253+08:00;True|2023-06-21T13:09:28.2689225+08:00;True|2023-06-21T12:24:02.6762426+08:00;True|2023-06-21T12:18:06.2748924+08:00;True|2023-06-21T11:18:02.6754143+08:00;True|2023-06-21T11:08:34.2149469+08:00;True|2023-06-21T08:20:50.0079906+08:00;True|2023-06-20T15:56:03.2638713+08:00;True|2023-06-20T15:48:38.2419545+08:00;True|2023-06-20T15:35:26.6615171+08:00;True|2023-06-20T15:20:31.9284860+08:00;True|2023-06-20T15:18:39.8265469+08:00;True|2023-06-20T15:09:16.7617272+08:00;True|2023-06-20T09:53:23.2658672+08:00;True|2023-06-16T10:00:58.0337616+08:00;True|2023-06-16T09:47:58.8912904+08:00;True|2023-06-16T09:26:36.4914832+08:00;True|2023-06-15T16:22:21.4509393+08:00;True|2023-06-12T13:21:12.0491357+08:00;True|2023-06-12T10:18:32.9287587+08:00;True|2023-06-09T16:22:24.1132267+08:00;True|2023-06-08T18:12:42.4814009+08:00;True|2023-06-08T11:08:48.0533571+08:00;True|2023-06-08T10:41:43.0121701+08:00;False|2023-06-08T10:40:19.2093235+08:00;True|2023-06-06T13:03:50.8124200+08:00;True|2023-06-05T10:12:24.1858209+08:00;True|2023-06-02T17:02:57.5817094+08:00;True|2023-05-26T13:54:40.2272218+08:00;True|2023-05-24T12:43:50.2427994+08:00;True|2023-05-24T12:34:24.3922836+08:00;True|2023-05-24T10:07:19.4995219+08:00;True|2023-05-24T09:21:29.1960080+08:00;True|2023-05-23T22:34:23.3220912+08:00;True|2023-05-23T22:01:14.4175449+08:00;True|2023-05-23T17:02:53.0308400+08:00;True|2023-05-23T16:30:11.7138623+08:00;True|2023-05-23T15:51:50.0152484+08:00;True|2023-05-23T15:50:52.0657433+08:00;True|2023-05-23T15:28:25.5802377+08:00;True|2023-05-23T15:25:56.4633020+08:00;True|2023-05-23T14:52:29.8759921+08:00;True|2023-05-23T14:48:44.6519763+08:00;True|2023-05-20T04:28:10.3108871+08:00;True|2023-05-20T03:56:22.7233820+08:00;True|2023-05-20T03:47:38.4405026+08:00;True|2023-05-20T03:46:40.6056451+08:00;True|2023-05-20T03:44:25.0883888+08:00;True|2023-05-20T03:41:10.1148691+08:00;True|2023-05-20T02:34:14.3757035+08:00;True|2023-05-20T02:27:50.5595075+08:00;True|2023-05-20T02:23:04.2256041+08:00;True|2023-05-20T01:46:59.9534021+08:00;True|2023-05-20T01:42:33.5106065+08:00;True|2023-05-20T01:40:39.6918060+08:00;True|2023-05-20T01:11:47.7436847+08:00;True|2023-05-20T01:03:58.9476094+08:00;True|2023-05-19T22:59:47.4591129+08:00;True|2023-05-19T22:34:44.7988447+08:00;True|2023-05-19T22:24:55.2320279+08:00;True|2023-05-19T21:40:19.5285575+08:00;True|2023-05-19T21:38:21.2073338+08:00;True|2023-05-19T20:54:59.2058809+08:00;True|2023-05-19T16:08:15.0151080+08:00;True|2023-05-19T15:26:16.2836301+08:00;True|2023-05-19T13:09:06.1592914+08:00;True|2023-05-19T12:24:23.6252771+08:00;True|2023-05-19T11:50:53.8948740+08:00;True|2023-05-19T11:43:57.9296933+08:00;True|2023-05-19T10:44:34.9904463+08:00;True|2023-05-19T09:32:02.1216663+08:00;False|2023-05-19T09:31:06.4251757+08:00;True|2023-05-18T22:34:36.5292968+08:00;True|2023-05-18T20:37:59.7940567+08:00;True|2023-05-18T20:36:35.2790349+08:00;True|2023-05-18T20:34:10.7400457+08:00;True|2023-05-18T20:32:43.8790879+08:00;True|2023-05-18T20:31:13.5389643+08:00;True|2023-05-18T20:29:19.6206139+08:00;True|2023-05-18T20:07:25.5074263+08:00;True|2023-05-18T18:19:43.5324315+08:00;True|2023-05-18T18:15:36.4290026+08:00;True|2023-05-18T18:12:31.8703551+08:00;True|2023-05-18T18:10:52.9289531+08:00;True|2023-05-18T18:09:23.9118797+08:00;True|2023-05-18T17:58:30.8068228+08:00;True|2023-05-18T17:56:55.8055382+08:00;False|2023-05-18T17:54:54.7950789+08:00;False|2023-05-18T17:11:18.2325105+08:00;True|2023-05-18T17:09:24.4186482+08:00;True|2023-05-18T17:06:32.0699130+08:00;False|2023-05-18T17:01:41.8164925+08:00;False|2023-05-18T16:59:32.1112741+08:00;True|2023-05-18T16:58:34.1784100+08:00;True|2023-05-18T16:56:36.9460541+08:00;True|2023-05-18T16:55:00.9843495+08:00;True|2023-05-18T16:49:04.0161640+08:00;True|2023-05-18T16:48:28.9011382+08:00;True|2023-05-18T16:44:52.0675900+08:00;False|2023-05-18T16:44:37.3514214+08:00;False|2023-05-18T16:43:23.3343369+08:00;True|2023-05-18T16:41:35.8818611+08:00;True|2023-05-18T16:25:43.5167900+08:00;False|2023-05-18T16:24:46.6646890+08:00;False|2023-05-18T16:19:55.4153618+08:00;False|2023-05-18T16:16:18.0052881+08:00;False|2023-05-18T16:14:32.3377278+08:00;True|2023-05-17T15:43:45.1868569+08:00;True|2023-05-17T15:35:42.2476880+08:00;True|2023-05-17T14:23:28.2390957+08:00;True|2023-05-17T13:54:00.6756387+08:00;True|2023-05-17T13:45:46.1115068+08:00;True|2023-05-17T07:57:34.7129429+08:00;True|2023-05-16T16:04:20.3198005+08:00;False|2023-05-16T16:03:52.0737233+08:00;True|2023-05-16T15:28:45.4945726+08:00;True|2023-05-16T15:14:10.4952128+08:00;True|2023-05-16T15:04:46.5706346+08:00;True|2023-05-16T14:46:48.7034492+08:00;True|2023-05-16T14:45:29.4047499+08:00;True|2023-05-16T14:42:47.3507679+08:00;True|2023-05-16T14:30:47.9199224+08:00;True|2023-05-16T14:29:10.9147184+08:00;True|2023-05-16T14:27:48.3632687+08:00;True|2023-05-16T14:24:44.6240034+08:00;True|2023-05-16T14:19:41.2962188+08:00;True|2023-05-16T13:41:13.3366211+08:00;True|2023-05-16T13:26:44.1532655+08:00;True|2023-05-16T13:23:40.2882422+08:00;True|2023-05-16T13:11:41.5416792+08:00;True|2023-05-16T13:08:41.6341863+08:00;True|2023-05-16T13:04:35.6916867+08:00;True|2023-05-16T13:00:34.6889598+08:00;True|2023-05-16T12:57:48.4561274+08:00;True|2023-05-16T12:50:57.7405833+08:00;True|2023-05-16T12:49:33.8394829+08:00;True|2023-05-16T12:44:28.6906226+08:00;True|2023-05-16T12:41:08.3554032+08:00;True|2023-05-16T12:32:32.3448036+08:00;True|2023-05-16T11:32:04.4504376+08:00;True|2023-05-15T18:39:28.9172042+08:00;True|2023-05-15T18:35:41.5268755+08:00;True|2023-05-15T18:16:16.2900985+08:00;True|2023-04-28T16:24:40.7430596+08:00;False|2023-04-28T16:21:34.8499384+08:00;True|2023-04-28T15:43:40.3023318+08:00;True|2023-04-28T15:41:18.8228620+08:00;True|2023-04-28T14:16:21.1595325+08:00;True|2023-04-28T10:27:55.2150739+08:00;True|2023-04-12T16:25:26.5218825+08:00;True|2023-04-12T15:45:29.3993255+08:00;True|2023-04-12T14:00:18.1960878+08:00;True|2023-04-12T13:16:39.0804178+08:00;True|2023-04-11T11:02:27.5200402+08:00;True|2023-04-11T09:57:11.5903829+08:00;True|2023-04-10T09:58:01.1775220+08:00;True|2023-03-13T11:19:32.0927720+08:00;True|2023-03-13T10:39:50.9250037+08:00;True|2023-03-13T08:54:57.5891390+08:00;True|2023-03-10T09:00:31.2441735+08:00;True|2023-03-08T08:25:11.1877416+08:00;True|2023-03-06T09:18:03.5502956+08:00;True|2023-03-06T09:14:57.8192971+08:00;True|2023-01-11T13:30:27.8190489+08:00;True|2023-01-06T14:29:14.6067256+08:00;True|2022-12-23T17:06:52.0688439+08:00;True|2022-12-23T16:12:04.4155951+08:00;True|2022-12-23T13:35:44.6439326+08:00;True|2022-11-30T08:24:02.9999976+08:00;True|2022-11-30T08:01:51.4579972+08:00;True|2022-11-29T21:32:14.4359673+08:00;True|2022-11-29T19:30:22.9466023+08:00;True|2022-11-29T19:24:30.1630119+08:00;True|2022-11-29T17:31:43.1926801+08:00;True|2022-11-29T17:14:32.5869985+08:00;True|2022-11-29T10:42:57.1877576+08:00;True|2022-11-27T14:40:28.4784748+08:00;True|2022-11-26T20:49:34.2789400+08:00;True|2022-11-26T19:24:58.9988205+08:00;True|2022-11-26T15:33:08.6274944+08:00;True|2022-11-26T14:37:46.3953592+08:00;True|2022-11-26T09:16:41.7487240+08:00;True|2022-11-24T09:49:50.7302637+08:00;True|2022-11-23T16:24:56.5946914+08:00;True|2022-11-23T16:19:57.5570583+08:00;True|2022-11-23T15:05:13.8032246+08:00;True|2022-11-22T20:24:39.7324815+08:00;True|2022-11-22T13:18:16.2143925+08:00;False|2022-11-22T13:12:53.0448580+08:00;True|2022-11-22T11:03:01.7571733+08:00;True|2022-11-21T13:20:11.1961237+08:00;True|2022-11-21T13:13:52.0360749+08:00;True|2022-11-18T15:48:13.0747365+08:00;True|2022-11-18T14:15:54.5626901+08:00;True|2022-11-17T18:41:26.5464503+08:00;True|2022-11-15T13:55:35.3496366+08:00;True|2022-11-15T11:03:23.6773297+08:00;True|2022-11-15T10:58:47.9703720+08:00;True|2022-11-15T10:12:27.8305782+08:00;True|2022-11-15T09:47:26.7480777+08:00;True|2022-11-15T08:55:44.0275263+08:00;True|2022-11-15T08:54:06.6396851+08:00;True|2022-11-15T08:44:18.2013404+08:00;True|2022-11-15T01:16:19.8154538+08:00;True|2022-11-15T01:15:03.7846810+08:00;True|2022-11-15T01:01:11.0318599+08:00;True|2022-11-15T00:30:33.7148460+08:00;True|2022-11-15T00:15:26.5178283+08:00;True|2022-11-14T23:54:32.6128172+08:00;True|2022-11-14T23:26:52.0335380+08:00;True|2022-11-14T22:21:28.0622050+08:00;True|2022-11-14T21:47:43.6964619+08:00;True|2022-11-14T21:41:42.3128804+08:00;True|2022-11-14T21:31:17.2784203+08:00;True|2022-11-14T20:48:20.0380343+08:00;True|2022-11-11T17:24:44.7029993+08:00;True|2022-11-11T16:47:29.3444029+08:00;True|2022-11-11T16:07:26.4718473+08:00;True|2022-11-11T15:52:41.7235701+08:00;True|2022-11-10T15:58:10.8883176+08:00;True|2022-11-10T15:29:59.3113740+08:00;True|2022-11-10T13:34:14.7380132+08:00;True|2022-11-10T10:28:02.1166569+08:00;True|2022-11-09T23:28:25.6401971+08:00;True|2022-11-09T16:20:53.2757536+08:00;True|2022-11-09T16:16:41.3169214+08:00;True|2022-11-09T14:02:55.1802832+08:00;True|2022-11-09T13:57:55.2726154+08:00;True|2022-11-09T13:28:53.2022669+08:00;True|2022-11-09T13:10:58.0740163+08:00;True|2022-11-09T12:59:42.2328933+08:00;True|2022-11-09T11:54:08.0187924+08:00;True|2022-11-09T11:49:32.4296758+08:00;True|2022-11-09T11:34:32.6613370+08:00;True|2022-11-09T11:06:56.9443306+08:00;True|2022-11-06T23:43:44.0833657+08:00;True|2022-11-06T23:29:52.0088244+08:00;True|2022-11-06T22:06:14.7091464+08:00;True|2022-11-06T22:03:25.2696951+08:00;True|2022-11-06T21:58:50.1055520+08:00;True|2022-11-06T21:54:14.0075395+08:00;True|2022-11-06T21:39:30.2652105+08:00;True|2022-11-04T15:54:37.9813194+08:00;True|2022-11-04T15:43:59.7702621+08:00;True|2022-11-04T13:59:29.3941234+08:00;True|2022-11-04T13:44:18.1212719+08:00;True|2022-11-04T13:42:06.1010393+08:00;True|2022-11-04T13:37:01.7814703+08:00;True|2022-11-04T13:35:43.1121709+08:00;True|2022-11-04T13:33:05.1362535+08:00;True|2022-11-04T13:30:11.1113703+08:00;True|2022-11-04T13:28:53.7185382+08:00;True|2022-11-04T13:27:08.0691684+08:00;True|2022-11-04T13:20:46.2297633+08:00;True|2022-11-04T13:17:57.1564250+08:00;True|2022-11-04T13:15:36.3651019+08:00;True|2022-11-04T13:13:44.6635701+08:00;True|2022-11-04T13:12:02.3968306+08:00;True|2022-11-04T13:08:07.7653927+08:00;True|2022-11-04T11:37:44.1975649+08:00;True|2022-11-04T11:36:20.3813848+08:00;True|2022-11-04T11:26:40.9713465+08:00;True|2022-11-04T10:17:36.4269558+08:00;True|2022-11-04T09:47:05.4607111+08:00;True|2022-11-04T09:28:27.9347785+08:00;True|2022-11-04T08:38:38.5253737+08:00;True|2022-11-03T13:31:32.7883545+08:00;False|2022-11-03T13:27:07.8579021+08:00;True|2022-11-03T11:07:07.3903101+08:00;True|2022-11-03T10:54:26.7818816+08:00;True|2022-11-03T10:35:59.1956262+08:00;True|2022-11-03T10:30:07.0651285+08:00;True|2022-11-03T10:01:20.8467911+08:00;True|2022-08-22T11:13:33.9211829+08:00;True|2022-06-17T11:19:24.4893458+08:00;True|2022-06-07T14:44:51.5702202+08:00;True|2022-06-07T14:42:44.8351600+08:00;True|2022-05-17T14:19:55.1158182+08:00;True|2022-05-17T13:25:44.2886247+08:00;True|2022-05-17T10:29:26.6813564+08:00;True|2022-05-17T09:02:49.1742018+08:00;True|2022-05-06T15:13:12.2438900+08:00;True|2022-05-06T14:49:39.8536594+08:00;True|2022-04-22T17:07:44.8823529+08:00;True|2022-04-19T19:13:40.8312746+08:00;True|2022-04-19T15:40:16.0022040+08:00;True|2022-04-19T15:13:32.9767736+08:00;False|2022-04-19T15:08:33.6507639+08:00;True|2022-04-19T15:02:51.9580210+08:00;True|2022-04-19T13:54:18.7579131+08:00;True|2022-04-12T10:36:02.1779173+08:00;True|2022-04-12T10:05:31.0222037+08:00;True|2022-04-12T09:47:49.3724819+08:00;True|2022-04-09T15:08:54.5697468+08:00;True|2022-04-08T17:31:31.0046258+08:00;True|2022-04-08T16:50:41.3018422+08:00;True|2022-04-08T10:35:36.5029980+08:00;True|2022-03-31T09:38:37.3646053+08:00;True|2022-03-29T13:57:45.4410942+08:00;True|2022-03-10T18:59:23.7994337+08:00;True|2022-03-10T18:52:39.5019082+08:00;True|2022-03-10T18:51:12.7949284+08:00;True|2022-03-10T18:50:47.2024177+08:00;True|2022-03-10T18:45:08.8409380+08:00;True|2022-03-10T18:41:17.0102564+08:00;True|2022-03-10T18:35:49.0742353+08:00;True|2022-03-10T17:57:47.4196965+08:00;True|2022-03-10T17:34:27.5723245+08:00;True|2022-03-10T16:13:59.3829164+08:00;True|2022-03-09T14:50:49.1222033+08:00;True|2022-03-09T11:21:03.0073651+08:00;False|2022-03-09T11:16:56.1792896+08:00;False|2022-03-09T11:16:49.7923320+08:00;True|2022-03-08T15:47:47.4722336+08:00;True|2022-03-08T15:47:28.5397115+08:00;True|2022-03-08T15:37:08.7379870+08:00;True|2022-03-02T17:37:54.4659976+08:00;True|2022-03-02T17:34:12.2949726+08:00;True|2022-03-02T17:26:38.7070673+08:00;True|2022-03-02T17:07:49.7024316+08:00;True|2022-03-02T17:05:22.4177336+08:00;True|2022-03-02T16:14:57.9880587+08:00;True|2022-03-01T17:52:52.6766959+08:00;True|2022-02-28T14:36:22.6449303+08:00;True|2022-02-24T15:43:36.8244163+08:00;True|2022-02-23T17:57:14.3693224+08:00;True|2022-02-23T17:46:42.1078183+08:00;False|2022-02-23T17:41:06.5886724+08:00;True|2022-02-23T16:59:45.5533581+08:00;True|2022-02-23T16:57:43.3328895+08:00;True|2022-02-21T09:09:37.2601134+08:00;True|2022-02-21T09:03:32.4071009+08:00;True|2022-02-21T08:59:59.0172082+08:00;True|2022-02-18T14:05:39.1358825+08:00;True|2022-02-18T10:23:02.4391239+08:00;True|2022-02-18T10:21:31.0559267+08:00;True|2022-02-17T16:50:11.7192509+08:00;True|2022-02-17T13:19:13.7697894+08:00;True|2022-02-11T10:36:12.7757100+08:00;True|2022-02-10T10:54:25.2685040+08:00;True|2022-02-10T10:37:02.1034768+08:00;True|2022-02-09T17:32:45.6511283+08:00;True|2022-02-09T17:24:32.5115193+08:00;True|2022-02-09T17:00:24.0662114+08:00;True|2022-02-09T16:56:42.3364622+08:00;True|2022-02-09T14:17:25.8688855+08:00;True|2022-02-09T14:11:51.6149822+08:00;True|2022-02-07T23:29:26.2842648+08:00;True|2022-02-07T23:28:58.8242274+08:00;False|2022-02-07T23:25:29.0647793+08:00;True|2022-02-07T13:06:37.5515985+08:00;True|2022-02-07T12:42:19.5220491+08:00;True|2022-02-07T09:52:59.6728595+08:00;True|2022-02-01T11:32:10.5831557+08:00;True|2022-01-29T14:09:02.9178986+08:00;True|2022-01-28T12:01:45.1416438+08:00;True|2022-01-28T11:03:41.6361866+08:00;True|2022-01-28T10:44:53.5367862+08:00;True|2022-01-28T10:40:41.6697563+08:00;True|2022-01-28T10:25:56.7093616+08:00;True|2022-01-28T09:58:13.0733060+08:00;True|2022-01-27T09:26:29.6568807+08:00;True|2022-01-27T00:47:57.9102528+08:00;True|2022-01-27T00:46:52.8845001+08:00;True|2022-01-27T00:36:34.5330938+08:00;True|2022-01-27T00:35:19.5439329+08:00;True|2022-01-27T00:33:38.5701950+08:00;True|2022-01-27T00:32:00.9028982+08:00;True|2022-01-27T00:30:13.2390921+08:00;True|2022-01-27T00:28:23.2989144+08:00;True|2022-01-27T00:16:01.3789455+08:00;True|2022-01-27T00:09:58.8112352+08:00;True|2022-01-27T00:00:40.8353538+08:00;True|2022-01-26T23:37:50.9494735+08:00;True|2022-01-26T23:29:39.8647473+08:00;True|2022-01-26T23:20:49.3274392+08:00;True|2022-01-26T23:15:53.7037293+08:00;True|2022-01-26T23:06:28.8595953+08:00;True|2022-01-26T23:02:12.9882299+08:00;True|2022-01-26T22:55:33.2535730+08:00;True|2022-01-26T22:51:01.8427947+08:00;True|2022-01-26T22:47:44.0715387+08:00;True|2022-01-26T22:20:21.7217039+08:00;True|2022-01-26T22:13:39.5372069+08:00;True|2022-01-26T22:01:31.2113177+08:00;True|2022-01-26T21:55:26.5478921+08:00;True|2022-01-26T21:50:18.2700369+08:00;True|2022-01-26T21:48:52.0020233+08:00;True|2022-01-26T19:19:29.4530523+08:00;True|2022-01-26T19:07:21.6474231+08:00;True|2022-01-26T18:25:42.2933291+08:00;True|2022-01-26T12:39:02.0149050+08:00;True|2022-01-26T12:13:43.9149452+08:00;True|2022-01-26T11:24:33.5742248+08:00;True|2022-01-26T08:51:10.8105076+08:00;True|2022-01-25T21:07:32.9069261+08:00;True|2022-01-24T01:35:12.3309466+08:00;True|2022-01-23T23:19:15.9702821+08:00;True|2022-01-23T21:50:41.6903353+08:00;True|2022-01-23T21:25:57.6084267+08:00;True|2022-01-23T21:16:10.1516535+08:00;True|2022-01-23T20:52:08.3745284+08:00;True|2022-01-23T18:19:32.2386502+08:00;True|2022-01-23T18:11:42.0830325+08:00;True|2022-01-23T18:00:01.3239547+08:00;True|2022-01-23T12:18:48.2466943+08:00;True|2022-01-22T00:48:50.4531647+08:00;True|2022-01-21T13:10:32.8173598+08:00;True|2022-01-21T13:04:01.6388059+08:00;True|2022-01-21T12:51:40.5304103+08:00;True|2022-01-21T12:44:06.3059885+08:00;True|2022-01-21T12:34:33.9314010+08:00;True|2022-01-21T11:39:20.1088577+08:00;True|2022-01-20T11:33:49.0516846+08:00;True|2022-01-20T10:02:12.0295471+08:00;True|2022-01-20T10:02:03.3535503+08:00;True|2022-01-19T23:56:18.7293193+08:00;True|2022-01-19T22:30:14.6986228+08:00;True|2022-01-19T22:15:08.8608795+08:00;True|2022-01-19T21:57:55.2295030+08:00;True|2022-01-19T13:50:37.8588759+08:00;True|2022-01-19T13:42:52.9761531+08:00;True|2022-01-19T00:26:36.9722917+08:00;True|2022-01-19T00:15:30.8583143+08:00;True|2022-01-18T21:19:30.6193048+08:00;True|2022-01-18T21:12:07.1453825+08:00;True|2022-01-18T20:35:27.3779956+08:00;True|2022-01-18T17:44:45.2318570+08:00;True|2022-01-18T14:45:29.0299640+08:00;True|2022-01-17T22:23:20.8214203+08:00;True|2022-01-17T21:49:15.7740045+08:00;True|2022-01-17T21:47:24.6997598+08:00;True|2022-01-17T21:44:00.1942787+08:00;True|2022-01-17T21:43:15.5992687+08:00;True|2022-01-17T21:33:16.8034756+08:00;True|2022-01-17T21:25:39.9909343+08:00;True|2022-01-17T21:13:03.9659338+08:00;True|2022-01-17T20:32:14.8869091+08:00;True|2022-01-17T19:01:46.5753686+08:00;True|2022-01-17T18:31:24.1032169+08:00;True|2022-01-17T18:21:39.2918684+08:00;True|2022-01-17T18:12:07.4859038+08:00;True|2022-01-17T18:09:26.6989718+08:00;True|2022-01-17T18:04:36.7564997+08:00;True|2022-01-17T17:57:44.7814863+08:00;True|2022-01-17T17:51:50.1516107+08:00;True|2022-01-17T17:39:29.2918799+08:00;True|2022-01-17T14:55:21.5859341+08:00;True|2022-01-17T14:38:06.5091500+08:00;True|2022-01-17T14:30:25.5378436+08:00;True|2022-01-16T19:15:24.5874858+08:00;True|2022-01-16T19:07:49.0613424+08:00;True|2022-01-16T16:10:47.3112741+08:00;False|2022-01-14T19:09:41.9296709+08:00;False|2022-01-14T18:56:11.0569808+08:00;False|2022-01-14T18:28:20.1376762+08:00;False|2022-01-14T18:27:30.8678130+08:00;False|2022-01-14T18:22:45.4436504+08:00;False|2022-01-14T18:19:37.0374753+08:00;False|2022-01-14T18:18:48.5868254+08:00;False|2022-01-14T18:14:02.5810257+08:00;False|2022-01-14T18:09:51.1730754+08:00;False|2022-01-14T18:09:17.8940754+08:00;True|2022-01-13T20:08:16.2937608+08:00;True|2022-01-13T20:07:30.1505466+08:00;True|2022-01-13T13:39:42.0146294+08:00;True|2022-01-13T13:38:07.5062471+08:00;True|2022-01-13T11:29:49.3751232+08:00;True|2022-01-13T11:05:43.9574142+08:00;True|2022-01-13T10:33:23.1921058+08:00;True|2022-01-12T20:38:16.9165651+08:00;True|2022-01-12T20:24:46.3779264+08:00;True|2022-01-12T20:03:06.5030626+08:00;True|2022-01-12T19:44:55.4294326+08:00;True|2022-01-12T12:58:45.9548600+08:00;True|2022-01-12T11:28:44.7797749+08:00;True|2022-01-11T18:07:30.9151356+08:00;True|2022-01-11T15:06:32.7301609+08:00;True|2022-01-11T09:27:00.1766442+08:00;True|2021-12-30T14:41:56.8541015+08:00;True|2021-12-30T13:45:00.6130694+08:00;True|2021-12-30T13:44:18.7370780+08:00;True|2021-12-30T13:36:52.8171136+08:00;True|2021-12-28T19:14:22.5979649+08:00;True|2021-12-28T13:13:39.3543252+08:00;True|2021-12-27T15:31:26.6037782+08:00;True|2021-12-27T15:28:54.4824480+08:00;True|2021-12-27T15:22:47.8436108+08:00;True|2021-12-27T15:04:37.0711590+08:00;True|2021-12-27T15:03:52.0932499+08:00;True|2021-12-27T15:03:33.0172733+08:00;True|2021-12-27T13:28:27.4252747+08:00;True|2021-12-25T19:38:33.6784042+08:00;True|2021-12-24T20:47:43.3471563+08:00;True|2021-12-24T20:14:57.6946814+08:00;True|2021-12-24T19:55:21.1843105+08:00;True|2021-12-24T19:49:54.6719726+08:00;True|2021-12-24T19:38:14.1180741+08:00;True|2021-12-22T13:51:37.1082523+08:00;True|2021-12-21T15:38:59.8015096+08:00;True|2021-12-21T15:29:54.8095063+08:00;False|2021-12-21T15:29:21.7006531+08:00;False|2021-12-21T15:16:18.2218025+08:00;False|2021-12-21T15:11:38.1215841+08:00;False|2021-12-21T15:08:27.0590078+08:00;True|2021-12-10T14:12:36.4065298+08:00;True|2021-12-10T13:54:03.4921778+08:00;True|2021-12-10T13:25:49.0439086+08:00;True|2021-12-10T13:19:58.9494477+08:00;True|2021-12-10T13:10:45.3929017+08:00;True|2021-12-10T11:06:53.2416794+08:00;True|2021-12-07T17:23:28.9380484+08:00;True|2021-12-07T17:13:52.4384814+08:00;True|2021-12-07T16:39:49.2020208+08:00;True|2021-12-07T15:18:20.9024533+08:00;True|2021-12-07T15:07:35.4428035+08:00;True|2021-12-07T15:01:02.0445043+08:00;True|2021-12-07T14:50:08.9019705+08:00;True|2021-12-07T14:34:50.4993666+08:00;False|2021-12-07T14:32:56.0408332+08:00;True|2021-12-06T17:11:41.4004606+08:00;True|2021-12-06T16:48:07.6029757+08:00;True|2021-12-06T13:46:35.9437718+08:00;True|2021-12-06T13:45:07.6622615+08:00;True|2021-12-06T11:25:04.3483155+08:00;True|2021-12-06T11:18:24.5804187+08:00;True|2021-11-22T16:27:05.4241947+08:00;True|2021-11-22T13:40:17.6768280+08:00;True|2021-11-19T16:15:19.9085104+08:00;True|2021-11-09T10:34:21.1623512+08:00;True|2021-11-07T16:57:59.7380254+08:00;True|2021-11-07T16:53:47.4198852+08:00;True|2021-11-07T16:42:05.5096826+08:00;True|2021-11-07T16:37:21.0729013+08:00;True|2021-11-05T20:51:17.6170717+08:00;True|2021-11-05T20:35:14.6250333+08:00;True|2021-11-05T19:30:19.8374158+08:00;True|2021-11-05T19:22:46.2276569+08:00;True|2021-11-05T19:20:30.8253213+08:00;True|2021-11-05T19:16:45.7553310+08:00;True|2021-11-05T19:16:00.4532689+08:00;True|2021-11-05T19:12:25.9022478+08:00;False|2021-11-05T19:11:26.5753529+08:00;True|2021-11-05T19:09:30.0085433+08:00;True|2021-11-05T18:48:19.9395153+08:00;True|2021-11-05T18:45:34.3437897+08:00;True|2021-11-05T18:43:43.4558159+08:00;True|2021-11-05T18:40:40.9948500+08:00;True|2021-11-05T18:34:18.4440455+08:00;True|2021-11-05T15:54:51.6037132+08:00;True|2021-10-28T16:27:53.9728270+08:00;True|2021-10-28T16:03:59.5629998+08:00;True|2021-10-28T08:51:04.2549186+08:00;True|2021-10-27T15:14:53.5506098+08:00;True|2021-10-27T15:00:44.9100320+08:00;True|2021-10-27T13:14:46.7921647+08:00;True|2021-10-27T11:24:49.4550753+08:00;True|2021-10-27T10:10:10.3545125+08:00;True|2021-10-27T10:02:24.9248610+08:00;True|2021-10-27T09:59:40.3795897+08:00;True|2021-10-27T09:56:30.6629207+08:00;True|2021-10-27T09:10:48.3883432+08:00;True|2021-10-27T09:03:31.9191991+08:00;True|2021-10-27T08:59:59.7651159+08:00;True|2021-10-27T08:36:11.8620997+08:00;True|2021-10-27T08:26:40.2533014+08:00;True|2021-10-26T09:19:35.5674748+08:00;True|2021-10-26T09:17:17.6900747+08:00;True|2021-10-26T09:14:32.3999220+08:00;True|2021-10-25T15:08:21.2581763+08:00;True|2021-10-25T10:01:57.8524903+08:00;True|2021-10-25T09:28:51.6294879+08:00;True|2021-10-25T09:25:50.3373336+08:00;True|2021-10-25T09:23:37.0203978+08:00;True|2021-10-25T09:18:23.3380608+08:00;True|2021-10-25T09:15:10.5292071+08:00;True|2021-10-25T08:56:30.4632027+08:00;True|2021-10-25T08:50:11.4697392+08:00;True|2021-10-22T13:46:49.7207066+08:00;True|2021-10-22T10:06:33.3130089+08:00;True|2021-10-20T14:32:10.1235516+08:00;True|2021-10-20T14:16:18.6496291+08:00;True|2021-10-20T14:08:49.2443715+08:00;True|2021-10-20T14:05:14.6847950+08:00;True|2021-10-20T13:30:21.6057636+08:00;True|2021-10-20T10:55:22.2151716+08:00;True|2021-10-19T10:42:13.4198267+08:00;True|2021-10-19T10:01:41.0018108+08:00;True|2021-10-19T09:59:11.2127619+08:00;True|2021-10-19T09:54:04.8472874+08:00;True|2021-10-15T11:19:15.5327495+08:00;True|2021-10-15T11:17:41.0686485+08:00;True|2021-10-15T11:12:11.8295042+08:00;True|2021-10-15T10:33:31.5670079+08:00;True|2021-10-15T10:27:45.0815146+08:00;True|2021-10-14T14:51:28.5331025+08:00;True|2021-10-14T14:37:28.3276051+08:00;True|2021-10-14T14:23:39.0606792+08:00;True|2021-10-14T14:21:03.8140347+08:00;True|2021-10-13T10:31:10.6628977+08:00;True|2021-10-13T10:12:24.4238027+08:00;True|2021-10-13T08:47:43.9314486+08:00;True|2021-10-12T14:07:18.6065183+08:00;True|2021-10-12T10:34:10.1682362+08:00;True|2021-10-12T10:27:14.3073332+08:00;True|2021-10-12T10:22:08.0004619+08:00;True|2021-10-12T10:21:03.0275378+08:00;True|2021-10-12T10:11:54.9812692+08:00;True|2021-10-11T16:59:07.3568342+08:00;True|2021-10-11T16:53:14.2016138+08:00;True|2021-10-11T16:21:35.0133775+08:00;True|2021-10-11T15:34:19.5731935+08:00;True|2021-10-11T15:31:07.5780983+08:00;True|2021-10-11T15:06:47.1145237+08:00;True|2021-10-11T15:03:25.5000280+08:00;True|2021-10-11T10:12:57.6416898+08:00;True|2021-10-09T10:15:17.9235165+08:00;True|2021-10-09T10:13:51.3318441+08:00;True|2021-10-09T10:01:21.6661542+08:00;True|2021-10-09T09:58:41.9225837+08:00;True|2021-10-08T14:56:49.7935800+08:00;True|2021-10-08T14:35:41.4490063+08:00;True|2021-10-08T14:02:42.6990656+08:00;True|2021-09-29T15:48:55.1547397+08:00;True|2021-09-29T15:48:23.5567191+08:00;True|2021-09-27T16:17:35.7180978+08:00;True|2021-09-27T15:51:50.4240134+08:00;True|2021-09-23T20:55:27.3554447+08:00;True|2021-09-23T14:14:44.0572017+08:00;True|2021-09-23T13:51:56.2344673+08:00;True|2021-09-23T10:46:16.7417007+08:00;True|2021-09-23T10:42:23.2117537+08:00;True|2021-09-22T15:21:22.9615672+08:00;True|2021-09-22T14:23:32.7907754+08:00;True|2021-09-22T13:48:03.4780947+08:00;True|2021-09-22T11:05:24.5249356+08:00;True|2021-09-22T10:00:19.0962943+08:00;True|2021-09-22T09:30:26.2686514+08:00;True|2021-09-17T11:22:34.5692792+08:00;True|2021-09-16T16:11:27.5372277+08:00;True|2021-09-16T14:53:40.8396557+08:00;True|2021-09-16T14:32:29.7905500+08:00;True|2021-09-16T14:26:46.2224219+08:00;True|2021-09-16T10:32:24.4244440+08:00;True|2021-09-15T11:10:35.3529360+08:00;True|2021-09-15T11:08:30.0857376+08:00;True|2021-09-15T11:05:56.7191571+08:00;True|2021-09-14T01:24:39.8041136+08:00;True|2021-09-14T01:05:01.1593327+08:00;True|2021-09-14T00:44:14.7233198+08:00;True|2021-09-13T23:48:19.4506233+08:00;True|2021-09-13T20:30:31.3243872+08:00;True|2021-09-13T19:45:35.9108911+08:00;False|2021-09-13T19:44:59.2779092+08:00;True|2021-09-13T18:09:22.4994381+08:00;True|2021-09-10T14:18:27.5788854+08:00;True|2021-09-09T15:57:01.7407207+08:00;True|2021-09-09T15:49:34.2598998+08:00;True|2021-09-09T11:32:10.7853024+08:00;True|2021-09-09T11:10:48.6840025+08:00;True|2021-09-09T10:35:37.3883078+08:00;True|2021-09-07T14:11:49.8497588+08:00;True|2021-09-07T13:34:48.4693349+08:00;True|2021-09-06T14:33:48.7549675+08:00;True|2021-09-03T16:27:51.1888520+08:00;True|2021-09-03T16:19:35.9003465+08:00;True|2021-09-03T15:46:28.1828032+08:00;True|2021-09-03T15:34:21.9362871+08:00;True|2021-09-03T11:24:49.8749819+08:00;True|2021-09-03T11:21:17.8373159+08:00;True|2021-09-03T11:16:53.2208136+08:00;True|2021-09-03T11:12:23.9063804+08:00;True|2021-09-03T09:11:09.2435721+08:00;True|2021-09-02T11:16:15.1370453+08:00;True|2021-09-02T10:35:39.1171879+08:00;True|2021-09-01T10:17:09.4536285+08:00;True|2021-09-01T09:46:28.4581776+08:00;True|2021-08-31T08:54:26.8588887+08:00;True|2021-08-31T08:39:08.3685693+08:00;True|2021-08-30T17:11:56.8438985+08:00;True|2021-08-30T15:59:42.0820292+08:00;True|2021-08-30T15:45:18.1868510+08:00;True|2021-08-30T14:56:08.3958863+08:00;True|2021-08-30T14:37:11.5379830+08:00;True|2021-08-30T14:35:34.8775934+08:00;True|2021-08-30T14:24:36.5111821+08:00;True|2021-08-30T10:05:49.6945200+08:00;True|2021-08-30T10:03:28.4064538+08:00;True|2021-08-30T10:00:16.8360929+08:00;True|2021-08-30T09:56:09.4434379+08:00;True|2021-08-30T09:55:36.1725334+08:00;True|2021-08-30T09:52:04.8600054+08:00;True|2021-08-30T09:47:46.4225655+08:00;True|2021-08-30T09:45:20.4894962+08:00;False|2021-08-27T17:17:34.2646751+08:00;False|2021-08-27T16:01:21.2791979+08:00;False|2021-08-27T15:58:06.9667160+08:00;False|2021-08-27T15:38:37.4818036+08:00;False|2021-08-27T15:21:02.8863114+08:00;False|2021-08-27T15:20:28.6828668+08:00;True|2021-08-26T16:00:44.3162145+08:00;True|2021-08-26T08:57:31.3842587+08:00;True|2021-08-23T08:43:41.1549775+08:00;True|2021-08-22T09:24:12.7210871+08:00;True|2021-08-22T09:19:53.8300229+08:00;True|2021-08-20T20:00:52.0140407+08:00;True|2021-08-20T19:40:14.7712765+08:00;True|2021-08-19T17:37:54.9748049+08:00;True|2021-08-19T17:20:11.0515687+08:00;True|2021-08-19T16:12:35.4392809+08:00;True|2021-08-19T16:06:50.6204587+08:00;True|2021-08-19T16:03:53.0824286+08:00;True|2021-08-19T15:56:01.3498791+08:00;True|2021-08-19T10:18:50.8113630+08:00;True|2021-08-19T09:58:06.2784035+08:00;True|2021-08-19T09:56:54.0619777+08:00;True|2021-08-19T00:32:08.3503093+08:00;True|2021-08-19T00:11:18.3150227+08:00;True|2021-08-19T00:02:49.4827718+08:00;True|2021-08-18T23:54:45.4845900+08:00;True|2021-08-18T23:39:51.6147977+08:00;True|2021-08-18T23:16:42.7214379+08:00;True|2021-08-18T22:38:57.4681929+08:00;True|2021-08-18T21:41:58.7560707+08:00;True|2021-08-18T21:11:52.2369249+08:00;True|2021-08-18T21:01:49.5669106+08:00;True|2021-08-18T20:47:46.5352688+08:00;False|2021-08-18T20:46:36.7956141+08:00;False|2021-08-18T20:46:01.0502138+08:00;True|2021-08-18T19:39:12.8186242+08:00;False|2021-08-18T19:38:12.6839708+08:00;True|2021-08-18T19:15:51.4626694+08:00;True|2021-08-18T16:07:20.4350886+08:00;True|2021-08-18T14:29:41.7171934+08:00;True|2021-08-18T14:20:36.3647361+08:00;True|2021-08-16T09:08:58.3617662+08:00;True|2021-08-15T20:44:29.9214083+08:00;True|2021-08-15T20:36:17.0958549+08:00;True|2021-08-15T20:29:34.3879773+08:00;True|2021-08-15T20:23:47.4052038+08:00;True|2021-08-15T15:01:19.7830862+08:00;True|2021-08-15T12:15:18.3433782+08:00;True|2021-08-13T20:59:11.3947130+08:00;True|2021-08-06T22:49:09.9538339+08:00;True|2021-08-06T22:35:19.0418168+08:00;True|2021-08-06T20:29:47.4241975+08:00;True|2021-08-06T14:08:16.4791827+08:00;True|2021-08-06T13:59:28.9874611+08:00;True|2021-08-06T13:57:34.3723977+08:00;True|2021-08-06T13:36:03.4816652+08:00;True|2021-08-06T12:22:52.5055221+08:00;True|2021-08-06T09:31:58.1272499+08:00;True|2021-08-06T09:26:51.6310039+08:00;True|2021-08-06T09:24:22.2899244+08:00;True|2021-08-06T09:06:30.6477912+08:00;True|2021-08-06T09:00:55.5101612+08:00;True|2021-08-06T08:49:59.9616490+08:00;True|2021-08-06T08:45:18.8586902+08:00;True|2021-08-05T20:09:25.8861998+08:00;True|2021-08-04T19:14:27.2396953+08:00;True|2021-08-04T19:11:47.5849093+08:00;True|2021-08-04T16:42:54.0149043+08:00;True|2021-08-04T15:02:11.5056561+08:00;True|2021-08-04T14:58:37.1435509+08:00;True|2021-08-04T14:55:34.7380132+08:00;True|2021-08-04T14:47:42.5933921+08:00;True|2021-08-04T14:45:17.9911874+08:00;True|2021-08-04T13:52:20.9601351+08:00;True|2021-08-04T09:48:28.8796992+08:00;True|2021-08-03T18:14:13.1894998+08:00;True|2021-08-03T17:45:35.1349721+08:00;True|2021-08-03T17:21:52.6028977+08:00;True|2021-08-03T17:20:35.4423020+08:00;True|2021-08-03T17:03:33.1667669+08:00;True|2021-08-03T17:01:54.2656787+08:00;True|2021-08-03T17:00:22.2778374+08:00;True|2021-08-03T16:56:58.8902582+08:00;True|2021-08-03T15:02:21.8601533+08:00;True|2021-08-03T14:57:34.0186758+08:00;True|2021-08-03T14:28:47.2242515+08:00;True|2021-08-03T14:22:22.4554236+08:00;True|2021-08-03T14:21:51.1339715+08:00;True|2021-08-03T13:37:33.9697131+08:00;True|2021-08-03T13:28:29.7591095+08:00;True|2021-08-03T11:35:09.5118324+08:00;True|2021-08-03T11:11:23.3051573+08:00;True|2021-08-02T13:14:42.3663755+08:00;True|2021-07-30T22:50:19.9749878+08:00;True|2021-07-30T22:49:31.2150970+08:00;True|2021-07-28T19:12:05.8381075+08:00;True|2021-07-28T18:59:45.4808797+08:00;True|2021-07-28T18:15:58.8301509+08:00;True|2021-07-28T18:04:54.8613546+08:00;True|2021-07-28T17:53:48.6225611+08:00;True|2021-07-28T17:42:50.9171563+08:00;True|2021-07-28T17:17:16.3137677+08:00;True|2021-07-28T17:11:46.8925200+08:00;True|2021-07-28T16:28:27.6823943+08:00;True|2021-07-28T16:23:00.3385836+08:00;True|2021-07-28T09:57:55.4237411+08:00;True|2021-07-28T08:38:29.6691541+08:00;True|2021-07-27T23:16:32.0331671+08:00;True|2021-07-27T23:06:08.1947249+08:00;True|2021-07-27T23:05:58.4619176+08:00;True|2021-07-27T18:42:09.5358261+08:00;True|2021-07-27T18:30:04.8532823+08:00;True|2021-07-27T18:29:43.5775092+08:00;True|2021-07-27T15:16:49.8356224+08:00;True|2021-07-27T15:05:27.8453220+08:00;True|2021-07-27T14:59:15.9519440+08:00;True|2021-07-27T09:23:32.6111337+08:00;True|2021-07-27T08:27:41.6395353+08:00;True|2021-07-27T08:25:56.7378296+08:00;True|2021-07-26T11:18:46.0856966+08:00;True|2021-07-26T11:18:02.0751924+08:00;True|2021-07-26T11:13:49.6285395+08:00;True|2021-07-21T21:08:25.9898902+08:00;True|2021-07-21T20:09:26.2258104+08:00;True|2021-07-13T16:17:25.8407435+08:00;True|2021-07-13T13:46:13.4309531+08:00;True|2021-07-13T12:29:04.5082461+08:00;True|2021-06-29T13:55:01.6864637+08:00;True|2021-06-29T10:38:52.2206472+08:00;True|2021-06-29T10:10:13.1540749+08:00;True|2021-06-28T14:37:56.3853273+08:00;False|2021-06-28T14:36:57.5726124+08:00;True|2021-06-25T14:17:57.5196108+08:00;True|2021-06-25T13:56:38.9522535+08:00;True|2021-06-24T19:38:32.8766933+08:00;True|2021-06-24T18:26:35.6118833+08:00;True|2021-06-24T18:02:52.8136877+08:00;True|2021-06-24T17:48:49.5851948+08:00;True|2021-06-24T17:45:46.7527572+08:00;True|2021-06-24T15:05:20.1592723+08:00;True|2021-06-23T16:18:15.6814625+08:00;True|2021-06-23T16:05:24.6112343+08:00;True|2021-06-23T15:14:08.2489658+08:00;True|2021-06-23T13:52:58.6029788+08:00;True|2021-06-22T16:11:20.4726923+08:00;True|2021-06-22T16:04:53.7231389+08:00;True|2021-06-22T15:50:59.2583262+08:00;True|2021-06-22T15:38:15.3016140+08:00;True|2021-06-22T15:34:42.9185543+08:00;True|2021-06-22T15:21:55.1419108+08:00;True|2021-06-22T15:07:21.5357494+08:00;True|2021-06-22T15:03:35.0535733+08:00;True|2021-06-22T14:54:47.8802969+08:00;True|2021-06-22T11:19:38.7303011+08:00;True|2021-06-22T08:53:49.2882695+08:00;True|2021-06-22T08:47:54.8286530+08:00;True|2021-06-21T16:27:19.3017700+08:00;True|2021-06-21T15:32:28.7237952+08:00;True|2021-06-21T12:34:02.6329555+08:00;True|2021-06-21T12:24:17.5427495+08:00;True|2021-06-21T10:47:30.6423502+08:00;True|2021-06-21T08:43:20.3026558+08:00;True|2021-06-19T15:10:06.8335499+08:00;True|2021-06-18T15:37:29.5009930+08:00;True|2021-06-18T13:46:35.6283432+08:00;True|2021-06-18T10:00:37.1474954+08:00;True|2021-06-18T09:55:21.8551780+08:00;True|2021-06-18T09:22:27.8432927+08:00;True|2021-06-17T11:17:43.2166430+08:00;True|2021-06-17T09:24:09.8350403+08:00;True|2021-06-16T16:10:47.8564888+08:00;True|2021-06-16T16:04:09.8286582+08:00;True|2021-06-16T15:12:29.9427169+08:00;True|2021-06-16T14:58:45.6801892+08:00;True|2021-06-16T14:46:01.6873221+08:00;True|2021-06-16T11:02:06.1272477+08:00;True|2021-06-16T09:33:56.0223915+08:00;True|2021-06-16T08:50:07.6995413+08:00;True|2021-06-16T08:28:38.7692635+08:00;True|2021-06-16T01:04:19.6282474+08:00;True|2021-06-16T01:03:50.5058323+08:00;False|2021-06-16T01:02:15.3819672+08:00;False|2021-06-16T01:01:38.6171098+08:00;True|2021-06-16T00:34:54.9902044+08:00;True|2021-06-15T23:55:36.2003828+08:00;True|2021-06-15T22:47:17.2192750+08:00;True|2021-06-15T22:42:41.1512585+08:00;True|2021-06-15T22:38:01.7390462+08:00;True|2021-06-15T22:14:11.2060782+08:00;True|2021-06-15T22:12:27.0615357+08:00;True|2021-06-15T22:07:59.9280871+08:00;True|2021-06-15T22:04:21.5051427+08:00;True|2021-06-15T21:25:55.0099814+08:00;True|2021-06-15T19:13:51.3494172+08:00;True|2021-06-15T19:02:17.6844742+08:00;True|2021-06-15T18:47:37.1629411+08:00;False|2021-06-15T18:47:11.0828111+08:00;True|2021-06-15T18:38:26.6620668+08:00;True|2021-06-15T18:33:45.2069831+08:00;True|2021-06-15T18:24:52.0550838+08:00;True|2021-06-15T18:19:43.6999796+08:00;True|2021-06-15T18:08:17.2464506+08:00;True|2021-06-15T18:03:51.3952624+08:00;True|2021-06-15T18:01:20.6141766+08:00;True|2021-06-15T17:59:04.4479416+08:00;True|2021-06-15T17:41:44.6389379+08:00;True|2021-06-15T17:39:03.1565124+08:00;True|2021-06-15T17:34:41.0634638+08:00;True|2021-06-15T17:33:50.4853178+08:00;True|2021-06-15T17:25:38.5914037+08:00;True|2021-06-15T17:22:21.3611360+08:00;True|2021-06-15T17:16:49.4970813+08:00;True|2021-06-15T17:05:28.9389484+08:00;True|2021-06-15T16:52:54.6372199+08:00;True|2021-06-15T16:51:23.9081030+08:00;True|2021-06-15T16:45:40.6017997+08:00;True|2021-06-15T16:41:05.0218887+08:00;True|2021-06-15T16:38:02.8541862+08:00;True|2021-06-15T16:22:10.3118721+08:00;True|2021-06-15T16:12:11.1552506+08:00;True|2021-06-15T15:33:42.0100494+08:00;True|2021-06-15T15:28:39.7145659+08:00;True|2021-06-15T15:15:02.7939125+08:00;True|2021-06-15T14:49:14.2300396+08:00;True|2021-06-15T14:42:28.1198064+08:00;True|2021-06-15T13:30:12.7997686+08:00;True|2021-06-15T13:25:37.7284670+08:00;True|2021-06-15T13:23:43.6207813+08:00;False|2021-06-15T13:23:19.4190232+08:00;True|2021-06-15T13:16:38.5062674+08:00;True|2021-06-15T13:03:31.2055635+08:00;True|2021-06-15T12:58:43.1653215+08:00;True|2021-06-15T12:39:22.8442109+08:00;True|2021-06-15T12:35:09.1288556+08:00;False|2021-06-15T12:33:50.0723143+08:00;True|2021-06-15T11:28:01.9733727+08:00;True|2021-06-15T11:26:26.6569392+08:00;True|2021-06-15T11:22:43.0366435+08:00;True|2021-06-15T11:07:50.1610580+08:00;True|2021-06-15T10:32:59.1925931+08:00;True|2021-06-10T17:16:57.9552310+08:00;True|2021-06-10T16:44:42.2731836+08:00;True|2021-06-10T14:39:27.6745737+08:00;True|2021-06-10T12:15:05.1524413+08:00;True|2021-06-09T18:19:24.1005606+08:00;True|2021-06-09T17:56:09.5646288+08:00;True|2021-06-09T13:34:06.1882292+08:00;True|2021-06-09T13:29:54.5924933+08:00;True|2021-06-09T13:25:55.7520662+08:00;True|2021-06-09T13:07:47.6686811+08:00;True|2021-06-09T12:59:41.2595048+08:00;True|2021-06-09T12:45:27.1305548+08:00;True|2021-06-09T12:29:52.1418191+08:00;True|2021-06-09T12:24:12.7610588+08:00;True|2021-06-09T11:31:25.3409568+08:00;True|2021-06-09T09:57:44.4387175+08:00;True|2021-06-09T09:54:26.5161307+08:00;True|2021-06-09T09:14:14.7288045+08:00;True|2021-06-09T09:10:25.1812139+08:00;True|2021-06-09T08:46:21.6585123+08:00;True|2021-06-08T19:56:55.7192062+08:00;True|2021-06-08T19:52:59.0326821+08:00;True|2021-06-08T19:49:13.6274217+08:00;True|2021-06-08T19:09:22.1038939+08:00;True|2021-06-08T15:28:41.3716247+08:00;True|2021-06-08T15:26:47.2621178+08:00;True|2021-06-08T13:49:45.8936617+08:00;True|2021-06-08T13:43:18.8115502+08:00;True|2021-06-08T10:04:06.2200731+08:00;True|2021-06-08T09:17:10.0470792+08:00;True|2021-06-08T08:44:37.4395849+08:00;True|2021-06-08T00:01:09.3745613+08:00;True|2021-06-07T23:49:31.5196888+08:00;True|2021-06-07T23:41:00.8017855+08:00;True|2021-06-07T23:21:53.1371134+08:00;True|2021-06-07T23:01:27.5712153+08:00;True|2021-06-07T22:36:12.9274014+08:00;True|2021-06-07T22:23:00.6545134+08:00;True|2021-06-07T17:44:47.5686346+08:00;True|2021-06-07T17:17:01.3431233+08:00;True|2021-06-07T16:53:28.9989587+08:00;True|2021-06-07T16:41:10.4975607+08:00;True|2021-06-07T14:21:06.8176477+08:00;True|2021-06-07T14:10:39.0355659+08:00;True|2021-06-07T12:34:31.4562732+08:00;True|2021-06-07T12:28:44.9629488+08:00;True|2021-06-07T10:30:26.9387988+08:00;True|2021-06-07T09:12:14.7658099+08:00;True|2021-06-07T08:37:19.6353792+08:00;True|2021-06-07T08:35:25.2031954+08:00;True|2021-06-05T07:07:32.0541266+08:00;True|2021-06-05T06:44:35.9475270+08:00;True|2021-06-05T06:37:27.4595197+08:00;True|2021-06-05T06:26:59.7663998+08:00;True|2021-06-05T05:43:12.8699318+08:00;True|2021-06-04T17:00:41.2426007+08:00;True|2021-06-04T16:08:03.8078072+08:00;True|2021-06-04T15:47:21.6412616+08:00;True|2021-06-04T15:21:02.4239800+08:00;True|2021-06-04T15:20:37.8641854+08:00;True|2021-06-04T13:38:51.5088395+08:00;True|2021-06-04T10:20:01.7784282+08:00;True|2021-06-04T10:13:50.3548857+08:00;True|2021-06-04T10:11:25.5017821+08:00;True|2021-06-04T10:09:51.6792228+08:00;True|2021-06-04T10:02:39.5851057+08:00;True|2021-06-04T09:30:40.4495494+08:00;True|2021-06-03T13:16:36.0317546+08:00;True|2021-06-03T13:12:47.0402047+08:00;True|2021-06-02T14:37:08.9683351+08:00;True|2021-06-02T14:10:15.7439829+08:00;True|2021-06-02T13:59:46.5841931+08:00;True|2021-06-02T13:25:18.7962660+08:00;True|2021-06-02T13:23:16.2261980+08:00;True|2021-06-01T15:37:32.2495085+08:00;True|2021-06-01T15:21:01.2856122+08:00;True|2021-06-01T15:13:36.7262365+08:00;True|2021-06-01T15:10:26.8905629+08:00;True|2021-06-01T14:56:17.5231551+08:00;True|2021-06-01T14:38:39.7895927+08:00;True|2021-06-01T14:23:12.3265287+08:00;True|2021-03-01T09:11:31.3226422+08:00;True|2021-05-26T14:54:56.9426462+08:00;True|2021-05-26T13:57:33.7780451+08:00;True|2021-05-26T13:39:02.8043358+08:00;True|2021-02-25T16:01:40.2917200+08:00;True|2021-02-25T15:49:46.6681205+08:00;True|2021-02-25T15:16:30.9372640+08:00;True|2021-05-25T13:10:21.7831921+08:00;True|2021-05-25T11:21:38.5224475+08:00;True|2021-05-25T11:12:52.0637175+08:00;True|2021-05-25T11:02:18.4164663+08:00;True|2021-05-25T10:52:06.8998521+08:00;True|2021-05-25T10:50:45.0929606+08:00;True|2021-05-25T10:45:54.1498313+08:00;True|2021-05-25T10:39:27.8602249+08:00;True|2021-05-25T10:34:49.5771162+08:00;True|2021-05-25T10:17:30.3009163+08:00;True|2021-05-25T10:14:03.8512581+08:00;True|2021-05-25T10:05:33.4343836+08:00;True|2021-05-24T17:01:23.3221168+08:00;True|2021-05-24T10:11:24.0197347+08:00;False|2021-05-24T10:11:07.6338995+08:00;</History> <History>True|2023-08-18T05:23:38.9937084Z;True|2023-08-18T10:09:51.5247737+08:00;True|2023-08-18T08:26:21.8473123+08:00;True|2023-08-17T08:31:37.8696349+08:00;True|2023-08-17T08:23:59.5658185+08:00;True|2023-08-17T08:07:38.2174684+08:00;True|2023-08-16T16:49:44.2549852+08:00;True|2023-08-16T16:33:59.9298792+08:00;True|2023-08-16T15:35:29.6092783+08:00;True|2023-08-16T11:17:28.1086751+08:00;True|2023-08-16T11:17:22.3814672+08:00;True|2023-08-16T08:44:16.0941179+08:00;True|2023-08-15T15:29:15.8118269+08:00;True|2023-08-15T14:47:06.4963591+08:00;True|2023-08-11T16:49:35.8718314+08:00;True|2023-08-11T14:22:59.9440967+08:00;True|2023-08-11T14:16:25.0940743+08:00;True|2023-08-11T13:27:25.4148450+08:00;True|2023-08-11T09:08:31.5437265+08:00;True|2023-08-11T09:04:38.4540336+08:00;True|2023-08-10T14:11:07.0042283+08:00;True|2023-08-08T13:48:19.2402267+08:00;True|2023-08-08T13:44:15.6796969+08:00;True|2023-07-27T09:46:14.1491814+08:00;True|2023-07-21T11:13:10.0843656+08:00;True|2023-07-21T10:56:47.5835580+08:00;True|2023-07-21T10:30:33.0113443+08:00;True|2023-07-20T19:16:37.4936135+08:00;True|2023-07-20T19:00:41.0636578+08:00;True|2023-07-19T13:28:27.8671371+08:00;True|2023-07-19T13:23:42.1880500+08:00;True|2023-07-19T13:19:18.7201227+08:00;True|2023-07-19T13:06:38.9897249+08:00;True|2023-07-19T12:13:11.2061059+08:00;True|2023-07-19T11:45:20.0391356+08:00;True|2023-07-19T11:24:02.5425841+08:00;True|2023-07-19T10:32:06.7915754+08:00;True|2023-07-19T09:51:08.4553434+08:00;True|2023-07-19T09:48:11.2977426+08:00;True|2023-07-18T08:47:44.1724897+08:00;True|2023-07-17T16:25:10.8982872+08:00;True|2023-07-17T14:50:44.3708198+08:00;True|2023-07-17T14:20:26.4686898+08:00;True|2023-07-17T14:18:16.6127136+08:00;True|2023-07-17T14:16:34.9116950+08:00;True|2023-07-17T14:14:44.7988846+08:00;True|2023-07-17T14:06:18.1123806+08:00;True|2023-07-17T14:03:38.5290433+08:00;True|2023-07-17T13:48:54.3096778+08:00;True|2023-07-17T13:23:13.6097762+08:00;True|2023-07-17T09:54:25.9375716+08:00;True|2023-07-17T09:40:22.2531559+08:00;True|2023-07-17T09:21:15.0786649+08:00;True|2023-07-17T09:03:37.2081513+08:00;True|2023-07-16T21:20:45.3036514+08:00;True|2023-07-16T21:09:16.1559694+08:00;True|2023-07-16T21:05:22.2504644+08:00;True|2023-07-16T20:41:26.5956030+08:00;True|2023-07-16T20:19:33.5726613+08:00;True|2023-07-16T19:46:38.6493518+08:00;True|2023-07-14T10:33:17.6270692+08:00;True|2023-07-11T14:34:22.8852169+08:00;True|2023-07-11T14:27:22.7851108+08:00;True|2023-07-11T14:13:21.6512172+08:00;True|2023-07-11T14:06:33.9865646+08:00;True|2023-07-11T13:52:46.2830836+08:00;True|2023-07-11T13:38:56.3165889+08:00;True|2023-07-11T13:29:40.9636697+08:00;True|2023-07-11T13:25:23.0633788+08:00;True|2023-07-11T10:17:40.8002359+08:00;True|2023-07-11T10:15:47.5472709+08:00;True|2023-07-11T10:12:25.6440547+08:00;True|2023-07-11T10:07:39.3716167+08:00;True|2023-07-11T09:22:07.4191357+08:00;True|2023-07-04T13:07:10.1209516+08:00;True|2023-06-30T16:11:25.7541580+08:00;True|2023-06-30T15:39:26.6678989+08:00;True|2023-06-30T15:26:40.6581344+08:00;True|2023-06-30T15:12:57.9906312+08:00;True|2023-06-29T16:39:15.6477820+08:00;True|2023-06-28T17:01:51.9542466+08:00;True|2023-06-27T15:03:28.1320450+08:00;True|2023-06-27T13:36:39.6707848+08:00;True|2023-06-26T09:40:01.1754706+08:00;True|2023-06-25T12:16:28.9080024+08:00;True|2023-06-25T11:51:59.9238461+08:00;True|2023-06-25T11:50:29.3100358+08:00;True|2023-06-25T11:29:28.5338563+08:00;True|2023-06-25T09:10:26.2420288+08:00;True|2023-06-25T09:08:15.0702872+08:00;True|2023-06-25T08:43:15.0806611+08:00;True|2023-06-25T08:41:41.8156616+08:00;True|2023-06-25T08:39:30.6818013+08:00;True|2023-06-25T08:38:18.5996529+08:00;True|2023-06-25T08:36:34.1479706+08:00;True|2023-06-25T08:34:53.9856289+08:00;True|2023-06-25T08:31:24.0298080+08:00;True|2023-06-25T08:15:45.7453280+08:00;True|2023-06-25T08:01:52.7609075+08:00;True|2023-06-24T21:25:23.8938665+08:00;True|2023-06-22T03:02:26.7305758+08:00;True|2023-06-22T02:10:48.8222890+08:00;True|2023-06-22T01:57:41.7875184+08:00;True|2023-06-22T01:52:19.4217362+08:00;True|2023-06-21T16:27:15.1464129+08:00;True|2023-06-21T16:11:46.6111817+08:00;True|2023-06-21T13:14:00.6869253+08:00;True|2023-06-21T13:09:28.2689225+08:00;True|2023-06-21T12:24:02.6762426+08:00;True|2023-06-21T12:18:06.2748924+08:00;True|2023-06-21T11:18:02.6754143+08:00;True|2023-06-21T11:08:34.2149469+08:00;True|2023-06-21T08:20:50.0079906+08:00;True|2023-06-20T15:56:03.2638713+08:00;True|2023-06-20T15:48:38.2419545+08:00;True|2023-06-20T15:35:26.6615171+08:00;True|2023-06-20T15:20:31.9284860+08:00;True|2023-06-20T15:18:39.8265469+08:00;True|2023-06-20T15:09:16.7617272+08:00;True|2023-06-20T09:53:23.2658672+08:00;True|2023-06-16T10:00:58.0337616+08:00;True|2023-06-16T09:47:58.8912904+08:00;True|2023-06-16T09:26:36.4914832+08:00;True|2023-06-15T16:22:21.4509393+08:00;True|2023-06-12T13:21:12.0491357+08:00;True|2023-06-12T10:18:32.9287587+08:00;True|2023-06-09T16:22:24.1132267+08:00;True|2023-06-08T18:12:42.4814009+08:00;True|2023-06-08T11:08:48.0533571+08:00;True|2023-06-08T10:41:43.0121701+08:00;False|2023-06-08T10:40:19.2093235+08:00;True|2023-06-06T13:03:50.8124200+08:00;True|2023-06-05T10:12:24.1858209+08:00;True|2023-06-02T17:02:57.5817094+08:00;True|2023-05-26T13:54:40.2272218+08:00;True|2023-05-24T12:43:50.2427994+08:00;True|2023-05-24T12:34:24.3922836+08:00;True|2023-05-24T10:07:19.4995219+08:00;True|2023-05-24T09:21:29.1960080+08:00;True|2023-05-23T22:34:23.3220912+08:00;True|2023-05-23T22:01:14.4175449+08:00;True|2023-05-23T17:02:53.0308400+08:00;True|2023-05-23T16:30:11.7138623+08:00;True|2023-05-23T15:51:50.0152484+08:00;True|2023-05-23T15:50:52.0657433+08:00;True|2023-05-23T15:28:25.5802377+08:00;True|2023-05-23T15:25:56.4633020+08:00;True|2023-05-23T14:52:29.8759921+08:00;True|2023-05-23T14:48:44.6519763+08:00;True|2023-05-20T04:28:10.3108871+08:00;True|2023-05-20T03:56:22.7233820+08:00;True|2023-05-20T03:47:38.4405026+08:00;True|2023-05-20T03:46:40.6056451+08:00;True|2023-05-20T03:44:25.0883888+08:00;True|2023-05-20T03:41:10.1148691+08:00;True|2023-05-20T02:34:14.3757035+08:00;True|2023-05-20T02:27:50.5595075+08:00;True|2023-05-20T02:23:04.2256041+08:00;True|2023-05-20T01:46:59.9534021+08:00;True|2023-05-20T01:42:33.5106065+08:00;True|2023-05-20T01:40:39.6918060+08:00;True|2023-05-20T01:11:47.7436847+08:00;True|2023-05-20T01:03:58.9476094+08:00;True|2023-05-19T22:59:47.4591129+08:00;True|2023-05-19T22:34:44.7988447+08:00;True|2023-05-19T22:24:55.2320279+08:00;True|2023-05-19T21:40:19.5285575+08:00;True|2023-05-19T21:38:21.2073338+08:00;True|2023-05-19T20:54:59.2058809+08:00;True|2023-05-19T16:08:15.0151080+08:00;True|2023-05-19T15:26:16.2836301+08:00;True|2023-05-19T13:09:06.1592914+08:00;True|2023-05-19T12:24:23.6252771+08:00;True|2023-05-19T11:50:53.8948740+08:00;True|2023-05-19T11:43:57.9296933+08:00;True|2023-05-19T10:44:34.9904463+08:00;True|2023-05-19T09:32:02.1216663+08:00;False|2023-05-19T09:31:06.4251757+08:00;True|2023-05-18T22:34:36.5292968+08:00;True|2023-05-18T20:37:59.7940567+08:00;True|2023-05-18T20:36:35.2790349+08:00;True|2023-05-18T20:34:10.7400457+08:00;True|2023-05-18T20:32:43.8790879+08:00;True|2023-05-18T20:31:13.5389643+08:00;True|2023-05-18T20:29:19.6206139+08:00;True|2023-05-18T20:07:25.5074263+08:00;True|2023-05-18T18:19:43.5324315+08:00;True|2023-05-18T18:15:36.4290026+08:00;True|2023-05-18T18:12:31.8703551+08:00;True|2023-05-18T18:10:52.9289531+08:00;True|2023-05-18T18:09:23.9118797+08:00;True|2023-05-18T17:58:30.8068228+08:00;True|2023-05-18T17:56:55.8055382+08:00;False|2023-05-18T17:54:54.7950789+08:00;False|2023-05-18T17:11:18.2325105+08:00;True|2023-05-18T17:09:24.4186482+08:00;True|2023-05-18T17:06:32.0699130+08:00;False|2023-05-18T17:01:41.8164925+08:00;False|2023-05-18T16:59:32.1112741+08:00;True|2023-05-18T16:58:34.1784100+08:00;True|2023-05-18T16:56:36.9460541+08:00;True|2023-05-18T16:55:00.9843495+08:00;True|2023-05-18T16:49:04.0161640+08:00;True|2023-05-18T16:48:28.9011382+08:00;True|2023-05-18T16:44:52.0675900+08:00;False|2023-05-18T16:44:37.3514214+08:00;False|2023-05-18T16:43:23.3343369+08:00;True|2023-05-18T16:41:35.8818611+08:00;True|2023-05-18T16:25:43.5167900+08:00;False|2023-05-18T16:24:46.6646890+08:00;False|2023-05-18T16:19:55.4153618+08:00;False|2023-05-18T16:16:18.0052881+08:00;False|2023-05-18T16:14:32.3377278+08:00;True|2023-05-17T15:43:45.1868569+08:00;True|2023-05-17T15:35:42.2476880+08:00;True|2023-05-17T14:23:28.2390957+08:00;True|2023-05-17T13:54:00.6756387+08:00;True|2023-05-17T13:45:46.1115068+08:00;True|2023-05-17T07:57:34.7129429+08:00;True|2023-05-16T16:04:20.3198005+08:00;False|2023-05-16T16:03:52.0737233+08:00;True|2023-05-16T15:28:45.4945726+08:00;True|2023-05-16T15:14:10.4952128+08:00;True|2023-05-16T15:04:46.5706346+08:00;True|2023-05-16T14:46:48.7034492+08:00;True|2023-05-16T14:45:29.4047499+08:00;True|2023-05-16T14:42:47.3507679+08:00;True|2023-05-16T14:30:47.9199224+08:00;True|2023-05-16T14:29:10.9147184+08:00;True|2023-05-16T14:27:48.3632687+08:00;True|2023-05-16T14:24:44.6240034+08:00;True|2023-05-16T14:19:41.2962188+08:00;True|2023-05-16T13:41:13.3366211+08:00;True|2023-05-16T13:26:44.1532655+08:00;True|2023-05-16T13:23:40.2882422+08:00;True|2023-05-16T13:11:41.5416792+08:00;True|2023-05-16T13:08:41.6341863+08:00;True|2023-05-16T13:04:35.6916867+08:00;True|2023-05-16T13:00:34.6889598+08:00;True|2023-05-16T12:57:48.4561274+08:00;True|2023-05-16T12:50:57.7405833+08:00;True|2023-05-16T12:49:33.8394829+08:00;True|2023-05-16T12:44:28.6906226+08:00;True|2023-05-16T12:41:08.3554032+08:00;True|2023-05-16T12:32:32.3448036+08:00;True|2023-05-16T11:32:04.4504376+08:00;True|2023-05-15T18:39:28.9172042+08:00;True|2023-05-15T18:35:41.5268755+08:00;True|2023-05-15T18:16:16.2900985+08:00;True|2023-04-28T16:24:40.7430596+08:00;False|2023-04-28T16:21:34.8499384+08:00;True|2023-04-28T15:43:40.3023318+08:00;True|2023-04-28T15:41:18.8228620+08:00;True|2023-04-28T14:16:21.1595325+08:00;True|2023-04-28T10:27:55.2150739+08:00;True|2023-04-12T16:25:26.5218825+08:00;True|2023-04-12T15:45:29.3993255+08:00;True|2023-04-12T14:00:18.1960878+08:00;True|2023-04-12T13:16:39.0804178+08:00;True|2023-04-11T11:02:27.5200402+08:00;True|2023-04-11T09:57:11.5903829+08:00;True|2023-04-10T09:58:01.1775220+08:00;True|2023-03-13T11:19:32.0927720+08:00;True|2023-03-13T10:39:50.9250037+08:00;True|2023-03-13T08:54:57.5891390+08:00;True|2023-03-10T09:00:31.2441735+08:00;True|2023-03-08T08:25:11.1877416+08:00;True|2023-03-06T09:18:03.5502956+08:00;True|2023-03-06T09:14:57.8192971+08:00;True|2023-01-11T13:30:27.8190489+08:00;True|2023-01-06T14:29:14.6067256+08:00;True|2022-12-23T17:06:52.0688439+08:00;True|2022-12-23T16:12:04.4155951+08:00;True|2022-12-23T13:35:44.6439326+08:00;True|2022-11-30T08:24:02.9999976+08:00;True|2022-11-30T08:01:51.4579972+08:00;True|2022-11-29T21:32:14.4359673+08:00;True|2022-11-29T19:30:22.9466023+08:00;True|2022-11-29T19:24:30.1630119+08:00;True|2022-11-29T17:31:43.1926801+08:00;True|2022-11-29T17:14:32.5869985+08:00;True|2022-11-29T10:42:57.1877576+08:00;True|2022-11-27T14:40:28.4784748+08:00;True|2022-11-26T20:49:34.2789400+08:00;True|2022-11-26T19:24:58.9988205+08:00;True|2022-11-26T15:33:08.6274944+08:00;True|2022-11-26T14:37:46.3953592+08:00;True|2022-11-26T09:16:41.7487240+08:00;True|2022-11-24T09:49:50.7302637+08:00;True|2022-11-23T16:24:56.5946914+08:00;True|2022-11-23T16:19:57.5570583+08:00;True|2022-11-23T15:05:13.8032246+08:00;True|2022-11-22T20:24:39.7324815+08:00;True|2022-11-22T13:18:16.2143925+08:00;False|2022-11-22T13:12:53.0448580+08:00;True|2022-11-22T11:03:01.7571733+08:00;True|2022-11-21T13:20:11.1961237+08:00;True|2022-11-21T13:13:52.0360749+08:00;True|2022-11-18T15:48:13.0747365+08:00;True|2022-11-18T14:15:54.5626901+08:00;True|2022-11-17T18:41:26.5464503+08:00;True|2022-11-15T13:55:35.3496366+08:00;True|2022-11-15T11:03:23.6773297+08:00;True|2022-11-15T10:58:47.9703720+08:00;True|2022-11-15T10:12:27.8305782+08:00;True|2022-11-15T09:47:26.7480777+08:00;True|2022-11-15T08:55:44.0275263+08:00;True|2022-11-15T08:54:06.6396851+08:00;True|2022-11-15T08:44:18.2013404+08:00;True|2022-11-15T01:16:19.8154538+08:00;True|2022-11-15T01:15:03.7846810+08:00;True|2022-11-15T01:01:11.0318599+08:00;True|2022-11-15T00:30:33.7148460+08:00;True|2022-11-15T00:15:26.5178283+08:00;True|2022-11-14T23:54:32.6128172+08:00;True|2022-11-14T23:26:52.0335380+08:00;True|2022-11-14T22:21:28.0622050+08:00;True|2022-11-14T21:47:43.6964619+08:00;True|2022-11-14T21:41:42.3128804+08:00;True|2022-11-14T21:31:17.2784203+08:00;True|2022-11-14T20:48:20.0380343+08:00;True|2022-11-11T17:24:44.7029993+08:00;True|2022-11-11T16:47:29.3444029+08:00;True|2022-11-11T16:07:26.4718473+08:00;True|2022-11-11T15:52:41.7235701+08:00;True|2022-11-10T15:58:10.8883176+08:00;True|2022-11-10T15:29:59.3113740+08:00;True|2022-11-10T13:34:14.7380132+08:00;True|2022-11-10T10:28:02.1166569+08:00;True|2022-11-09T23:28:25.6401971+08:00;True|2022-11-09T16:20:53.2757536+08:00;True|2022-11-09T16:16:41.3169214+08:00;True|2022-11-09T14:02:55.1802832+08:00;True|2022-11-09T13:57:55.2726154+08:00;True|2022-11-09T13:28:53.2022669+08:00;True|2022-11-09T13:10:58.0740163+08:00;True|2022-11-09T12:59:42.2328933+08:00;True|2022-11-09T11:54:08.0187924+08:00;True|2022-11-09T11:49:32.4296758+08:00;True|2022-11-09T11:34:32.6613370+08:00;True|2022-11-09T11:06:56.9443306+08:00;True|2022-11-06T23:43:44.0833657+08:00;True|2022-11-06T23:29:52.0088244+08:00;True|2022-11-06T22:06:14.7091464+08:00;True|2022-11-06T22:03:25.2696951+08:00;True|2022-11-06T21:58:50.1055520+08:00;True|2022-11-06T21:54:14.0075395+08:00;True|2022-11-06T21:39:30.2652105+08:00;True|2022-11-04T15:54:37.9813194+08:00;True|2022-11-04T15:43:59.7702621+08:00;True|2022-11-04T13:59:29.3941234+08:00;True|2022-11-04T13:44:18.1212719+08:00;True|2022-11-04T13:42:06.1010393+08:00;True|2022-11-04T13:37:01.7814703+08:00;True|2022-11-04T13:35:43.1121709+08:00;True|2022-11-04T13:33:05.1362535+08:00;True|2022-11-04T13:30:11.1113703+08:00;True|2022-11-04T13:28:53.7185382+08:00;True|2022-11-04T13:27:08.0691684+08:00;True|2022-11-04T13:20:46.2297633+08:00;True|2022-11-04T13:17:57.1564250+08:00;True|2022-11-04T13:15:36.3651019+08:00;True|2022-11-04T13:13:44.6635701+08:00;True|2022-11-04T13:12:02.3968306+08:00;True|2022-11-04T13:08:07.7653927+08:00;True|2022-11-04T11:37:44.1975649+08:00;True|2022-11-04T11:36:20.3813848+08:00;True|2022-11-04T11:26:40.9713465+08:00;True|2022-11-04T10:17:36.4269558+08:00;True|2022-11-04T09:47:05.4607111+08:00;True|2022-11-04T09:28:27.9347785+08:00;True|2022-11-04T08:38:38.5253737+08:00;True|2022-11-03T13:31:32.7883545+08:00;False|2022-11-03T13:27:07.8579021+08:00;True|2022-11-03T11:07:07.3903101+08:00;True|2022-11-03T10:54:26.7818816+08:00;True|2022-11-03T10:35:59.1956262+08:00;True|2022-11-03T10:30:07.0651285+08:00;True|2022-11-03T10:01:20.8467911+08:00;True|2022-08-22T11:13:33.9211829+08:00;True|2022-06-17T11:19:24.4893458+08:00;True|2022-06-07T14:44:51.5702202+08:00;True|2022-06-07T14:42:44.8351600+08:00;True|2022-05-17T14:19:55.1158182+08:00;True|2022-05-17T13:25:44.2886247+08:00;True|2022-05-17T10:29:26.6813564+08:00;True|2022-05-17T09:02:49.1742018+08:00;True|2022-05-06T15:13:12.2438900+08:00;True|2022-05-06T14:49:39.8536594+08:00;True|2022-04-22T17:07:44.8823529+08:00;True|2022-04-19T19:13:40.8312746+08:00;True|2022-04-19T15:40:16.0022040+08:00;True|2022-04-19T15:13:32.9767736+08:00;False|2022-04-19T15:08:33.6507639+08:00;True|2022-04-19T15:02:51.9580210+08:00;True|2022-04-19T13:54:18.7579131+08:00;True|2022-04-12T10:36:02.1779173+08:00;True|2022-04-12T10:05:31.0222037+08:00;True|2022-04-12T09:47:49.3724819+08:00;True|2022-04-09T15:08:54.5697468+08:00;True|2022-04-08T17:31:31.0046258+08:00;True|2022-04-08T16:50:41.3018422+08:00;True|2022-04-08T10:35:36.5029980+08:00;True|2022-03-31T09:38:37.3646053+08:00;True|2022-03-29T13:57:45.4410942+08:00;True|2022-03-10T18:59:23.7994337+08:00;True|2022-03-10T18:52:39.5019082+08:00;True|2022-03-10T18:51:12.7949284+08:00;True|2022-03-10T18:50:47.2024177+08:00;True|2022-03-10T18:45:08.8409380+08:00;True|2022-03-10T18:41:17.0102564+08:00;True|2022-03-10T18:35:49.0742353+08:00;True|2022-03-10T17:57:47.4196965+08:00;True|2022-03-10T17:34:27.5723245+08:00;True|2022-03-10T16:13:59.3829164+08:00;True|2022-03-09T14:50:49.1222033+08:00;True|2022-03-09T11:21:03.0073651+08:00;False|2022-03-09T11:16:56.1792896+08:00;False|2022-03-09T11:16:49.7923320+08:00;True|2022-03-08T15:47:47.4722336+08:00;True|2022-03-08T15:47:28.5397115+08:00;True|2022-03-08T15:37:08.7379870+08:00;True|2022-03-02T17:37:54.4659976+08:00;True|2022-03-02T17:34:12.2949726+08:00;True|2022-03-02T17:26:38.7070673+08:00;True|2022-03-02T17:07:49.7024316+08:00;True|2022-03-02T17:05:22.4177336+08:00;True|2022-03-02T16:14:57.9880587+08:00;True|2022-03-01T17:52:52.6766959+08:00;True|2022-02-28T14:36:22.6449303+08:00;True|2022-02-24T15:43:36.8244163+08:00;True|2022-02-23T17:57:14.3693224+08:00;True|2022-02-23T17:46:42.1078183+08:00;False|2022-02-23T17:41:06.5886724+08:00;True|2022-02-23T16:59:45.5533581+08:00;True|2022-02-23T16:57:43.3328895+08:00;True|2022-02-21T09:09:37.2601134+08:00;True|2022-02-21T09:03:32.4071009+08:00;True|2022-02-21T08:59:59.0172082+08:00;True|2022-02-18T14:05:39.1358825+08:00;True|2022-02-18T10:23:02.4391239+08:00;True|2022-02-18T10:21:31.0559267+08:00;True|2022-02-17T16:50:11.7192509+08:00;True|2022-02-17T13:19:13.7697894+08:00;True|2022-02-11T10:36:12.7757100+08:00;True|2022-02-10T10:54:25.2685040+08:00;True|2022-02-10T10:37:02.1034768+08:00;True|2022-02-09T17:32:45.6511283+08:00;True|2022-02-09T17:24:32.5115193+08:00;True|2022-02-09T17:00:24.0662114+08:00;True|2022-02-09T16:56:42.3364622+08:00;True|2022-02-09T14:17:25.8688855+08:00;True|2022-02-09T14:11:51.6149822+08:00;True|2022-02-07T23:29:26.2842648+08:00;True|2022-02-07T23:28:58.8242274+08:00;False|2022-02-07T23:25:29.0647793+08:00;True|2022-02-07T13:06:37.5515985+08:00;True|2022-02-07T12:42:19.5220491+08:00;True|2022-02-07T09:52:59.6728595+08:00;True|2022-02-01T11:32:10.5831557+08:00;True|2022-01-29T14:09:02.9178986+08:00;True|2022-01-28T12:01:45.1416438+08:00;True|2022-01-28T11:03:41.6361866+08:00;True|2022-01-28T10:44:53.5367862+08:00;True|2022-01-28T10:40:41.6697563+08:00;True|2022-01-28T10:25:56.7093616+08:00;True|2022-01-28T09:58:13.0733060+08:00;True|2022-01-27T09:26:29.6568807+08:00;True|2022-01-27T00:47:57.9102528+08:00;True|2022-01-27T00:46:52.8845001+08:00;True|2022-01-27T00:36:34.5330938+08:00;True|2022-01-27T00:35:19.5439329+08:00;True|2022-01-27T00:33:38.5701950+08:00;True|2022-01-27T00:32:00.9028982+08:00;True|2022-01-27T00:30:13.2390921+08:00;True|2022-01-27T00:28:23.2989144+08:00;True|2022-01-27T00:16:01.3789455+08:00;True|2022-01-27T00:09:58.8112352+08:00;True|2022-01-27T00:00:40.8353538+08:00;True|2022-01-26T23:37:50.9494735+08:00;True|2022-01-26T23:29:39.8647473+08:00;True|2022-01-26T23:20:49.3274392+08:00;True|2022-01-26T23:15:53.7037293+08:00;True|2022-01-26T23:06:28.8595953+08:00;True|2022-01-26T23:02:12.9882299+08:00;True|2022-01-26T22:55:33.2535730+08:00;True|2022-01-26T22:51:01.8427947+08:00;True|2022-01-26T22:47:44.0715387+08:00;True|2022-01-26T22:20:21.7217039+08:00;True|2022-01-26T22:13:39.5372069+08:00;True|2022-01-26T22:01:31.2113177+08:00;True|2022-01-26T21:55:26.5478921+08:00;True|2022-01-26T21:50:18.2700369+08:00;True|2022-01-26T21:48:52.0020233+08:00;True|2022-01-26T19:19:29.4530523+08:00;True|2022-01-26T19:07:21.6474231+08:00;True|2022-01-26T18:25:42.2933291+08:00;True|2022-01-26T12:39:02.0149050+08:00;True|2022-01-26T12:13:43.9149452+08:00;True|2022-01-26T11:24:33.5742248+08:00;True|2022-01-26T08:51:10.8105076+08:00;True|2022-01-25T21:07:32.9069261+08:00;True|2022-01-24T01:35:12.3309466+08:00;True|2022-01-23T23:19:15.9702821+08:00;True|2022-01-23T21:50:41.6903353+08:00;True|2022-01-23T21:25:57.6084267+08:00;True|2022-01-23T21:16:10.1516535+08:00;True|2022-01-23T20:52:08.3745284+08:00;True|2022-01-23T18:19:32.2386502+08:00;True|2022-01-23T18:11:42.0830325+08:00;True|2022-01-23T18:00:01.3239547+08:00;True|2022-01-23T12:18:48.2466943+08:00;True|2022-01-22T00:48:50.4531647+08:00;True|2022-01-21T13:10:32.8173598+08:00;True|2022-01-21T13:04:01.6388059+08:00;True|2022-01-21T12:51:40.5304103+08:00;True|2022-01-21T12:44:06.3059885+08:00;True|2022-01-21T12:34:33.9314010+08:00;True|2022-01-21T11:39:20.1088577+08:00;True|2022-01-20T11:33:49.0516846+08:00;True|2022-01-20T10:02:12.0295471+08:00;True|2022-01-20T10:02:03.3535503+08:00;True|2022-01-19T23:56:18.7293193+08:00;True|2022-01-19T22:30:14.6986228+08:00;True|2022-01-19T22:15:08.8608795+08:00;True|2022-01-19T21:57:55.2295030+08:00;True|2022-01-19T13:50:37.8588759+08:00;True|2022-01-19T13:42:52.9761531+08:00;True|2022-01-19T00:26:36.9722917+08:00;True|2022-01-19T00:15:30.8583143+08:00;True|2022-01-18T21:19:30.6193048+08:00;True|2022-01-18T21:12:07.1453825+08:00;True|2022-01-18T20:35:27.3779956+08:00;True|2022-01-18T17:44:45.2318570+08:00;True|2022-01-18T14:45:29.0299640+08:00;True|2022-01-17T22:23:20.8214203+08:00;True|2022-01-17T21:49:15.7740045+08:00;True|2022-01-17T21:47:24.6997598+08:00;True|2022-01-17T21:44:00.1942787+08:00;True|2022-01-17T21:43:15.5992687+08:00;True|2022-01-17T21:33:16.8034756+08:00;True|2022-01-17T21:25:39.9909343+08:00;True|2022-01-17T21:13:03.9659338+08:00;True|2022-01-17T20:32:14.8869091+08:00;True|2022-01-17T19:01:46.5753686+08:00;True|2022-01-17T18:31:24.1032169+08:00;True|2022-01-17T18:21:39.2918684+08:00;True|2022-01-17T18:12:07.4859038+08:00;True|2022-01-17T18:09:26.6989718+08:00;True|2022-01-17T18:04:36.7564997+08:00;True|2022-01-17T17:57:44.7814863+08:00;True|2022-01-17T17:51:50.1516107+08:00;True|2022-01-17T17:39:29.2918799+08:00;True|2022-01-17T14:55:21.5859341+08:00;True|2022-01-17T14:38:06.5091500+08:00;True|2022-01-17T14:30:25.5378436+08:00;True|2022-01-16T19:15:24.5874858+08:00;True|2022-01-16T19:07:49.0613424+08:00;True|2022-01-16T16:10:47.3112741+08:00;False|2022-01-14T19:09:41.9296709+08:00;False|2022-01-14T18:56:11.0569808+08:00;False|2022-01-14T18:28:20.1376762+08:00;False|2022-01-14T18:27:30.8678130+08:00;False|2022-01-14T18:22:45.4436504+08:00;False|2022-01-14T18:19:37.0374753+08:00;False|2022-01-14T18:18:48.5868254+08:00;False|2022-01-14T18:14:02.5810257+08:00;False|2022-01-14T18:09:51.1730754+08:00;False|2022-01-14T18:09:17.8940754+08:00;True|2022-01-13T20:08:16.2937608+08:00;True|2022-01-13T20:07:30.1505466+08:00;True|2022-01-13T13:39:42.0146294+08:00;True|2022-01-13T13:38:07.5062471+08:00;True|2022-01-13T11:29:49.3751232+08:00;True|2022-01-13T11:05:43.9574142+08:00;True|2022-01-13T10:33:23.1921058+08:00;True|2022-01-12T20:38:16.9165651+08:00;True|2022-01-12T20:24:46.3779264+08:00;True|2022-01-12T20:03:06.5030626+08:00;True|2022-01-12T19:44:55.4294326+08:00;True|2022-01-12T12:58:45.9548600+08:00;True|2022-01-12T11:28:44.7797749+08:00;True|2022-01-11T18:07:30.9151356+08:00;True|2022-01-11T15:06:32.7301609+08:00;True|2022-01-11T09:27:00.1766442+08:00;True|2021-12-30T14:41:56.8541015+08:00;True|2021-12-30T13:45:00.6130694+08:00;True|2021-12-30T13:44:18.7370780+08:00;True|2021-12-30T13:36:52.8171136+08:00;True|2021-12-28T19:14:22.5979649+08:00;True|2021-12-28T13:13:39.3543252+08:00;True|2021-12-27T15:31:26.6037782+08:00;True|2021-12-27T15:28:54.4824480+08:00;True|2021-12-27T15:22:47.8436108+08:00;True|2021-12-27T15:04:37.0711590+08:00;True|2021-12-27T15:03:52.0932499+08:00;True|2021-12-27T15:03:33.0172733+08:00;True|2021-12-27T13:28:27.4252747+08:00;True|2021-12-25T19:38:33.6784042+08:00;True|2021-12-24T20:47:43.3471563+08:00;True|2021-12-24T20:14:57.6946814+08:00;True|2021-12-24T19:55:21.1843105+08:00;True|2021-12-24T19:49:54.6719726+08:00;True|2021-12-24T19:38:14.1180741+08:00;True|2021-12-22T13:51:37.1082523+08:00;True|2021-12-21T15:38:59.8015096+08:00;True|2021-12-21T15:29:54.8095063+08:00;False|2021-12-21T15:29:21.7006531+08:00;False|2021-12-21T15:16:18.2218025+08:00;False|2021-12-21T15:11:38.1215841+08:00;False|2021-12-21T15:08:27.0590078+08:00;True|2021-12-10T14:12:36.4065298+08:00;True|2021-12-10T13:54:03.4921778+08:00;True|2021-12-10T13:25:49.0439086+08:00;True|2021-12-10T13:19:58.9494477+08:00;True|2021-12-10T13:10:45.3929017+08:00;True|2021-12-10T11:06:53.2416794+08:00;True|2021-12-07T17:23:28.9380484+08:00;True|2021-12-07T17:13:52.4384814+08:00;True|2021-12-07T16:39:49.2020208+08:00;True|2021-12-07T15:18:20.9024533+08:00;True|2021-12-07T15:07:35.4428035+08:00;True|2021-12-07T15:01:02.0445043+08:00;True|2021-12-07T14:50:08.9019705+08:00;True|2021-12-07T14:34:50.4993666+08:00;False|2021-12-07T14:32:56.0408332+08:00;True|2021-12-06T17:11:41.4004606+08:00;True|2021-12-06T16:48:07.6029757+08:00;True|2021-12-06T13:46:35.9437718+08:00;True|2021-12-06T13:45:07.6622615+08:00;True|2021-12-06T11:25:04.3483155+08:00;True|2021-12-06T11:18:24.5804187+08:00;True|2021-11-22T16:27:05.4241947+08:00;True|2021-11-22T13:40:17.6768280+08:00;True|2021-11-19T16:15:19.9085104+08:00;True|2021-11-09T10:34:21.1623512+08:00;True|2021-11-07T16:57:59.7380254+08:00;True|2021-11-07T16:53:47.4198852+08:00;True|2021-11-07T16:42:05.5096826+08:00;True|2021-11-07T16:37:21.0729013+08:00;True|2021-11-05T20:51:17.6170717+08:00;True|2021-11-05T20:35:14.6250333+08:00;True|2021-11-05T19:30:19.8374158+08:00;True|2021-11-05T19:22:46.2276569+08:00;True|2021-11-05T19:20:30.8253213+08:00;True|2021-11-05T19:16:45.7553310+08:00;True|2021-11-05T19:16:00.4532689+08:00;True|2021-11-05T19:12:25.9022478+08:00;False|2021-11-05T19:11:26.5753529+08:00;True|2021-11-05T19:09:30.0085433+08:00;True|2021-11-05T18:48:19.9395153+08:00;True|2021-11-05T18:45:34.3437897+08:00;True|2021-11-05T18:43:43.4558159+08:00;True|2021-11-05T18:40:40.9948500+08:00;True|2021-11-05T18:34:18.4440455+08:00;True|2021-11-05T15:54:51.6037132+08:00;True|2021-10-28T16:27:53.9728270+08:00;True|2021-10-28T16:03:59.5629998+08:00;True|2021-10-28T08:51:04.2549186+08:00;True|2021-10-27T15:14:53.5506098+08:00;True|2021-10-27T15:00:44.9100320+08:00;True|2021-10-27T13:14:46.7921647+08:00;True|2021-10-27T11:24:49.4550753+08:00;True|2021-10-27T10:10:10.3545125+08:00;True|2021-10-27T10:02:24.9248610+08:00;True|2021-10-27T09:59:40.3795897+08:00;True|2021-10-27T09:56:30.6629207+08:00;True|2021-10-27T09:10:48.3883432+08:00;True|2021-10-27T09:03:31.9191991+08:00;True|2021-10-27T08:59:59.7651159+08:00;True|2021-10-27T08:36:11.8620997+08:00;True|2021-10-27T08:26:40.2533014+08:00;True|2021-10-26T09:19:35.5674748+08:00;True|2021-10-26T09:17:17.6900747+08:00;True|2021-10-26T09:14:32.3999220+08:00;True|2021-10-25T15:08:21.2581763+08:00;True|2021-10-25T10:01:57.8524903+08:00;True|2021-10-25T09:28:51.6294879+08:00;True|2021-10-25T09:25:50.3373336+08:00;True|2021-10-25T09:23:37.0203978+08:00;True|2021-10-25T09:18:23.3380608+08:00;True|2021-10-25T09:15:10.5292071+08:00;True|2021-10-25T08:56:30.4632027+08:00;True|2021-10-25T08:50:11.4697392+08:00;True|2021-10-22T13:46:49.7207066+08:00;True|2021-10-22T10:06:33.3130089+08:00;True|2021-10-20T14:32:10.1235516+08:00;True|2021-10-20T14:16:18.6496291+08:00;True|2021-10-20T14:08:49.2443715+08:00;True|2021-10-20T14:05:14.6847950+08:00;True|2021-10-20T13:30:21.6057636+08:00;True|2021-10-20T10:55:22.2151716+08:00;True|2021-10-19T10:42:13.4198267+08:00;True|2021-10-19T10:01:41.0018108+08:00;True|2021-10-19T09:59:11.2127619+08:00;True|2021-10-19T09:54:04.8472874+08:00;True|2021-10-15T11:19:15.5327495+08:00;True|2021-10-15T11:17:41.0686485+08:00;True|2021-10-15T11:12:11.8295042+08:00;True|2021-10-15T10:33:31.5670079+08:00;True|2021-10-15T10:27:45.0815146+08:00;True|2021-10-14T14:51:28.5331025+08:00;True|2021-10-14T14:37:28.3276051+08:00;True|2021-10-14T14:23:39.0606792+08:00;True|2021-10-14T14:21:03.8140347+08:00;True|2021-10-13T10:31:10.6628977+08:00;True|2021-10-13T10:12:24.4238027+08:00;True|2021-10-13T08:47:43.9314486+08:00;True|2021-10-12T14:07:18.6065183+08:00;True|2021-10-12T10:34:10.1682362+08:00;True|2021-10-12T10:27:14.3073332+08:00;True|2021-10-12T10:22:08.0004619+08:00;True|2021-10-12T10:21:03.0275378+08:00;True|2021-10-12T10:11:54.9812692+08:00;True|2021-10-11T16:59:07.3568342+08:00;True|2021-10-11T16:53:14.2016138+08:00;True|2021-10-11T16:21:35.0133775+08:00;True|2021-10-11T15:34:19.5731935+08:00;True|2021-10-11T15:31:07.5780983+08:00;True|2021-10-11T15:06:47.1145237+08:00;True|2021-10-11T15:03:25.5000280+08:00;True|2021-10-11T10:12:57.6416898+08:00;True|2021-10-09T10:15:17.9235165+08:00;True|2021-10-09T10:13:51.3318441+08:00;True|2021-10-09T10:01:21.6661542+08:00;True|2021-10-09T09:58:41.9225837+08:00;True|2021-10-08T14:56:49.7935800+08:00;True|2021-10-08T14:35:41.4490063+08:00;True|2021-10-08T14:02:42.6990656+08:00;True|2021-09-29T15:48:55.1547397+08:00;True|2021-09-29T15:48:23.5567191+08:00;True|2021-09-27T16:17:35.7180978+08:00;True|2021-09-27T15:51:50.4240134+08:00;True|2021-09-23T20:55:27.3554447+08:00;True|2021-09-23T14:14:44.0572017+08:00;True|2021-09-23T13:51:56.2344673+08:00;True|2021-09-23T10:46:16.7417007+08:00;True|2021-09-23T10:42:23.2117537+08:00;True|2021-09-22T15:21:22.9615672+08:00;True|2021-09-22T14:23:32.7907754+08:00;True|2021-09-22T13:48:03.4780947+08:00;True|2021-09-22T11:05:24.5249356+08:00;True|2021-09-22T10:00:19.0962943+08:00;True|2021-09-22T09:30:26.2686514+08:00;True|2021-09-17T11:22:34.5692792+08:00;True|2021-09-16T16:11:27.5372277+08:00;True|2021-09-16T14:53:40.8396557+08:00;True|2021-09-16T14:32:29.7905500+08:00;True|2021-09-16T14:26:46.2224219+08:00;True|2021-09-16T10:32:24.4244440+08:00;True|2021-09-15T11:10:35.3529360+08:00;True|2021-09-15T11:08:30.0857376+08:00;True|2021-09-15T11:05:56.7191571+08:00;True|2021-09-14T01:24:39.8041136+08:00;True|2021-09-14T01:05:01.1593327+08:00;True|2021-09-14T00:44:14.7233198+08:00;True|2021-09-13T23:48:19.4506233+08:00;True|2021-09-13T20:30:31.3243872+08:00;True|2021-09-13T19:45:35.9108911+08:00;False|2021-09-13T19:44:59.2779092+08:00;True|2021-09-13T18:09:22.4994381+08:00;True|2021-09-10T14:18:27.5788854+08:00;True|2021-09-09T15:57:01.7407207+08:00;True|2021-09-09T15:49:34.2598998+08:00;True|2021-09-09T11:32:10.7853024+08:00;True|2021-09-09T11:10:48.6840025+08:00;True|2021-09-09T10:35:37.3883078+08:00;True|2021-09-07T14:11:49.8497588+08:00;True|2021-09-07T13:34:48.4693349+08:00;True|2021-09-06T14:33:48.7549675+08:00;True|2021-09-03T16:27:51.1888520+08:00;True|2021-09-03T16:19:35.9003465+08:00;True|2021-09-03T15:46:28.1828032+08:00;True|2021-09-03T15:34:21.9362871+08:00;True|2021-09-03T11:24:49.8749819+08:00;True|2021-09-03T11:21:17.8373159+08:00;True|2021-09-03T11:16:53.2208136+08:00;True|2021-09-03T11:12:23.9063804+08:00;True|2021-09-03T09:11:09.2435721+08:00;True|2021-09-02T11:16:15.1370453+08:00;True|2021-09-02T10:35:39.1171879+08:00;True|2021-09-01T10:17:09.4536285+08:00;True|2021-09-01T09:46:28.4581776+08:00;True|2021-08-31T08:54:26.8588887+08:00;True|2021-08-31T08:39:08.3685693+08:00;True|2021-08-30T17:11:56.8438985+08:00;True|2021-08-30T15:59:42.0820292+08:00;True|2021-08-30T15:45:18.1868510+08:00;True|2021-08-30T14:56:08.3958863+08:00;True|2021-08-30T14:37:11.5379830+08:00;True|2021-08-30T14:35:34.8775934+08:00;True|2021-08-30T14:24:36.5111821+08:00;True|2021-08-30T10:05:49.6945200+08:00;True|2021-08-30T10:03:28.4064538+08:00;True|2021-08-30T10:00:16.8360929+08:00;True|2021-08-30T09:56:09.4434379+08:00;True|2021-08-30T09:55:36.1725334+08:00;True|2021-08-30T09:52:04.8600054+08:00;True|2021-08-30T09:47:46.4225655+08:00;True|2021-08-30T09:45:20.4894962+08:00;False|2021-08-27T17:17:34.2646751+08:00;False|2021-08-27T16:01:21.2791979+08:00;False|2021-08-27T15:58:06.9667160+08:00;False|2021-08-27T15:38:37.4818036+08:00;False|2021-08-27T15:21:02.8863114+08:00;False|2021-08-27T15:20:28.6828668+08:00;True|2021-08-26T16:00:44.3162145+08:00;True|2021-08-26T08:57:31.3842587+08:00;True|2021-08-23T08:43:41.1549775+08:00;True|2021-08-22T09:24:12.7210871+08:00;True|2021-08-22T09:19:53.8300229+08:00;True|2021-08-20T20:00:52.0140407+08:00;True|2021-08-20T19:40:14.7712765+08:00;True|2021-08-19T17:37:54.9748049+08:00;True|2021-08-19T17:20:11.0515687+08:00;True|2021-08-19T16:12:35.4392809+08:00;True|2021-08-19T16:06:50.6204587+08:00;True|2021-08-19T16:03:53.0824286+08:00;True|2021-08-19T15:56:01.3498791+08:00;True|2021-08-19T10:18:50.8113630+08:00;True|2021-08-19T09:58:06.2784035+08:00;True|2021-08-19T09:56:54.0619777+08:00;True|2021-08-19T00:32:08.3503093+08:00;True|2021-08-19T00:11:18.3150227+08:00;True|2021-08-19T00:02:49.4827718+08:00;True|2021-08-18T23:54:45.4845900+08:00;True|2021-08-18T23:39:51.6147977+08:00;True|2021-08-18T23:16:42.7214379+08:00;True|2021-08-18T22:38:57.4681929+08:00;True|2021-08-18T21:41:58.7560707+08:00;True|2021-08-18T21:11:52.2369249+08:00;True|2021-08-18T21:01:49.5669106+08:00;True|2021-08-18T20:47:46.5352688+08:00;False|2021-08-18T20:46:36.7956141+08:00;False|2021-08-18T20:46:01.0502138+08:00;True|2021-08-18T19:39:12.8186242+08:00;False|2021-08-18T19:38:12.6839708+08:00;True|2021-08-18T19:15:51.4626694+08:00;True|2021-08-18T16:07:20.4350886+08:00;True|2021-08-18T14:29:41.7171934+08:00;True|2021-08-18T14:20:36.3647361+08:00;True|2021-08-16T09:08:58.3617662+08:00;True|2021-08-15T20:44:29.9214083+08:00;True|2021-08-15T20:36:17.0958549+08:00;True|2021-08-15T20:29:34.3879773+08:00;True|2021-08-15T20:23:47.4052038+08:00;True|2021-08-15T15:01:19.7830862+08:00;True|2021-08-15T12:15:18.3433782+08:00;True|2021-08-13T20:59:11.3947130+08:00;True|2021-08-06T22:49:09.9538339+08:00;True|2021-08-06T22:35:19.0418168+08:00;True|2021-08-06T20:29:47.4241975+08:00;True|2021-08-06T14:08:16.4791827+08:00;True|2021-08-06T13:59:28.9874611+08:00;True|2021-08-06T13:57:34.3723977+08:00;True|2021-08-06T13:36:03.4816652+08:00;True|2021-08-06T12:22:52.5055221+08:00;True|2021-08-06T09:31:58.1272499+08:00;True|2021-08-06T09:26:51.6310039+08:00;True|2021-08-06T09:24:22.2899244+08:00;True|2021-08-06T09:06:30.6477912+08:00;True|2021-08-06T09:00:55.5101612+08:00;True|2021-08-06T08:49:59.9616490+08:00;True|2021-08-06T08:45:18.8586902+08:00;True|2021-08-05T20:09:25.8861998+08:00;True|2021-08-04T19:14:27.2396953+08:00;True|2021-08-04T19:11:47.5849093+08:00;True|2021-08-04T16:42:54.0149043+08:00;True|2021-08-04T15:02:11.5056561+08:00;True|2021-08-04T14:58:37.1435509+08:00;True|2021-08-04T14:55:34.7380132+08:00;True|2021-08-04T14:47:42.5933921+08:00;True|2021-08-04T14:45:17.9911874+08:00;True|2021-08-04T13:52:20.9601351+08:00;True|2021-08-04T09:48:28.8796992+08:00;True|2021-08-03T18:14:13.1894998+08:00;True|2021-08-03T17:45:35.1349721+08:00;True|2021-08-03T17:21:52.6028977+08:00;True|2021-08-03T17:20:35.4423020+08:00;True|2021-08-03T17:03:33.1667669+08:00;True|2021-08-03T17:01:54.2656787+08:00;True|2021-08-03T17:00:22.2778374+08:00;True|2021-08-03T16:56:58.8902582+08:00;True|2021-08-03T15:02:21.8601533+08:00;True|2021-08-03T14:57:34.0186758+08:00;True|2021-08-03T14:28:47.2242515+08:00;True|2021-08-03T14:22:22.4554236+08:00;True|2021-08-03T14:21:51.1339715+08:00;True|2021-08-03T13:37:33.9697131+08:00;True|2021-08-03T13:28:29.7591095+08:00;True|2021-08-03T11:35:09.5118324+08:00;True|2021-08-03T11:11:23.3051573+08:00;True|2021-08-02T13:14:42.3663755+08:00;True|2021-07-30T22:50:19.9749878+08:00;True|2021-07-30T22:49:31.2150970+08:00;True|2021-07-28T19:12:05.8381075+08:00;True|2021-07-28T18:59:45.4808797+08:00;True|2021-07-28T18:15:58.8301509+08:00;True|2021-07-28T18:04:54.8613546+08:00;True|2021-07-28T17:53:48.6225611+08:00;True|2021-07-28T17:42:50.9171563+08:00;True|2021-07-28T17:17:16.3137677+08:00;True|2021-07-28T17:11:46.8925200+08:00;True|2021-07-28T16:28:27.6823943+08:00;True|2021-07-28T16:23:00.3385836+08:00;True|2021-07-28T09:57:55.4237411+08:00;True|2021-07-28T08:38:29.6691541+08:00;True|2021-07-27T23:16:32.0331671+08:00;True|2021-07-27T23:06:08.1947249+08:00;True|2021-07-27T23:05:58.4619176+08:00;True|2021-07-27T18:42:09.5358261+08:00;True|2021-07-27T18:30:04.8532823+08:00;True|2021-07-27T18:29:43.5775092+08:00;True|2021-07-27T15:16:49.8356224+08:00;True|2021-07-27T15:05:27.8453220+08:00;True|2021-07-27T14:59:15.9519440+08:00;True|2021-07-27T09:23:32.6111337+08:00;True|2021-07-27T08:27:41.6395353+08:00;True|2021-07-27T08:25:56.7378296+08:00;True|2021-07-26T11:18:46.0856966+08:00;True|2021-07-26T11:18:02.0751924+08:00;True|2021-07-26T11:13:49.6285395+08:00;True|2021-07-21T21:08:25.9898902+08:00;True|2021-07-21T20:09:26.2258104+08:00;True|2021-07-13T16:17:25.8407435+08:00;True|2021-07-13T13:46:13.4309531+08:00;True|2021-07-13T12:29:04.5082461+08:00;True|2021-06-29T13:55:01.6864637+08:00;True|2021-06-29T10:38:52.2206472+08:00;True|2021-06-29T10:10:13.1540749+08:00;True|2021-06-28T14:37:56.3853273+08:00;False|2021-06-28T14:36:57.5726124+08:00;True|2021-06-25T14:17:57.5196108+08:00;True|2021-06-25T13:56:38.9522535+08:00;True|2021-06-24T19:38:32.8766933+08:00;True|2021-06-24T18:26:35.6118833+08:00;True|2021-06-24T18:02:52.8136877+08:00;True|2021-06-24T17:48:49.5851948+08:00;True|2021-06-24T17:45:46.7527572+08:00;True|2021-06-24T15:05:20.1592723+08:00;True|2021-06-23T16:18:15.6814625+08:00;True|2021-06-23T16:05:24.6112343+08:00;True|2021-06-23T15:14:08.2489658+08:00;True|2021-06-23T13:52:58.6029788+08:00;True|2021-06-22T16:11:20.4726923+08:00;True|2021-06-22T16:04:53.7231389+08:00;True|2021-06-22T15:50:59.2583262+08:00;True|2021-06-22T15:38:15.3016140+08:00;True|2021-06-22T15:34:42.9185543+08:00;True|2021-06-22T15:21:55.1419108+08:00;True|2021-06-22T15:07:21.5357494+08:00;True|2021-06-22T15:03:35.0535733+08:00;True|2021-06-22T14:54:47.8802969+08:00;True|2021-06-22T11:19:38.7303011+08:00;True|2021-06-22T08:53:49.2882695+08:00;True|2021-06-22T08:47:54.8286530+08:00;True|2021-06-21T16:27:19.3017700+08:00;True|2021-06-21T15:32:28.7237952+08:00;True|2021-06-21T12:34:02.6329555+08:00;True|2021-06-21T12:24:17.5427495+08:00;True|2021-06-21T10:47:30.6423502+08:00;True|2021-06-21T08:43:20.3026558+08:00;True|2021-06-19T15:10:06.8335499+08:00;True|2021-06-18T15:37:29.5009930+08:00;True|2021-06-18T13:46:35.6283432+08:00;True|2021-06-18T10:00:37.1474954+08:00;True|2021-06-18T09:55:21.8551780+08:00;True|2021-06-18T09:22:27.8432927+08:00;True|2021-06-17T11:17:43.2166430+08:00;True|2021-06-17T09:24:09.8350403+08:00;True|2021-06-16T16:10:47.8564888+08:00;True|2021-06-16T16:04:09.8286582+08:00;True|2021-06-16T15:12:29.9427169+08:00;True|2021-06-16T14:58:45.6801892+08:00;True|2021-06-16T14:46:01.6873221+08:00;True|2021-06-16T11:02:06.1272477+08:00;True|2021-06-16T09:33:56.0223915+08:00;True|2021-06-16T08:50:07.6995413+08:00;True|2021-06-16T08:28:38.7692635+08:00;True|2021-06-16T01:04:19.6282474+08:00;True|2021-06-16T01:03:50.5058323+08:00;False|2021-06-16T01:02:15.3819672+08:00;False|2021-06-16T01:01:38.6171098+08:00;True|2021-06-16T00:34:54.9902044+08:00;True|2021-06-15T23:55:36.2003828+08:00;True|2021-06-15T22:47:17.2192750+08:00;True|2021-06-15T22:42:41.1512585+08:00;True|2021-06-15T22:38:01.7390462+08:00;True|2021-06-15T22:14:11.2060782+08:00;True|2021-06-15T22:12:27.0615357+08:00;True|2021-06-15T22:07:59.9280871+08:00;True|2021-06-15T22:04:21.5051427+08:00;True|2021-06-15T21:25:55.0099814+08:00;True|2021-06-15T19:13:51.3494172+08:00;True|2021-06-15T19:02:17.6844742+08:00;True|2021-06-15T18:47:37.1629411+08:00;False|2021-06-15T18:47:11.0828111+08:00;True|2021-06-15T18:38:26.6620668+08:00;True|2021-06-15T18:33:45.2069831+08:00;True|2021-06-15T18:24:52.0550838+08:00;True|2021-06-15T18:19:43.6999796+08:00;True|2021-06-15T18:08:17.2464506+08:00;True|2021-06-15T18:03:51.3952624+08:00;True|2021-06-15T18:01:20.6141766+08:00;True|2021-06-15T17:59:04.4479416+08:00;True|2021-06-15T17:41:44.6389379+08:00;True|2021-06-15T17:39:03.1565124+08:00;True|2021-06-15T17:34:41.0634638+08:00;True|2021-06-15T17:33:50.4853178+08:00;True|2021-06-15T17:25:38.5914037+08:00;True|2021-06-15T17:22:21.3611360+08:00;True|2021-06-15T17:16:49.4970813+08:00;True|2021-06-15T17:05:28.9389484+08:00;True|2021-06-15T16:52:54.6372199+08:00;True|2021-06-15T16:51:23.9081030+08:00;True|2021-06-15T16:45:40.6017997+08:00;True|2021-06-15T16:41:05.0218887+08:00;True|2021-06-15T16:38:02.8541862+08:00;True|2021-06-15T16:22:10.3118721+08:00;True|2021-06-15T16:12:11.1552506+08:00;True|2021-06-15T15:33:42.0100494+08:00;True|2021-06-15T15:28:39.7145659+08:00;True|2021-06-15T15:15:02.7939125+08:00;True|2021-06-15T14:49:14.2300396+08:00;True|2021-06-15T14:42:28.1198064+08:00;True|2021-06-15T13:30:12.7997686+08:00;True|2021-06-15T13:25:37.7284670+08:00;True|2021-06-15T13:23:43.6207813+08:00;False|2021-06-15T13:23:19.4190232+08:00;True|2021-06-15T13:16:38.5062674+08:00;True|2021-06-15T13:03:31.2055635+08:00;True|2021-06-15T12:58:43.1653215+08:00;True|2021-06-15T12:39:22.8442109+08:00;True|2021-06-15T12:35:09.1288556+08:00;False|2021-06-15T12:33:50.0723143+08:00;True|2021-06-15T11:28:01.9733727+08:00;True|2021-06-15T11:26:26.6569392+08:00;True|2021-06-15T11:22:43.0366435+08:00;True|2021-06-15T11:07:50.1610580+08:00;True|2021-06-15T10:32:59.1925931+08:00;True|2021-06-10T17:16:57.9552310+08:00;True|2021-06-10T16:44:42.2731836+08:00;True|2021-06-10T14:39:27.6745737+08:00;True|2021-06-10T12:15:05.1524413+08:00;True|2021-06-09T18:19:24.1005606+08:00;True|2021-06-09T17:56:09.5646288+08:00;True|2021-06-09T13:34:06.1882292+08:00;True|2021-06-09T13:29:54.5924933+08:00;True|2021-06-09T13:25:55.7520662+08:00;True|2021-06-09T13:07:47.6686811+08:00;True|2021-06-09T12:59:41.2595048+08:00;True|2021-06-09T12:45:27.1305548+08:00;True|2021-06-09T12:29:52.1418191+08:00;True|2021-06-09T12:24:12.7610588+08:00;True|2021-06-09T11:31:25.3409568+08:00;True|2021-06-09T09:57:44.4387175+08:00;True|2021-06-09T09:54:26.5161307+08:00;True|2021-06-09T09:14:14.7288045+08:00;True|2021-06-09T09:10:25.1812139+08:00;True|2021-06-09T08:46:21.6585123+08:00;True|2021-06-08T19:56:55.7192062+08:00;True|2021-06-08T19:52:59.0326821+08:00;True|2021-06-08T19:49:13.6274217+08:00;True|2021-06-08T19:09:22.1038939+08:00;True|2021-06-08T15:28:41.3716247+08:00;True|2021-06-08T15:26:47.2621178+08:00;True|2021-06-08T13:49:45.8936617+08:00;True|2021-06-08T13:43:18.8115502+08:00;True|2021-06-08T10:04:06.2200731+08:00;True|2021-06-08T09:17:10.0470792+08:00;True|2021-06-08T08:44:37.4395849+08:00;True|2021-06-08T00:01:09.3745613+08:00;True|2021-06-07T23:49:31.5196888+08:00;True|2021-06-07T23:41:00.8017855+08:00;True|2021-06-07T23:21:53.1371134+08:00;True|2021-06-07T23:01:27.5712153+08:00;True|2021-06-07T22:36:12.9274014+08:00;True|2021-06-07T22:23:00.6545134+08:00;True|2021-06-07T17:44:47.5686346+08:00;True|2021-06-07T17:17:01.3431233+08:00;True|2021-06-07T16:53:28.9989587+08:00;True|2021-06-07T16:41:10.4975607+08:00;True|2021-06-07T14:21:06.8176477+08:00;True|2021-06-07T14:10:39.0355659+08:00;True|2021-06-07T12:34:31.4562732+08:00;True|2021-06-07T12:28:44.9629488+08:00;True|2021-06-07T10:30:26.9387988+08:00;True|2021-06-07T09:12:14.7658099+08:00;True|2021-06-07T08:37:19.6353792+08:00;True|2021-06-07T08:35:25.2031954+08:00;True|2021-06-05T07:07:32.0541266+08:00;True|2021-06-05T06:44:35.9475270+08:00;True|2021-06-05T06:37:27.4595197+08:00;True|2021-06-05T06:26:59.7663998+08:00;True|2021-06-05T05:43:12.8699318+08:00;True|2021-06-04T17:00:41.2426007+08:00;True|2021-06-04T16:08:03.8078072+08:00;True|2021-06-04T15:47:21.6412616+08:00;True|2021-06-04T15:21:02.4239800+08:00;True|2021-06-04T15:20:37.8641854+08:00;True|2021-06-04T13:38:51.5088395+08:00;True|2021-06-04T10:20:01.7784282+08:00;True|2021-06-04T10:13:50.3548857+08:00;True|2021-06-04T10:11:25.5017821+08:00;True|2021-06-04T10:09:51.6792228+08:00;True|2021-06-04T10:02:39.5851057+08:00;True|2021-06-04T09:30:40.4495494+08:00;True|2021-06-03T13:16:36.0317546+08:00;True|2021-06-03T13:12:47.0402047+08:00;True|2021-06-02T14:37:08.9683351+08:00;True|2021-06-02T14:10:15.7439829+08:00;True|2021-06-02T13:59:46.5841931+08:00;True|2021-06-02T13:25:18.7962660+08:00;True|2021-06-02T13:23:16.2261980+08:00;True|2021-06-01T15:37:32.2495085+08:00;True|2021-06-01T15:21:01.2856122+08:00;True|2021-06-01T15:13:36.7262365+08:00;True|2021-06-01T15:10:26.8905629+08:00;True|2021-06-01T14:56:17.5231551+08:00;True|2021-06-01T14:38:39.7895927+08:00;True|2021-06-01T14:23:12.3265287+08:00;True|2021-03-01T09:11:31.3226422+08:00;True|2021-05-26T14:54:56.9426462+08:00;True|2021-05-26T13:57:33.7780451+08:00;True|2021-05-26T13:39:02.8043358+08:00;True|2021-02-25T16:01:40.2917200+08:00;True|2021-02-25T15:49:46.6681205+08:00;True|2021-02-25T15:16:30.9372640+08:00;True|2021-05-25T13:10:21.7831921+08:00;True|2021-05-25T11:21:38.5224475+08:00;True|2021-05-25T11:12:52.0637175+08:00;True|2021-05-25T11:02:18.4164663+08:00;True|2021-05-25T10:52:06.8998521+08:00;True|2021-05-25T10:50:45.0929606+08:00;True|2021-05-25T10:45:54.1498313+08:00;True|2021-05-25T10:39:27.8602249+08:00;True|2021-05-25T10:34:49.5771162+08:00;True|2021-05-25T10:17:30.3009163+08:00;True|2021-05-25T10:14:03.8512581+08:00;True|2021-05-25T10:05:33.4343836+08:00;True|2021-05-24T17:01:23.3221168+08:00;True|2021-05-24T10:11:24.0197347+08:00;False|2021-05-24T10:11:07.6338995+08:00;</History> </PropertyGroup> <ItemGroup> <File Include="apiapp.json"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/Antlr3.Runtime.dll"> <publishTime>02/22/2013 08:43:40</publishTime> <publishTime>02/22/2013 16:43:40</publishTime> </File> <File Include="bin/Antlr3.Runtime.pdb"> <publishTime>02/22/2013 08:43:40</publishTime> <publishTime>02/22/2013 16:43:40</publishTime> </File> <File Include="bin/BLL.dll"> <publishTime>11/09/2022 16:02:08</publishTime> <publishTime>11/02/2022 22:03:01</publishTime> <publishTime>07/27/2023 09:45:59</publishTime> <publishTime>08/18/2023 13:23:22</publishTime> </File> <File Include="bin/BLL.pdb"> <publishTime>11/09/2022 16:02:08</publishTime> <publishTime>11/02/2022 22:03:01</publishTime> <publishTime>07/27/2023 09:45:59</publishTime> <publishTime>08/18/2023 13:23:22</publishTime> </File> <File Include="bin/BouncyCastle.Crypto.dll"> <publishTime>12/17/2020 21:32:28</publishTime> <publishTime>12/18/2020 05:32:28</publishTime> </File> <File Include="bin/DAL.dll"> <publishTime>11/09/2022 16:02:06</publishTime> <publishTime>11/02/2022 22:02:58</publishTime> <publishTime>07/27/2023 09:45:57</publishTime> <publishTime>08/18/2023 13:23:20</publishTime> </File> <File Include="bin/DAL.pdb"> <publishTime>11/09/2022 16:02:06</publishTime> <publishTime>11/02/2022 22:02:58</publishTime> <publishTime>07/27/2023 09:45:57</publishTime> <publishTime>08/18/2023 13:23:20</publishTime> </File> <File Include="bin/Dapper.dll"> <publishTime>07/22/2016 14:52:40</publishTime> <publishTime>07/22/2016 22:52:40</publishTime> </File> <File Include="bin/DBUtility.dll"> <publishTime>11/02/2022 22:02:56</publishTime> <publishTime>11/15/2022 13:55:23</publishTime> <publishTime>07/27/2023 09:45:55</publishTime> <publishTime>08/18/2023 13:23:18</publishTime> </File> <File Include="bin/DBUtility.pdb"> <publishTime>11/09/2022 16:01:58</publishTime> <publishTime>11/02/2022 22:02:56</publishTime> <publishTime>07/27/2023 09:45:55</publishTime> <publishTime>08/18/2023 13:23:18</publishTime> </File> <File Include="bin/Grpc.Core.Api.dll"> <publishTime>03/22/2022 05:17:26</publishTime> <publishTime>03/22/2022 13:17:26</publishTime> </File> <File Include="bin/Grpc.Core.Api.pdb"> <publishTime>03/18/2022 23:39:42</publishTime> <publishTime>03/19/2022 07:39:42</publishTime> </File> <File Include="bin/Grpc.Core.dll"> <publishTime>03/22/2022 05:17:20</publishTime> <publishTime>03/22/2022 13:17:20</publishTime> </File> <File Include="bin/Grpc.Core.pdb"> <publishTime>03/18/2022 23:39:48</publishTime> <publishTime>03/19/2022 07:39:48</publishTime> </File> <File Include="bin/grpc_csharp_ext.x64.dll"> <publishTime>03/22/2022 05:17:22</publishTime> <publishTime>03/22/2022 13:17:22</publishTime> </File> <File Include="bin/grpc_csharp_ext.x86.dll"> <publishTime>03/22/2022 05:17:22</publishTime> <publishTime>03/22/2022 13:17:22</publishTime> </File> <File Include="bin/ICSharpCode.SharpZipLib.dll"> <publishTime>05/08/2021 17:08:30</publishTime> <publishTime>05/09/2021 01:08:30</publishTime> </File> <File Include="bin/ICSharpCode.SharpZipLib.pdb"> <publishTime>05/08/2021 17:08:30</publishTime> <publishTime>05/09/2021 01:08:30</publishTime> </File> <File Include="bin/Interop.gregn6Lib.dll"> <publishTime>08/25/2021 10:28:25</publishTime> </File> <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> <publishTime>02/09/2023 20:21:24</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/Kingdee.BOS.WebApi.FormService.dll"> <publishTime>09/20/2018 19:23:20</publishTime> @@ -90,99 +90,99 @@ <publishTime>09/20/2018 19:28:34</publishTime> </File> <File Include="bin/libgrpc_csharp_ext.x64.dylib"> <publishTime>03/18/2022 23:38:44</publishTime> <publishTime>03/19/2022 07:38:44</publishTime> </File> <File Include="bin/libgrpc_csharp_ext.x64.so"> <publishTime>03/18/2022 23:38:42</publishTime> <publishTime>03/19/2022 07:38:42</publishTime> </File> <File Include="bin/Microsoft.Azure.AppService.ApiApps.Service.dll"> <publishTime>03/18/2015 17:02:50</publishTime> <publishTime>03/19/2015 01:02:50</publishTime> </File> <File Include="bin/Microsoft.CSharp.dll"> <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/Microsoft.Web.Infrastructure.dll"> <publishTime>07/25/2012 11:48:56</publishTime> <publishTime>07/25/2012 19:48:56</publishTime> </File> <File Include="bin/Model.dll"> <publishTime>11/09/2022 16:02:01</publishTime> <publishTime>11/02/2022 22:02:56</publishTime> <publishTime>07/27/2023 09:45:55</publishTime> <publishTime>08/18/2023 13:23:18</publishTime> </File> <File Include="bin/Model.pdb"> <publishTime>11/09/2022 16:02:01</publishTime> <publishTime>11/02/2022 22:02:56</publishTime> <publishTime>07/27/2023 09:45:55</publishTime> <publishTime>08/18/2023 13:23:18</publishTime> </File> <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/Newtonsoft.Json.dll"> <publishTime>08/03/2014 20:33:56</publishTime> <publishTime>08/04/2014 04:33:56</publishTime> </File> <File Include="bin/NPOI.dll"> <publishTime>10/23/2021 01:07:54</publishTime> <publishTime>10/23/2021 09:07:54</publishTime> </File> <File Include="bin/NPOI.OOXML.dll"> <publishTime>10/23/2021 01:07:56</publishTime> </File> <File Include="bin/NPOI.OOXML.pdb"> <publishTime>10/23/2021 09:07:56</publishTime> </File> <File Include="bin/NPOI.OOXML.pdb"> <publishTime>10/23/2021 17:07:56</publishTime> </File> <File Include="bin/NPOI.OpenXml4Net.dll"> <publishTime>10/23/2021 01:07:54</publishTime> <publishTime>10/23/2021 09:07:54</publishTime> </File> <File Include="bin/NPOI.OpenXml4Net.pdb"> <publishTime>10/23/2021 09:07:54</publishTime> <publishTime>10/23/2021 17:07:54</publishTime> </File> <File Include="bin/NPOI.OpenXmlFormats.dll"> <publishTime>10/23/2021 01:07:54</publishTime> <publishTime>10/23/2021 09:07:54</publishTime> </File> <File Include="bin/NPOI.OpenXmlFormats.pdb"> <publishTime>10/23/2021 09:07:54</publishTime> <publishTime>10/23/2021 17:07:54</publishTime> </File> <File Include="bin/NPOI.pdb"> <publishTime>10/23/2021 09:07:54</publishTime> <publishTime>10/23/2021 17:07:54</publishTime> </File> <File Include="bin/Pub_Class.dll"> <publishTime>11/09/2022 16:01:56</publishTime> <publishTime>11/02/2022 22:02:54</publishTime> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/Pub_Class.pdb"> <publishTime>11/09/2022 16:01:56</publishTime> <publishTime>11/02/2022 22:02:54</publishTime> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/Pub_Control.dll"> <publishTime>11/09/2022 16:01:57</publishTime> <publishTime>11/02/2022 22:02:55</publishTime> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/Pub_Control.pdb"> <publishTime>11/09/2022 16:01:57</publishTime> <publishTime>11/02/2022 22:02:55</publishTime> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/RestSharp.dll"> <publishTime>08/30/2012 22:22:50</publishTime> <publishTime>08/31/2012 06:22:50</publishTime> </File> <File Include="bin/SQLHelper.dll"> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/SQLHelper.pdb"> <publishTime>11/09/2022 16:01:57</publishTime> <publishTime>11/02/2022 22:02:55</publishTime> <publishTime>07/27/2023 09:45:54</publishTime> <publishTime>08/18/2023 13:23:17</publishTime> </File> <File Include="bin/stdole.dll"> <publishTime>05/09/2021 13:35:37</publishTime> </File> <File Include="bin/Swashbuckle.Core.dll"> <publishTime>02/15/2015 17:57:08</publishTime> <publishTime>02/16/2015 01:57:08</publishTime> </File> <File Include="bin/System.Buffers.dll"> <publishTime>07/19/2017 10:01:28</publishTime> <publishTime>07/19/2017 18:01:28</publishTime> </File> <File Include="bin/System.ComponentModel.DataAnnotations.dll"> <publishTime>09/26/2012 03:16:08</publishTime> @@ -206,19 +206,19 @@ <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/System.IdentityModel.Tokens.Jwt.dll"> <publishTime>08/19/2014 10:03:34</publishTime> <publishTime>08/19/2014 18:03:34</publishTime> </File> <File Include="bin/System.Memory.dll"> <publishTime>04/17/2019 16:24:34</publishTime> <publishTime>04/18/2019 00:24:34</publishTime> </File> <File Include="bin/System.Net.Http.dll"> <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/System.Net.Http.Formatting.dll"> <publishTime>11/28/2018 13:00:36</publishTime> <publishTime>11/28/2018 21:00:36</publishTime> </File> <File Include="bin/System.Runtime.CompilerServices.Unsafe.dll"> <publishTime>09/18/2018 19:38:10</publishTime> <publishTime>09/19/2018 03:38:10</publishTime> </File> <File Include="bin/System.Runtime.Serialization.dll"> <publishTime>09/26/2012 03:16:08</publishTime> @@ -227,7 +227,7 @@ <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/System.Web.Cors.dll"> <publishTime>11/28/2018 12:58:44</publishTime> <publishTime>11/28/2018 20:58:44</publishTime> </File> <File Include="bin/System.Web.dll"> <publishTime>09/26/2012 03:16:08</publishTime> @@ -242,37 +242,37 @@ <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/System.Web.Helpers.dll"> <publishTime>01/28/2015 04:04:30</publishTime> <publishTime>01/28/2015 12:04:30</publishTime> </File> <File Include="bin/System.Web.Http.Cors.dll"> <publishTime>11/28/2018 13:01:26</publishTime> <publishTime>11/28/2018 21:01:26</publishTime> </File> <File Include="bin/System.Web.Http.dll"> <publishTime>11/28/2018 13:01:00</publishTime> <publishTime>11/28/2018 21:01:00</publishTime> </File> <File Include="bin/System.Web.Http.WebHost.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/System.Web.Mvc.dll"> <publishTime>01/28/2015 04:02:18</publishTime> <publishTime>01/28/2015 12:02:18</publishTime> </File> <File Include="bin/System.Web.Optimization.dll"> <publishTime>02/11/2014 15:26:04</publishTime> <publishTime>02/11/2014 23:26:04</publishTime> </File> <File Include="bin/System.Web.Razor.dll"> <publishTime>01/28/2015 04:02:32</publishTime> <publishTime>01/28/2015 12:02:32</publishTime> </File> <File Include="bin/System.Web.Services.dll"> <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/System.Web.WebPages.Deployment.dll"> <publishTime>01/28/2015 04:04:30</publishTime> <publishTime>01/28/2015 12:04:30</publishTime> </File> <File Include="bin/System.Web.WebPages.dll"> <publishTime>01/28/2015 04:04:30</publishTime> <publishTime>01/28/2015 12:04:30</publishTime> </File> <File Include="bin/System.Web.WebPages.Razor.dll"> <publishTime>01/28/2015 04:04:30</publishTime> <publishTime>01/28/2015 12:04:30</publishTime> </File> <File Include="bin/System.Xml.dll"> <publishTime>09/26/2012 03:16:08</publishTime> @@ -281,12 +281,12 @@ <publishTime>09/26/2012 03:16:08</publishTime> </File> <File Include="bin/WebActivatorEx.dll"> <publishTime>11/24/2014 11:18:48</publishTime> <publishTime>11/24/2014 19:18:48</publishTime> </File> <File Include="bin/WebAPI.dll"> <publishTime>11/14/2022 11:23:59</publishTime> <publishTime>11/02/2022 22:03:04</publishTime> <publishTime>07/27/2023 09:46:02</publishTime> <publishTime>08/18/2023 13:23:25</publishTime> </File> <File Include="bin/WebAPI.dll.config"> <publishTime>12/15/2021 17:59:43</publishTime> @@ -294,202 +294,202 @@ <File Include="bin/WebAPI.pdb"> <publishTime>11/14/2022 11:23:59</publishTime> <publishTime>11/02/2022 22:03:04</publishTime> <publishTime>07/27/2023 09:46:02</publishTime> <publishTime>08/18/2023 13:23:25</publishTime> </File> <File Include="bin/WebGrease.dll"> <publishTime>07/17/2013 17:03:52</publishTime> <publishTime>07/18/2013 01:03:52</publishTime> </File> <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll"> <publishTime>11/29/2018 13:26:02</publishTime> <publishTime>11/29/2018 21:26:02</publishTime> </File> <File Include="bin/zh-Hans/System.Web.Http.resources.dll"> <publishTime>11/29/2018 13:26:30</publishTime> <publishTime>11/29/2018 21:26:30</publishTime> </File> <File Include="Config/kdapi.config"> <publishTime>08/19/2022 08:17:39</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/bootstrap.css"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/bootstrap.min.css"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/Site.css"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="DLL/BLL.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/DAL.dll"> <publishTime>11/01/2021 09:26:33</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/DBUtility.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Kingdee.BOS.WebApi.Client.dll"> <publishTime>02/09/2023 20:21:24</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Model.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Newtonsoft.Json.Net35.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Pub_Class.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Pub_Control.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/SQLHelper.dll"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.eot"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.svg"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.ttf"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.woff"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Global.asax"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="grpc_csharp_ext.x64.dll"> <publishTime>03/22/2022 05:17:22</publishTime> <publishTime>03/22/2022 13:17:22</publishTime> </File> <File Include="grpc_csharp_ext.x86.dll"> <publishTime>03/22/2022 05:17:22</publishTime> <publishTime>03/22/2022 13:17:22</publishTime> </File> <File Include="Index.html"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="libgrpc_csharp_ext.x64.dylib"> <publishTime>03/18/2022 23:38:44</publishTime> <publishTime>03/19/2022 07:38:44</publishTime> </File> <File Include="libgrpc_csharp_ext.x64.so"> <publishTime>03/18/2022 23:38:42</publishTime> <publishTime>03/19/2022 07:38:42</publishTime> </File> <File Include="libman.json"> <publishTime>07/17/2023 13:22:30</publishTime> <publishTime>07/12/2023 08:14:21</publishTime> </File> <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="packages.config"> <publishTime>11/29/2022 10:36:46</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/bootstrap.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/bootstrap.min.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.min.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.min.map"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.min.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.unobtrusive.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/modernizr-2.6.2.js"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Shared/Error.cshtml"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Shared/_Layout.cshtml"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/web.config"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/_ViewStart.cshtml"> <publishTime>08/19/2021 09:44:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource"> <publishTime>06/21/2023 11:15:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Department_Model.datasource"> <publishTime>06/21/2023 11:15:00</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource"> <publishTime>06/21/2023 11:15:02</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource"> <publishTime>06/21/2023 11:15:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource"> <publishTime>06/21/2023 11:15:01</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource"> <publishTime>06/21/2023 11:15:00</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource"> <publishTime>06/21/2023 11:15:02</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource"> <publishTime>06/21/2023 11:15:06</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource"> <publishTime>06/21/2023 11:15:06</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Customer_Model.datasource"> <publishTime>06/21/2023 11:15:04</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Department_Model.datasource"> <publishTime>06/21/2023 11:15:03</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Employee_Model.datasource"> <publishTime>06/21/2023 11:15:05</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Group_Model.datasource"> <publishTime>06/21/2023 11:15:03</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource"> <publishTime>06/21/2023 11:15:02</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Source_Model.datasource"> <publishTime>06/21/2023 11:15:05</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource"> <publishTime>06/21/2023 11:15:04</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource"> <publishTime>06/21/2023 11:15:04</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource"> <publishTime>06/21/2023 11:15:03</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource"> <publishTime>06/21/2023 11:15:05</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource"> <publishTime>06/21/2023 11:15:00</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/Reference.cs"> <publishTime>12/20/2021 13:19:56</publishTime> </File> <File Include="Web References/WebS/Reference.map"> <publishTime>06/21/2023 11:14:55</publishTime> <publishTime>04/26/2023 13:39:12</publishTime> </File> <File Include="Web References/WebS/WebService1.disco"> <publishTime>12/20/2021 13:19:56</publishTime> @@ -503,7 +503,7 @@ <File Include="Web.config"> <publishTime>11/14/2022 11:24:08</publishTime> <publishTime>11/02/2022 22:03:20</publishTime> <publishTime>07/27/2023 09:46:12</publishTime> <publishTime>08/18/2023 13:23:37</publishTime> </File> </ItemGroup> </Project> WebAPI/Web.config
@@ -22,7 +22,7 @@ <!--<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.3/WEBS-WMS/WebService1.asmx"/> --><!--é¢å°å¼æº--> <add key="sUrl" value="http://192.168.63.20/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"/> åæ¥ç§æ--> @@ -32,7 +32,7 @@ <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS/WebService1.asmx"/> å®çæå¡å¨--> <!--<add key="sUrl" value="http://122.227.133.186:8090/WEBS/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://47.96.97.237/WEBS-WMS/WebService1.asmx"/> --><!--æµè¯æå¡å¨--> <!--<add key="sUrl" value="http://localhost:8082/WEBS/WebService1.asmx"/> æ¬å°--> <add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Enabled" value="false" /> @@ -100,7 +100,7 @@ </basicHttpBinding> </bindings> <client> <endpoint address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding" <endpoint address="http://192.168.63.20/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" name="WebService1Soap" /> </client> @@ -109,7 +109,7 @@ <applicationSettings> <WebAPI.Properties.Settings> <setting name="WebAPI_WebS_WebService1" serializeAs="String"> <value>http://47.96.97.237/WEBS-WMS/WebService1.asmx</value> <value>http://192.168.63.20/WEBS-WMS/WebService1.asmx</value> </setting> </WebAPI.Properties.Settings> </applicationSettings> WebAPI/WebAPI.csproj
@@ -463,6 +463,7 @@ <Compile Include="Controllers\Sc_ProcessMangementController.cs" /> <Compile Include="Controllers\Sc_ProcessReportController.cs" /> <Compile Include="Controllers\人äºç®¡ç\å ¥èç³è¯·\HR_EmpEngageRequestBillController.cs" /> <Compile Include="Controllers\人äºç®¡ç\å¼å¸¸åé¦å\OA_ErrMsgBackBillController.cs" /> <Compile Include="Controllers\人äºç®¡ç\离èç³è¯·\HR_EmpDimissionBillController.cs" /> <Compile Include="Controllers\人äºç®¡ç\èåå¼å¨å\HR_EmpChangeBillController.cs" /> <Compile Include="Controllers\ä»å管ç\å§å¤ç¨æ\WW_PPBomBillController.cs" /> @@ -479,6 +480,8 @@ <Compile Include="Controllers\ä»å管ç\颿åè´§\Kf_StockOutRequestBillController.cs" /> <Compile Include="Controllers\ä»å管ç\éªæ¶å ¥åº\Kf_StepFoldinBillController.cs" /> <Compile Include="Controllers\忥èªå¨æ«ç 线\ScanlineAPIController.cs" /> <Compile Include="Controllers\å质管ç\产线质æ£å¹³å°\Sc_ICMOBillQualityStatus_TmpController.cs" /> <Compile Include="Controllers\å质管ç\产线è¿ä¿®å¹³å°\Sc_SourceLineRepairBillController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_COMMONCONTACTBillController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_CustLocationController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_DutyBillController.cs" /> @@ -488,6 +491,7 @@ <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_MouldStatusController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_OperatorController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_PaymentConditionListBillController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_TemporaryAreaController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_RateTypeController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_RecConditionBillController.cs" /> <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_SettleStyleController.cs" /> @@ -689,6 +693,7 @@ <Compile Include="Models\åºç¡èµæ\ConkType.cs" /> <Compile Include="Models\åºç¡èµæ\Gy_ClassTimePrj.cs" /> <Compile Include="Models\åºç¡èµæ\Gy_Duty.cs" /> <Compile Include="Models\åºç¡èµæ\Gy_TemporaryArea.cs" /> <Compile Include="Models\åºç¡èµæ\Gy_StockPlace.cs" /> <Compile Include="Models\åºç¡èµæ\WorkDay.cs" /> <Compile Include="Models\åºç¡èµæ\PackType.cs" /> WebAPI/WebAPI.csproj.user
@@ -9,7 +9,7 @@ <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected> <NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\Git\houduan\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\GITä»åº\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>false</UseIISExpress> <Use64BitIISExpress /> WorkM/Éú²ú¹ÜÀí/Sc_ICMOBillList.cs
@@ -699,7 +699,7 @@ oSc_ProcessExchangeBill.BillStatus = DBUtility.ClsPub.Enum_BillStatus.BillStatus_AddNew; oSc_ProcessExchangeBill.ModCaption = "å·¥åºæµè½¬å¡"; oSc_ProcessExchangeBill.oXT = Ds; oSc_ProcessExchangeBill.oXT = Ds; //--h_v_S_Sc_ICMOBillList è¿ä¸ªè§å¾æ¥è·å å·¥èºè·¯çº¿ oSc_ProcessExchangeBill.ShowDialog(); } /////////////////////////////