Пример #1
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            try
            {
                var list = new List <Mod_TMD_FYZB>();

                for (int i = 0; i < rptList2.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxID  = (HtmlInputCheckBox)rptList2.Items[i].FindControl("cbxID");
                    TextBox           txtwgt = (TextBox)rptList2.Items[i].FindControl("txtwgt");
                    if (cbxID.Checked)
                    {
                        Mod_TMD_FYZB mod = new Mod_TMD_FYZB();
                        mod.C_ID  = cbxID.Value;
                        mod.N_WGT = Convert.ToDecimal(txtwgt.Text ?? "0");
                        list.Add(mod);
                    }
                }

                if (list.Count > 0)
                {
                    if (tmd_dispatch.UpdateAreaFyZb(list, 0))
                    {
                        ScriptManager.RegisterStartupScript(UpdatePanel2, this.Page.GetType(), "", "alert('保存成功');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(UpdatePanel2, this.Page.GetType(), "", "alert('" + ex.Message + "');", true);
            }
        }
Пример #2
0
        private Mod_TMD_FYZB GetMod(string dt, string wgt, string dept)
        {
            Mod_TMD_FYZB mod = new Mod_TMD_FYZB();

            mod.D_DAY  = Convert.ToDateTime(dt);
            mod.C_DEPT = dept;
            mod.N_WGT  = Convert.ToDecimal(wgt);
            return(mod);
        }
Пример #3
0
        //汽运/火运/超期发运录入
        protected void btnQyHyAdd_Click(object sender, EventArgs e)
        {
            try
            {
                bool result = true;
                List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>();
                for (int i = 0; i < rptList.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxID       = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID");
                    HtmlInputText     txtN_QYFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYFY");
                    HtmlInputText     txtN_QYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYJKFY");
                    HtmlInputText     txtN_HYFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYFY");
                    HtmlInputText     txtN_HYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYJKFY");
                    HtmlInputText     txtN_CQFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_CQFY");

                    if (cbxID.Checked)
                    {
                        if (!string.IsNullOrEmpty(cbxID.Value))
                        {
                            Mod_TMD_FYZB mod = new Mod_TMD_FYZB();
                            mod.N_QYFY   = Convert.ToDecimal(txtN_QYFY.Value);
                            mod.N_QYJKFY = Convert.ToDecimal(txtN_QYJKFY.Value);
                            mod.N_HYFY   = Convert.ToDecimal(txtN_HYFY.Value);
                            mod.N_HYJKFY = Convert.ToDecimal(txtN_HYJKFY.Value);
                            mod.N_CQFY   = Convert.ToDecimal(txtN_CQFY.Value);
                            mod.C_ID     = cbxID.Value;
                            list.Add(mod);
                        }
                        else
                        {
                            result = false;
                            break;
                        }
                    }
                }
                if (result)
                {
                    if (tmd_dispatch.UpdateAreaFyZb(list, 2))
                    {
                        GetList();
                        this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('录入成功');</script>", false);
                    }
                }
                else
                {
                    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('还没有生成发运指标日报表记录,暂无录入,请联系相关负责人!');</script>", false);
                }
            }
            catch (Exception ex)
            {
                this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false);
            }
        }
Пример #4
0
        //控制发运
        protected void btnKzFy_Click(object sender, EventArgs e)
        {
            try
            {
                bool result = true;
                List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>();
                for (int i = 0; i < rptList.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxID     = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID");
                    Literal           ltlC_FLAG = (Literal)rptList.Items[i].FindControl("ltlC_FLAG");
                    if (cbxID.Checked)
                    {
                        if (!string.IsNullOrEmpty(cbxID.Value))
                        {
                            Mod_TMD_FYZB mod = new Mod_TMD_FYZB();

                            mod.C_FLAG = ltlC_FLAG.Text == "N" ? "Y" : "N";
                            mod.C_ID   = cbxID.Value;
                            list.Add(mod);
                        }
                        else
                        {
                            result = false;
                            break;
                        }
                    }
                }
                if (result)
                {
                    if (tmd_dispatch.UpdateAreaFyZb(list, 3))
                    {
                        GetList();
                        this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('设置成功');</script>", false);
                    }
                }
                else
                {
                    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('还没有生成发运指标日报表记录,请联系相关负责人!');</script>", false);
                }
            }
            catch (Exception ex)
            {
                this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false);
            }
        }
Пример #5
0
        //生成发运指标日报表
        protected void btnZbAdd_Click(object sender, EventArgs e)
        {
            try
            {
                List <Mod_TMD_FYZB> list = new List <Mod_TMD_FYZB>();

                for (int i = 0; i < rptList.Items.Count; i++)
                {
                    HtmlInputCheckBox cbxID       = (HtmlInputCheckBox)rptList.Items[i].FindControl("cbxID");
                    Literal           ltlC_DEPT   = (Literal)rptList.Items[i].FindControl("ltlC_DEPT");
                    Literal           ltlN_ZKWGT  = (Literal)rptList.Items[i].FindControl("ltlN_ZKWGT");
                    Literal           ltlN_JKWGT  = (Literal)rptList.Items[i].FindControl("ltlN_JKWGT");
                    Literal           ltlN_CQWGT  = (Literal)rptList.Items[i].FindControl("ltlN_CQWGT");
                    Literal           ltlN_DPWGT  = (Literal)rptList.Items[i].FindControl("ltlN_DPWGT");
                    Literal           ltlN_KCZB   = (Literal)rptList.Items[i].FindControl("ltlN_KCZB");
                    Literal           ltlN_JKZB   = (Literal)rptList.Items[i].FindControl("ltlN_JKZB");
                    Literal           ltlN_CQZB   = (Literal)rptList.Items[i].FindControl("ltlN_CQZB");
                    Literal           ltlN_FYJKZB = (Literal)rptList.Items[i].FindControl("ltlN_FYJKZB");
                    Literal           ltlN_FYCQZB = (Literal)rptList.Items[i].FindControl("ltlN_FYCQZB");
                    Literal           ltlC_TYPE   = (Literal)rptList.Items[i].FindControl("ltlC_TYPE");
                    HtmlInputText     txtN_WGT    = (HtmlInputText)rptList.Items[i].FindControl("txtN_WGT");
                    HtmlInputText     txtN_QYFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYFY");
                    HtmlInputText     txtN_QYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_QYJKFY");
                    HtmlInputText     txtN_HYFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYFY");
                    HtmlInputText     txtN_HYJKFY = (HtmlInputText)rptList.Items[i].FindControl("txtN_HYJKFY");
                    HtmlInputText     txtN_CQFY   = (HtmlInputText)rptList.Items[i].FindControl("txtN_CQFY");

                    if (string.IsNullOrEmpty(cbxID.Value) && ltlC_TYPE.Text == "N")
                    {
                        Mod_TMD_FYZB mod = new Mod_TMD_FYZB();
                        mod.C_DEPT   = ltlC_DEPT.Text;
                        mod.D_DAY    = Convert.ToDateTime(txtDate.Value);
                        mod.N_ZKWGT  = Convert.ToDecimal(ltlN_ZKWGT.Text);
                        mod.N_JKWGT  = Convert.ToDecimal(ltlN_JKWGT.Text);
                        mod.N_CQWGT  = Convert.ToDecimal(ltlN_CQWGT.Text);
                        mod.N_KCZB   = Convert.ToDecimal(ltlN_KCZB.Text);
                        mod.N_JKZB   = Convert.ToDecimal(ltlN_JKZB.Text);
                        mod.N_CQZB   = Convert.ToDecimal(ltlN_CQZB.Text);
                        mod.N_FYJKZB = Convert.ToDecimal(ltlN_FYJKZB.Text);
                        mod.N_FYCQZB = Convert.ToDecimal(ltlN_FYCQZB.Text);
                        mod.N_WGT    = Convert.ToDecimal(txtN_WGT.Value);
                        mod.N_QYFY   = Convert.ToDecimal(txtN_QYFY.Value);
                        mod.N_QYJKFY = Convert.ToDecimal(txtN_QYFY.Value);
                        mod.N_HYFY   = Convert.ToDecimal(txtN_HYFY.Value);
                        mod.N_HYJKFY = Convert.ToDecimal(txtN_HYJKFY.Value);
                        mod.N_CQFY   = Convert.ToDecimal(txtN_CQFY.Value);
                        mod.C_FLAG   = "N";
                        mod.N_SORT   = i;
                        mod.C_TYPE   = "N";
                        mod.N_DPWGT  = Convert.ToDecimal(ltlN_DPWGT.Text);
                        list.Add(mod);
                    }
                    else
                    {
                        //修改指标
                        Mod_TMD_FYZB mod = new Mod_TMD_FYZB();
                        mod.C_ID     = cbxID.Value;
                        mod.N_KCZB   = Convert.ToDecimal(ltlN_KCZB.Text);
                        mod.N_JKZB   = Convert.ToDecimal(ltlN_JKZB.Text);
                        mod.N_CQZB   = Convert.ToDecimal(ltlN_CQZB.Text);
                        mod.N_FYJKZB = Convert.ToDecimal(ltlN_FYJKZB.Text);
                        mod.N_FYCQZB = Convert.ToDecimal(ltlN_FYCQZB.Text);
                        mod.N_WGT    = Convert.ToDecimal(txtN_WGT.Value);
                        mod.C_TYPE   = "Y";
                        list.Add(mod);
                    }
                }


                if (list.Count > 0)
                {
                    if (tmd_dispatch.InsertFYZB(list))
                    {
                        GetList();

                        this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('发运指标生成成功');</script>", false);
                    }
                }
            }
            catch (Exception ex)
            {
                this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'> _closemsg('" + ex.Message + "');</script>", false);
            }
        }