Example #1
0
 //采购订单详细表
 protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "ButtonChange")//修改
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         Gridview1.SelectedIndex = row.RowIndex;
         labelMark.Text          = "修改";
         Label_MakeTime.Text     = e.CommandArgument.ToString();//详细表ID
         TextBox4.Text           = Gridview1.Rows[Gridview1.SelectedIndex].Cells[1].Text.ToString();
         TextBox9.Text           = Gridview1.Rows[Gridview1.SelectedIndex].Cells[2].Text.ToString();
         TextBox10.Text          = Gridview1.Rows[Gridview1.SelectedIndex].Cells[3].Text.ToString();
         TextBox8.Text           = Gridview1.Rows[Gridview1.SelectedIndex].Cells[5].Text.ToString();
         TextBox6.Text           = Gridview1.Rows[Gridview1.SelectedIndex].Cells[4].Text.ToString();
         TextBox11.Text          = Gridview1.Rows[Gridview1.SelectedIndex].Cells[6].Text.ToString();
         TextBox12.Text          = Gridview1.Rows[Gridview1.SelectedIndex].Cells[7].Text.ToString();
         label_MaterialID.Text   = Gridview1.DataKeys[Gridview1.SelectedIndex]["IMMBD_MaterialID"].ToString();
         label_IMUC_ID.Text      = Gridview1.DataKeys[Gridview1.SelectedIndex]["IMUC_ID"].ToString();
         Label6.Text             = label5.Text;
         Panel2.Visible          = true;
         UpdatePanel2.Update();
     }
     if (e.CommandName == "ButtonDelete")//删除
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         Gridview1.SelectedIndex = row.RowIndex;
         PMPurchaseOrderinfo.PMPOD_PurchaseDetailID = new Guid(e.CommandArgument.ToString());
         pl.DeletePMPurchaseOrderDetail_Direct(PMPurchaseOrderinfo);
         PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(labelPurchaseOrderID.Text);
         BindGridview1(PMPurchaseOrderinfo);
         Panel_PMPurchaseOrderDetail.Visible = true;
         UpdatePanel_PMPurchaseOrderDetail.Update();
         ScriptManager.RegisterClientScriptBlock(UpdatePanel_PMPurchaseOrderDetail, GetType(), "aa", "alert('删除成功!')", true);
         return;
     }
 }
Example #2
0
    protected void Gridview3_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        GridViewRow gvr = ((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent));

        if (e.CommandName == "Look1")
        {
            label_MaterialID.Text = e.CommandArgument.ToString();
            Panel_PMPurchaseOrderDetail.Visible = true;
            UpdatePanel_PMPurchaseOrderDetail.Update();
            Gridview1.Columns[9].Visible  = false;
            Gridview1.Columns[10].Visible = false;
            Button22.Visible = false;
            Button24.Visible = false;
            BindOrderDetail();
        }
        if (e.CommandName == "Edit1")
        {
            label_MaterialID.Text = e.CommandArgument.ToString();
            Panel_PMPurchaseOrderDetail.Visible = true;
            Gridview1.Columns[9].Visible        = true;
            Gridview1.Columns[10].Visible       = true;
            Button22.Visible = true;
            Button24.Visible = true;
            BindOrderDetail();
        }
        if (e.CommandName == "Delete2")
        {
            pp.Delete_Order(new Guid(e.CommandArgument.ToString()));
            ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alert", "alert('删除成功!')", true);
            BindOrder();
        }
    }
Example #3
0
    protected void ButtonMark(object sender, EventArgs e)
    {
        Guid id = new Guid(label_MaterialID.Text.ToString());

        pp.Update_Order_Tijiao(id);
        ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alert", "alert('提交成功!')", true);
        Panel_PMPurchaseOrderDetail.Visible = false;
        UpdatePanel_PMPurchaseOrderDetail.Update();
        BindOrder();
    }
Example #4
0
    //取消新增的订单的详细表
    protected void ButtonCancel(object sender, EventArgs e)
    {
        TextBox4.Text = "";
        TextBox8.Text = "";
        TextBox9.Text = "";
        TextBox6.Text = "";

        TextBox10.Text = "";
        TextBox11.Text = "";
        TextBox12.Text = "";
        Panel2.Visible = false;
        UpdatePanel2.Update();
        Panel_PMPurchaseOrderDetail.Visible = false;
        UpdatePanel_PMPurchaseOrderDetail.Update();
    }
Example #5
0
    protected void Button_Sh2(object sender, EventArgs e)
    {
        string condition = GetCondition();

        BindGridview3(condition);
        UpdatePanel_PMPurchaseOrder.Update();
        Panel3.Visible = false;
        UpdatePanel3.Update();
        Panel4.Visible = false;
        UpdatePanel4.Update();
        Panel2.Visible = false;
        UpdatePanel2.Update();
        Panel_Material.Visible = false;
        UpdatePanel_Material.Update();
        Panel_PMPurchaseOrderDetail.Visible = false;
        UpdatePanel_PMPurchaseOrderDetail.Update();
    }
Example #6
0
 //提交所有采购订单详细表
 protected void ButtonMark(object sender, EventArgs e)
 {
     Gridview1_BL();
     PMPurchaseOrderinfo.PMPO_TotalMoney   = Convert.ToDecimal(label_ActuallNum.Text.ToString());
     PMPurchaseOrderinfo.PMPO_ResidueMoney = Convert.ToDecimal(label_ActuallNum.Text.ToString());
     //PMPurchaseOrderinfo.PMPO_Num = Convert.ToDecimal(this.label_ZS.Text.ToString());
     PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(labelPurchaseOrderID.Text);
     PMPurchaseOrderinfo.PMPO_State           = "已提交";
     pl.UpdatePMPurchaseOrder_State(PMPurchaseOrderinfo);
     BindGridview3("");
     UpdatePanel_PMPurchaseOrder.Update();
     Panel_PMPurchaseOrderDetail.Visible = false;
     UpdatePanel_PMPurchaseOrderDetail.Update();
     Panel2.Visible = false;
     UpdatePanel2.Update();
     ScriptManager.RegisterClientScriptBlock(UpdatePanel_PMPurchaseOrderDetail, GetType(), "aa", "alert('提交成功!')", true);
     return;
 }
Example #7
0
    //采购订单表
    protected void Gridview3_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Check1")//查看
        {
            GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
            Gridview3.SelectedIndex = row.RowIndex;
            PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(e.CommandArgument.ToString());
            labelPurchaseOrderID.Text = e.CommandArgument.ToString();
            BindGridview1(PMPurchaseOrderinfo);
            label5.Text                         = Gridview3.Rows[Gridview3.SelectedIndex].Cells[2].Text.ToString() + "  " + Gridview3.Rows[Gridview3.SelectedIndex].Cells[3].Text.ToString();
            Button14.Visible                    = false;
            Button11.Visible                    = true;
            Button17.Visible                    = false;
            Gridview1.Columns[9].Visible        = false;
            Gridview1.Columns[10].Visible       = false;
            Panel_PMPurchaseOrderDetail.Visible = true;
            UpdatePanel_PMPurchaseOrderDetail.Update();
        }
        if (e.CommandName == "Makey")//制定详细表
        {
            GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
            Gridview3.SelectedIndex = row.RowIndex;
            PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(e.CommandArgument.ToString());
            labelPurchaseOrderID.Text = e.CommandArgument.ToString();
            BindGridview1(PMPurchaseOrderinfo);

            label5.Text    = Gridview3.Rows[Gridview3.SelectedIndex].Cells[2].Text.ToString() + "  " + Gridview3.Rows[Gridview3.SelectedIndex].Cells[3].Text.ToString();
            labelMark.Text = "新增";
            Label6.Text    = "新增订单详细表";
            Panel2.Visible = true;
            UpdatePanel2.Update();
            Button11.Visible                    = false;
            Button14.Visible                    = true;
            Button17.Visible                    = true;
            Gridview1.Columns[9].Visible        = true;
            Gridview1.Columns[10].Visible       = true;
            Panel_PMPurchaseOrderDetail.Visible = true;
            UpdatePanel_PMPurchaseOrderDetail.Update();
        }
    }
Example #8
0
 //关闭
 protected void ButtonClose(object sender, EventArgs e)
 {
     Panel_PMPurchaseOrderDetail.Visible = false;
     UpdatePanel_PMPurchaseOrderDetail.Update();
 }
Example #9
0
    //提交新增采购订单详细表
    protected void Button_Comfirm(object sender, EventArgs e)
    {
        if (labelMark.Text == "新增")
        {
            PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(labelPurchaseOrderID.Text);
            if (TextBox4.Text != "")
            {
                PMPurchaseOrderinfo.IMMBD_MaterialID = new Guid(label_MaterialID.Text);
                PMPurchaseOrderinfo.IMUC_ID          = new Guid(label_IMUC_ID.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
                return;
            }
            if (TextBox6.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Num = Convert.ToDecimal(TextBox6.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
                return;
            }

            if (TextBox10.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Price = Convert.ToDecimal(TextBox10.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
                return;
            }
            if (TextBox11.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_ProductRequest = TextBox11.Text;
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
                return;
            }
            if (TextBox12.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Remark = TextBox12.Text;
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
                return;
            }
            PMPurchaseOrderinfo.PMPOD_TotalMoney = (Convert.ToDecimal(TextBox6.Text)) * (Convert.ToDecimal(TextBox10.Text));

            pl.InsertPMPurchaseOrderDetail_Direct(PMPurchaseOrderinfo);
            BindGridview1(PMPurchaseOrderinfo);
            Gridview1_BL();

            TextBox4.Text = "";
            TextBox8.Text = "";
            TextBox9.Text = "";
            TextBox6.Text = "";

            TextBox10.Text = "";
            TextBox11.Text = "";
            TextBox12.Text = "";
            UpdatePanel2.Update();
        }
        if (labelMark.Text == "修改")
        {
            PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(labelPurchaseOrderID.Text);
            if (TextBox4.Text != "")
            {
                PMPurchaseOrderinfo.IMMBD_MaterialID = new Guid(label_MaterialID.Text);
                PMPurchaseOrderinfo.IMUC_ID          = new Guid(label_IMUC_ID.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('请选择物料!')", true);
                return;
            }
            if (TextBox6.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Num = Convert.ToDecimal(TextBox6.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('请填写数量!')", true);
                return;
            }

            if (TextBox10.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Price = Convert.ToDecimal(TextBox10.Text);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('请填写单价!')", true);
                return;
            }
            if (TextBox11.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_ProductRequest = TextBox11.Text;
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('请填写产品要求!')", true);
                return;
            }
            if (TextBox12.Text != "")
            {
                PMPurchaseOrderinfo.PMPOD_Remark = TextBox12.Text;
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel2, GetType(), "aa", "alert('请填写备注!')", true);
                return;
            }
            PMPurchaseOrderinfo.PMPOD_TotalMoney       = (Convert.ToDecimal(TextBox6.Text)) * (Convert.ToDecimal(TextBox10.Text));
            PMPurchaseOrderinfo.PMPOD_PurchaseDetailID = new Guid(Label_MakeTime.Text);
            pl.UpdatePMPurchaseOrderDetail_Direct(PMPurchaseOrderinfo);
            BindGridview1(PMPurchaseOrderinfo);
            Gridview1_BL();
            Panel_PMPurchaseOrderDetail.Visible = true;
            UpdatePanel_PMPurchaseOrderDetail.Update();
            TextBox4.Text = "";
            TextBox8.Text = "";
            TextBox9.Text = "";
            TextBox6.Text = "";

            TextBox10.Text = "";
            TextBox11.Text = "";
            TextBox12.Text = "";
        }
        UpdatePanel_PMPurchaseOrderDetail.Update();
    }
Example #10
0
 //绑定订单
 protected void BindOrderDetail()
 {
     Gridview1.DataSource = pp.Select_Order_Detail(new Guid(label_MaterialID.Text.ToString()));
     Gridview1.DataBind();
     UpdatePanel_PMPurchaseOrderDetail.Update();
 }