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

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