| | |
| | | #region [æ¡ç çææ¥å£_å°å«ééç ] |
| | | [Route("Sc_BarCode/SaveSNByICMO_XW")] |
| | | [HttpGet] |
| | | public object SaveSNByICMO_XW(String HBillNo,string HSN, int HBeginNo, int HEndNo, int HCount) |
| | | public object SaveSNByICMO_XW(String HBillNo,string HSN, int HBeginNo, int HEndNo, int HCount,string HMachineCode) |
| | | { |
| | | try |
| | | { |
| | | WebSoBar = oWebs.GetWebAPIToLocal_ICMO(HBillNo,'3710','admin', ref DBUtility.ClsPub.sErrInfo); |
| | | //ds = oCN.RunProcReturn("exec h_p_WMS_GetSNByICMO_XW '" + HCount + "', "+ HSeq, "h_p_WMS_GetSNByICMO_XW"); |
| | | if(oWebs.GetWebAPIToLocal_ICMO(HBillNo, "3710", "admin", ref DBUtility.ClsPub.sErrInfo)==false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[0000-2-020]åæ®åæ¥å¤±è´¥è¯·è系管çå,"+ DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | ds = oCN.RunProcReturn("exec h_p_WMS_SaveSNByICMO_XW '" + @HBillNo + "', " + HSN +","+HBeginNo+","+HEndNo+","+HCount+",'"+HMachineCode+"'", "h_p_WMS_SaveSNByICMO_XW"); |
| | | |
| | | //if (ds == null) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "[0000-2-020]没æè¿åä»»ä½ç»æ,æ¡ç ä¿å失败ï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | //if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = ds.Tables[0].Rows[0]["HRemark"].ToString(); |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | if (ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[0000-2-020]没æè¿åä»»ä½ç»æ,æ¡ç ä¿å失败ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[0000-2-020]æ¡ç ç»å®å¤±è´¥ï¼"+ ds.Tables[0].Rows[0]["HRemark"].ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | objJsonResult.code = "1"; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region [æ¡ç çææ¥å£_å°å«ææ¡ç ] |
| | | [Route("Sc_BarCode/Sub_SaveBill_xiaowei")] |
| | | [HttpPost] |
| | | public object Sub_SaveBill_xiaowei([FromBody] JObject msg) |
| | | { |
| | | try |
| | | { |
| | | var _value = msg["msg"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg2 = sArray[0].ToString(); |
| | | string HOrgType = sArray[1].ToString();//ç»ç»åç§° |
| | | string HSourceBillTypeName = "ç产订å";//æºåç±»å |
| | | string HSelectBarCodeType = "æçæ¡ç "; |
| | | string CampanyName = "å°å«"; |
| | | string UserName = sArray[2].ToString();//ç¨æ· |
| | | ClsPub.CurUserName = UserName; |
| | | |
| | | //è·åå
ç |
| | | HInterID = DBUtility.ClsPub.CreateBillID_Prod(ModName, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DAL.ClsGy_ORGANIZATIONS_View oClsGy_ORGANIZATIONS_View = new DAL.ClsGy_ORGANIZATIONS_View(); |
| | | HOrgNumber = ""; |
| | | if (oClsGy_ORGANIZATIONS_View.GetInfoByName(HOrgType)) |
| | | { |
| | | HOrgID = oClsGy_ORGANIZATIONS_View.omodel.HItemID; |
| | | HOrgNumber = DBUtility.ClsPub.isStrNull(oClsGy_ORGANIZATIONS_View.omodel.HNumber); |
| | | } |
| | | if (HOrgID == -1) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[0000-2-055]éæ©ç»ç»æé误!"; |
| | | return objJsonResult; |
| | | } |
| | | //if (!Sub_AllowSave(msg2, HSelectBarCodeType))//忮宿´æ§å¤æ |
| | | //{ |
| | | // return objJsonResult; |
| | | //} |
| | | if (HSelectBarCodeType == "ä»ªå¨æåæ¡ç è§å") |
| | | { |
| | | //客æ·å®å¶ |
| | | } |
| | | else |
| | | { |
| | | //çææ¡ç |
| | | SaveBarCode_xiaowei(msg2, HSelectBarCodeType, CampanyName, HSourceBillTypeName); |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[3899-2-006]æ¡ç çæå¤±è´¥!" + e.Message; |
| | | return objJsonResult; |
| | | } |
| | | return objJsonResult; |
| | | } |
| | | #endregion |
| | | |
| | | #region[æ¡ç çææ¹æ³_xiaowei] |
| | | private object SaveBarCode_xiaowei(string msg2, string HSelectBarCodeType, string CampanyName, string HSourceBillTypeName) |
| | | { |
| | | DateTime sDate = DateTime.Now; //æ¥æ |
| | | string HSourceBillType_Temp = ""; //æºåç±»å |
| | | int n = 0; //åæ¹çæçæ¡ç ç´¢å¼ |
| | | |
| | | //è·åæç»ä¿¡æ¯ |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); //\n |
| | | HSouceOrderList ordrlist = Newtonsoft.Json.JsonConvert.DeserializeObject<HSouceOrderList>(msg2); |
| | | |
| | | // List<HSouceOrderList> ordrlist = Newtonsoft.Json.JsonConvert.DeserializeObject<List<HSouceOrderList>>(msg2); |
| | | List<HBarCodeList> ListRows = new List<HBarCodeList>(); |
| | | |
| | | DataSet Ds; |
| | | for (int i = 0; i < 1; i++) |
| | | { |
| | | HSourceBillType_Temp = ordrlist.HBillType; |
| | | |
| | | if (ClsPub.isLong(ordrlist.HMaterID) != 0) |
| | | { |
| | | if (HSelectBarCodeType == "æçæ¡ç ") |
| | | { |
| | | //æåæ¯æ¡ç©æè®°å½ä¸ºå¤æ¡æ¡ç è®°å½ |
| | | double HSumQty = ClsPub.isDoule(ordrlist.HQty); //äº§åæ°é |
| | | double HQty = ClsPub.isDoule(ordrlist.HQty); //æ°é |
| | | double HMinQty = ClsPub.isDoule(ordrlist.HMinQty); //æå°å
è£
æ° |
| | | int HBQty = ClsPub.isInt(ordrlist.HBQty); //ç®±æ° |
| | | string WeiShu = ""; //å°¾æ° |
| | | |
| | | for (int j = 0; j < HBQty; j++) |
| | | { |
| | | string HBarCode_Temp = ""; //æ¡ç |
| | | string sTMNumber = ""; //æ¡ç åç¼ |
| | | string LSH = ""; //æå¤§æµæ°´å· |
| | | int HLen = 6; //æµæ°´å·é¿åº¦ |
| | | |
| | | //æ¡ç æ¼æ¥æéåæ®µ |
| | | string HMaterialName = DBUtility.ClsPub.isStrNull(ordrlist.HMaterName); |
| | | string HSupNumber = DBUtility.ClsPub.isStrNull(ordrlist.HSupNumber).Replace(".", ""); //ä¾åºå代ç ï¼å»æåéç¬¦ï¼ |
| | | int lastDigit = int.Parse(DateTime.Today.Year.ToString().Last().ToString()); |
| | | char productionMonth = DateTime.Today.Month <= 9 |
| | | ? (char)(DateTime.Today.Month + '0') |
| | | : (char)('A' + DateTime.Today.Month - 10); |
| | | if (HMaterialName.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ç©æä¸è½ä¸ºç©ºï¼ä¸è½çææ¡ç ï¼"; |
| | | return objJsonResult; |
| | | } |
| | | //todo |
| | | //æ¡ç åç¼ = p+ååSKU+ç产年份+ç产æä»½+6使µæ°´å·+ç产工å代ç |
| | | sTMNumber = "P" + HMaterialName + lastDigit+ productionMonth; |
| | | |
| | | //æ ¹æ®æ¡ç åç¼è·åæå¤§æµæ°´å· |
| | | Ds = oCN.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo"); |
| | | LSH = String.Format("{0:D" + HLen + "}", ClsPub.isInt(Ds.Tables[0].Rows[0][0]) + 1); |
| | | |
| | | //æ¼æ¥æ¡ç |
| | | HBarCode_Temp = sTMNumber + LSH+"XXX"; |
| | | |
| | | |
| | | if (HSumQty - HMinQty > 0) |
| | | { |
| | | WeiShu = ""; |
| | | HSumQty = HSumQty - HMinQty; |
| | | } |
| | | else |
| | | { |
| | | if (HSumQty == HMinQty) |
| | | { |
| | | WeiShu = ""; |
| | | } |
| | | else |
| | | { |
| | | WeiShu = "å°¾æ°"; |
| | | } |
| | | HMinQty = HSumQty; |
| | | } |
| | | |
| | | HBarCodeList barcode = new HBarCodeList(); |
| | | barcode.HBarCode2 = HBarCode_Temp; |
| | | barcode.HBarCodeType2 = "æçæ¡ç "; |
| | | barcode.HBarCodeSubType2 = "ææ¡ç "; |
| | | barcode.HEntryID2 = ClsPub.isStrNull(i + 1); |
| | | barcode.HMaterID2 = ordrlist.HMaterID; |
| | | barcode.HMaterNumber2 = ordrlist.HMaterNumber; |
| | | barcode.HMaterName2 = ordrlist.HMaterName; |
| | | barcode.HMaterModel2 = ordrlist.HMaterModel; |
| | | barcode.HPinfan2 = ordrlist.HPinfan; |
| | | barcode.HPinfanBarCode2 = ordrlist.HPinfanBarCode; |
| | | barcode.HAuxPropID2 = ordrlist.HAuxPropID; |
| | | barcode.HAuxPropNumber2 = ordrlist.HAuxPropNumber; |
| | | barcode.HAuxPropName2 = ordrlist.HAuxPropName; |
| | | barcode.HUnitID2 = ordrlist.HUnitID; |
| | | barcode.HUnitNumber2 = ordrlist.HUnitNumber; |
| | | barcode.HUnitName2 = ordrlist.HUnitName; |
| | | barcode.HQty2 = ClsPub.isStrNull(HMinQty); |
| | | barcode.HBatchNo2 = ordrlist.HBatchNo; |
| | | barcode.HSourceInterID2 = ordrlist.HMainID; |
| | | barcode.HSourceEntryID2 = ordrlist.HSubID; |
| | | barcode.HSourceBillNo2 = ordrlist.HBillNo; |
| | | barcode.HSourceBillType2 = ordrlist.HBillType; |
| | | barcode.HPrint = "0"; |
| | | barcode.HWei = WeiShu; |
| | | barcode.HBarcodeNo = ClsPub.isStrNull(n + 1); |
| | | barcode.HBarcodeQtys = ordrlist.HBQty; |
| | | barcode.HSupID2 = ordrlist.HSupID; |
| | | barcode.HSupNumber2 = ordrlist.HSupNumber; |
| | | barcode.HSupName2 = ordrlist.HSupName; |
| | | barcode.HDeptID2 = ordrlist.HDeptID; |
| | | barcode.HDeptNumber2 = ordrlist.HDeptNumber; |
| | | barcode.HDeptName2 = ordrlist.HDeptName; |
| | | barcode.HRemark2 = ordrlist.HRemark; |
| | | barcode.HDate2 = ordrlist.HDate; |
| | | barcode.HShowDate2 = ordrlist.HShowDate; |
| | | barcode.HWhID2 = ordrlist.HWhID; |
| | | barcode.HWhNumber2 = ordrlist.HWhNumber; |
| | | barcode.HWhName2 = ordrlist.HWhName; |
| | | barcode.HSPID2 = ordrlist.HSPID; |
| | | barcode.HSPNumber2 = ordrlist.HSPNumber; |
| | | barcode.HSPName2 = ordrlist.HSPName; |
| | | barcode.HMTONo2 = ordrlist.HMTONo; |
| | | barcode.HCusID2 = ordrlist.HCusID; |
| | | barcode.HCusNumber2 = ordrlist.HCusNumber; |
| | | barcode.HCusName2 = ordrlist.HCusName; |
| | | barcode.HCusType2 = ordrlist.HCusType; |
| | | barcode.HSourceID2 = ordrlist.HSourceID; |
| | | barcode.HSourceNumber2 = ordrlist.HSourceNumber; |
| | | barcode.HSourceName2 = ordrlist.HSourceName; |
| | | barcode.HEndDate2 = ordrlist.HEndDate; |
| | | barcode.HSeOrderBillNo2 = ordrlist.HSeOrderBillNo; |
| | | barcode.HInnerBillNo2 = ordrlist.HInnerBillNo; |
| | | barcode.HMaker2 = ordrlist.HMaker; |
| | | barcode.HGiveAwayFlag2 = ordrlist.HGiveAwayFlag; |
| | | barcode.HCoilNO = ordrlist.HCoilNO; |
| | | barcode.HFurnaceNO = ordrlist.HFurnaceNO; |
| | | barcode.HFactory = ordrlist.HFactory; |
| | | barcode.HAuxQty = ordrlist.HAuxQty; |
| | | barcode.HheatNO = ordrlist.HheatNO; |
| | | barcode.HGroupID2 = ordrlist.HGroupID; |
| | | barcode.HEmpID2 = ordrlist.HEmpID; |
| | | barcode.HCusModel2 = ordrlist.HCusModel; |
| | | barcode.HCusMaterName2 = ordrlist.HCusMaterName; |
| | | barcode.HCheckEmpName2 = ordrlist.HCheckEmpName; |
| | | barcode.HZZRQ = ordrlist.HZZRQ; |
| | | ListRows.Add(barcode); |
| | | |
| | | n += 1; //æ´æ°åæ¹çæçæ¡ç æ° |
| | | oCN.RunProc("exec h_p_WMS_SetMaxNo '" + sTMNumber + "'"); //æ´æ°æå¤§æµæ°´å· |
| | | } |
| | | } |
| | | |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "éè¯¯çæ¡ç ç±»åï¼ä¸è½çææ¡ç ï¼"; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | try |
| | | { |
| | | oCN.BeginTran(); |
| | | for (int i = 0; i < ListRows.Count; i++) |
| | | { |
| | | if (ClsPub.isLong(ListRows[i].HMaterID2) != 0) |
| | | { |
| | | string HBarCode = ClsPub.isStrNull(ListRows[i].HBarCode2); |
| | | string HBarCodeType = ClsPub.isStrNull(ListRows[i].HBarCodeType2); |
| | | string HBarCodeSubType = ClsPub.isStrNull(ListRows[i].HBarCodeSubType2); |
| | | Int64 HMaterID = ClsPub.isLong(ListRows[i].HMaterID2); |
| | | Int64 HEntryID = ClsPub.isLong(ListRows[i].HEntryID2); |
| | | Int64 HAuxPropID = ClsPub.isLong(ListRows[i].HAuxPropID2); |
| | | Int64 HUnitID = ClsPub.isLong(ListRows[i].HUnitID2); |
| | | double HQty2 = ClsPub.isDoule(ListRows[i].HQty2); |
| | | string HWei = ClsPub.isStrNull(ListRows[i].HWei); |
| | | string HBatchNo2 = ClsPub.isStrNull(ListRows[i].HBatchNo2); |
| | | Int64 HSourceInterID = ClsPub.isLong(ListRows[i].HSourceInterID2); |
| | | Int64 HSourceEntryID = ClsPub.isLong(ListRows[i].HSourceEntryID2); |
| | | string HSourceBillNo = ClsPub.isStrNull(ListRows[i].HSourceBillNo2); |
| | | string HSourceBillType = ClsPub.isStrNull(ListRows[i].HSourceBillType2); |
| | | Int64 HBarcodeQtys = ClsPub.isLong(ListRows[i].HBarcodeQtys); |
| | | Int64 HBarcodeNo = ClsPub.isLong(ListRows[i].HBarcodeNo); |
| | | Int64 HSupID = ClsPub.isLong(ListRows[i].HSupID2); |
| | | Int64 HDeptID = ClsPub.isLong(ListRows[i].HDeptID2); |
| | | Int64 HWhID = ClsPub.isLong(ListRows[i].HWhID2); |
| | | Int64 HSPID = ClsPub.isLong(ListRows[i].HSPID2); |
| | | string HRemark = ClsPub.isStrNull(ListRows[i].HRemark2); |
| | | string HMaterName = ClsPub.isStrNull(ListRows[i].HMaterName2); |
| | | string HMaterModel = ClsPub.isStrNull(ListRows[i].HMaterModel2); |
| | | string HPinfan = ClsPub.isStrNull(ListRows[i].HPinfan2); |
| | | string HMTONo = ClsPub.isStrNull(ListRows[i].HMTONo2); |
| | | Int64 HCusID = ClsPub.isLong(ListRows[i].HCusID2); |
| | | string HCusType = ClsPub.isStrNull(ListRows[i].HCusType2); |
| | | DateTime HEndDate = ClsPub.isDate(ListRows[i].HEndDate2); |
| | | string HWorkLineName = ClsPub.isStrNull(ListRows[i].HSourceName2); |
| | | string HSeOrderBillNo = ClsPub.isStrNull(ListRows[i].HSeOrderBillNo2); |
| | | string HInnerBillNo = ClsPub.isStrNull(ListRows[i].HInnerBillNo2); |
| | | bool HGiveAwayFlag = ClsPub.isBool(ListRows[i].HGiveAwayFlag2); |
| | | int HPrintQty = ClsPub.isInt(ListRows[i].HPrint); |
| | | |
| | | string HCoilNO2 = ClsPub.isStrNull(ListRows[i].HCoilNO); |
| | | string HFurnaceNO2 = ClsPub.isStrNull(ListRows[i].HFurnaceNO); |
| | | string HFactory2 = ClsPub.isStrNull(ListRows[i].HFactory); |
| | | Int64 HAuxQty2 = ClsPub.isLong(ListRows[i].HAuxQty); |
| | | string HheatNO2 = ClsPub.isStrNull(ListRows[i].HheatNO); |
| | | DateTime HProduceDate = ClsPub.isDate(ListRows[i].HProduceDate); |
| | | DateTime HExpiryDate = ClsPub.isDate(ListRows[i].HExpiryDate); |
| | | int HGroupID2 = ClsPub.isInt(ListRows[i].HGroupID2); |
| | | Int64 HEmpID2 = ClsPub.isLong(ListRows[i].HEmpID2); |
| | | string HCusModel2 = ClsPub.isStrNull(ListRows[i].HCusModel2); |
| | | string HCusMaterName2 = ClsPub.isStrNull(ListRows[i].HCusMaterName2); |
| | | string HCheckEmpName2 = ClsPub.isStrNull(ListRows[i].HCheckEmpName2); |
| | | string HZZRQ = ClsPub.isStrNull(ListRows[i].HZZRQ); |
| | | oCN.RunProc("insert into Gy_BarCodeBill (HBarCode,HBarCodeType,HBarCodeSubType,HMaterID,HUnitID,HQty" + |
| | | ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HinitQty" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HEndQty " + |
| | | ",HBarcodeQtys,HBarcodeNo,HDeptID,HWhID,HSPID,HRemark " + |
| | | ",HCusID,HCusType,HEndDate,HWorkLineName,HBarCodeDate " + |
| | | ",HSTOCKORGID,HOWNERID,HSeOrderBillNo,HInterID,HEntryID " + |
| | | ",HGiveAwayFlag " + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInnerBillNo" + |
| | | ",HCoilNO,HFurnaceNO,HFactory,HAuxQty,HheatNO,HProduceDate,HExpiryDate,HEmpID,HCusModel,HCusMaterName,HCheckEmpName,HZZRQ " + |
| | | ") values (" |
| | | + "'" + HBarCode + "','" + HBarCodeType + "','" + HBarCodeSubType + "'," + HMaterID.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString() |
| | | + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID2.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HQty2.ToString() |
| | | + ", " + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HWei + "'" |
| | | + ", " + HBarcodeQtys.ToString() + "," + HBarcodeNo.ToString() + "," + HDeptID.ToString() + "," + HWhID.ToString() + "," + HSPID.ToString() + ",'" + HRemark + "'" |
| | | + ", " + HCusID.ToString() + ",'" + HCusType + "','" + HEndDate.ToShortDateString() + "','" + HWorkLineName + "','" + sDate + "'" |
| | | + ", " + HOrgID.ToString() + "," + HOrgID.ToString() + ",'" + HSeOrderBillNo + "'," + HInterID.ToString() + "," + HEntryID.ToString() + "" |
| | | + ", " + DBUtility.ClsPub.BoolToString(HGiveAwayFlag) |
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + HInnerBillNo + "'" |
| | | + ",'" + HCoilNO2 + "','" + HFurnaceNO2 + "','" + HFactory2 + "'," + HAuxQty2 + ",'" + HheatNO2 + "','" + HProduceDate + "','" + HExpiryDate + "'," + HEmpID2.ToString() + ",'" + HCusModel2 + "','" + HCusMaterName2 + "','" + HCheckEmpName2 + "','" + HZZRQ + "'" + ")"); |
| | | |
| | | } |
| | | } |
| | | //å¢å æ¡ç è¶
è¿æªçæåè½æ§å¶ |
| | | |
| | | // |
| | | //èªå¨è£
ç®± |
| | | string sql_autoForBoxBill = "exec h_v_Gy_BarCode_AutoProductBarCodeBox " + HInterID.ToString(); |
| | | oCN.RunProc(sql_autoForBoxBill); |
| | | |
| | | oCN.Commit(); |
| | | List<Object> listobj = ListRows.ConvertAll(s => (object)s);//Listå®ä½ç±»è½¬æ¢ä¸ºobject |
| | | //è·åçæçæ¡ç ä¿¡æ¯ |
| | | string sql = string.Format(@"select * from h_v_IF_BarCodeBillList Where HinterID=" + HInterID.ToString() + " order by HItemID"); |
| | | ds = new SQLHelper.ClsCN().RunProcReturn(sql, "h_v_IF_ICMOBillList_Table"); |
| | | |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "[0000-1-037]è·åèµæºç»å®æ°æ®æåï¼"; |
| | | objJsonResult.data = JsonConvert.DeserializeObject<DataTable>(JsonConvert.SerializeObject(ds.Tables[0], new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" })); //åºååDataSetä¸çæ¶é´æ ¼å¼ï¼ç¶ååååºåå忥 |
| | | objJsonResult.list = listobj; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[0000-2-020]没æè¿åä»»ä½ç»æ,æ¡ç ä¸åå¨ï¼"; |
| | | objJsonResult.data = null; |
| | | objJsonResult.list = listobj; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "[3899-2-006]æ¡ç çæå¤±è´¥ï¼" + e.Message; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #endregion |
| | | } |
| | | } |