コード例 #1
0
        protected void ButtonSure_Click(object sender, EventArgs e)
        {
            string          OrderLevel4ID = Request.QueryString["orderid4"].ToString();
            TB_ORDER_LEVEL4 order_lv4     = order_lv4_bll.GetOrderLevel4(OrderLevel4ID);

            order_lv4.PRODUCE_LV4_NUM = int.Parse(TextBoxOrderLv4Num.Text.Trim());
            order_lv4.ORDER_LV4_NO    = TextBoxOrderItem.Text.Trim() + TextBoxOrderLv4.Text.Trim();
            order_lv4.MODELNUM        = ListBox1.Items.Count.ToString();
            bool result = order_lv4_bll.bUpdateOrder_LEVEL4(order_lv4);

            if (result)
            {
                result = order_lv4_modelscheme_bll.bDelClearOrderLv4Model(OrderLevel4ID);
                InitUI();
                //添加四级订单对应的模具
                List <TB_ORD_ORDERLEVEL4_MODEL> LstOrderLv4Model = GetOrderLv4ModelSchemeFromListBox(order_lv4.PRODUCEID_LV4);
                foreach (TB_ORD_ORDERLEVEL4_MODEL order_lv4_model in LstOrderLv4Model)
                {
                    result = order_lv4_modelscheme_bll.bAddOrderLv4Model(order_lv4_model);
                }
            }
            if (result)
            {
                //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('变更四级订单成功!');</script>", false);
                //触发查询功能刷新页面
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('变更四级订单成功!');window.parent.document.getElementById('ContentPlaceHolder1_btnSearch').click();</script>", false);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('变更四级订单失败!');</script>", false);
            }
        }
コード例 #2
0
        private void InitUI()
        {
            DropDownListORDERSTATUS.DataSource     = order_lv1_bll.GetOrderStatu();
            DropDownListORDERSTATUS.DataTextField  = "DICT_NAME_CN";
            DropDownListORDERSTATUS.DataValueField = "DICT_ID";
            DropDownListORDERSTATUS.DataBind();

            string          OrderLevel4ID = Request.QueryString["orderid4"].ToString();
            TB_ORDER_LEVEL4 order_lv4     = order_lv4_bll.GetOrderLevel4(OrderLevel4ID);
            TB_ORDER_LEVEL3 order_lv3     = order_lv3_bll.GetOrderProduce(order_lv4.PRODUCEID);
            TB_ORDER_LEVEL2 order_lv2     = order_lv2_bll.GetOrderItemByID(order_lv3.ORDERITEMID);

            TextBoxOrderItem.Text   = order_lv2.ITEMNO;
            LabelOrderLv4no.Text    = order_lv4.ORDER_LV4_NO;
            TextBoxOrderLv4.Text    = order_lv4.ORDER_LV4_NO.Replace(order_lv2.ITEMNO.Trim(), "");
            TextBoxOrderLv4Num.Text = order_lv4.PRODUCE_LV4_NUM.ToString();
            DropDownListORDERSTATUS.SelectedValue = order_lv4.ORDERSTATE;
            TextBoxStateChangeTime.Text           = order_lv4.STATE_CHANGETIME.ToString("yyyy-MM-dd");


            DataTable dt = model_scheme_bll.GetModelSchemeAll("");

            DropDownListModelNo.DataSource     = dt;
            DropDownListModelNo.DataValueField = "modelid";
            DropDownListModelNo.DataTextField  = "modelno";
            DropDownListModelNo.DataBind();

            InitListBox(OrderLevel4ID);
        }
コード例 #3
0
        protected void ButtonSure_Click(object sender, EventArgs e)
        {
            TB_ORDER_LEVEL4 order_lv4 = new TB_ORDER_LEVEL4();
            order_lv4.PRODUCEID = Request.QueryString["orderid3"].ToString();
            order_lv4.ORDER_LV4_NO = TextBoxOrderItem.Text.Trim() + TextBoxOrderLv4.Text.Trim();
            order_lv4.ORDERSTATE = "05";//四级订单默认状态为 生产中
            
            order_lv4.MODELNUM = ListBox1.Items.Count.ToString();
            if (TextBoxOrderLv4.Text.Trim() != "")
            {
                int intOrderNum = 0;
                bool resultMETERCONSTANT = int.TryParse(TextBoxOrderLv4Num.Text.Trim(), out intOrderNum);
                if (resultMETERCONSTANT && intOrderNum > 0)
                {
                    if (!order_lv4_bll.CheckProduceIDandOrder4lv(TextBoxOrderItem.Text.Trim(), order_lv4.ORDER_LV4_NO))//不相同则允许添加
                    {
                        order_lv4.PRODUCE_LV4_NUM = TextBoxOrderLv4Num.Text.Trim() == "" ? 0 : int.Parse(TextBoxOrderLv4Num.Text);
                        string message = "";
                        bool result = order_lv4_bll.bAddORDER_LEVEL4(order_lv4, out message);
                        if (result)
                        {
                            InitUI();
                            //添加四级订单对应的模具
                            List<TB_ORD_ORDERLEVEL4_MODEL> LstOrderLv4Model = GetOrderLv4ModelSchemeFromListBox(order_lv4.PRODUCEID_LV4);
                            foreach (TB_ORD_ORDERLEVEL4_MODEL order_lv4_model in LstOrderLv4Model)
                            {
                                order_lv4_modelscheme_bll.bAddOrderLv4Model(order_lv4_model);
                            }
                            //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('添加四级订单成功!');</script>", false);
                            //触发查询功能刷新页面
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('添加四级订单成功!');window.parent.document.getElementById('ContentPlaceHolder1_btnSearch').click();</script>", false);

                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('" + message + "');</script>", false);

                        }

                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('四级订单号不能与三级订单号相同!');</script>", false);
                    }
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('订单数量不能为空且要大于0!');</script>", false);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script type='text/javascript'>alert('四级订单号不能为空!');</script>", false);
            }
        }