/// <summary>
 /// 加载合同明细
 /// </summary>
 /// <param name="CONTRACT_ID"></param>
 public void LoadCONTRACT01(string CONTRACT_ID)
 {
     sortList = null;
     if (sortList == null)
     {
         sortList = new List <string>();
         sortList.Add(CONTRACT01Table.Id);
         //Sort();
     }
     if (String.IsNullOrEmpty(CONTRACT_ID))
     {
         Grid2.DataSource = null;
         Grid2.DataBind();
         return;
     }
     conditionList = null;
     //绑定Grid表格
     CONTRACT01Bll.GetInstence().BindGrid(Grid2, 0, 0, InquiryCondition2(CONTRACT_ID), sortList);
 }
        public void btnSaveCONTRACT01()
        {
            JArray conJons = Grid2.GetMergedData();

            for (int i = 0; i < conJons.Count; i++)
            {
                CONTRACT01 model  = null;
                var        OlUser = OnlineUsersBll.GetInstence().GetModelForCache(x => x.UserHashKey == Session[OnlineUsersTable.UserHashKey].ToString());
                if (conJons[i]["values"]["Id01"].ToString() == "0" || conJons[i]["status"].ToString() == "newadded")
                {
                    model = new CONTRACT01();
                    model.CRT_DATETIME = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                    model.CRT_USER_ID  = OlUser.Manager_LoginName;
                }
                else
                {
                    int _id = ConvertHelper.Cint(conJons[i]["values"]["Id01"].ToString());
                    model = new CONTRACT01(x => x.Id == _id);
                }
                model.MOD_DATETIME    = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                model.LAST_UPDATE     = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                model.MOD_USER_ID     = OlUser.Manager_LoginName;
                model.CONTRACT_ID     = conJons[i]["values"]["CONTRACT_ID01"].ToString();
                model.PROD_ID         = conJons[i]["values"]["PROD_ID01"].ToString();
                model.CONTRACT_PRICE  = ConvertHelper.StringToDecimal(conJons[i]["values"]["CONTRACT_PRICE01"].ToString());
                model.CONTRACT_PRICE1 = ConvertHelper.StringToDecimal(conJons[i]["values"]["CONTRACT_PRICE101"].ToString());
                model.CONTRACT_PRICE2 = ConvertHelper.StringToDecimal(conJons[i]["values"]["CONTRACT_PRICE201"].ToString());
                string a = conJons[i]["values"]["USABLE01"].ToString();
                if (conJons[i]["values"]["USABLE01"].ToString() == "True")
                {
                    model.USABLE = 1;
                }
                else
                {
                    model.USABLE = 0;
                }
                model.Meno = conJons[i]["values"]["Meno01"].ToString();
                CONTRACT01Bll.GetInstence().Save(this, model);
            }
        }