/// <summary> ///保存 /// </summary> void BaoCun() { string hangqi = Utils.GetQueryStringValue("id"); string riqi = Utils.GetQueryStringValue("aid"); string[] fangxings = Utils.GetFormValues("ddlfangxing"); string[] guojis = Utils.GetFormValues("ddlguoji"); string[] leixings = Utils.GetFormValues("ddlleixing"); string[] jiages = Utils.GetFormValues("jiage"); string[] zhanchuangs = Utils.GetFormValues("zhanchuang"); string[] jiachuangs = Utils.GetFormValues("jiachuang"); string[] bujiachuangs = Utils.GetFormValues("bujiachuang"); string[] shuomings = Utils.GetFormValues("shuoming"); string[] txtjiageid = Utils.GetFormValues("txtjiageid"); List <MHangQiJiaGeInfo> list = new List <MHangQiJiaGeInfo>(); if (fangxings != null && fangxings.Length > 0) { for (int i = 0; i < fangxings.Length; i++) { MHangQiJiaGeInfo model = new MHangQiJiaGeInfo(); model.FangXingId = Utils.GetInt(fangxings[i]); model.GuoJiId = Utils.GetInt(guojis[i]); model.BinKeLeiXingId = Utils.GetInt(leixings[i]); //model.JiaGe1 = Utils.GetDecimal(jiages[i]); model.JiaGe2 = Utils.GetDecimal(zhanchuangs[i]); model.JiaGe3 = Utils.GetDecimal(jiachuangs[i]); model.JiaGe4 = Utils.GetDecimal(bujiachuangs[i]); model.ShuoMing = shuomings[i]; model.JiaGeId = txtjiageid[i]; if (model.JiaGe1 == 0 && model.JiaGe2 == 0 && model.JiaGe3 == 0 && model.JiaGe4 == 0) { continue; } var item1 = list.FindLast(tmp => { if (tmp.FangXingId == model.FangXingId && tmp.GuoJiId == model.GuoJiId && tmp.BinKeLeiXingId == model.BinKeLeiXingId) { return(true); } return(false); }); if (item1 != null) { continue; } list.Add(model); } } if (list == null || list.Count == 0) { RCWE(UtilsCommons.AjaxReturnJson("0", "至少要填写一个价格信息")); } /* * if (new EyouSoft.BLL.YlStructure.BHangQi().SheZhiHangQiJiaGe(SiteUserInfo.UserId, hangqi, riqi, list) == 1) * { * * RCWE(UtilsCommons.AjaxReturnJson("1", "保存成功")); * } * else * { * RCWE(UtilsCommons.AjaxReturnJson("0", "保存失败")); * * }*/ var riqiids = Utils.GetFormValue("txtriqiid"); var riqiiditems = riqiids.Split(','); foreach (var riqiiditem in riqiiditems) { if (string.IsNullOrEmpty(riqi)) { foreach (var item in list) { item.JiaGeId = string.Empty; } } int bllretcode = new EyouSoft.BLL.YlStructure.BHangQi().SheZhiHangQiJiaGe(SiteUserInfo.UserId, hangqi, riqiiditem, list); } RCWE(UtilsCommons.AjaxReturnJson("1", "保存成功")); }
/// <summary> ///保存 /// </summary> void BaoCun() { string hangqi = Utils.GetQueryStringValue("id"); string riqi = Utils.GetQueryStringValue("aid"); string[] fangxings = Utils.GetFormValues("ddlfangxing"); string[] renshus = Utils.GetFormValues("renshu"); string[] loucengs = Utils.GetFormValues("louceng"); string[] leixings = Utils.GetFormValues("ddlleixing"); string[] shuomings = Utils.GetFormValues("shuoming"); string[] jiage = Utils.GetFormValues("jiage"); string[] fangcha = Utils.GetFormValues("fangcha"); string[] txtjiageid = Utils.GetFormValues("txtjiageid"); List <MHangQiJiaGeInfo> list = new List <MHangQiJiaGeInfo>(); if (fangxings != null && fangxings.Length > 0) { for (int i = 0; i < fangxings.Length; i++) { MHangQiJiaGeInfo model = new MHangQiJiaGeInfo(); model.FangXingId = Utils.GetInt(fangxings[i]); model.RongNaRenShu = Utils.GetInt(renshus[i]); model.LouCeng = loucengs[i]; model.BinKeLeiXingId = Utils.GetInt(leixings[i]); model.ShuoMing = shuomings[i]; model.JiaGe1 = Utils.GetDecimal(jiage[i]); model.FangCha = Utils.GetDecimal(fangcha[i]); model.JiaGeId = txtjiageid[i]; if (model.JiaGe1 == 0) { continue; } var item1 = list.FindLast(tmp => { if (tmp.FangXingId == model.FangXingId && tmp.LouCeng == model.LouCeng && tmp.BinKeLeiXingId == model.BinKeLeiXingId) { return(true); } return(false); }); if (item1 != null) { continue; } list.Add(model); } } if (list == null || list.Count == 0) { RCWE(UtilsCommons.AjaxReturnJson("0", "至少要填写一个价格信息")); } /*if (new EyouSoft.BLL.YlStructure.BHangQi().SheZhiHangQiJiaGe(SiteUserInfo.UserId, hangqi, riqi, list) == 1) * { * * RCWE(UtilsCommons.AjaxReturnJson("1", "保存成功")); * } * else * { * RCWE(UtilsCommons.AjaxReturnJson("0", "保存失败")); * * }*/ var riqiids = Utils.GetFormValue("txtriqiid"); var riqiiditems = riqiids.Split(','); foreach (var riqiiditem in riqiiditems) { if (Utils.GetQueryStringValue("piliang") == "1") { foreach (var item in list) { item.JiaGeId = string.Empty; } } int bllretcode = new EyouSoft.BLL.YlStructure.BHangQi().SheZhiHangQiJiaGe(SiteUserInfo.UserId, hangqi, riqiiditem, list); } RCWE(UtilsCommons.AjaxReturnJson("1", "保存成功")); }