|  |  | 
 |  |  | using Newtonsoft.Json; | 
 |  |  | using Model; | 
 |  |  | using Newtonsoft.Json; | 
 |  |  | using Newtonsoft.Json.Linq; | 
 |  |  | using Pub_Class; | 
 |  |  | using System; | 
 |  |  | 
 |  |  | using System.Data; | 
 |  |  | using System.Data.SqlClient; | 
 |  |  | using System.Web.Http; | 
 |  |  | using WebAPI.Controllers.SCGL.日计划管理; | 
 |  |  | using WebAPI.Models; | 
 |  |  | namespace WebAPI.Controllers | 
 |  |  | { | 
 |  |  | 
 |  |  |                 long HParentID = list[0].HParentID; | 
 |  |  |                 long HLevel = list[0].HLevel; | 
 |  |  |                 bool HEndFlag = list[0].HEndFlag; | 
 |  |  |                 bool HStopflag = list[0].HStopflag; | 
 |  |  |                 bool HStopflag = list[0].HStopFlag; | 
 |  |  |                 string HRemark = list[0].HRemark; | 
 |  |  |                 string HBarCode = list[0].HBarCode; | 
 |  |  |                 long HEmpID = list[0].HEmpID; | 
 |  |  | 
 |  |  |                 long HParentID = list[0].HParentID; | 
 |  |  |                 long HLevel = list[0].HLevel; | 
 |  |  |                 bool HEndFlag = list[0].HEndFlag; | 
 |  |  |                 bool HStopflag = list[0].HStopflag; | 
 |  |  |                 bool HStopflag = list[0].HStopFlag; | 
 |  |  |                 string HRemark = list[0].HRemark; | 
 |  |  |                 string HBarCode = list[0].HBarCode; | 
 |  |  |                 long HEmpID = list[0].HEmpID; | 
 |  |  | 
 |  |  |                 _value = "[" + _value.ToString() + "]"; | 
 |  |  |                 List<Warehouse> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Warehouse>>(_value); | 
 |  |  |                 string sql = string.Empty; | 
 |  |  |                 //DataTable dt = DataHelper.ListToDataTable<Warehouse>(list); | 
 |  |  |                 //oCN.SqlBulkCopyByDatatable("Gy_Warehouse", dt); | 
 |  |  |                 //保存 | 
 |  |  |                 oCN.BeginTran(); | 
 |  |  |                 sql = $"delete Gy_Warehouse where HItemID = {list[0].HItemID}"; | 
 |  |  | 
 |  |  |                        " (HItemID,HNumber,HName,HHelpCode,HShortNumber,HParentID" + | 
 |  |  |                        ",HLevel,HEndFlag,HStopflag,HRemark,HEmpID,HAddress,HPhone,HUSEORGID) " + | 
 |  |  |                        " Values('" + list[0].HItemID + "','" + list[0].HNumber + "','" +list[0].HName + "','" + list[0].HHelpCode + "','" + list[0].HShortNumber + "'," + list[0].HParentID.ToString() + | 
 |  |  |                        "," + list[0].HLevel.ToString() + "," + Convert.ToString(list[0].HEndFlag ? 1 : 0) + "," + Convert.ToString(list[0].HStopflag ? 1 : 0) + ",'" + list[0].HRemark + "'," + list[0].HEmpID.ToString() + ",'" + list[0].HAddress + "','" + list[0].HPhone + "','" + list[0].HUSEORGID + "')", ref DBUtility.ClsPub.sExeReturnInfo); | 
 |  |  |                        "," + list[0].HLevel.ToString() + "," + Convert.ToString(list[0].HEndFlag ? 1 : 0) + "," + Convert.ToString(list[0].HStopFlag ? 1 : 0) + ",'" + list[0].HRemark + "'," + list[0].HEmpID.ToString() + ",'" + list[0].HAddress + "','" + list[0].HPhone + "','" + list[0].HUSEORGID + "')", ref DBUtility.ClsPub.sExeReturnInfo); | 
 |  |  |                 //修改上级为非末级代码 | 
 |  |  |                 sql = "set identity_insert Gy_Warehouse off"; | 
 |  |  |                 oCN.RunProc(sql); |