|  |  | 
 |  |  |                 } | 
 |  |  |                 //配件表体数据 | 
 |  |  |                 //按 },{来拆分数组 //去掉【和】 | 
 |  |  |                 if (msg4 != "undefined" && msg4 != "" && msg4 != "[]") | 
 |  |  |                 msg4 = msg4.Substring(1, msg4.Length - 2); | 
 |  |  |                 msg4 = msg4.Replace("\\", ""); | 
 |  |  |                 msg4 = msg4.Replace("\n", "");  //\n | 
 |  |  |                                                 //msg2 = msg2.Replace("'", "’"); | 
 |  |  |                 List<Model.ClsSb_EquipMaintainBillSub> ls1 = new List<Model.ClsSb_EquipMaintainBillSub>(); | 
 |  |  |                 ls1 = oListModels.getObjectByJson_Sb_EquipMaintainBillSub(msg4); | 
 |  |  |                 int j = 0; | 
 |  |  |                 foreach (Model.ClsSb_EquipMaintainBillSub oItemSub in ls1) | 
 |  |  |                 { | 
 |  |  |                     msg4 = msg4.Substring(1, msg4.Length - 2); | 
 |  |  |                     msg4 = msg4.Replace("\\", ""); | 
 |  |  |                     msg4 = msg4.Replace("\n", "");  //\n | 
 |  |  |                                                     //msg2 = msg2.Replace("'", "’"); | 
 |  |  |                     List<Model.ClsSb_EquipMaintainBillSub> ls1 = new List<Model.ClsSb_EquipMaintainBillSub>(); | 
 |  |  |                     ls1 = oListModels.getObjectByJson_Sb_EquipMaintainBillSub(msg4); | 
 |  |  |                     int j = 0; | 
 |  |  |                     foreach (Model.ClsSb_EquipMaintainBillSub oItemSub in ls1) | 
 |  |  |                     { | 
 |  |  |  | 
 |  |  |                         j++; | 
 |  |  |                         oItemSub.HEntryID = i; | 
 |  |  |                         //oItemSub.HCloseMan = "";       //行关闭 | 
 |  |  |                         oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); | 
 |  |  |                         oItemSub.HCloseType = false;   //关闭类型 | 
 |  |  |                                                        //oItemSub.HRemark = "";         //备注 | 
 |  |  |                         oItemSub.HSourceInterID = 0;     // 源单主内码 | 
 |  |  |                         oItemSub.HSourceEntryID = 0;   //源单子内码 | 
 |  |  |                                                        //oItemSub.HSourceBillNo = "";  //源单单号 | 
 |  |  |                                                        //oItemSub.HSourceBillType = ""; //源单类型 | 
 |  |  |                         oItemSub.HRelationQty = 0;     //关联数量 | 
 |  |  |                                                        //oItemSub.HRelationMoney = 0;   //关联金额 | 
 |  |  |                                                        //HMaterID = "";//配件代码 | 
 |  |  |                                                        //HUnitID = "";//单位代码 | 
 |  |  |                                                        //HQty = "";//实际用量 | 
 |  |  |                                                        //HQtyMust = "";//单位用量 | 
 |  |  |                                                        //HRemark = "";//备注 | 
 |  |  |                     j++; | 
 |  |  |                     oItemSub.HEntryID = i; | 
 |  |  |                     //oItemSub.HCloseMan = "";       //行关闭 | 
 |  |  |                     oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); | 
 |  |  |                     oItemSub.HCloseType = false;   //关闭类型 | 
 |  |  |                                                    //oItemSub.HRemark = "";         //备注 | 
 |  |  |                     oItemSub.HSourceInterID = 0;     // 源单主内码 | 
 |  |  |                     oItemSub.HSourceEntryID = 0;   //源单子内码 | 
 |  |  |                                                    //oItemSub.HSourceBillNo = "";  //源单单号 | 
 |  |  |                                                    //oItemSub.HSourceBillType = ""; //源单类型 | 
 |  |  |                     oItemSub.HRelationQty = 0;     //关联数量 | 
 |  |  |                                                    //oItemSub.HRelationMoney = 0;   //关联金额 | 
 |  |  |                                                    //HMaterID = "";//配件代码 | 
 |  |  |                                                    //HUnitID = "";//单位代码 | 
 |  |  |                                                    //HQty = "";//实际用量 | 
 |  |  |                                                    //HQtyMust = "";//单位用量 | 
 |  |  |                                                    //HRemark = "";//备注 | 
 |  |  |  | 
 |  |  |                         oBill.DetailColl.Add(oItemSub); | 
 |  |  |                     oBill.DetailColl.Add(oItemSub); | 
 |  |  |  | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 //保存 | 
 |  |  |                 //保存完毕后处理 | 
 |  |  | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |                 DLL.ClsSb_EquipMaintainBill oBill = new DLL.ClsSb_EquipMaintainBill(); | 
 |  |  |                 List<Models.ClsSb_EquipMaintainBillMain > lsmain = new List<Models.ClsSb_EquipMaintainBillMain>(); | 
 |  |  |                 List<Models.ClsSb_EquipMaintainBillMain> lsmain = new List<Models.ClsSb_EquipMaintainBillMain>(); | 
 |  |  |                 msg2 = msg2.Replace("\\", ""); | 
 |  |  |                 msg2 = msg2.Replace("\n", "");  //\n | 
 |  |  |                 lsmain = oListModels.getObjectByJson_Sb_EquipMaintainBillMainPDA(msg2); |