DAL/ÏúÊÛ¹ÜÀí/ClsXs_SeOrderBill.cs
@@ -94,6 +94,7 @@ ",HEmpID=" + omodel.HEmpID.ToString() + ",HCurID=" + omodel.HCurID.ToString() + ",HExRate=" + omodel.HExRate.ToString() + ",HEarnestRate=" + omodel.HEarnestRate.ToString() + ",HManagerID=" + omodel.HManagerID.ToString() + ",HSellSID=" + omodel.HSellSID.ToString() + ",HSSID=" + omodel.HSSID.ToString() + @@ -270,7 +271,7 @@ //æå ¥ä¸»è¡¨ string mainSql = "Insert Into Xs_SeOrderBillMain" + "(HYear,HPeriod,HBillType,HBillSubType,HBillStatus,HExplanation" + ",HInterID,HBillNo,HDate,HInnerBillNo,HAddress,HDeptID,HCusID,HEmpID,HCurID,HExRate,HManagerID,HSellSID,HSSID,HSSDate,HPayCusID,HRemark,HOrgID,HMaker,HMakeDate,HLinkMan,HLinkPhone" + ",HInterID,HBillNo,HDate,HInnerBillNo,HAddress,HDeptID,HCusID,HEmpID,HCurID,HExRate,HEarnestRate,HManagerID,HSellSID,HSSID,HSSDate,HPayCusID,HRemark,HOrgID,HMaker,HMakeDate,HLinkMan,HLinkPhone" + ",HERPInterID,HERPBillType,HSALEORGID,HSALEGROUPID,HRECEIVEID,HSETTLEID,HCHARGEID,HHEADLOCID,HRECCONTACTID,HCORRESPONDORGID,HBUSINESSTYPE) " + "values(" + "" + omodel.HYear + @@ -290,6 +291,7 @@ "," + omodel.HEmpID + "," + omodel.HCurID + "," + omodel.HExRate + "," + omodel.HEarnestRate + "," + omodel.HManagerID + "," + omodel.HSellSID + "," + omodel.HSSID + @@ -460,6 +462,7 @@ omodel.HCusID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCusID"]); omodel.HCurID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCurID"]); omodel.HExRate = DBUtility.ClsPub.isSingle(Ds.Tables[0].Rows[0]["HExRate"]); omodel.HEarnestRate = DBUtility.ClsPub.isDoule(Ds.Tables[0].Rows[0]["HEarnestRate"]); omodel.HEmpID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HEmpID"]); omodel.HManagerID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HManagerID"]); omodel.HDeptID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HDeptID"]); DBUtility/ÒµÎñµ¥¾Ý/ClsXt_BaseBill.cs
@@ -178,6 +178,43 @@ throw (e); } } //è¡åå ³éåæ®(å å«åå ¥æ¥å¿) 2024-01-31 public bool CancelRow(Int64 lngBillKey,Int64 HEntryID, string HBillNo, string sUser, ref string sReturn) { try { oCn.BeginTran(); string sql = "select * from " + MvarItemKeySub + " where HInterID=" + lngBillKey.ToString() + " and HEntryID = " + HEntryID; DataSet ds = oCn.RunProcReturn(sql, MvarItemKeySub); if(ds==null || ds.Tables[0].Rows.Count == 0) { sReturn = "è¡è®°å½ä¸åå¨ï¼"; return false; } else { sql = " Update " + MvarItemKeySub + " set HCloseMan='',HEntryCloseDate='',HCloseType=0 Where HInterID=" + lngBillKey.ToString() + " and HEntryID = " + HEntryID; oCn.RunProc(sql); } //åå ¥æ¥å¿ string WorkList = "è¡åå ³éï¼åæ®å·ï¼" + HBillNo + "ï¼å表å ç ï¼" + HEntryID; string SystemName = "LMES-" + MvarReportTitle + "模å"; oCn.RunProc("Insert into System_Log(GeginDate,userid,WorkstationName,WorkList,SystemName,NetUserName,State) values " + "(getdate(),'" + sUser + "','" + ComputerName + "','" + WorkList + "','" + SystemName + "','" + IPAddress + "','è¡åå ³é')" ); sReturn = "è¡åå ³éæåï¼"; oCn.Commit(); return true; } catch (Exception e) { sReturn = e.Message; oCn.RollBack(); throw (e); } } //åå®¡æ ¸ public bool AbandonCheck(Int64 lngBillKey, ref string sReturn) { @@ -367,7 +404,7 @@ { string HCloseMan = ClsPub.CurUserName; string HCloseDate = ClsPub.GetServerDate(-1); oCn.RunProc(" Update " + MvarItemKey + " set HCloseMan='" + HCloseMan + "',HCloseDate='" + HCloseDate + "',HBillStatus=3 Where HInterID=" + lngBillKey.ToString()); oCn.RunProc(" Update " + MvarItemKey + " set HCloseMan='" + HCloseMan + "',HCloseDate='" + HCloseDate + "',HBillStatus=3,HCloseType = 1 Where HInterID=" + lngBillKey.ToString()); sReturn = ""; return true; } @@ -405,6 +442,46 @@ throw (e); } } //è¡å ³éåæ®(å å«åå ¥æ¥å¿) 2024-01-31 public bool CloseRow(Int64 lngBillKey,Int64 HEntryID, string HBillNo, string sUser, ref string sReturn) { DataSet ds; try { oCn.BeginTran(); string HCloseMan = sUser; string HEntryCloseDate = ClsPub.GetServerDate(-1); //åæ´è¡å ³éç¶æ string sql = " Update " + MvarItemKeySub + " set HCloseMan='" + HCloseMan + "',HEntryCloseDate='" + HEntryCloseDate + "',HCloseType=1 Where HInterID=" + lngBillKey.ToString() + " and HEntryID = " + HEntryID; oCn.RunProc(sql); //æ£æ¥åæ®å表ææè¡æ¯å¦é½å ³éï¼è¥é½å ³éåèªå¨å ³éåæ® //sql = "select * from " + MvarItemKeySub + " where HInterID=" + lngBillKey + " and HCloseMan=''"; //ds = oCn.RunProcReturn(sql, MvarItemKeySub); //if(ds!=null && ds.Tables[0].Rows.Count == 0) //{ // sql = " Update " + MvarItemKey + " set HCloseMan='" + HCloseMan + "',HCloseDate=getdate(),HBillStatus=3,HCloseType = 0 Where HInterID=" + lngBillKey.ToString(); // oCn.RunProc(sql); //} //åå ¥æ¥å¿ string WorkList = "è¡å ³éï¼åæ®å·ï¼" + HBillNo + "ï¼å表å ç ï¼" + HEntryID; string SystemName = "LMES-" + MvarReportTitle + "模å"; oCn.RunProc("Insert into System_Log(GeginDate,userid,WorkstationName,WorkList,SystemName,NetUserName,State) values " + "(getdate(),'" + sUser + "','" + ComputerName + "','" + WorkList + "','" + SystemName + "','" + IPAddress + "','è¡å ³é')" ); sReturn = "è¡å ³éæåï¼"; oCn.Commit(); return true; } catch (Exception e) { sReturn = e.Message; oCn.RollBack(); throw (e); } } //ä½åº public bool Cancelltion(Int64 lngBillKey, ref string sReturn) { Model/ÏúÊÛ¹ÜÀí/ClsXs_SeOrderBillMain.cs
@@ -16,6 +16,7 @@ public Int64 HEmpID; // int --ä¸å¡å (Gy_Employee) public Int64 HCurID; // int --å¸å« (Gy_Currency) public Single HExRate; // money --æ±ç (éæ©å®å¸å«å¸¦åº) public double HEarnestRate; // money --å®éæ¯ä¾% public Int64 HManagerID; // int --主管 (Gy_Employee) public Int64 HSellSID; // int --é宿¹å¼ (Gy_SellStyle) new public Int64 HSSID; // int --ç»ç®æ¹å¼ (Gy_SettleStyle) WebAPI/Controllers/BaseSet/Gy_CustomerController.cs
@@ -747,25 +747,37 @@ return objJsonResult; } // if (oDept.DeleteByID(HItemID)) try { //åå ¥æ¥å¿ ClsPub.Add_Log("", "å é¤é¡¹ç®ï¼ä»£ç ï¼" + oDeptHlp.omodel.HNumber + ",åç§°ï¼" + oDeptHlp.omodel.HName, ClsPub.CurUserName); //æ´æ°ä¸çº§ä¸º æ«çº§ objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "å 餿å"; objJsonResult.data = null; return objJsonResult; if (oDept.DeleteByID(HItemID)) { //åå ¥æ¥å¿ ClsPub.Add_Log("", "å é¤é¡¹ç®ï¼ä»£ç ï¼" + oDeptHlp.omodel.HNumber + ",åç§°ï¼" + oDeptHlp.omodel.HName, ClsPub.CurUserName); //æ´æ°ä¸çº§ä¸º æ«çº§ objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "å 餿å"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å é¤å¤±è´¥"; objJsonResult.data = null; return objJsonResult; } } else catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å é¤å¤±è´¥"; objJsonResult.Message = "å é¤å¤±è´¥ï¼è¯¥å®¢æ·åå¨å ³èçéå®è®¢åãéå®åºåºåãç产订åï¼æç¨åºé误ã"; objJsonResult.data = null; return objJsonResult; } } //ds = oCN.RunProcReturn("delete from Gy_Department where HItemID = " + HItemID, "Gy_Department"); WebAPI/Controllers/LMESController.cs
@@ -104,7 +104,29 @@ } SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); ds = oCN.RunProcReturn("select * from h_v_Sc_ProcessExchangeBillQuery where 1 = 1 " + sWhere + " order by hmainid desc ", "h_v_Sc_ProcessExchangeBillQuery"); //å¤æç¨æ·æ¯å¦æ¥ææ¥çææå®¢æ·æé if (DBUtility.ClsPub.Security_Log_second("Gy_UserLookAllCus", 1, false, user)) { ds = oCN.RunProcReturn("select * from h_v_Sc_ProcessExchangeBillQuery where 1 = 1 " + sWhere + " order by hmainid desc ", "h_v_Sc_ProcessExchangeBillQuery"); } else { //è·åç¨æ·ç¼ç string sql = "select * from Gy_Czygl where Czymc = '" + user + "'"; ds = oCN.RunProcReturn(sql, "Gy_Czygl"); string userID = ds.Tables[0].Rows[0]["Czybm"].ToString(); string sql1 = " and HCusID in (select HCusID from Gy_UserCustomerRelation Where HUserID = '" + userID + "')"; string sql2 = "select * from h_v_Sc_ProcessExchangeBillQuery where 1 = 1 " + sWhere + sql1 + " order by hmainid desc "; ds = oCN.RunProcReturn(sql2, "h_v_Sc_ProcessExchangeBillQuery"); } //æ·»å åå WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs
@@ -488,8 +488,10 @@ } //æ£æ¥æºåæ¯å¦åå¨ string sql = "select * from Sc_ICMOBillSub where HInterID = " + oBill.omodel.HMainSourceInterID + " and HEntryID =" + oBill.omodel.HMainSourceEntryID; ds = oCN.RunProcReturn(sql, "Sc_ICMOBillSub"); string sql = "select * from Sc_ICMOBillMain as a " + " inner join Sc_ICMOBillSub as b on a.HInterID = b.HInterID " + " where b.HInterID = " + oBill.omodel.HMainSourceInterID + " and b.HEntryID =" + oBill.omodel.HMainSourceEntryID; ds = oCN.RunProcReturn(sql, "Sc_ICMOBill"); if(ds==null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; WebAPI/Controllers/XSGL/Kf_SellOutBillController.cs
@@ -1029,5 +1029,59 @@ } } #endregion #region éå®åºåºå æ£æ¥åæ®æ¯å¦åå¨ /// <summary> /// </summary> /// <param name="HInterID">åæ®ID</param> /// <returns></returns> [Route("Kf_SellOutBill/CheckSellOutBill_IsExist")] [HttpGet] public object CheckSellOutBill_IsExist(int HInterID) { try { //HInterIDæ°æ®å¤æ if (HInterID <= 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "HInterIDå°äº0ï¼"; objJsonResult.data = null; return objJsonResult; } Int64 lngBillKey = 0; lngBillKey = DBUtility.ClsPub.isLong(HInterID); //对HInterIDè¿è¡ç±»åçè½¬æ¢ DAL.ClsKf_SellOutBill oBill = new DAL.ClsKf_SellOutBill(); //å®ä¾ååæ®æä½ç±»ï¼ç¨äºè¿è¡ç¸å ³æä½ //é对éè¦è¿è¡çæä½ï¼æ£éªå½ååæ®çç¶ææ¯å¦æ¯æéè¦è¿è¡çæä½ if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) //æ ¹æ®HInterIDè·åè¯¥åæ®çæ°æ® { objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åæ®åå¨"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®ä¸åå¨!åå :" + DBUtility.ClsPub.sExeReturnInfo; objJsonResult.data = null; return objJsonResult; } } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ç¨åºé误ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion } } WebAPI/Controllers/XSGL/Xs_CusBalanceReportController.cs
New file @@ -0,0 +1,149 @@ 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; using System.IO; using System.Web; using WebAPI.Controllers.SCGL.æ¥è®¡å管ç; namespace WebAPI.Controllers { //客æ·ä½é¢æ¥è¯¢æ¥è¡¨Controller public class Xs_CusBalanceReportController : ApiController { //è·åç³»ç»åæ° Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); public DBUtility.ClsPub.Enum_BillStatus BillStatus; private json objJsonResult = new json(); SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); DataSet ds; #region 客æ·ä½é¢æ¥è¯¢æ¥è¡¨ æ¥è¯¢ /// <summary> ///åæ°ï¼string sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("Xs_CusBalanceReport/list")] [HttpGet] public object getXs_CusBalanceReport(string sWhere, string user, string userid) { try { List<object> columnNameList = new List<object>(); ////æ¥çæé if (!DBUtility.ClsPub.Security_Log("Xs_CusBalanceReport_Query", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ æ¥çæéï¼"; objJsonResult.data = null; return objJsonResult; } //æ¥è¯¢ if (sWhere == null || sWhere.Equals("")) { string sql = "exec h_p_Xs_CusBalanceReport_Query '','" + userid + "'"; ds = oCN.RunProcReturn(sql, "h_p_Xs_CusBalanceReport_Query"); } else { string sql = "exec h_p_Xs_CusBalanceReport_Query '" + sWhere + "','" + userid + "'"; ds = oCN.RunProcReturn(sql, "h_p_Xs_CusBalanceReport_Query"); } //æ·»å åå 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 sqlã ///è¿åå¼ï¼objectã /// </summary> [Route("Xs_CusBalanceReport/getHIsUsingBalanceEntry")] [HttpGet] public object getHIsUsingBalanceEntry(string sWhere,Int64 HCusID, string user, string userid) { try { List<object> columnNameList = new List<object>(); //////æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Xs_CusBalanceReport_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} //æ¥è¯¢ if (sWhere == null || sWhere.Equals("")) { string sql = "exec h_p_Xs_CusBalanceReport_Query '','" + userid + "'"; ds = oCN.RunProcReturn(sql, "h_p_Xs_CusBalanceReport_Query"); } else { string sql = "exec h_p_Xs_CusBalanceReport_Query '" + sWhere + "','" + userid + "'"; ds = oCN.RunProcReturn(sql, "h_p_Xs_CusBalanceReport_Query"); } //æ·»å åå 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/XSGL/Xs_ReceivableBillController.cs
@@ -38,14 +38,14 @@ { List<object> columnNameList = new List<object>(); //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Xs_ReceivableBill_Query", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ æ¥çæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (!DBUtility.ClsPub.Security_Log("Xs_ReceivableBill_Query", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ æ¥çæéï¼"; objJsonResult.data = null; return objJsonResult; } if (sWhere == null || sWhere.Equals("")) { @@ -105,14 +105,14 @@ try { //ç¼è¾æé //if (!DBUtility.ClsPub.Security_Log_second("Xs_ReceivableBill_Edit", 1, false, msg4)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ ä¿åæéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (!DBUtility.ClsPub.Security_Log_second("Xs_ReceivableBill_Edit", 1, false, msg4)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ ä¿åæéï¼"; objJsonResult.data = null; return objJsonResult; } DAL.ClsXs_ReceivableBill oBill = new DAL.ClsXs_ReceivableBill(); List<Model.ClsXs_ReceivableBillMain> lsmain = new List<Model.ClsXs_ReceivableBillMain>(); @@ -301,14 +301,14 @@ string s = ""; //æ¥çæé //if (!DBUtility.ClsPub.Security_Log("Xs_ReceivableBill_Drop", 1, false, user)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "æ å 餿éï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (!DBUtility.ClsPub.Security_Log("Xs_ReceivableBill_Drop", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ å 餿éï¼"; objJsonResult.data = null; return objJsonResult; } if (HInterID == null || HInterID.Equals("")) { @@ -427,14 +427,14 @@ try { //å®¡æ ¸æé //if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; objJsonResult.data = null; return objJsonResult; } //HInterIDæ°æ®å¤æ if (HInterID <= 0) { @@ -631,14 +631,14 @@ try { //æ£æ¥æé //if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName)) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = "å ³éå¤±è´¥ï¼æ æéï¼"; // objJsonResult.data = null; // return objJsonResult; //} if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å ³éå¤±è´¥ï¼æ æéï¼"; objJsonResult.data = null; return objJsonResult; } //HInterIDæ°æ®å¤æ if (HInterID <= 0) { WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs
@@ -1153,6 +1153,17 @@ objJsonResult.data = 1; return objJsonResult; } string sql = "select count(*) Xs_ExceptiveCheckRequestBillCount from Xs_ExceptiveCheckRequestBillMain where HMainSourceInterID = " + BillOld.omodel.HInterID; ds = oCN.RunProcReturn(sql, "Xs_ExceptiveCheckRequestBillMain"); if (ds != null && Int64.Parse(ds.Tables[0].Rows[0]["Xs_ExceptiveCheckRequestBillCount"].ToString()) > 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ä¿å失败ï¼åæ®åå¨ä¸æ¸¸åæ®[ç¹æ¹ç³è¯·å]ï¼"; objJsonResult.data = 1; return objJsonResult; } } UserName = oItem.HMaker; //å¶å人 oItem.HBillType = "1401"; @@ -1549,7 +1560,7 @@ if (IsAudit == 1) //åå®¡æ ¸æäº¤ { //åå®¡æ ¸åæ§å¶========================================= DataSet ds = oCN.RunProcReturn("Exec h_p_Xs_SeOrderBill_BeforeAbandonCheckCtrl " + lngBillKey, "h_p_Xs_SeOrderBill_BeforeAbandonCheckCtrl"); DataSet ds = oCN.RunProcReturn("Exec h_p_Xs_SeOrderBill_BeforeAbandonCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'", "h_p_Xs_SeOrderBill_BeforeAbandonCheckCtrl"); if (ds == null) { objJsonResult.code = "0"; @@ -1612,6 +1623,7 @@ { string ModRightNameCheck = "Xs_SeOrderBill_Close"; DBUtility.ClsPub.CurUserName = CurUserName; string sql = ""; try { //æ£æ¥æé @@ -1678,6 +1690,18 @@ objJsonResult.data = null; return objJsonResult; } //夿忮æ¯å¦ä¸ºèªå¨å ³é sql = "select * from Xs_SeOrderBillMain where HInterID = " + HInterID; ds = oCN.RunProcReturn(sql, "Xs_SeOrderBillMain"); if (ds.Tables[0].Rows[0]["HCloseType"].ToString() == "False") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åå ³é失败!åæ®ä¸ºèªå¨å ³éï¼ä¸è½è¿è¡æå¨åå ³éï¼"; objJsonResult.data = null; return objJsonResult; } } } else @@ -1713,9 +1737,199 @@ } if (IsAudit == 1) //åå ³éæäº¤ { oBill.oCn.BeginTran(); //åå ³éæäº¤ if (oBill.CancelClose(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) { ds = oCN.RunProcReturn("exec h_p_Kf_CheckSeOrderBill_CrediControl " + oBill.omodel.HInterID, "h_p_Kf_CheckSeOrderBill_CrediControl"); if (ds.Tables[0].Rows[0]["HBack"].ToString() == "1") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å®¡æ ¸å¤±è´¥!åå :" + ds.Tables[0].Rows[0]["HRemark"].ToString(); objJsonResult.data = null; oBill.oCn.RollBack(); return objJsonResult; } oBill.oCn.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åå ³éæå"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åå ³é失败!åå :" + DBUtility.ClsPub.sExeReturnInfo; objJsonResult.data = null; oBill.oCn.RollBack(); return objJsonResult; } } return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å ³é失败æè åå ³é失败ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region éå®è®¢å è¡å ³é/è¡åå ³é /// <summary> /// </summary> /// <param name="HInterID">åæ®ID</param> /// <param name="IsAudit">å ³é(0),åå ³é(1)</param> /// <param name="CurUserName">å ³é人</param> /// <returns></returns> [Route("Xs_SeOrderBill/CloseRowXs_SeOrderBill")] [HttpGet] public object CloseRowXs_SeOrderBill(int HInterID,int HEntryID, int IsAudit, string CurUserName) { string ModRightNameCheck = "Xs_SeOrderBill_Close"; string SubBillName = "Xs_SeOrderBillSub"; //å表表å DBUtility.ClsPub.CurUserName = CurUserName; DataSet ds = null; try { //æ£æ¥æé if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¡å ³éå¤±è´¥ï¼æ æéï¼"; objJsonResult.data = null; return objJsonResult; } //HInterIDæ°æ®å¤æ if (HInterID <= 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "HInterIDå°äº0ï¼"; objJsonResult.data = null; return objJsonResult; } Int64 lngBillKey = 0; lngBillKey = DBUtility.ClsPub.isLong(HInterID); //对HInterIDè¿è¡ç±»åçè½¬æ¢ DAL.ClsXs_SeOrderBill oBill = new DAL.ClsXs_SeOrderBill(); //å®ä¾ååæ®æä½ç±»ï¼ç¨äºè¿è¡ç¸å ³æä½ //é对éè¦è¿è¡çæä½ï¼æ£éªå½ååæ®çç¶ææ¯å¦æ¯æéè¦è¿è¡çæä½ if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) //æ ¹æ®HInterIDè·åè¯¥åæ®çæ°æ® { if (oBill.omodel.HDeleteMan.Trim() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "忮已ä½åº!ä¸è½è¿è¡è¡å ³éï¼"; objJsonResult.data = null; return objJsonResult; } if (oBill.omodel.HCloseMan.Trim() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®å·²å ³é!ä¸è½è¿è¡è¡å ³éï¼"; objJsonResult.data = null; return objJsonResult; } if (oBill.omodel.HChecker.Trim() == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®æªå®¡æ ¸!ä¸è½è¿è¡è¡å ³éï¼"; objJsonResult.data = null; return objJsonResult; } string sql = "select * from " + SubBillName + " where HInterID = " + HInterID + " and HEntryID = " + HEntryID; ds = oCN.RunProcReturn(sql, "Xs_SeOrderBillSub"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¯¥è¡æ°æ®ä¸åå¨!åå :" + DBUtility.ClsPub.sExeReturnInfo; objJsonResult.data = null; return objJsonResult; } if (IsAudit == 0) //è¡å ³é夿 { if (ds.Tables[0].Rows[0]["HCloseMan"].ToString().Trim() != "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¡å·²å ³é!ä¸è½å次è¡å ³éï¼"; objJsonResult.data = null; return objJsonResult; } } if (IsAudit == 1) //è¡åå ³é夿 { if (ds.Tables[0].Rows[0]["HCloseMan"].ToString().Trim() == "") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¡æªå ³é!ä¸éè¦åè¡åå ³éï¼"; objJsonResult.data = null; return objJsonResult; } //å¤æè¡æ¯å¦ä¸ºèªå¨å ³é string temp = ds.Tables[0].Rows[0]["HCloseType"].ToString(); if (ds.Tables[0].Rows[0]["HCloseType"].ToString() == "False") { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¡åå ³é失败!è¡ä¸ºèªå¨å ³éï¼ä¸è½è¿è¡æå¨åå ³éï¼"; objJsonResult.data = null; return objJsonResult; } } } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "åæ®ä¸åå¨!åå :" + DBUtility.ClsPub.sExeReturnInfo; objJsonResult.data = null; return objJsonResult; } //è¿è¡éè¦è¿è¡çè¡å ³é/è¡åå ³éæä½ if (IsAudit == 0) //è¡å ³éæäº¤ { //è¡å ³éæäº¤ if (oBill.CloseRow(lngBillKey,HEntryID,oBill.omodel.HBillNo,CurUserName, ref DBUtility.ClsPub.sExeReturnInfo) == true) { objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "è¡å ³éæå"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "è¡å ³é失败!åå :" + DBUtility.ClsPub.sExeReturnInfo; objJsonResult.data = null; return objJsonResult; } } if (IsAudit == 1) //è¡åå ³éæäº¤ { //è¡åå ³éæäº¤ if (oBill.CancelRow(lngBillKey, HEntryID, oBill.omodel.HBillNo, CurUserName, ref DBUtility.ClsPub.sExeReturnInfo) == true) { objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åå ³éæå"; WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs
@@ -1011,5 +1011,50 @@ } } #endregion #region æ¶æ¬¾å æ ¹æ®å®¢æ·è·åå ³èèå [Route("YS_ReceiveBill/getRelationEmpByCusID")] [HttpGet] public object getRelationEmpByCusID(long HCusID) { try { string sql = @"select b.HEmpID HEmpID,e.HName HEmpName,b.HDeptID HDeptID,d.HName HDeptName,d.HEmpID HManagerID,e1.HName HManagerName from Gy_UserCustomerRelation as a left join Gy_Czygl as b on a.HUserID = b.Czybm left join Gy_Employee as e on b.HEmpID = e.HItemID left join Gy_Department as d on b.HDeptID = d.HItemID left join Gy_Employee as e1 on d.HEmpID = e1.HItemID where a.HCusID = " + HCusID; ds = oCN.RunProcReturn(sql, "Gy_UserCustomerRelation"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æªæ¥è¯¢å°è¯¥å®¢æ·å ³èçèåä¿¡æ¯ï¼"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucessï¼"; objJsonResult.data = ds.Tables[0]; return objJsonResult; } } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion } } WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -9,7 +9,7 @@ </PropertyGroup> <ItemGroup> <File Include="apiapp.json"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/Antlr3.Runtime.dll"> <publishTime>02/22/2013 16:43:40</publishTime> @@ -81,7 +81,7 @@ <publishTime>08/25/2021 10:28:25</publishTime> </File> <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> <publishTime>09/25/2023 09:42:56</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> @@ -115,7 +115,7 @@ <publishTime>02/26/2024 09:57:25</publishTime> </File> <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/Newtonsoft.Json.dll"> <publishTime>08/04/2014 04:33:56</publishTime> @@ -251,7 +251,7 @@ <publishTime>11/28/2018 21:01:00</publishTime> </File> <File Include="bin/System.Web.Http.WebHost.dll"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="bin/System.Web.Mvc.dll"> <publishTime>01/28/2015 12:02:18</publishTime> @@ -306,58 +306,58 @@ <publishTime>11/29/2018 21:26:30</publishTime> </File> <File Include="Config/kdapi.config"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/bootstrap.css"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/bootstrap.min.css"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="Content/Site.css"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:01</publishTime> </File> <File Include="DLL/BLL.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/DAL.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/DBUtility.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Kingdee.BOS.WebApi.Client.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Model.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Newtonsoft.Json.Net35.dll"> <publishTime>09/25/2023 09:42:56</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Pub_Class.dll"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/Pub_Control.dll"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="DLL/SQLHelper.dll"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.eot"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.svg"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.ttf"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="fonts/glyphicons-halflings-regular.woff"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Global.asax"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="grpc_csharp_ext.x64.dll"> <publishTime>03/22/2022 13:17:22</publishTime> @@ -366,7 +366,7 @@ <publishTime>03/22/2022 13:17:22</publishTime> </File> <File Include="Index.html"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="libgrpc_csharp_ext.x64.dylib"> <publishTime>03/19/2022 07:38:44</publishTime> @@ -375,121 +375,121 @@ <publishTime>03/19/2022 07:38:42</publishTime> </File> <File Include="libman.json"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>07/12/2023 08:14:21</publishTime> </File> <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="packages.config"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/bootstrap.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/bootstrap.min.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.min.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery-1.10.2.min.map"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.min.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.unobtrusive.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Scripts/modernizr-2.6.2.js"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Shared/Error.cshtml"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/Shared/_Layout.cshtml"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/web.config"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Views/_ViewStart.cshtml"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Department_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Customer_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Department_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Employee_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Group_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Source_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource"> <publishTime>09/25/2023 09:42:57</publishTime> <publishTime>04/06/2023 15:57:02</publishTime> </File> <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource"> <publishTime>09/25/2023 09:42:57</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>11/01/2023 11:13:09</publishTime> <publishTime>02/25/2024 21:39:05</publishTime> </File> <File Include="Web References/WebS/WebService1.disco"> <publishTime>12/20/2021 13:19:56</publishTime> WebAPI/WebAPI.csproj
@@ -469,6 +469,7 @@ <Compile Include="Controllers\Sc_ProcessMangementController.cs" /> <Compile Include="Controllers\Sc_ProcessReportController.cs" /> <Compile Include="Controllers\XSGL\Kf_ICStockBackBillController.cs" /> <Compile Include="Controllers\XSGL\Xs_CusBalanceReportController.cs" /> <Compile Include="Controllers\XSGL\Xs_ReceivableBillController.cs" /> <Compile Include="Controllers\XSGL\YS_ContactBalController.cs" /> <Compile Include="Controllers\XSGL\Xs_SeOrderChangeBillController.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:\ä¹ä¸è®¡éåä½å表\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 />