protected void updateButton_Click(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();

        try
        {
            int        value      = 0;
            BulkSmv    bulk       = new BulkSmv();
            BulkSmvBLL bulkSmvBLL = new BulkSmvBLL();
            MailClass  mailClass  = new MailClass();

            bulk.BuyerId = Convert.ToInt32(buyerNameDropDownList.SelectedValue);

            value = Convert.ToInt32(sampleStageHiddenField.Value);
            bulk.SampleStageId = value;

            bulk.FabricId = Convert.ToInt32(fabricDropDownList.SelectedValue);
            //bulk.StyleId= Convert.ToInt32(styleDropDownList.SelectedValue);
            bulk.StyleNumber      = styleNumberTextBox.Text.Trim();
            bulk.StyleDescription = styleDescriptionTextBox.Text;
            bulk.ProductCategory  = Convert.ToInt32(ProductDropDownList.SelectedValue);
            //bulk.WorkUpdate = remarksTextArea.InnerText;
            //bulk.SampleDate = sampleDateTextBox.Text;
            //bulk.SeasonId= SeasonDropDownList.SelectedValue;
            bulk.SeasonId = seasonTextBox.Text.Trim();


            if (sampleDateTextBox.Text == "1900-01-01")
            {
                bulk.SampleDate = Convert.ToString("");
            }
            else
            {
                bulk.SampleDate = Convert.ToString(sampleDateTextBox.Text);
            }

            bulk.MachineWork = machineDetailsTextarea.InnerText;
            bulk.Description = descriptionTextarea.InnerText;

            if (sewingTextBox.Text == "" || sewingTextBox.Text == null)
            {
                bulk.SewingSmv = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.SewingSmv = Convert.ToDecimal(sewingTextBox.Text);
            }

            if (fitsTextBox.Text == "" || fitsTextBox.Text == null)
            {
                bulk.FitsSmv = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.FitsSmv = Convert.ToDecimal(fitsTextBox.Text);
            }

            if (overlayTextBox.Text == "" || overlayTextBox == null)
            {
                bulk.OverlaySmv = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.OverlaySmv = Convert.ToDecimal(overlayTextBox.Text);
            }


            if (plkTextBox.Text == "" || plkTextBox.Text == null)
            {
                bulk.PlkQuilting = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.PlkQuilting = Convert.ToDecimal(plkTextBox.Text);
            }

            if (autoTextBox.Text == "" || autoTextBox.Text == null)
            {
                bulk.AutoQuilting = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.AutoQuilting = Convert.ToDecimal(autoTextBox.Text);
            }
            if (quiltingManualTextBox.Text == "" || quiltingManualTextBox.Text == null)
            {
                bulk.ManualQuilting = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.ManualQuilting = Convert.ToDecimal(quiltingManualTextBox.Text);
            }

            if (downManualTextBox.Text == "" || downManualTextBox.Text == null)
            {
                bulk.ManualDownFill = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.ManualDownFill = Convert.ToDecimal(downManualTextBox.Text);
            }

            if (downMachineTextBox.Text == "" || downMachineTextBox.Text == null)
            {
                bulk.MachineDownFill = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.MachineDownFill = Convert.ToDecimal(downMachineTextBox.Text);
            }

            if (finishingTextBox.Text == "" || finishingTextBox.Text == null)
            {
                bulk.FinishingSmv = Convert.ToDecimal("0.00");
            }
            else
            {
                bulk.FinishingSmv = Convert.ToDecimal(finishingTextBox.Text);
            }


            bulk.ReviewBy   = Convert.ToInt32(reviewDropDownList.SelectedValue);
            bulk.ApprovedBy = Convert.ToInt32(approvedDropDownList.SelectedValue);


            if (bulkSmvId != 0)
            {
                bulk.BulkSmvId = bulkSmvId;
                bulk.UpdatedBy = Convert.ToInt32(userId);
                actionResult   = bulkSmvBLL.UpdateBulkSmv(bulk);


                if (actionResult >= 1)
                {
                    if (bulk.ApprovedBy == 0)
                    {
                        mailClass.SendMailForApprovedByNotSetOfBulk(bulk);
                    }
                    messageLabel.Text = "<p Style ='font-size:20px;color:Green; margin-top:20px;'> Information Successfully Updated</p>";
                    ClearAllData();
                    Page.Response.Redirect(url.ToString(), true);
                }
                else
                {
                    messageLabel.Text = "<p Style ='font-size:20px;color:Red; margin-top:20px;'>Already Exists...</p>";
                }
            }
        }
        catch (Exception ex)
        {
        }
        table            = LoadRevisedBulkSmvinformation(buyerId, styleNumber);
        mainBody.Visible = false;
    }