protected void DDL2_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (DDL2.SelectedValue == "Y")
         {
             dt = fedSub.GetGstDetails(Session["BRCD"].ToString());
             if (dt != null && dt.Rows.Count > 0)
             {
                 TXTCGST2.Text = dt.Rows[0]["CGST"].ToString();
                 TXTSGST2.Text = dt.Rows[0]["SGST"].ToString();
                 TXTRATE2.Text = dt.Rows[0]["GST"].ToString();
                 TXTAMT2.Focus();
             }
             else
             {
                 TXTCGST2.Text = "0";
                 TXTSGST2.Text = "0";
                 TXTRATE2.Text = "0";
                 TXTAMT2.Focus();
             }
         }
         else
         {
             TXTCGST2.Text = "0";
             TXTSGST2.Text = "0";
             TXTRATE2.Text = "0";
             TXTAMT2.Focus();
         }
     }
     catch (Exception ex)
     {
         ExceptionLogging.SendErrorToText(ex);
     }
 }
    protected void TXTAMT2_TextChanged(object sender, EventArgs e)
    {
        try
        {
            if (TXTAMT2.Text.Length == 0)
            {
                WebMsgBox.Show("Enter Amount", this.Page);
                return;
            }
            if (TXTCGST2.Text.Length > 0 && TXTSGST2.Text.Length > 0 && TXTRATE2.Text.Length > 0 && TXTAMT2.Text.Length > 0)
            {
                dt = fedSub.GetstCalculation(amount: TXTAMT2.Text, cgst: TXTCGST2.Text, sgst: TXTSGST2.Text);

                if (dt != null && dt.Rows.Count > 0)
                {
                    TXTTTSGST2.Text = dt.Rows[0]["SGSTAMT"].ToString();
                    TXTTTCGST2.Text = dt.Rows[0]["CGSTAMT"].ToString();
                    TTLGST2.Text    = dt.Rows[0]["TOTALGST"].ToString();
                    TTLAMT2.Text    = dt.Rows[0]["TOTAL"].ToString();
                    GrandTotal();
                }
            }
            else
            {
                WebMsgBox.Show("Enter Valid Details", this.Page);
                TXTAMT2.Text = String.Empty;
                TXTAMT2.Focus();
                return;
            }
        }
        catch (Exception ex)
        {
            ExceptionLogging.SendErrorToText(ex);
        }
    }
 protected void TXTPRCODE2_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (TXTPRCODE2.Text.Length == 0)
         {
             WebMsgBox.Show("Enter Product First", this.Page);
             TXTPRCODE2.Focus();
             return;
         }
         dt = fedSub.GetGlDetails(TXTPRCODE2.Text, Session["BRCD"].ToString());
         if (dt == null || dt.Rows.Count == 0)
         {
             WebMsgBox.Show("No Records found with Product Code " + TXTPRCODE2.Text, this.Page);
             TXTPRCODE2.Text = String.Empty;
             TXTPRNAME2.Text = String.Empty;
             TXTPRCODE2.Focus();
         }
         else
         {
             TXTPRNAME2.Text = dt.Rows[0]["GlName"].ToString();
             TXTAMT2.Focus();
         }
     }
     catch (Exception ex)
     {
         ExceptionLogging.SendErrorToText(ex);
     }
 }