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(); } }
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(); }
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(); }