| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Data; |
| | | |
| | | namespace DAL |
| | | { |
| | | public class ClsWL_YayBillMain : DBUtility.ClsXt_BaseBill |
| | | { |
| | | public Model.ClsWL_YayBillMainBillMain omodel = new Model.ClsWL_YayBillMainBillMain(); |
| | | public List<Model.ClsWL_YayBillMainBillSub> DetailColl = new List<Model.ClsWL_YayBillMainBillSub>(); |
| | | string SafeString(string value, string defaultValue = "") => |
| | | string.IsNullOrEmpty(value) ? defaultValue : value; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºæ´æ°ï¼å¤çnullã空å符串åéæ°å |
| | | int SafeInt(string value, int defaultValue = 0) => |
| | | int.TryParse(value, out int result) ? result : defaultValue; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºå°æ° |
| | | decimal SafeDecimal(string value, decimal defaultValue = 0) => |
| | | decimal.TryParse(value, out decimal result) ? result : defaultValue; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºæ¥æ |
| | | string SafeDateTime(string dateStr, string defaultValue) |
| | | { |
| | | if (string.IsNullOrEmpty(dateStr) || dateStr == "\"\"") |
| | | return defaultValue; |
| | | |
| | | if (DateTime.TryParse(dateStr, out DateTime result) && result != DateTime.MinValue) |
| | | return "'" + result.ToString("yyyy-MM-dd HH:mm:ss") + "'"; |
| | | |
| | | return defaultValue; |
| | | } |
| | | |
| | | public ClsWL_YayBillMain() |
| | | { |
| | | base.MvarItemKeySub = "WL_YayBillMain"; |
| | | base.MvarItemKeySub2 = ""; |
| | | base.MvarItemKeySub3 = ""; |
| | | base.MvarItemKeySub4 = ""; |
| | | base.MvarItemKey = "WL_YayBillMain"; |
| | | base.MvarReportTitle = "åºè¿å"; |
| | | base.BillType = "3321"; |
| | | base.HBillSubType = "3321"; |
| | | |
| | | } |
| | | |
| | | #region åºå®ä»£ç |
| | | |
| | | ~ClsWL_YayBillMain() |
| | | { |
| | | DetailColl = null; |
| | | } |
| | | |
| | | #endregion èªå®ä¹æ¹æ³ |
| | | //ä¿®æ¹åæ® |
| | | public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | // |
| | | oCn.BeginTran(); |
| | | |
| | | //ä¿ååæ§å¶========================================= |
| | | string HBillNote = ""; |
| | | DataSet ds = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',2 ", "h_p_Gy_QCVerificationBill_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.RunProc("UpDate WL_YayBillMain set " + |
| | | " HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + omodel.HDate + "'" + |
| | | ",HYear='" + omodel.HYear.ToString() + "'" + |
| | | ",HPeriod='" + omodel.HPeriod.ToString() + "'" + |
| | | ",HRemark='" + omodel.HRemark + "'" + |
| | | ",HUpDater='" + DBUtility.ClsPub.CurUserName + "'" + |
| | | ",HUpDateDate=getdate()" + |
| | | //======================================== |
| | | ",HChecker='" + omodel.HChecker.ToString()+ "'" + |
| | | ",HMainSourceBillType='" + omodel.HMainSourceBillType + "'" + |
| | | ",HMainSourceBillNo='" + omodel.HMainSourceBillNo + "'" + |
| | | ",HMainSourceInterID='" + omodel.HMainSourceInterID.ToString() + "'" + |
| | | ",HMainSourceEntryID='" + omodel.HMainSourceEntryID.ToString() + "'" + |
| | | |
| | | ",HCusID='" + omodel.HCusID.ToString() + "'" + |
| | | ",HBeginAddr='" + omodel.HBeginAddr.ToString() + "'" + |
| | | ",HEndAddr='" + omodel.HEndAddr.ToString() + "'" + |
| | | ",HPickAddr='" + omodel.HPickAddr.ToString() + "'" + |
| | | ",HArriverAddr='" + omodel.HArriverAddr.ToString() + "'" + |
| | | ",HTransType='" + omodel.HTransType.ToString() + "'" + |
| | | ",HCarTypeID='" + omodel.HCarTypeID.ToString() + "'" + |
| | | ",HCarTypeMaxVolume='" + omodel.HCarTypeMaxVolume.ToString() + "'" + |
| | | ",HTotalVolume='" + omodel.HTotalVolume.ToString() + "'" + |
| | | ",HLoadingRate='" + omodel.HLoadingRate.ToString() + "'" + |
| | | ",HContractTransportInterID='" + omodel.HContractTransportInterID.ToString() + "'" + |
| | | ",HContractTransportEntryID='" + omodel.HContractTransportEntryID.ToString() + "'" + |
| | | ",HContractTransportBillNo='" + omodel.HContractTransportBillNo.ToString() + "'" + |
| | | ",HCarrierID='" + omodel.HCarrierID.ToString() + "'" + |
| | | ",HDistance='" + omodel.HDistance.ToString() + "'" + |
| | | ",HTransportTimes='" + omodel.HTransportTimes.ToString() + "'" + |
| | | ",HTransportTyep='" + omodel.HTransportTyep.ToString() + "'" + |
| | | ",HSSID='" + omodel.HSSID.ToString() + "'" + |
| | | ",HCurID='" + omodel.HCurID.ToString() + "'" + |
| | | ",HMoney='" + omodel.HMoney.ToString() + "'" + |
| | | ",HDateForRequestedPick='" + omodel.HDateForRequestedPick.ToString() + "'" + |
| | | ",HDataForRequestedArrived='" + omodel.HDataForRequestedArrived.ToString() + "'" + |
| | | ",HCarryStatus='" + omodel.HCarryStatus.ToString() + "'" + |
| | | ",HDate_CarrierSure='" + omodel.HDate_CarrierSure.ToString() + "'" + |
| | | ",HDate_AllocationDriver='" + omodel.HDate_AllocationDriver.ToString() + "'" + |
| | | ",HCarID='" + omodel.HCarID.ToString() + "'" + |
| | | ",HDriverID='" + omodel.HDriverID.ToString() + "'" + |
| | | ",HSurer_Arrive='" + omodel.HSurer_Arrive.ToString() + "'" + |
| | | ",HDate_Arrive='" + omodel.HDate_Arrive.ToString() + "'" + |
| | | ",HSurer_Pick='" + omodel.HSurer_Pick.ToString() + "'" + |
| | | ",HDate_Pick='" + omodel.HDate_Pick.ToString() + "'" + |
| | | ",HSurer_Trans='" + omodel.HSurer_Trans.ToString() + "'" + |
| | | ",HDate_Trans='" + omodel.HDate_Trans.ToString() + "'" + |
| | | ",HSurer_Receive='" + omodel.HSurer_Receive.ToString() + "'" + |
| | | ",HDate_Receive='" + omodel.HDate_Receive.ToString() + "'" + |
| | | ",HSurer_Accounting='" + omodel.HSurer_Accounting.ToString() + "'" + |
| | | ",HDate_Accounting='" + omodel.HDate_Accounting.ToString() + "'" + |
| | | |
| | | |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | | DeleteRelation(ref sReturn, lngBillKey); |
| | | oCn.RunProc("delete from WL_YayBillSub_Material where HInterID=" + lngBillKey); |
| | | //æå
¥å表 |
| | | omodel.HInterID = lngBillKey; |
| | | string sql = ""; |
| | | foreach (Model.ClsWL_YayBillMainBillSub oSub in DetailColl) |
| | | { |
| | | sql = "Insert into WL_YayBillSub_Material " + |
| | | "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HMouldID,HMouldLength,HMouldHeight,HMouldWidth" + |
| | | ",HMouldFoldHeight,HVolume,HQty,HSNP,HMouldQty) values(" |
| | | + SafeInt(omodel.HInterID.ToString(), 0) + ",'" // HInterID int |
| | | + SafeString(omodel.HBillNo.ToString()) + "'," // HBillNo_bak varchar(50) |
| | | + (oSub.HEntryID) + ",'" // HEntryID int |
| | | + SafeString(oSub.HCloseMan?.ToString()) + "','" // HCloseMan varchar(20) |
| | | + (oSub.HEntryCloseDate == null ? DateTime.Now : oSub.HEntryCloseDate) + "'," // HEntryCloseDate datetime |
| | | + (oSub.HCloseType ? "1" : "0") + ",'" // HCloseType bit |
| | | + SafeString(oSub.HRemark?.ToString() ?? "") + "'," // HRemark varchar(200) |
| | | + (oSub.HSourceInterID == null ? 0 : oSub.HSourceInterID) + "," // HSourceInterID int |
| | | + (oSub.HSourceEntryID == null ? 0 : oSub.HSourceEntryID) + ",'" // HSourceEntryID int |
| | | + SafeString(oSub.HSourceBillNo?.ToString(), "") + "','" // HSourceBillNo varchar(50) |
| | | + SafeString(oSub.HSourceBillType?.ToString(), "") + "'," // HSourceBillType varchar(10) |
| | | + (oSub.HRelationQty == null ? 0 : oSub.HRelationQty) + "," // HRelationQty dec(18,8) |
| | | + (oSub.HRelationMoney) + "," // HRelationMoney dec(18,8) |
| | | + (oSub.HMaterID) + "," // HMaterID int |
| | | + (oSub.HUnitID.ToString() == "" ? 0 : oSub.HUnitID) + "," // HUnitID int |
| | | + (oSub.HMouldID) + "," // HMouldID int |
| | | + (oSub.HMouldLength.ToString() == "" ? 0 : oSub.HMouldLength) + "," // HMouldLength dec(18,8) |
| | | + (oSub.HMouldHeight.ToString() == "" ? 0 : oSub.HMouldHeight) + "," // HMouldHeight dec(18,8) |
| | | + (oSub.HMouldWidth.ToString() == "" ? 0 : oSub.HMouldWidth) + "," // HMouldWidth dec(18,8) |
| | | + (oSub.HMouldFoldHeight.ToString() == "" ? 0 : oSub.HMouldFoldHeight) + "," // HMouldFoldHeight dec(18,8) |
| | | + (oSub.HVolume.ToString() == "" ? 0 : oSub.HVolume) + "," // HVolume dec(18,8) |
| | | + (oSub.HQty.ToString() == "" ? 0 : oSub.HQty) + "," // HQty dec(18,8) |
| | | + (oSub.HSNP.ToString() == "" ? 0 : oSub.HSNP) + "," // HSNP dec(18,8) |
| | | + (oSub.HMouldQty.ToString() == "" ? 0 : oSub.HMouldQty) + ")"; // HMouldQty dec(18,8) |
| | | oCn.RunProc(sql); |
| | | } |
| | | |
| | | //=========================ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',2 ", "h_p_Gy_QCVerificationBill_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; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | //æ°å¢åæ® |
| | | public override bool AddBill(ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | //å¾å°mainid |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | //ä¿ååæ§å¶========================================= |
| | | string HBillNote = ""; |
| | | DataSet ds = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',1 ", "h_p_Gy_QCVerificationBill_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 currentDateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºå符串ï¼å¤çnullå空å符串 |
| | | |
| | | |
| | | string sql = "Insert Into WL_YayBillMain " + |
| | | "(HInterID,HYear,HPeriod,HBillType,HBillSubType,HDate,HBillNo,HBillStatus," + |
| | | "HCheckItemNowID,HCheckItemNextID,HCheckFlowID,HRemark,HBacker,HBackDate," + |
| | | "HBackRemark,HChecker,HCheckDate,HMaker,HMakeDate,HUpDater,HUpDateDate," + |
| | | "HCloseMan,HCloseDate,HCloseType,HDeleteMan,HDeleteDate," + |
| | | "HMainSourceBillType,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo," + |
| | | "HPrintQty,HOrgID,HCusID,HBeginAddr,HEndAddr,HPickAddr," + |
| | | "HArriverAddr,HTransType,HCarTypeID,HCarTypeMaxVolume,HTotalVolume," + |
| | | "HLoadingRate,HContractTransportInterID,HContractTransportEntryID," + |
| | | "HContractTransportBillNo,HCarrierID,HDistance,HTransportTimes," + |
| | | "HTransportTyep,HSSID,HCurID,HMoney,HDateForRequestedPick," + |
| | | "HDataForRequestedArrived,HCarryStatus,HDate_CarrierSure," + |
| | | "HDate_AllocationDriver,HCarID,HDriverID,HSurer_Arrive,HDate_Arrive," + |
| | | "HSurer_Pick,HDate_Pick,HSurer_Trans,HDate_Trans,HSurer_Receive," + |
| | | "HDate_Receive,HSurer_Accounting,HDate_Accounting) " + |
| | | "values(" + |
| | | SafeInt(omodel.HInterID.ToString(), 0) + "," + // HInterID |
| | | "0,0," + // HYear, HPeriod - éè¦ä»HDate计ç®ï¼è¿éå
ç»0 |
| | | "'" + SafeString(this.BillType) + "'," + |
| | | "'" + SafeString(this.HBillSubType) + "'," + |
| | | SafeDateTime(omodel.HDate.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HBillNo) + "'," + |
| | | SafeInt(omodel.HBillStatus.ToString(), 1) + "," + // HBillStatus |
| | | SafeInt(omodel.HCheckItemNowID.ToString(), 0) + "," + // HCheckItemNowID |
| | | SafeInt(omodel.HCheckItemNextID.ToString(), 0) + "," + // HCheckItemNextID |
| | | SafeInt(omodel.HCheckFlowID.ToString(), 0) + "," + // HCheckFlowID |
| | | "'" + SafeString(omodel.HRemark) + "'," + |
| | | "'" + SafeString(omodel.HBacker) + "'," + |
| | | SafeDateTime(omodel.HBackDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HBackRemark) + "'," + |
| | | "'" + SafeString(omodel.HChecker) + "'," + |
| | | SafeDateTime(omodel.HCheckDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HMaker) + "',getdate()," + // HMaker, HMakeDate |
| | | "'" + SafeString(omodel.HUpDater) + "'," + |
| | | SafeDateTime(omodel.HUpDateDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HCloseMan) + "'," + |
| | | SafeDateTime(omodel.HCloseDate?.ToString(), "NULL") + "," + |
| | | (omodel.HCloseType.ToString() == "1" ? "1" : "0") + "," + // HCloseType |
| | | "'" + SafeString(omodel.HDeleteMan) + "'," + |
| | | SafeDateTime(omodel.HDeleteDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HMainSourceBillType) + "'," + |
| | | SafeInt(omodel.HMainSourceInterID.ToString(), 0) + "," + // HMainSourceInterID |
| | | SafeInt(omodel.HMainSourceEntryID.ToString(), 0) + "," + // HMainSourceEntryID |
| | | "'" + SafeString(omodel.HMainSourceBillNo) + "'," + |
| | | SafeInt(omodel.HPrintQty.ToString(), 0) + "," + // HPrintQty |
| | | SafeInt(omodel.HOrgID.ToString(), 0) + "," + // HOrgID |
| | | SafeInt(omodel.HCusID?.ToString(), 0) + "," + // HCusID |
| | | SafeInt(omodel.HBeginAddr?.ToString(), 0) + "," + // HBeginAddr |
| | | SafeInt(omodel.HEndAddr?.ToString(), 0) + "," + // HEndAddr |
| | | "'" + SafeString(omodel.HPickAddr) + "'," + |
| | | "'" + SafeString(omodel.HArriverAddr) + "'," + |
| | | "'" + SafeString(omodel.HTransType) + "'," + |
| | | SafeInt(omodel.HCarTypeID?.ToString(), 0) + "," + // HCarTypeID |
| | | SafeDecimal(omodel.HCarTypeMaxVolume?.ToString(), 0) + "," + // HCarTypeMaxVolume |
| | | SafeDecimal(omodel.HTotalVolume?.ToString(), 0) + "," + // HTotalVolume |
| | | SafeDecimal(omodel.HLoadingRate?.ToString(), 0) + "," + // HLoadingRate |
| | | SafeInt(omodel.HContractTransportInterID?.ToString(), 0) + "," + // HContractTransportInterID |
| | | SafeInt(omodel.HContractTransportEntryID?.ToString(), 0) + "," + // HContractTransportEntryID |
| | | "'" + SafeString(omodel.HContractTransportBillNo) + "'," + |
| | | SafeInt(omodel.HCarrierID?.ToString(), 0) + "," + // HCarrierID |
| | | SafeDecimal(omodel.HDistance?.ToString(), 0) + "," + // HDistance |
| | | SafeDecimal(omodel.HTransportTimes?.ToString(), 0) + "," + // HTransportTimes |
| | | "'" + SafeString(omodel.HTransportTyep) + "'," + |
| | | SafeInt(omodel.HSSID?.ToString(), 0) + "," + // HSSID |
| | | SafeInt(omodel.HCurID?.ToString(), 0) + "," + // HCurID |
| | | SafeDecimal(omodel.HMoney?.ToString(), 0) + "," + // HMoney |
| | | SafeDateTime(omodel.HDateForRequestedPick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDataForRequestedArrived?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarryStatus?.ToString(), 1) + "," + // HCarryStatus |
| | | SafeDateTime(omodel.HDate_CarrierSure?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_AllocationDriver?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarID?.ToString(), 0) + "," + // HCarID |
| | | SafeInt(omodel.HDriverID?.ToString(), 0) + "," + // HDriverID |
| | | "'" + SafeString(omodel.HSurer_Arrive) + "'," + |
| | | SafeDateTime(omodel.HDate_Arrive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Pick) + "'," + |
| | | SafeDateTime(omodel.HDate_Pick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Trans) + "'," + |
| | | SafeDateTime(omodel.HDate_Trans?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Receive) + "'," + |
| | | SafeDateTime(omodel.HDate_Receive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Accounting) + "'," + |
| | | SafeDateTime(omodel.HDate_Accounting?.ToString(), "'" + currentDateTime + "'") + ")"; |
| | | |
| | | oCn.RunProc(sql); |
| | | //主表 |
| | | //æå
¥å表 |
| | | |
| | | foreach (Model.ClsWL_YayBillMainBillSub oSub in DetailColl) |
| | | { |
| | | sql = "Insert into WL_YayBillSub_Material " + |
| | | "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HMouldID,HMouldLength,HMouldHeight,HMouldWidth" + |
| | | ",HMouldFoldHeight,HVolume,HQty,HSNP,HMouldQty) values(" |
| | | + SafeInt(omodel.HInterID.ToString(), 0) + ",'" // HInterID int |
| | | + SafeString(omodel.HBillNo.ToString()) + "'," // HBillNo_bak varchar(50) |
| | | + (oSub.HEntryID) + ",'" // HEntryID int |
| | | + SafeString(oSub.HCloseMan?.ToString()) + "','" // HCloseMan varchar(20) |
| | | + (oSub.HEntryCloseDate == null ? DateTime.Now : oSub.HEntryCloseDate) + "'," // HEntryCloseDate datetime |
| | | + (oSub.HCloseType ? "1" : "0") + ",'" // HCloseType bit |
| | | + SafeString(oSub.HRemark?.ToString() ?? "") + "'," // HRemark varchar(200) |
| | | + (oSub.HSourceInterID == null ? 0 : oSub.HSourceInterID) + "," // HSourceInterID int |
| | | + (oSub.HSourceEntryID == null ? 0 : oSub.HSourceEntryID) + ",'" // HSourceEntryID int |
| | | + SafeString(oSub.HSourceBillNo?.ToString(), "") + "','" // HSourceBillNo varchar(50) |
| | | + SafeString(oSub.HSourceBillType?.ToString(), "") + "'," // HSourceBillType varchar(10) |
| | | + (oSub.HRelationQty == null ? 0 : oSub.HRelationQty) + "," // HRelationQty dec(18,8) |
| | | + (oSub.HRelationMoney) + "," // HRelationMoney dec(18,8) |
| | | + (oSub.HMaterID) + "," // HMaterID int |
| | | + (oSub.HUnitID.ToString() == "" ? 0 : oSub.HUnitID) + "," // HUnitID int |
| | | + (oSub.HMouldID) + "," // HMouldID int |
| | | + (oSub.HMouldLength.ToString() == "" ? 0 : oSub.HMouldLength) + "," // HMouldLength dec(18,8) |
| | | + (oSub.HMouldHeight.ToString() == "" ? 0 : oSub.HMouldHeight) + "," // HMouldHeight dec(18,8) |
| | | + (oSub.HMouldWidth.ToString() == "" ? 0 : oSub.HMouldWidth) + "," // HMouldWidth dec(18,8) |
| | | + (oSub.HMouldFoldHeight.ToString() == "" ? 0 : oSub.HMouldFoldHeight) + "," // HMouldFoldHeight dec(18,8) |
| | | + (oSub.HVolume.ToString() == "" ? 0 : oSub.HVolume) + "," // HVolume dec(18,8) |
| | | + (oSub.HQty.ToString() == "" ? 0 : oSub.HQty) + "," // HQty dec(18,8) |
| | | + (oSub.HSNP.ToString() == "" ? 0 : oSub.HSNP) + "," // HSNP dec(18,8) |
| | | + (oSub.HMouldQty.ToString() == "" ? 0 : oSub.HMouldQty) + ")"; // HMouldQty dec(18,8) |
| | | oCn.RunProc(sql); |
| | | } |
| | | //=========================ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1", "h_p_Gy_QCVerificationBill_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; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | <Compile Include="APS\ClsSc_WorkBillMonthSortBill.cs" /> |
| | | <Compile Include="APS\ClsSc_ICMOChangeBill.cs" /> |
| | | <Compile Include="ClsGy_MaterialPackingRelation.cs" /> |
| | | <Compile Include="ClsWL_YayBillMain.cs" /> |
| | | <Compile Include="MES\ClsSc_MESStopRestoreWorkBill.cs" /> |
| | | <Compile Include="WLGL\ClsCg_CarTrajectoryBill.cs" /> |
| | | <Compile Include="ä»åºç®¡ç\å°è½¦éå®\ClsKf_TrolleyPositionBill.cs" /> |
| | |
| | | <Compile Include="åºç¡èµæ\åºç¡èµæ\ClsGy_RepairCheckClass_Model.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsCg_CarTrajectoryBillMain.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsCg_CarTrajectoryBillSub.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsWL_YayBillMainBillSub.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsWL_YayBillMainBillMain.cs" /> |
| | | <Compile Include="ç产管ç\ClsSc_ShiftsBeginInfoBillMain.cs" /> |
| | | <Compile Include="ç产管ç\ClsSc_ShiftsBeginInfoBillSub.cs" /> |
| | | <Compile Include="ClsHR_EmpFosterBillMain.cs" /> |
| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace Model |
| | | { |
| | | public class ClsWL_YayBillMainBillMain : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | public Int64 HCheckEmp; |
| | | public Int64 HDeptID; |
| | | public Int64 HEmpID; |
| | | public Int64 HOrgID; |
| | | public Int64 HPrintQty; |
| | | |
| | | // æ°å¢å段 |
| | | public int? HCusID; // 客æ·ID |
| | | public int? HBeginAddr; // å§åå° |
| | | public int? HEndAddr; // ç®çå° |
| | | public string HPickAddr; // æè´§å°å |
| | | public string HArriverAddr; // å°è´§å°å |
| | | public string HTransType; // è¿è¾æ¹å¼ï¼æ´è½¦ãé¶åï¼ |
| | | public int? HCarTypeID; // 车åID |
| | | public decimal? HCarTypeMaxVolume; // 车åæå¤§å®¹ç§¯ |
| | | public decimal? HTotalVolume; // æ»ä½ç§¯ï¼å¹³æ¹ç±³ï¼ |
| | | public decimal? HLoadingRate; // è£
è½½ç |
| | | public int? HContractTransportInterID; // æ¿è¿ååID |
| | | public int? HContractTransportEntryID; // æ¿è¿åååID |
| | | public string HContractTransportBillNo; // æ¿è¿åååæ®å· |
| | | public int? HCarrierID; // æ¿è¿åID |
| | | public decimal? HDistance; // è·ç¦»ï¼å
¬éï¼ |
| | | public decimal? HTransportTimes; // è¿è¾æ¶æ |
| | | public string HTransportTyep; // è¿è¾ç±»åï¼åç¨ï¼å¾è¿ï¼ |
| | | public int? HSSID; // ç»ç®æ¹å¼ |
| | | public int? HCurID; // å¸å« |
| | | public decimal? HMoney; // è¿è¾è´¹ç¨ |
| | | |
| | | public DateTime? HDateForRequestedPick; // è¦æ±æè´§æ¶é´ |
| | | public DateTime? HDataForRequestedArrived; // è¦æ±å°è´§æ¶é´ |
| | | public int? HCarryStatus; // ç©æµç¶æï¼1-9ï¼ |
| | | public DateTime? HDate_CarrierSure; // æ¿è¿å确认æ¶é´ |
| | | public DateTime? HDate_AllocationDriver; // åé
叿ºæ¶é´ |
| | | public int? HCarID; // 车è¾ID |
| | | public int? HDriverID; // 叿ºID |
| | | public string HSurer_Arrive; // å°å确认人 |
| | | public DateTime? HDate_Arrive; // å°å确认æ¶é´ |
| | | public string HSurer_Pick; // æè´§ç¡®è®¤äºº |
| | | public DateTime? HDate_Pick; // æè´§ç¡®è®¤æ¶é´ |
| | | public string HSurer_Trans; // åºåè¿è¾ç¡®è®¤äºº |
| | | public DateTime? HDate_Trans; // åºåè¿è¾ç¡®è®¤æ¶é´ |
| | | public string HSurer_Receive; // ç¾æ¶ç¡®è®¤äºº |
| | | public DateTime? HDate_Receive; // ç¾æ¶ç¡®è®¤æ¶é´ |
| | | public string HSurer_Accounting; // æ ¸ç®äºº |
| | | public DateTime? HDate_Accounting; // æ ¸ç®æ¶é´ |
| | | } |
| | | } |
| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace Model |
| | | { |
| | | public class ClsWL_YayBillMainBillSub : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | // å
³è主表 |
| | | public int HInterID { get; set; } // 主å
ç |
| | | public string HBillNo_bak { get; set; } // åæ®å·ï¼å¤ä»½ï¼ |
| | | |
| | | // åè¡¨ä¿¡æ¯ |
| | | public int HEntryID { get; set; } // åå
ç |
| | | |
| | | // è¡å
³éç¸å
³ |
| | | public string HCloseMan { get; set; } // è¡å
³é人 |
| | | public DateTime HEntryCloseDate { get; set; } // è¡å
³éæ¥æ |
| | | public bool HCloseType { get; set; } // å
³éç±»å |
| | | |
| | | // 夿³¨ |
| | | public string HRemark { get; set; } // 表ä½å¤æ³¨ |
| | | |
| | | // æºåä¿¡æ¯ |
| | | public int HSourceInterID { get; set; } // æºåID |
| | | public int HSourceEntryID { get; set; } // æºååID |
| | | public string HSourceBillNo { get; set; } // æºååå· |
| | | public string HSourceBillType { get; set; } // æºåç±»å |
| | | public decimal HRelationQty { get; set; } // å
³èæ°é |
| | | public decimal HRelationMoney { get; set; } // å
³èéé¢ |
| | | |
| | | // èªå¢å |
| | | public int HItemSubID { get; set; } // èªå¢å |
| | | |
| | | ///èªå®ä¹ |
| | | public int HMaterID { get; set; } |
| | | public int HUnitID { get; set; } |
| | | public int HMouldID { get; set; } |
| | | public decimal HMouldLength { get; set; } |
| | | public decimal HMouldHeight { get; set; } |
| | | public decimal HMouldWidth { get; set; } |
| | | public decimal HMouldFoldHeight { get; set; } |
| | | public decimal HVolume { get; set; } |
| | | public decimal HQty { get; set; } |
| | | public decimal HSNP { get; set; } |
| | | public decimal HMouldQty { get; set; } |
| | | } |
| | | } |
| | |
| | | string HUpDater = mainList[0].HUpDater; |
| | | string HMaterNumber = mainList[0].HMaterNumber; |
| | | string HSupNumber = mainList[0].HSupNumber; |
| | | long HPrintQty = mainList[0].HPrintQty; |
| | | string HMouldOWNER = mainList[0].HMouldOWNER; |
| | | string HSaveLife = mainList[0].HSaveLife; |
| | | int HCaveQty = mainList[0].HCaveQty; |
| | |
| | | } |
| | | //========================================================= |
| | | |
| | | //主表 |
| | | //主表 |
| | | oCN.RunProc("UpDate Gy_MouldFileMain set " + |
| | | " HBillNo='" + HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + HDate + "'" + |
| | |
| | | ",HDeptID=" + HDeptID.ToString() + |
| | | ",HSupID=" + HSupID.ToString() + |
| | | ",HSupNumber='" + HSupNumber + "'" + |
| | | ",HPrintQty=" + HPrintQty.ToString() + |
| | | ",HMouldStatus='" + HMouldStatus + "'" + |
| | | ",HSaveLife='" + HSaveLife + "'" + |
| | | ",HWhID=" + HWHID.ToString() + |
| | |
| | | ds = oCN.RunProcReturn("select * from Sc_SourceLineRepairBillSub_Mater where HInterID=" + model.HInterID+ " order by HEntryID desc", "Sc_SourceLineRepairBillSub_Mater"); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillSub_Mater |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID |
| | | ,HSourceEntryID,HSourceBillNo,HSourceBillType,HMaterID |
| | | ,HUnitID,HBarCode,HBatchNo )values |
| | | ({model.HInterID},{(ds.Tables[0].Rows.Count == 0 ? 1 : int.Parse(ds.Tables[0].Rows[0]["HEntryID"].ToString()) + 1)},'{model.HBillNo}','',{temp.HProcExchInterID} |
| | | ,{temp.HProcExchEntryID},'{temp.HProcExchBillNo}','',{temp.HMaterID},0,'{temp.HBarCode}','{temp.HBatchNo}')"); |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID |
| | | ,HSourceEntryID,HSourceBillNo,HSourceBillType,HMaterID |
| | | ,HUnitID,HBarCode,HBatchNo )values |
| | | ({model.HInterID},{(ds.Tables[0].Rows.Count == 0 ? 1 : int.Parse(ds.Tables[0].Rows[0]["HEntryID"].ToString()) + 1)},'{model.HBillNo}','',{temp.HProcExchInterID} |
| | | ,{temp.HProcExchEntryID},'{temp.HProcExchBillNo}','',{temp.HMaterID},0,'{temp.HBarCode}','{temp.HBatchNo}')"); |
| | | |
| | | //ä¿®æ¹äº§çº¿è¿½æº¯åç»å®çæ¡ç æ¹å· |
| | | oCN.RunProc("update Sc_AssemblyBillSub set HBarCode='" + temp.HBarCode + "' where HInterID=" + temp.HInterID + " and HEntryID=" + temp.HEntryID); |
| | |
| | | model = JsonConvert.DeserializeObject<Model.ClsSc_SourceLineRepairBillMain>(sMainStr); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillMain(HYear, HPeriod, HBillType, HBillSubType, HInterID, |
| | | HDate, HBillNo, HBillStatus, HRemark, HEmpID, HDeptID, HSourceID, HProdOrgID, HMaterID, HWorkStationID, |
| | | HProcess, HIPAddr, HMacAddr, HProdMac, HBarCode,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo) |
| | | values('{DateTime.Now.Year}','{DateTime.Now.Month}','3748','3748',{model.HInterID} |
| | | ,getdate(),'{model.HBillNo}','1','{HResult}',{model.HEmpID},{model.HDeptID},{model.HSourceID},{model.HProdOrgID},{model.HMaterID},0 |
| | | ,{model.HProcess},'','','','{model.HBarCode}','{user}',getdate(),{model.HICMOInterID},{model.HICMOEntryID},'{model.HICMOBillNo}')"); |
| | | HDate, HBillNo, HBillStatus, HRemark, HEmpID, HDeptID, HSourceID, HProdOrgID, HMaterID, HWorkStationID, |
| | | HProcess, HIPAddr, HMacAddr, HProdMac, HBarCode,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo) |
| | | values('{DateTime.Now.Year}','{DateTime.Now.Month}','3748','3748',{model.HInterID} |
| | | ,getdate(),'{model.HBillNo}','1','{HResult}',{model.HEmpID},{model.HDeptID},{model.HSourceID},{model.HProdOrgID},{model.HMaterID},0 |
| | | ,{model.HProcess},'','','','{model.HBarCode}','{user}',getdate(),{model.HICMOInterID},{model.HICMOEntryID},'{model.HICMOBillNo}')"); |
| | | |
| | | List<Model.ClsSc_SourceLineRepairBillSub> subLsit = new List<Model.ClsSc_SourceLineRepairBillSub>(); |
| | | sMainStr = "[" + sMainStr + "]"; |
| | | subLsit = JsonConvert.DeserializeObject<List<Model.ClsSc_SourceLineRepairBillSub>>(sMainStr); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillSub |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType |
| | | ,HBadReasonID,HBadTypeID,HBadResultID,HBadProcID,HRepairResult,HCreator,HCreateDate) |
| | | values({model.HInterID},1,'{model.HBillNo}','',{subLsit[0].HProcExchInterID},{subLsit[0].HProcExchEntryID},'{subLsit[0].HProcExchBillNo}','' |
| | | ,{subLsit[0].HBadReasonID},{subLsit[0].HBadTypeID},{subLsit[0].HBadResultID},{model.HBadProcID},'{HResult}','{subLsit[0].HCreator}',getdate())"); |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType |
| | | ,HBadReasonID,HBadTypeID,HBadResultID,HBadProcID,HRepairResult,HCreator,HCreateDate) |
| | | values({model.HInterID},1,'{model.HBillNo}','{model.HRemark}',{subLsit[0].HProcExchInterID},{subLsit[0].HProcExchEntryID},'{subLsit[0].HProcExchBillNo}','' |
| | | ,{subLsit[0].HBadReasonID},{subLsit[0].HBadTypeID},{subLsit[0].HBadResultID},{model.HBadProcID},'{HResult}','{subLsit[0].HCreator}',getdate())"); |
| | | |
| | | if (HResult == "OK") |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region æ·»åº·æ ¹æ®å°è½¦æ¡ç æ¾åºç¸åºç©æ |
| | | #endregion |
| | | |
| | | [Route("WEBSController/GetMaterIDByCarBarCode")] |
| | | [HttpGet] |
| | | public object GetMaterIDByCarBarCode(string CarBarCode) |
| | |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| New file |
| | |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using Pub_Class; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Http; |
| | | using System.Web; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | public class WLYayBillController : ApiController |
| | | { |
| | | |
| | | public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ |
| | | private json objJsonResult = new json(); |
| | | public DataSet ds = new DataSet(); |
| | | public DataSet ds1 = new DataSet(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | |
| | | |
| | | #region å页å表 |
| | | [Route("WLYayBillController/GetListPage")] |
| | | [HttpGet] |
| | | public object GetListPage(string sWhere, string user) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_QCVerificationBillMain_Query", 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_WL_YayBill order by åæ®å· desc", "h_v_WL_YayBill"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from h_v_WL_YayBill where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by åæ®å· desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_WL_YayBill"); |
| | | } |
| | | |
| | | |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå |
| | | } |
| | | |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region æ ¹æ®æºåä¼ ç©æå表 |
| | | [Route("WLYayBillController/GetMesByOrginBill")] |
| | | [HttpGet] |
| | | public object GetMesByOrginBill(string ListMaterial) |
| | | { |
| | | try |
| | | { |
| | | if (ListMaterial.EndsWith(";")) |
| | | { |
| | | ListMaterial = ListMaterial.Remove(ListMaterial.Length - 1); |
| | | } |
| | | ListMaterial = ListMaterial.Replace(';', ','); |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | |
| | | |
| | | ds = oCN.RunProcReturn("select a.*,b.HUnitID from h_v_Gy_MaterialPackingRelationList_Edit a left JOIN Gy_Material b on a.HMaterID=b.HItemID where HDefaultSendPackFlag=1 and HMaterID in (" + ListMaterial+")", "h_v_Gy_MaterialPackingRelationList"); |
| | | |
| | | |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå |
| | | } |
| | | |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region ä¿å/ç¼è¾ |
| | | |
| | | [Route("WLYayBillController/SaveBill")] |
| | | [HttpPost] |
| | | public object SaveBill([FromBody] JObject msg) |
| | | { |
| | | var _value = msg["msg"].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(); |
| | | |
| | | |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_QCVerificationBillMain_Edit", 1, false, msg4)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ ä¿åæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | DAL.ClsWL_YayBillMain oBill = new DAL.ClsWL_YayBillMain(); |
| | | List<Model.ClsWL_YayBillMainBillMain> lsmain = new List<Model.ClsWL_YayBillMainBillMain>(); |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); //\n |
| | | lsmain = oListModels.getObjectByJson_WL_YayBillMainMain(msg2); |
| | | foreach (Model.ClsWL_YayBillMainBillMain oItem in lsmain) |
| | | { |
| | | oItem.HMaker = msg4; |
| | | DBUtility.ClsPub.CurUserName = msg4; //å¶å人 |
| | | oItem.HBillType = "3321"; |
| | | oItem.HBillSubType = "3321"; |
| | | 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")); |
| | | oItem.HCheckEmp = oItem.HEmpID; |
| | | if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿åå¤±è´¥ï¼æ²¡æåæ®æ¥æï¼æ æ³ä¿åï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | oBill.omodel = oItem; |
| | | } |
| | | //è¡¨ä½æ°æ® |
| | | //æ },{æ¥æåæ°ç» //廿ãåã |
| | | msg3 = msg3.Substring(1, msg3.Length - 2); |
| | | msg3 = msg3.Replace("\\", ""); |
| | | msg3 = msg3.Replace("\n", ""); //\n |
| | | //msg2 = msg2.Replace("'", "â"); |
| | | List<Model.ClsWL_YayBillMainBillSub> ls = new List<Model.ClsWL_YayBillMainBillSub>(); |
| | | ls = oListModels.getObjectByJson_WL_YayBillMainBillSub(msg3); |
| | | int i = 0; |
| | | foreach (Model.ClsWL_YayBillMainBillSub oItem in ls) |
| | | { |
| | | |
| | | i++; |
| | | oItem.HEntryID = i; |
| | | oItem.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); |
| | | oItem.HCloseType = false; //å
³éç±»å |
| | | oBill.DetailColl.Add(oItem); |
| | | |
| | | } |
| | | |
| | | //ä¿å |
| | | //ä¿å宿¯åå¤ç |
| | | bool bResult; |
| | | if (oBill.omodel.HInterID == 0) |
| | | { |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | else |
| | | { |
| | | bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | if (bResult) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + e.ToString(); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[ç¼è¾æ¶è·åæ°æ®] |
| | | [Route("WLYayBillController/WL_YayBillDetail")] |
| | | [HttpGet] |
| | | public ApiResult<DataSet> WL_YayBillDetail(string HID) |
| | | { |
| | | if (string.IsNullOrEmpty(HID)) |
| | | return new ApiResult<DataSet> { code = -1, msg = "IDä¸è½ä¸ºç©º" }; |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | var dataSet = oCN.RunProcReturn("select * from h_v_WL_YayBillEdit where HInterID= " + HID + " ", "h_v_WL_YayBillEdit"); |
| | | if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) |
| | | return new ApiResult<DataSet> { code = -1, msg = "ä¸åå¨åå·" }; |
| | | return new ApiResult<DataSet> { code = 1, msg = "æ¥è¯¢æå", data = dataSet }; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region å®¡æ ¸ãåå®¡æ ¸ |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/AuditWLYayBill")] |
| | | [HttpGet] |
| | | public object AuditWLYayBill(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (IsAudit == 0) //å®¡æ ¸å¤æ |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½åæ¬¡å®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | if (IsAudit == 1) //åå®¡æ ¸å¤æ |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"].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 WL_YayBillMain set HChecker='" + CurUserName + "',HCheckDate=getdate() ,HBillStatus=2 where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å®¡æ ¸æå"; |
| | | objJsonResult.data = null; |
| | | } |
| | | if (IsAudit == 1) //åå®¡æ ¸å¤æ |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HChecker='',HCheckDate=null,HBillStatus=1 where HInterID=" + 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="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/ConfrimBillNo")] |
| | | [HttpGet] |
| | | public object ConfrimBillNo(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HDate_CarrierSure='" + DateTime.Now.ToString("yyyy-MM-dd") + "' where HInterID=" + 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="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/ConfrimOtherBillNo")] |
| | | [HttpGet] |
| | | public object ConfrimOtherBillNo(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | |
| | | oCN.BeginTran(); |
| | | if(IsAudit== 1) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Arrive='" + CurUserName + "',HDate_Arrive=getdate() where HInterID=" + HInterID); |
| | | } |
| | | else if(IsAudit == 2) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Pick='" + CurUserName + "',HDate_Pick=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else if(IsAudit == 3) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Trans='" + CurUserName + "',HDate_Trans=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else if(IsAudit == 4) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Receive='" + CurUserName + "',HDate_Receive=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else |
| | | { |
| | | throw new Exception(); |
| | | } |
| | | |
| | | 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="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/selectDriver")] |
| | | [HttpGet] |
| | | public object selectDriver(int HInterID,int HcheckID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | DataSet ds; |
| | | if(IsAudit==1) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_Gy_CarList where HItemID=" + HcheckID, "h_v_Gy_CarList"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HCarID='" + HcheckID + "' where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | } |
| | | else |
| | | { |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_Gy_driver where HItemID=" + HcheckID, "h_v_Gy_driver"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HDriverID='" + HcheckID + "',HDate_AllocationDriver=getdate() where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼"; |
| | | objJsonResult.data = null; |
| | | |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | ",HPieceMaxQty,HCommonUseFlag,HAvgStockPrice,HFootPrice,HTaxCost,HNoTaxCost" + |
| | | ",HLength,HWidth,HHeight,HJQty,HPlanMode,HUseFlag,HMakeTime,HCHECKINCOMING,HAuxPropFlag" + |
| | | ", HISKFPERIOD, HEXPUNIT, HEXPPERIOD, HAuxUnitID, HSNUnitID, HBASEUNITID, HSALEUNITID" + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty,HMaterColor,HMidBoxSize,HVolume,HNetWeight" + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty,HMaterColor,HMidBoxSize,HVolume,HNetWeight,HCheckEmp" + |
| | | ",HWeight,HColor,HMaxPOQty,HSubjoin,HEngName) " + |
| | | " Values('" + oModel.HItemID + "','" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HHelpCode + "','" + oModel.HShortNumber + "'," + oModel.HParentID.ToString() + |
| | | ", " + oModel.HLevel.ToString() + "," + Convert.ToString(oModel.HEndFlag ? 1 : 0) + "," + Convert.ToString(oModel.HStopflag ? 1 : 0) + ",'" + oModel.HRemark + "'" + |
| | |
| | | oModel.HPieceMaxQty.ToString() + "','" + oModel.HCommonUseFlag.ToString() + "','" + oModel.HAvgStockPrice.ToString() + "','" + oModel.HFootPrice.ToString() + "','" + oModel.HTaxCost.ToString() + "','" + oModel.HNoTaxCost.ToString() + "',"+ |
| | | oModel.HLength.ToString() + "," +oModel.HWidth.ToString() + "," + oModel.HHeight.ToString() + "," + oModel.HJQty.ToString() + "," + oModel.HPlanMode.ToString() + ",'" + oModel.HUseFlag.ToString() + "','" + oModel.HMakeTime.ToString() + "'," + oModel.HCHECKINCOMING.ToString() + "," + oModel.HAuxPropFlag.ToString() + ","+ |
| | | oModel.HISKFPERIOD.ToString() + ",'" + oModel.HEXPUNIT.ToString() + "'," + oModel.HEXPPERIOD.ToString() + "," + oModel.HAuxUnitID.ToString() + "," + oModel.HSNUnitID.ToString() + "," + oModel.HBASEUNITID.ToString() + "," + oModel.HSALEUNITID.ToString() + ","+ |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() + ",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "','" + oModel.HMaterColor + "','"+ oModel.HMidBoxSize + "','" + oModel.HVolume + "','"+oModel.HNetWeight+"'"+ |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() + ",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "','" + oModel.HMaterColor + "','"+ oModel.HMidBoxSize + "','" + oModel.HVolume + "','"+oModel.HNetWeight + "','" + oModel.HCheckEmp + "'"+ |
| | | ",'" + oModel.HWeight + "','" + oModel.HColor + "','" + oModel.HMaxPOQty + "','" + oModel.HSubjoin + "','" + oModel.HEngName + "')", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | sql = "set identity_insert gy_material off"; |
| | | oCn.RunProc(sql); |
| | |
| | | return list; |
| | | } |
| | | /// <summary> |
| | | /// å¤çè¿åjson |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | | /// <returns></returns> |
| | | public List<Model.ClsWL_YayBillMainBillMain> getObjectByJson_WL_YayBillMainMain(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsWL_YayBillMainBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsWL_YayBillMainBillMain>>(jsonString); |
| | | return list; |
| | | } |
| | | /// <summary> |
| | | /// å¤çæ°å¢æ¨¡å
·ç»´ä¿®å表ä¿å
»ä¿¡æ¯çjson |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | |
| | | return list; |
| | | } |
| | | |
| | | |
| | | public List<Model.ClsWL_YayBillMainBillSub> getObjectByJson_WL_YayBillMainBillSub(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsWL_YayBillMainBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsWL_YayBillMainBillSub>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å¤çæ°å¢æ¨¡å
·ç»´ä¿®éªæ¶å主表çjson |
| New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | æ¤æä»¶ç± Web 项ç®çåå¸/æå
è¿ç¨ä½¿ç¨ãå¯ä»¥éè¿ç¼è¾æ¤ MSBuild æä»¶ |
| | | èªå®ä¹æ¤è¿ç¨çè¡ä¸ºã为äºè§£ä¸æ¤ç¸å
³çæ´å¤å
容ï¼è¯·è®¿é® https://go.microsoft.com/fwlink/?LinkID=208121ã |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | </Project> |
| | |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <_PublishTargetUrl>D:\ç½ç«åå¸\æºäºMESWMS\API</_PublishTargetUrl> |
| | | <History>True|2026-01-05T07:37:34.6178413Z;True|2026-01-05T11:15:52.1194600+08:00;True|2026-01-05T11:11:01.2042287+08:00;True|2026-01-05T10:59:10.6572650+08:00;False|2026-01-05T10:59:04.3049578+08:00;True|2026-01-04T18:26:35.0848115+08:00;False|2026-01-04T18:26:18.0187639+08:00;True|2026-01-04T17:08:38.9333505+08:00;True|2026-01-04T17:03:28.7914062+08:00;True|2026-01-04T14:08:07.4428816+08:00;True|2026-01-04T13:46:19.9371501+08:00;False|2026-01-04T13:45:25.5536953+08:00;True|2026-01-03T17:54:41.6995352+08:00;True|2026-01-03T17:42:02.3134512+08:00;True|2026-01-03T17:34:50.1276173+08:00;True|2026-01-03T17:28:21.1571851+08:00;True|2026-01-03T17:22:58.3512630+08:00;True|2026-01-03T17:09:51.8864644+08:00;False|2026-01-03T17:08:44.5864352+08:00;True|2025-12-31T14:04:47.8279942+08:00;True|2025-12-31T12:41:29.0391110+08:00;True|2025-12-31T12:33:22.4361384+08:00;True|2025-12-31T12:27:51.5659972+08:00;True|2025-12-31T12:23:54.1887135+08:00;True|2025-12-31T12:17:28.1758839+08:00;True|2025-12-31T12:06:04.6546552+08:00;True|2025-12-31T12:02:02.9100165+08:00;True|2025-12-31T11:55:02.7028412+08:00;False|2025-12-31T11:54:27.4071190+08:00;True|2025-12-30T20:41:10.7969507+08:00;True|2025-12-30T20:26:13.5087872+08:00;True|2025-12-30T20:11:08.1391289+08:00;True|2025-12-30T20:07:06.3250344+08:00;False|2025-12-30T20:06:38.4913131+08:00;True|2025-12-30T16:58:00.4866168+08:00;True|2025-12-30T15:42:29.6672986+08:00;True|2025-12-30T15:41:44.2644553+08:00;True|2025-12-30T15:38:22.1838552+08:00;True|2025-12-30T15:29:25.4639762+08:00;True|2025-12-30T15:22:33.4709939+08:00;True|2025-12-30T15:09:55.7287673+08:00;True|2025-12-30T15:04:58.3260513+08:00;True|2025-12-30T14:55:21.8076290+08:00;True|2025-12-30T14:54:23.7058859+08:00;True|2025-12-30T14:48:42.3270562+08:00;True|2025-12-30T14:39:41.9314918+08:00;True|2025-12-30T14:34:39.4821585+08:00;True|2025-12-30T14:32:34.6327858+08:00;False|2025-12-30T14:31:34.5522981+08:00;True|2025-12-29T17:06:31.7479287+08:00;False|2025-12-29T17:05:32.4553139+08:00;True|2025-12-29T17:04:08.9426292+08:00;True|2025-12-29T16:50:10.9565749+08:00;True|2025-12-29T16:20:53.3701330+08:00;True|2025-12-29T10:19:13.5731240+08:00;True|2025-12-29T10:07:21.8908740+08:00;True|2025-12-29T09:48:10.8153467+08:00;True|2025-12-29T09:24:31.6032204+08:00;False|2025-12-29T09:23:34.6419612+08:00;True|2025-12-29T09:12:05.7081903+08:00;False|2025-12-29T09:11:27.9082848+08:00;True|2025-07-01T16:53:57.8492332+08:00;True|2025-07-01T16:14:28.8419744+08:00;True|2025-07-01T15:15:43.3121091+08:00;True|2025-07-01T14:48:00.3454856+08:00;True|2025-07-01T09:17:46.2541717+08:00;False|2025-07-01T09:17:07.0648196+08:00;True|2025-06-23T14:30:28.6691264+08:00;False|2025-06-23T14:27:45.6002040+08:00;True|2025-06-23T11:02:08.3020700+08:00;True|2025-06-23T10:47:44.4654541+08:00;True|2025-06-23T09:46:24.9049910+08:00;False|2025-06-23T09:45:40.5195919+08:00;True|2025-06-20T14:33:10.9210583+08:00;True|2025-06-20T13:22:54.5321865+08:00;False|2025-06-20T13:21:30.8643897+08:00;True|2025-06-20T08:36:32.6695266+08:00;False|2025-06-20T08:35:57.8274069+08:00;True|2025-06-19T08:14:35.0623669+08:00;False|2025-06-19T08:12:57.2451557+08:00;True|2025-06-18T16:56:03.4555368+08:00;True|2025-06-18T16:42:43.2441845+08:00;False|2025-06-18T16:42:02.6907205+08:00;True|2025-06-16T16:13:03.2956026+08:00;False|2025-06-16T16:12:23.8438917+08:00;True|2025-06-16T15:21:32.7370852+08:00;True|2025-06-16T15:08:57.7166003+08:00;True|2025-06-16T14:02:18.4224630+08:00;True|2025-06-16T11:00:03.6375429+08:00;False|2025-06-16T10:59:26.0956296+08:00;True|2025-06-09T16:45:52.0865612+08:00;True|2025-06-09T16:38:47.2182194+08:00;True|2025-06-09T16:17:50.9170601+08:00;False|2025-06-09T16:17:43.0333396+08:00;True|2025-06-09T15:25:17.0429161+08:00;True|2025-06-09T15:00:15.0058791+08:00;True|2025-06-09T14:50:02.1370115+08:00;True|2025-06-09T14:38:10.9037045+08:00;True|2025-06-09T14:34:53.2826267+08:00;True|2025-06-09T14:07:24.5341951+08:00;True|2025-06-09T13:39:17.5042542+08:00;True|2025-06-09T09:30:31.8197114+08:00;True|2025-01-10T13:10:47.2046185+08:00;True|2025-01-10T11:11:49.4016910+08:00;True|2025-01-10T10:59:12.3481721+08:00;False|2025-01-10T10:58:24.5033898+08:00;True|2025-01-04T14:35:42.2792864+08:00;</History> |
| | | <History>True|2026-01-04T03:27:03.6003486Z;True|2026-01-04T11:16:09.0856233+08:00;True|2026-01-04T11:09:33.9721372+08:00;True|2026-01-04T10:59:57.5111892+08:00;False|2026-01-04T10:57:57.5312203+08:00;True|2025-12-30T14:23:14.0889784+08:00;True|2025-12-29T09:12:05.7081903+08:00;False|2025-12-29T09:11:27.9082848+08:00;True|2025-07-01T16:53:57.8492332+08:00;True|2025-07-01T16:14:28.8419744+08:00;True|2025-07-01T15:15:43.3121091+08:00;True|2025-07-01T14:48:00.3454856+08:00;True|2025-07-01T09:17:46.2541717+08:00;False|2025-07-01T09:17:07.0648196+08:00;True|2025-06-23T14:30:28.6691264+08:00;False|2025-06-23T14:27:45.6002040+08:00;True|2025-06-23T11:02:08.3020700+08:00;True|2025-06-23T10:47:44.4654541+08:00;True|2025-06-23T09:46:24.9049910+08:00;False|2025-06-23T09:45:40.5195919+08:00;True|2025-06-20T14:33:10.9210583+08:00;True|2025-06-20T13:22:54.5321865+08:00;False|2025-06-20T13:21:30.8643897+08:00;True|2025-06-20T08:36:32.6695266+08:00;False|2025-06-20T08:35:57.8274069+08:00;True|2025-06-19T08:14:35.0623669+08:00;False|2025-06-19T08:12:57.2451557+08:00;True|2025-06-18T16:56:03.4555368+08:00;True|2025-06-18T16:42:43.2441845+08:00;False|2025-06-18T16:42:02.6907205+08:00;True|2025-06-16T16:13:03.2956026+08:00;False|2025-06-16T16:12:23.8438917+08:00;True|2025-06-16T15:21:32.7370852+08:00;True|2025-06-16T15:08:57.7166003+08:00;True|2025-06-16T14:02:18.4224630+08:00;True|2025-06-16T11:00:03.6375429+08:00;False|2025-06-16T10:59:26.0956296+08:00;True|2025-06-09T16:45:52.0865612+08:00;True|2025-06-09T16:38:47.2182194+08:00;True|2025-06-09T16:17:50.9170601+08:00;False|2025-06-09T16:17:43.0333396+08:00;True|2025-06-09T15:25:17.0429161+08:00;True|2025-06-09T15:00:15.0058791+08:00;True|2025-06-09T14:50:02.1370115+08:00;True|2025-06-09T14:38:10.9037045+08:00;True|2025-06-09T14:34:53.2826267+08:00;True|2025-06-09T14:07:24.5341951+08:00;True|2025-06-09T13:39:17.5042542+08:00;True|2025-06-09T09:30:31.8197114+08:00;True|2025-01-10T13:10:47.2046185+08:00;True|2025-01-10T11:11:49.4016910+08:00;True|2025-01-10T10:59:12.3481721+08:00;False|2025-01-10T10:58:24.5033898+08:00;True|2025-01-04T14:35:42.2792864+08:00;</History> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <File Include="apiapp.json"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/AlibabaCloud.EndpointUtil.dll"> |
| | | <publishTime>04/07/2020 16:33:48</publishTime> |
| | |
| | | <publishTime>02/22/2013 16:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.dll"> |
| | | <publishTime>01/05/2026 15:37:07</publishTime> |
| | | <publishTime>01/04/2026 10:59:34</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.pdb"> |
| | | <publishTime>01/05/2026 15:37:07</publishTime> |
| | | <publishTime>01/04/2026 10:59:34</publishTime> |
| | | </File> |
| | | <File Include="bin/BouncyCastle.Crypto.dll"> |
| | | <publishTime>12/18/2020 05:32:28</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.dll"> |
| | | <publishTime>01/05/2026 15:37:03</publishTime> |
| | | <publishTime>01/04/2026 10:59:21</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.pdb"> |
| | | <publishTime>01/05/2026 15:37:03</publishTime> |
| | | <publishTime>01/04/2026 10:59:21</publishTime> |
| | | </File> |
| | | <File Include="bin/Dapper.dll"> |
| | | <publishTime>07/22/2016 22:52:40</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.dll"> |
| | | <publishTime>01/05/2026 15:36:56</publishTime> |
| | | <publishTime>01/04/2026 10:59:03</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.pdb"> |
| | | <publishTime>01/05/2026 15:36:56</publishTime> |
| | | <publishTime>01/04/2026 10:59:03</publishTime> |
| | | </File> |
| | | <File Include="bin/Grpc.Core.Api.dll"> |
| | | <publishTime>03/22/2022 13:17:26</publishTime> |
| | |
| | | <publishTime>05/09/2021 01:08:30</publishTime> |
| | | </File> |
| | | <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>07/25/2012 19:48:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.dll"> |
| | | <publishTime>01/05/2026 15:36:57</publishTime> |
| | | <publishTime>01/04/2026 10:59:09</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.pdb"> |
| | | <publishTime>01/05/2026 15:36:57</publishTime> |
| | | <publishTime>01/04/2026 10:59:09</publishTime> |
| | | </File> |
| | | <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/Newtonsoft.Json.dll"> |
| | | <publishTime>03/08/2023 15:09:56</publishTime> |
| | |
| | | <publishTime>10/23/2021 17:07:54</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.dll"> |
| | | <publishTime>01/05/2026 15:36:51</publishTime> |
| | | <publishTime>01/04/2026 10:58:52</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.pdb"> |
| | | <publishTime>01/05/2026 15:36:51</publishTime> |
| | | <publishTime>01/04/2026 10:58:52</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.dll"> |
| | | <publishTime>01/05/2026 15:36:53</publishTime> |
| | | <publishTime>01/04/2026 10:58:58</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.pdb"> |
| | | <publishTime>01/05/2026 15:36:53</publishTime> |
| | | <publishTime>01/04/2026 10:58:58</publishTime> |
| | | </File> |
| | | <File Include="bin/RestSharp.dll"> |
| | | <publishTime>08/31/2012 06:22:50</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.dll"> |
| | | <publishTime>01/05/2026 15:36:54</publishTime> |
| | | <publishTime>01/04/2026 10:58:58</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.pdb"> |
| | | <publishTime>01/05/2026 15:36:54</publishTime> |
| | | <publishTime>01/04/2026 10:58:58</publishTime> |
| | | </File> |
| | | <File Include="bin/Swashbuckle.Core.dll"> |
| | | <publishTime>02/16/2015 01:57:08</publishTime> |
| | | </File> |
| | | <File Include="bin/SyntacticSugar.dll"> |
| | | <publishTime>01/05/2026 15:36:47</publishTime> |
| | | <publishTime>12/30/2025 14:23:42</publishTime> |
| | | </File> |
| | | <File Include="bin/SyntacticSugar.pdb"> |
| | | <publishTime>01/05/2026 15:36:47</publishTime> |
| | | <publishTime>12/30/2025 14:23:42</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Buffers.dll"> |
| | | <publishTime>07/19/2017 18:01:28</publishTime> |
| | |
| | | <publishTime>11/28/2018 21:01:00</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.WebHost.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Mvc.dll"> |
| | | <publishTime>01/28/2015 12:02:18</publishTime> |
| | |
| | | <publishTime>05/09/2023 10:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/TopSdk.dll"> |
| | | <publishTime>01/05/2026 15:36:55</publishTime> |
| | | <publishTime>12/30/2025 14:23:45</publishTime> |
| | | </File> |
| | | <File Include="bin/TopSdk.pdb"> |
| | | <publishTime>01/05/2026 15:36:55</publishTime> |
| | | <publishTime>12/30/2025 14:23:45</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>11/24/2014 19:18:48</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll"> |
| | | <publishTime>01/05/2026 15:37:20</publishTime> |
| | | <publishTime>01/04/2026 11:27:02</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.pdb"> |
| | | <publishTime>01/05/2026 15:37:20</publishTime> |
| | | <publishTime>01/04/2026 11:27:02</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.XmlSerializers.dll"> |
| | | <publishTime>01/04/2026 17:08:37</publishTime> |
| | | <publishTime>07/01/2025 16:53:56</publishTime> |
| | | </File> |
| | | <File Include="bin/WebGrease.dll"> |
| | | <publishTime>07/18/2013 01:03:52</publishTime> |
| | |
| | | <publishTime>11/29/2018 21:26:30</publishTime> |
| | | </File> |
| | | <File Include="Config/kdapi.config"> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css"> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.min.css"> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/Site.css"> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/BLL.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/DAL.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/DBUtility.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Interop.grsvr6Lib.dll"> |
| | | <publishTime>12/14/2025 21:28:19</publishTime> |
| | | <publishTime>12/16/2025 16:29:36</publishTime> |
| | | </File> |
| | | <File Include="DLL/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Model.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Newtonsoft.Json.Net35.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Class.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Control.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/SQLHelper.dll"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.eot"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.svg"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.ttf"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.woff"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Global.asax"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="grpc_csharp_ext.x64.dll"> |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | | </File> |
| | | <File Include="Index.html"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>03/19/2022 07:38:42</publishTime> |
| | | </File> |
| | | <File Include="libman.json"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json"> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="packages.config"> |
| | | <publishTime>12/29/2025 09:02:47</publishTime> |
| | | <publishTime>12/30/2025 14:17:55</publishTime> |
| | | </File> |
| | | <File Include="Properties/PublishProfiles/JFAPI.pubxml.user"> |
| | | <publishTime>12/07/2025 12:01:10</publishTime> |
| | | <publishTime>12/10/2025 17:08:59</publishTime> |
| | | </File> |
| | | <File Include="Template/barCodeTemplateStorage.json"> |
| | | <publishTime>08/29/2025 09:43:09</publishTime> |
| | | <publishTime>09/05/2025 16:16:48</publishTime> |
| | | </File> |
| | | <File Include="Utility/Barcode.ashx"> |
| | | <publishTime>12/14/2025 21:28:19</publishTime> |
| | | <publishTime>12/16/2025 16:29:36</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.min.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.map"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.min.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/modernizr-2.6.2.js"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/Error.cshtml"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/_Layout.cshtml"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/web.config"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/_ViewStart.cshtml"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Department_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Customer_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Department_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Employee_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Group_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Source_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource"> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>01/05/2026 15:37:30</publishTime> |
| | | <publishTime>12/30/2025 14:23:11</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_PNLInfoTypeLevelController.cs" /> |
| | | <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_ShelfLifeNearExpiryController.cs" /> |
| | | <Compile Include="Controllers\æ£éªç³è¯·å\QC_RequestCheckBillController.cs" /> |
| | | <Compile Include="Controllers\ç©æµç®¡ç\åºè¿å\WLYayBillController.cs" /> |
| | | <Compile Include="Controllers\项ç®ç®¡ç\å·¥ç¨é¡¹ç®\PM_ProjectBill_WorkController.cs" /> |
| | | <Compile Include="DLL\ClsGy_ItemMoney_Ctl.cs" /> |
| | | <Compile Include="DLL\ClsSc_MESStopRestoreWorkBill.cs" /> |