示例#1
0
 protected void GridHsn_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "DeleteRecords")
     {
         DataTable HsnTable = (DataTable)ViewState["HsnTable"];
         HsnTable.Rows.RemoveAt(int.Parse(e.CommandArgument.ToString()));
         ViewState["HsnTable"] = HsnTable;
         GridHsn.DataSource    = HsnTable;
         GridHsn.DataBind();
     }
 }
示例#2
0
    protected void clearGrid()   // clear all grid or view state all tab data
    {
        grdB2B.DataSource = null;
        grdB2B.DataBind();
        GridB2cl.DataSource = null;
        GridB2cl.DataBind();
        GridB2cs.DataSource = null;
        GridB2cs.DataBind();
        GridCdnr.DataSource = null;
        GridCdnr.DataBind();
        GridCdnur.DataSource = null;
        GridCdnur.DataBind();
        GridExp.DataSource = null;
        GridExp.DataBind();
        GridAt.DataSource = null;
        GridAt.DataBind();
        GridAtAdj.DataSource = null;
        GridAtAdj.DataBind();
        GridHsn.DataSource = null;
        GridHsn.DataBind();
        GridExeMp.DataSource = null;
        GridExeMp.DataBind();
        GridDocs.DataSource = null;
        GridDocs.DataBind();

        ViewState["B2BTable"]   = null;
        ViewState["B2ClTable"]  = null;
        ViewState["B2CSTable"]  = null;
        ViewState["CDNRTable"]  = null;
        ViewState["CDNURTable"] = null;
        ViewState["ExpTable"]   = null;
        ViewState["AtTable"]    = null;
        ViewState["AtAdjTable"] = null;
        ViewState["HsnTable"]   = null;
        ViewState["ExeMpTable"] = null;
        ViewState["DocsTable"]  = null;

        ClearB2B();
        ClearB2cl();
        ClearB2cs();
        ClearCdnur();
        ClearExp();
        ClearAt();
        ClearDocs();
        ClearAtAdj();
        ClearExeMp();
        ClearHsn();
        ClearCdnr();
    }
示例#3
0
    protected void btnHsnAdd_Click(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();

        lblHsnErrorMsg.Text = "";
        if (ViewState["HsnTable"] == null)
        {
            dt.Columns.Add("HSN");
            dt.Columns.Add("Description");
            dt.Columns.Add("UQC");
            dt.Columns.Add("Total Quantity");
            dt.Columns.Add("Total Value");
            dt.Columns.Add("Taxable Value");
            dt.Columns.Add("Integrated Tax Amount");
            dt.Columns.Add("Central Tax Amount");
            dt.Columns.Add("State/UT Tax Amount");
            dt.Columns.Add("Cess Amount");
        }
        else
        {
            dt = (DataTable)ViewState["HsnTable"];
        }

        DataRow dr = dt.NewRow();

        dr["HSN"]                   = txtHSNCode.Text.Trim();
        dr["Description"]           = txtHsnDescription.Text.Trim();
        dr["UQC"]                   = ddlHsnUQC.SelectedItem.Text;
        dr["Total Quantity"]        = txtHSnTotalQuantity.Text.Trim();
        dr["Total Value"]           = txtHSnTotalValue.Text.Trim();
        dr["Taxable Value"]         = txtHSnTaxableValue.Text.Trim();
        dr["Integrated Tax Amount"] = txtHSnIntegratedTaxAmt.Text.Trim();
        dr["Central Tax Amount"]    = txtHSnCentralTaxAmt.Text.Trim();
        dr["State/UT Tax Amount"]   = txtHSnStateUtTaxAmt.Text.Trim();
        dr["Cess Amount"]           = txtHSnCessAmount.Text.Trim() == "" ? "0" : txtHSnCessAmount.Text.Trim();
        dt.Rows.Add(dr);
        ViewState["HsnTable"] = dt;
        GridHsn.DataSource    = dt;
        GridHsn.DataBind();
        ClearHsn();
    }