Exemplo n.º 1
0
        /// <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", "保存成功"));
        }
Exemplo n.º 2
0
        /// <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", "保存成功"));
        }