Ejemplo n.º 1
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            try
            {
                var vUser = (NF.Framework.CurrentUser)HttpContext.Current.Session["CurrentUser"];

                var list = new List <Mod_TMB_STLGRD_PRICE_WGT>();
                for (int i = 0; i < rptList.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxselect = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxselect");
                    if (cbxselect.Checked)
                    {
                        TextBox txtwgt = (TextBox)rptList.Items[i].FindControl("txtwgt");

                        var mod = new Mod_TMB_STLGRD_PRICE_WGT()
                        {
                            C_ID      = cbxselect.Value,
                            N_WGT     = Convert.ToDecimal(txtwgt.Text),
                            C_EMPID   = vUser?.Id ?? "",
                            C_EMPNAME = vUser?.Name ?? ""
                        };
                        list.Add(mod);
                    }
                }
                if (tmb_stlgrd_price_wgt.UpdateMonthWgt(list))
                {
                    WebMsg.MessageBox("保存成功");
                }
            }
            catch (Exception ex)
            {
                WebMsg.MessageBox(ex.Message);
            }
        }
Ejemplo n.º 2
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            try
            {
                var vUser = (NF.Framework.CurrentUser)HttpContext.Current.Session["CurrentUser"];

                var list = new List <Mod_TMB_STLGRD_PRICE_WGT>();
                for (int i = 0; i < rptList.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxselect = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxselect");
                    if (cbxselect.Checked)
                    {
                        Literal ltlC_DAY            = (Literal)rptList.Items[i].FindControl("ltlC_DAY");
                        Literal ltlC_MAT_GROUP_CODE = (Literal)rptList.Items[i].FindControl("ltlC_MAT_GROUP_CODE");
                        Literal ltlC_MAT_GROUP_NAME = (Literal)rptList.Items[i].FindControl("ltlC_MAT_GROUP_NAME");
                        Literal ltlC_PROD_KIND      = (Literal)rptList.Items[i].FindControl("ltlC_PROD_KIND");
                        Literal ltlC_SPEC_MIN       = (Literal)rptList.Items[i].FindControl("ltlC_SPEC_MIN");
                        Literal ltlC_SPEC_MAX       = (Literal)rptList.Items[i].FindControl("ltlC_SPEC_MAX");
                        Literal ltlC_PRICE          = (Literal)rptList.Items[i].FindControl("ltlC_PRICE");
                        Literal ltlC_MAOLI          = (Literal)rptList.Items[i].FindControl("ltlC_MAOLI");
                        Literal ltlC_COST           = (Literal)rptList.Items[i].FindControl("ltlC_COST");
                        Literal ltlC_SALESORG       = (Literal)rptList.Items[i].FindControl("ltlC_SALESORG");

                        var mod = new Mod_TMB_STLGRD_PRICE_WGT()
                        {
                            D_MONTH          = Convert.ToDateTime(ltlC_DAY.Text),
                            C_MAT_GROUP_CODE = ltlC_MAT_GROUP_CODE.Text,
                            C_MAT_GROUP_NAME = ltlC_MAT_GROUP_NAME.Text,
                            C_PROD_KIND      = ltlC_PROD_KIND.Text,
                            C_SPEC_MIN       = ltlC_SPEC_MIN.Text,
                            C_SPEC_MAX       = ltlC_SPEC_MAX.Text,
                            C_PRICE          = ltlC_PRICE.Text,
                            C_MAOLI          = ltlC_MAOLI.Text,
                            C_COST           = ltlC_COST.Text,
                            C_SALESORG       = ltlC_SALESORG.Text,
                            N_WGT            = 0,
                            C_EMPID          = vUser?.Id ?? "",
                            C_EMPNAME        = vUser?.Name ?? ""
                        };
                        list.Add(mod);
                    }
                }
                if (tmb_stlgrd_price_wgt.InsertMonthStlGrd(list))
                {
                    WebMsg.MessageBox("生成成功");
                }
            }
            catch (Exception ex)
            {
                WebMsg.MessageBox(ex.Message);
            }
        }