示例#1
0
        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)
            {
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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)
            {
            }
        }