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); } }
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); }
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); } }