| | |
| | | try |
| | | { |
| | | //æ ¹æ®éæ©èµæºIDè·åå½åç产工åã责任人 |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where åæ®å·='"+ sBillBarCode + "'", "h_v_IF_ICMOBillList"); |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where convert(varchar(50),hmainid)+'-'+convert(varchar(50),HEntryID)='" + sBillBarCode + "'", "h_v_IF_ICMOBillList"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ¤æºåä¸åå¨ï¼"; |
| | | objJsonResult.Message = "è¿åæºåæåï¼"; |
| | | objJsonResult.data = ds; |
| | | return objJsonResult; |
| | | } |
| | |
| | | int sPeriod = 0; |
| | | string BillNo = ""; |
| | | long MainId = 0; |
| | | long EntyID = 0; |
| | | string EntyID = ""; |
| | | if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DateTime.Now, ref sYear, ref sPeriod, ref s) == false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | if (oBill.omodel.HInterID == 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //访é®éè¶ |
| | | var loginRet = InvokeHelper.Login(); |
| | | var isSuccess = JObject.Parse(loginRet)["LoginResultType"].Value<int>(); |
| | |
| | | { |
| | | //CreateOrgId = 0, |
| | | Numbers = BillNo, |
| | | Ids = MainId, |
| | | PkEntryIds = EntyID |
| | | Ids = (EntyID).Split('-')[0], |
| | | PkEntryIds = (EntyID).Split('-')[1] |
| | | }; |
| | | var result = InvokeHelper.ExcuteOperation("PRD_MO", "ToStart", JsonConvert.SerializeObject(json)); |
| | | if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE") |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //æ§è¡ä¿å |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (bResult) |
| | | { |
| | | objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //è¿å主ID |