From 102e51778ca6e3b4abe0e0099e39eced9993a5c0 Mon Sep 17 00:00:00 2001
From: jingh <jingh@LAPTOP-I53VDLOO>
Date: 星期一, 10 一月 2022 05:55:43 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 WebAPI/Controllers/BaseSet/Gy_CustomerController.cs |  491 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 471 insertions(+), 20 deletions(-)

diff --git a/WebAPI/Controllers/BaseSet/Gy_CustomerController.cs b/WebAPI/Controllers/BaseSet/Gy_CustomerController.cs
index 107601f..ee9a7f6 100644
--- a/WebAPI/Controllers/BaseSet/Gy_CustomerController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_CustomerController.cs
@@ -25,36 +25,92 @@
         /// </summary>
         [Route("Gy_Customer/list")]
         [HttpGet]
-        public object list(string sWhere)
+        public object list(string sWhere, string Organization)
         {
             try
             {
+                string sql1 = string.Format(@"select * from h_v_Gy_CustomerList where 缁勭粐鍚嶇О='" + Organization + "'");
                 if (sWhere == null || sWhere.Equals(""))
                 {
-                    ds = oCN.RunProcReturn("select * from h_v_Gy_CustomerList " + sWhere, "h_v_Gy_CustomerList");
+                    ds = oCN.RunProcReturn(sql1 + sWhere + " order by HItemID desc", "h_v_Gy_CustomerList");
                 }
                 else
                 {
-                    string sql1 = "select * from h_v_Gy_CustomerList where 1 = 1 ";
-                    string sql = sql1 + sWhere;
+                    string sql = sql1 + sWhere + " order by HItemID desc";
                     ds = oCN.RunProcReturn(sql, "h_v_Gy_CustomerList");
                 }
-                if (ds == null || ds.Tables[0].Rows.Count == 0)
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "false锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-                else
-                {
-                    objJsonResult.code = "1";
-                    objJsonResult.count = 1;
-                    objJsonResult.Message = "Sucess锛�";
-                    objJsonResult.data = ds.Tables[0];
-                    return objJsonResult;
-                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        /// <summary>
+        /// 瀹㈡埛鍒楄〃淇敼鎸夐挳鏂规硶
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/xg")]
+        [HttpGet]
+        public object xg(long HInterID)
+        {
+            try
+            {
+                string sql = string.Format(@"select  c.HItemID,c.HNumber 瀹㈡埛浠g爜,c.HName 瀹㈡埛鍚嶇О,c.HHelpCode  鍔╄鐮�,c.HShortName 绠�绉�,c.HAddress 鍦板潃,c.HLinkMan 鑱旂郴浜�,c.HLinkPhone 鑱旂郴鐢佃瘽
+                                            ,c.HMobilePhone 鎵嬫満,c.HFax 浼犵湡,c.HPostalCode 閭紪,c.HEmail 鐢靛瓙閭欢,c.HCorMan 娉曚汉浠h〃,c.HBank 寮�鎴烽摱琛�,c.HBankAccount 閾惰璐﹀彿,
+                                            c.HTaxNum 绋庡姟鐧昏鍙�,c.HTaxRate 澧炲�肩◣鐜�,c.HEnglishName 鑻辨枃鍚嶇О,c.HEngLishAddress 鑻辨枃鍦板潃,c.HCountry 鍥藉,c.HCusStatus 瀹㈡埛鐘舵��
+                                            ,c.HStopflag 绂佺敤鏍囧織,c.HRemark 澶囨敞,c.HAreaID 鍦板尯ID,a.HName 鍦板尯鍚嶇О,c.HCurID 榛樿璐у竵ID,r.HName 榛樿璐у竵,
+                                            c.HSSID 缁撶畻鏂瑰紡ID,s.HName 缁撶畻鏂瑰紡,c.HCusTypeID 瀹㈡埛鍒嗙被ID,t.HName 瀹㈡埛鍒嗙被 from Gy_Customer c
+                                            left join Gy_AreaSet a on c.HAreaID=a.HItemID
+                                            left join Gy_Currency r on c.HCurID=r.HItemID 
+                                            left  join Gy_SettleStyle s on c.HSSID=s.HItemID
+                                            left  join Gy_CusType t on c.HCusTypeID=t.HItemID 
+                                            where c.HItemID='" + HInterID + "'");
+                ds = oCN.RunProcReturn(sql, "Gy_Customer");
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+        /// <summary>
+        /// 鑾峰彇鏈�澶у熀纭�璧勬枡ID
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/GetMAXBillID")]
+        [HttpGet]
+        public object GetMAXBillID()
+        {
+            try
+            {
+                ds = oCN.RunProcReturn("select max(hitemid)+1 hitemid from Gy_Customer", "Gy_Customer");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
             }
             catch (Exception e)
             {
@@ -67,6 +123,401 @@
         }
 
 
+        /// <summary>
+        /// 瀹㈡埛鍒楄〃鏍戝舰缁撴瀯
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/LoadTree")]
+        [HttpGet]
+        public object LoadTree_Json(string sWhere)
+        {
+            SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN();
+            //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList");
+            ds = oCN.RunProcReturn("select * from h_v_CustomerLoadTree", "h_v_CustomerLoadTree");
+            if (ds == null || ds.Tables[0].Rows.Count == 0)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "false锛�";
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+            else
+            {
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+        }
+
+        /// <summary>
+        /// 鏂板鍗曟嵁-淇濆瓨鎸夐挳
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/AddBill")]
+        [HttpPost]
+        public object AddBill([FromBody] JObject oMain)
+        {
+            try
+            {
+                var _value = oMain["oMain"].ToString();
+                string msg1 = _value.ToString();
+                //鍙嶅簭鍒楀寲
+                msg1 = "[" + msg1.ToString() + "]";
+
+                DAL.ClsGy_Customer_Ctl oDept = new DAL.ClsGy_Customer_Ctl();
+                DAL.ClsGy_Customer_View oDeptHlp = new DAL.ClsGy_Customer_View();
+
+
+
+                List<Customer> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Customer>>(msg1);
+
+                long HItemID = list[0].HItemID;
+                string HNumber = list[0].HNumber;
+                string HName = list[0].HName;
+                string HShortNumber = list[0].HShortNumber;
+                long HLevel = list[0].HLevel;
+                string HEndFlag = list[0].HEndFlag;
+                long HParentID = list[0].HParentID;
+                string HRemark = list[0].HRemark;
+                string HStopflag = list[0].HStopFlag;
+                string HHelpCode = list[0].HHelpCode;
+                string HShortName = list[0].HShortName;
+                string HAddress = list[0].HAddress;
+                string HLinkMan = list[0].HLinkMan;
+                string HLinkPhone = list[0].HLinkPhone;
+                string HMobilePhone = list[0].HMobilePhone;
+                string HFax = list[0].HFax;
+                string HPostalCode = list[0].HPostalCode;
+                string HEmail = list[0].HEmail;
+                string HBank = list[0].HBank;
+                string HBankAccount = list[0].HBankAccount;
+                string HTaxNum = list[0].HTaxNum;
+                double HTaxRate = list[0].HTaxRate;
+                string HCountry = list[0].HCountry;
+                string HCorMan = list[0].HCorMan;
+                string HEnglishName = list[0].HEnglishName;
+                string HEnglishAddress = list[0].HEnglishAddress;
+                long HCurID = list[0].HCurID;
+                long HSSID = list[0].HSSID;
+                long HAreaID = list[0].HAreaID;
+                string HCusStatus = list[0].HCusStatus;
+                long HCusTypeID = list[0].HCusTypeID;
+                string HUseFlag = list[0].HUseFlag;
+                long HCreditDate = list[0].HCreditDate;
+                long HCreditRatingDate = list[0].HCreditRatingDate;
+                long HMaxCredRatingDate = list[0].HMaxCreditRatingDate;
+                double HMonthUseQty = list[0].HMonthUseQty;
+                double HForecastCreditRating = list[0].HForecastCreditRating;
+                long HCreditLevelID = list[0].HCreditLevelID;
+                double HCountAccrualRating = list[0].HCountAccrualRating;
+                double HSubsidyAccrualRating = list[0].HSubsidyAccrualRating;
+                double HCreditRating = list[0].HCreditRating;
+                double HMaxCreditRating = list[0].HMaxCreditRating;
+                long HEmpID = list[0].HEmpID;
+                long HERPItemID = list[0].HERPItemID;
+                DateTime HMakeTime = list[0].HMakeTime;
+                long HCreateOrgID = list[0].HCREATEORGID;
+                long HUseOrgID = list[0].HUSEORGID;
+
+                //DateTime HDeleteDate = list[0].HDeleteDate;
+
+
+                if (!DBUtility.ClsPub.AllowNumber(HNumber))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "浠g爜涓笉鑳藉嚭鐜拌繛缁��.鈥欏苟涓旈浣嶆湯浣嶄笉鑳戒负鈥�.鈥欙紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+
+                //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙�
+                oCN.BeginTran();
+                //涓昏〃
+                oCN.RunProc("Insert into Gy_Customer " +
+                    " (HNumber,HName,HHelpCode,HShortNumber,HParentID" +
+                    ",HLevel,HEndFlag,HStopflag,HRemark" +
+                    ",HShortName,HAddress,HLinkMan,HLinkPhone,HMobilePhone" +
+                    ",HFax,HPostalCode,HEmail,HBank,HBankAccount" +
+                    ",HTaxNum,HTaxRate,HCountry,HCorMan,HEnglishName" +
+                    ",HEnglishAddress,HCurID,HSSID,HAreaID,HCusStatus" +
+                    ",HEmpID,HCreditDate,HCreditRatingDate,HMaxCreditRatingDate" +
+                    ",HMonthUseQty,HForecastCreditRating,HCreditLevelID,HCountAccrualRating" +
+                    ",HSubsidyAccrualRating,HCreditRating,HMaxCreditRating" +
+                    ",HCusTypeID) " +
+                    " Values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "'," + HParentID +
+                    ", " + HLevel + ",0,'" + HStopflag + "','" + HRemark + "'" +
+                    ",'" + HShortName + "','" + HAddress + "','" + HLinkMan + "','" + HLinkPhone + "','" + HMobilePhone + "'" +
+                    ",'" + HFax + "','" + HPostalCode + "','" + HEmail + "','" + HBank + "','" + HBankAccount + "'" +
+                    ",'" + HTaxNum + "'," + HTaxRate + ",'" + HCountry + "','" + HCorMan + "','" + HEnglishName + "'" +
+                    ",'" + HEnglishAddress + "'," + HCurID + "," + HSSID + "," + HAreaID + ",'" + HCusStatus + "'" +
+                    "," + HEmpID + "," + HCreditDate + "," + HCreditRatingDate + "," + HMaxCredRatingDate +
+                    "," + HMonthUseQty + "," + HForecastCreditRating + "," + HCreditLevelID + "," + HCountAccrualRating +
+                    "," + HSubsidyAccrualRating + "," + HCreditRating + "," + HMaxCreditRating +
+                    ", " + HCusTypeID + ")");
+                //淇敼涓婄骇涓洪潪鏈骇浠g爜
+                oCN.RunProc("Update Gy_Customer set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                oCN.Commit();
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�";
+                //objJsonResult.data = null;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                oCN.RollBack();
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.Message;
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
+        /// <summary>
+        /// 淇敼鍗曟嵁-淇濆瓨鎸夐挳
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/AddBill1")]
+        [HttpPost]
+        public object AddBill1([FromBody] JObject oMain)
+        {
+
+            try
+            {
+
+                DAL.ClsGy_Customer_Ctl oDept = new DAL.ClsGy_Customer_Ctl();
+                DAL.ClsGy_Customer_View oDeptHlp = new DAL.ClsGy_Customer_View();
+
+                var _value = oMain["oMain"].ToString();
+                string msg1 = _value.ToString();
+                string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
+                string msg2 = sArray[0].ToString();//琛ㄥ崟
+                string msg3 = sArray[1].ToString();//id
+                string msg4 = sArray[2].ToString();//褰撳墠鐢ㄦ埛
+                string msg5 = sArray[3].ToString();//鏉冮檺妯″潡浠g爜
+                //鍙嶅簭鍒楀寲
+                msg2 = "[" + msg2.ToString() + "]";
+                List<Customer> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Customer>>(msg2);
+
+                long HItemID = int.Parse(msg3);
+                string HNumber = list[0].HNumber;
+                string HName = list[0].HName;
+                string HShortNumber = list[0].HShortNumber;
+                long HLevel = list[0].HLevel;
+                string HEndFlag = list[0].HEndFlag;
+                long HParentID = list[0].HParentID;
+                string HRemark = list[0].HRemark;
+                string HStopflag = list[0].HStopFlag;
+                string HHelpCode = list[0].HHelpCode;
+                string HShortName = list[0].HShortName;
+                string HAddress = list[0].HAddress;
+                string HLinkMan = list[0].HLinkMan;
+                string HLinkPhone = list[0].HLinkPhone;
+                string HMobilePhone = list[0].HMobilePhone;
+                string HFax = list[0].HFax;
+                string HPostalCode = list[0].HPostalCode;
+                string HEmail = list[0].HEmail;
+                string HBank = list[0].HBank;
+                string HBankAccount = list[0].HBankAccount;
+                string HTaxNum = list[0].HTaxNum;
+                double HTaxRate = list[0].HTaxRate;
+                string HCountry = list[0].HCountry;
+                string HCorMan = list[0].HCorMan;
+                string HEnglishName = list[0].HEnglishName;
+                string HEnglishAddress = list[0].HEnglishAddress;
+                long HCurID = list[0].HCurID;
+                long HSSID = list[0].HSSID;
+                long HAreaID = list[0].HAreaID;
+                string HCusStatus = list[0].HCusStatus;
+                long HCusTypeID = list[0].HCusTypeID;
+                string HUseFlag = list[0].HUseFlag;
+                long HCreditDate = list[0].HCreditDate;
+                long HCreditRatingDate = list[0].HCreditRatingDate;
+                long HMaxCredRatingDate = list[0].HMaxCreditRatingDate;
+                double HMonthUseQty = list[0].HMonthUseQty;
+                double HForecastCreditRating = list[0].HForecastCreditRating;
+                long HCreditLevelID = list[0].HCreditLevelID;
+                double HCountAccrualRating = list[0].HCountAccrualRating;
+                double HSubsidyAccrualRating = list[0].HSubsidyAccrualRating;
+                double HCreditRating = list[0].HCreditRating;
+                double HMaxCreditRating = list[0].HMaxCreditRating;
+                long HEmpID = list[0].HEmpID;
+                long HERPItemID = list[0].HERPItemID;
+                DateTime HMakeTime = list[0].HMakeTime;
+                long HCreateOrgID = list[0].HCREATEORGID;
+                long HUseOrgID = list[0].HUSEORGID;
+
+
+                //鍒ゆ柇鏉冮檺
+                if (!ClsPub.Security_Log(msg5, 1, true, msg4))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "娌℃湁鎵惧埌璇ュ姛鑳芥ā鍧楋紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                if (!DBUtility.ClsPub.AllowNumber(HNumber))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "浠g爜涓笉鑳藉嚭鐜拌繛缁��.鈥欏苟涓旈浣嶆湯浣嶄笉鑳戒负鈥�.鈥欙紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+
+                //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙�
+                oCN.BeginTran();
+                //涓昏〃
+                oCN.RunProc("Update Gy_Customer set " +
+                    " HNumber='" + HNumber + "'" +
+                    ",HName='" + HName + "'" +
+                    ",HShortNumber='" + HShortNumber + "'" +
+                    ",HLevel ='" + HLevel + "'" +
+                    ",HEndFlag  ='" + HEndFlag + "'" +
+                    ",HParentID='" + HParentID + "'" +
+                    ",HStopflag ='" + HStopflag + "'" +
+                    ",HHelpCode ='" + HHelpCode + "'" +
+                    ",HShortName ='" + HShortName + "'" +
+                    ",HAddress ='" + HAddress + "'" +
+                    ",HLinkMan ='" + HLinkMan + "'" +
+                    ",HLinkPhone ='" + HLinkPhone + "'" +
+                    ",HMobilePhone ='" + HMobilePhone + "'" +
+                    ",HFax ='" + HFax + "'" +
+                    ",HPostalCode ='" + HPostalCode + "'" +
+                    ",HEmail ='" + HEmail + "'" +
+                    ",HBank ='" + HBank + "'" +
+                    ",HBankAccount ='" + HBankAccount + "'" +
+                    ",HTaxNum ='" + HTaxNum + "'" +
+                    ",HTaxRate ='" + HTaxRate + "'" +
+                    ",HCountry ='" + HCountry + "'" +
+                    ",HEnglishName ='" + HEnglishName + "'" +
+                    ",HCorMan ='" + HCorMan + "'" +
+                    ",HEnglishAddress ='" + HEnglishAddress + "'" +
+                    ",HCurID  ='" + HCurID + "'" +
+                    ",HSSID  ='" + HSSID + "'" +
+                    ",HAreaID  ='" + HAreaID + "'" +
+                    ",HCusStatus  ='" + HCusStatus + "'" +
+                    ",HCusTypeID  ='" + HCusTypeID + "'" +
+                    ",HRemark= '" + HRemark + "' Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo);
+                //淇敼瀛愰」鐩唬鐮�
+                //oCN.RunProc("exec h_p_Gy_UpdateNumber Gy_Department,'" + HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo);
+                //灏嗕笂绾� 涓洪潪鏈骇
+                oCN.RunProc("Update Gy_Customer set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                //
+                oCN.Commit();
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "淇敼鍗曟嵁鎴愬姛锛�";
+                //objJsonResult.data = null;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                oCN.RollBack();
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.Message;
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
+
+
+        /// <summary>
+        /// 瀹㈡埛鍒楄〃鍒犻櫎鎸夐挳
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("Gy_Customer/Delete_Json")]
+        [HttpGet]
+        public object Delete_Json(long HItemID, string User, string ModRightNameDelete)
+        {
+            DAL.ClsGy_Customer_Ctl oDept = new DAL.ClsGy_Customer_Ctl();
+            DAL.ClsGy_Customer_View oDeptHlp = new DAL.ClsGy_Customer_View();
+            try
+            {
+                if (!DBUtility.ClsPub.Security_Log(ModRightNameDelete, 1, true, User))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "娌℃湁鍒犻櫎鏉冮檺";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                if (oDeptHlp.GetInfoByID(HItemID))
+                {
+                    if (oDept.HavChildCodes(HItemID))
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "姝ら」鐩瓨鍦ㄥ瓙椤圭洰,涓嶈兘鍒犻櫎锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    //鍒犻櫎鍓嶅垽鏂槸鍚� 宸蹭娇鐢� 20141020
+                    if (oDeptHlp.omodel.HUseFlag != "鏈娇鐢�")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        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;
+                    }
+                }
+                //ds = oCN.RunProcReturn("delete from Gy_Department where HItemID =  " + HItemID, "Gy_Department");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鍒犻櫎鎴愬姛";
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
 
         //
     }

--
Gitblit v1.9.1