protected void btnUpdate_Click(object sender, EventArgs e)
    {
        Inv_ProductDetails inv_ProductDetails = new Inv_ProductDetails();

        inv_ProductDetails = Inv_ProductDetailsManager.GetInv_ProductDetailsByID(Int32.Parse(Request.QueryString["inv_ProductDetailsID"]));
        Inv_ProductDetails tempInv_ProductDetails = new Inv_ProductDetails();

        tempInv_ProductDetails.Inv_ProductDetailsID = inv_ProductDetails.Inv_ProductDetailsID;

        tempInv_ProductDetails.ProductID        = Int32.Parse(ddlProduct.SelectedValue);
        tempInv_ProductDetails.ItemID           = Int32.Parse(ddlItem.SelectedValue);
        tempInv_ProductDetails.Costing          = Decimal.Parse(txtCosting.Text);
        tempInv_ProductDetails.QuantityProduced = Decimal.Parse(txtQuantityProduced.Text);
        tempInv_ProductDetails.QuantityUtilized = Decimal.Parse(txtQuantityUtilized.Text);
        tempInv_ProductDetails.ExtraField2      = txtExtraField2.Text;
        tempInv_ProductDetails.ExtraField3      = txtExtraField3.Text;
        tempInv_ProductDetails.ExtraField4      = txtExtraField4.Text;
        tempInv_ProductDetails.ExtraField5      = txtExtraField5.Text;
        tempInv_ProductDetails.AddedBy          = getLogin().LoginID;
        tempInv_ProductDetails.AddedDate        = DateTime.Now;
        tempInv_ProductDetails.UpdatedBy        = getLogin().LoginID;
        tempInv_ProductDetails.UpdatedDate      = DateTime.Now;
        tempInv_ProductDetails.RowStatusID      = 1;
        bool result = Inv_ProductDetailsManager.UpdateInv_ProductDetails(tempInv_ProductDetails);

        Response.Redirect("AdminInv_ProductDetailsDisplay.aspx");
    }
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        LinkButton linkButton = new LinkButton();

        linkButton = (LinkButton)sender;
        bool result = Inv_ProductDetailsManager.DeleteInv_ProductDetails(Convert.ToInt32(linkButton.CommandArgument));

        showInv_ProductDetailsGrid();
    }
    private void showInv_ProductDetailsData()
    {
        Inv_ProductDetails inv_ProductDetails = new Inv_ProductDetails();

        inv_ProductDetails = Inv_ProductDetailsManager.GetInv_ProductDetailsByID(Int32.Parse(Request.QueryString["inv_ProductDetailsID"]));

        ddlProduct.SelectedValue   = inv_ProductDetails.ProductID.ToString();
        ddlItem.SelectedValue      = inv_ProductDetails.ItemID.ToString();
        txtCosting.Text            = inv_ProductDetails.Costing.ToString();
        txtQuantityProduced.Text   = inv_ProductDetails.QuantityProduced.ToString();
        txtQuantityUtilized.Text   = inv_ProductDetails.QuantityUtilized.ToString();
        txtExtraField2.Text        = inv_ProductDetails.ExtraField2;
        txtExtraField3.Text        = inv_ProductDetails.ExtraField3;
        txtExtraField4.Text        = inv_ProductDetails.ExtraField4;
        txtExtraField5.Text        = inv_ProductDetails.ExtraField5;
        txtAddedBy.Text            = inv_ProductDetails.AddedBy.ToString();
        txtUpdatedBy.Text          = inv_ProductDetails.UpdatedBy.ToString();
        txtUpdatedDate.Text        = inv_ProductDetails.UpdatedDate;
        ddlRowStatus.SelectedValue = inv_ProductDetails.RowStatusID.ToString();
    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        Inv_ProductDetails inv_ProductDetails = new Inv_ProductDetails();

        inv_ProductDetails.ProductID        = Int32.Parse(ddlProduct.SelectedValue);
        inv_ProductDetails.ItemID           = Int32.Parse(ddlItem.SelectedValue);
        inv_ProductDetails.Costing          = Decimal.Parse(txtCosting.Text);
        inv_ProductDetails.QuantityProduced = Decimal.Parse(txtQuantityProduced.Text);
        inv_ProductDetails.QuantityUtilized = Decimal.Parse(txtQuantityUtilized.Text);
        inv_ProductDetails.ExtraField2      = txtExtraField2.Text;
        inv_ProductDetails.ExtraField3      = txtExtraField3.Text;
        inv_ProductDetails.ExtraField4      = txtExtraField4.Text;
        inv_ProductDetails.ExtraField5      = txtExtraField5.Text;
        inv_ProductDetails.AddedBy          = getLogin().LoginID;
        inv_ProductDetails.AddedDate        = DateTime.Now;
        inv_ProductDetails.UpdatedBy        = getLogin().LoginID;
        inv_ProductDetails.UpdatedDate      = DateTime.Now;
        inv_ProductDetails.RowStatusID      = 1;
        int resutl = Inv_ProductDetailsManager.InsertInv_ProductDetails(inv_ProductDetails);

        Response.Redirect("AdminInv_ProductDetailsDisplay.aspx");
    }
 private void showInv_ProductDetailsGrid()
 {
     gvInv_ProductDetails.DataSource = Inv_ProductDetailsManager.GetAllInv_ProductDetailss();
     gvInv_ProductDetails.DataBind();
 }