public void FillTariff() { try { int userid = Convert.ToInt32(Session["LoginID"]); int DistributorID = Convert.ToInt32(Session["DistributorID"]); DataSet dst = svc.GetTariffGroupService(userid, DistributorID); //ViewState["Tariff"] = dst.Tables[4]; if (dst != null) { RpTariff.DataSource = dst.Tables[0]; RpTariff.DataBind(); // ddlNetwork_SelectedIndexChanged(null, null); } else { } } catch (Exception ex) { } }
protected void ddlNetwork_SelectedIndexChanged(object sender, EventArgs e) { try { DataTable dtSIMPurchase = new DataTable(); if (ddlNetwork.SelectedIndex > 0) { dtSIMPurchase = (DataTable)ViewState["Tariff"]; DataView dv = dtSIMPurchase.DefaultView; dv.RowFilter = "NetworkID = " + Convert.ToInt32(ddlNetwork.SelectedValue); dtSIMPurchase = dv.ToTable(); if (Session["ClientType"].ToString() == "Company") { RpTariff.DataSource = dtSIMPurchase; RpTariff.DataBind(); } if (Session["ClientType"].ToString() == "Distributor") { rptTariffDist.DataSource = dtSIMPurchase; rptTariffDist.DataBind(); RpTariff.Visible = false; rptTariffDist.Visible = true; } } else { dtSIMPurchase = (DataTable)ViewState["Tariff"]; if (Session["ClientType"].ToString() == "Company") { RpTariff.DataSource = dtSIMPurchase; RpTariff.DataBind(); } if (Session["ClientType"].ToString() == "Distributor") { rptTariffDist.DataSource = dtSIMPurchase; rptTariffDist.DataBind(); RpTariff.Visible = false; rptTariffDist.Visible = true; } } } catch (Exception ex) { throw ex; } }
public void FillTariff() { try { int userid = Convert.ToInt32(Session["LoginID"]); int DistributorID = Convert.ToInt32(Session["DistributorID"]); DataSet dst = svc.GetTariffService(userid, DistributorID); ViewState["Tariff"] = dst.Tables[4]; if (dst != null) { if (Session["ClientType"].ToString() == "Company") { RpTariff.DataSource = dst.Tables[3]; RpTariff.DataBind(); } if (Session["ClientType"].ToString() == "Distributor") { rptTariffDist.Visible = true; rptTariffDist.DataSource = dst.Tables[3]; rptTariffDist.DataBind(); RpTariff.Visible = false; } // ddlNetwork_SelectedIndexChanged(null, null); } else { } } catch (Exception ex) { } }