|  |  |  | 
|---|
|  |  |  | string msg2 = sArray[0].ToString(); | 
|---|
|  |  |  | string msg3 = sArray[1].ToString(); | 
|---|
|  |  |  | string user = sArray[2].ToString(); | 
|---|
|  |  |  | string badmsg = sArray[3].ToString(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | string UserName = ""; | 
|---|
|  |  |  | 
|---|
|  |  |  | oItem.HBillSubType = "7506"; | 
|---|
|  |  |  | oItem.HBillStatus = 0; | 
|---|
|  |  |  | oItem.HPeriod = 0; | 
|---|
|  |  |  | oItem.HMaker = ""; | 
|---|
|  |  |  | oItem.HMaker = user; | 
|---|
|  |  |  | oItem.HMainSourceInterID = oItem.HInterID; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); | 
|---|
|  |  |  | 
|---|
|  |  |  | oItemSub.HRelationQty = 0; | 
|---|
|  |  |  | oItemSub.HRelationMoney = 0; | 
|---|
|  |  |  | oItemSub.HCloseMan = ""; | 
|---|
|  |  |  | oItemSub.HRemark = ""; | 
|---|
|  |  |  | //oItemSub.HRemark = ""; | 
|---|
|  |  |  | oBill.DetailColl.Add(oItemSub); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | badmsg = badmsg.Substring(1, badmsg.Length - 2); | 
|---|
|  |  |  | badmsg = badmsg.Replace("\\", ""); | 
|---|
|  |  |  | badmsg = badmsg.Replace("\n", "");  //\n | 
|---|
|  |  |  | List<Model.ClsQC_PatrolProcCheckBillSub_BadReason> bs = new List<Model.ClsQC_PatrolProcCheckBillSub_BadReason>(); | 
|---|
|  |  |  | bs = oListModels.getObjectByJson_ClsQC_PatrolProcCheckBillSub_BadReason(badmsg); | 
|---|
|  |  |  | int j = 0; | 
|---|
|  |  |  | foreach (Model.ClsQC_PatrolProcCheckBillSub_BadReason badSub in bs) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | badSub.HBillNo_bak = oBill.omodel.HBillNo;//单据号(备份,以免内码丢失,找不到对应主表) | 
|---|
|  |  |  | j++; | 
|---|
|  |  |  | if (string.IsNullOrWhiteSpace(badSub.HBillNo_bak)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "保存失败!没备份单据号,无法保存!"; | 
|---|
|  |  |  | objJsonResult.data = 1; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | badSub.HInterID = oBill.omodel.HInterID; | 
|---|
|  |  |  | badSub.HEntryID = j; | 
|---|
|  |  |  | badSub.HSEQ = j; | 
|---|
|  |  |  | oBill.DetailColl_Bad.Add(badSub); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //保存 | 
|---|
|  |  |  | //保存完毕后处理 | 
|---|
|  |  |  | bool bResult; | 
|---|