|  |  | 
 |  |  |         SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); | 
 |  |  |         DataSet ds; | 
 |  |  |  | 
 |  |  |         public class ClsYS_ReceiveOtherBillSubs  | 
 |  |  |         { | 
 |  |  |             | 
 |  |  |             public Int64 HProjectMoneyIDSub;//   int    //费用项目 | 
 |  |  |             public string HTypeSub;//   varchar(20)     --发票类型 | 
 |  |  |             public double HMoneySub;//  dec(18,8) //单据金额 | 
 |  |  |             public double HTaxRateSub;//  dec(18,8) //税率 | 
 |  |  |             public double HSumMoneySub;//  dec(18,8) //总金额 | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         #region 其他应收单列表 查询 | 
 |  |  |         /// <summary> | 
 |  |  |         /// 返回项目阶段列表 | 
 |  |  | 
 |  |  |             var _value = msg["msg"].ToString(); | 
 |  |  |             string msg1 = _value.ToString(); | 
 |  |  |             string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); | 
 |  |  |             string msg2 = sArray[0].ToString();                             //表头数据 | 
 |  |  |             string refSav = sArray[1].ToString();                           //操作方式 | 
 |  |  |             string msg4 = sArray[2].ToString();                             //用户 | 
 |  |  |             string msg2 = sArray[0].ToString(); | 
 |  |  |             string msg3 = sArray[1].ToString(); //子表 | 
 |  |  |             string refSav = sArray[2].ToString();//操作方式数据类型 1添加 3修改 2 复制 | 
 |  |  |             string msg4 = sArray[3].ToString();//用户名 | 
 |  |  |  | 
 |  |  |             DBUtility.ClsPub.CurUserName = msg4; | 
 |  |  |  | 
 |  |  | 
 |  |  |                     } | 
 |  |  |                     oBill.omodel = oItem; | 
 |  |  |                 } | 
 |  |  |                 // 表体数据 | 
 |  |  |                 //按 },{来拆分数组 //去掉【和】 | 
 |  |  |                 msg3 = msg3.Substring(1, msg3.Length - 2); | 
 |  |  |                 msg3 = msg3.Replace("\\", ""); | 
 |  |  |                 msg3 = msg3.Replace("\n", "");  //\n | 
 |  |  |                 List<Model.ClsYS_ReceiveOtherBillSub> ls = new List<Model.ClsYS_ReceiveOtherBillSub>(); | 
 |  |  |                 ls = oListModels.getObjectByJson_YS_ReceiveOtherBillSub(msg3); | 
 |  |  |                 int i = 0; | 
 |  |  |                 foreach (Model.ClsYS_ReceiveOtherBillSub oItemSub in ls) | 
 |  |  |                 { | 
 |  |  |                     i++; | 
 |  |  |                     oItemSub.HEntryID = i; | 
 |  |  |  | 
 |  |  |                     | 
 |  |  |                     oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); | 
 |  |  |                     oItemSub.HCloseType = false;   //关闭类型 | 
 |  |  |                      | 
 |  |  |                     oBill.DetailColl.Add(oItemSub); | 
 |  |  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 //保存 | 
 |  |  |                 //保存完毕后处理 | 
 |  |  | 
 |  |  |         { | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |                 ds = oCN.RunProcReturn("select * from h_v_YS_ReceiveOtherBillMainList where hmainid=" + HInterID, "h_v_YS_ReceiveOtherBillMainList"); | 
 |  |  |                 List<DataTable> tableList = new List<DataTable>(); | 
 |  |  |  | 
 |  |  |                 ds = oCN.RunProcReturn("exec h_p_YS_ReceiveOtherBillMain_Edit  " + HInterID, "h_p_YS_ReceiveOtherBillMain_Edit"); | 
 |  |  |                 tableList.Add(ds.Tables[0]); | 
 |  |  |                 tableList.Add(ds.Tables[1]); | 
 |  |  |                 if (ds == null || ds.Tables[0].Rows.Count == 0) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  | 
 |  |  |                     objJsonResult.code = "1"; | 
 |  |  |                     objJsonResult.count = 1; | 
 |  |  |                     objJsonResult.Message = "Sucess!"; | 
 |  |  |                     objJsonResult.data = ds.Tables[0]; | 
 |  |  |                     objJsonResult.data = tableList; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  |             } |