/// <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); } }