コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: RobertUJ/App_Web_VM
    protected void Services_Initialization()
    {
        wsProxy = new ServiceTAE.Service();
            string Last_Carrier = String.Empty;
            string XML_Carriers = Utilities.XML_Builder("OPERADORAS", this.txtUser.Text, this.txtPassword.Text, String.Empty, String.Empty, String.Empty, String.Empty);
            DataSet ds = wsProxy.wsOperadoras(XML_Carriers);
            this.ddlServices.Items.Clear();

            if (ds.Tables.Count > 0)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    int i = 0;
                    while (i < ds.Tables[0].Rows.Count)
                    {

                        if (ds.Tables[0].Rows[i]["Grupo"].ToString().Trim().Equals("SERVICIO"))
                        {
                            ListItem li = new ListItem(ds.Tables[0].Rows[i]["Nombre"].ToString().Trim(), ds.Tables[0].Rows[i]["id_Operadora"].ToString().Trim());
                            this.ddlServices.Items.Add(li);
                        }

                        i++;
                    }

                }
            }

            this.btmSaleClear_Click(this.btnService_Clear, new EventArgs());
    }
コード例 #2
0
ファイル: Default.aspx.cs プロジェクト: RobertUJ/App_Web_VM
    protected void Sales_Initialization()
    {
        wsProxy = new ServiceTAE.Service();
            string Last_Carrier = String.Empty;
            string Carrier_Telcel = "01";

            string XML_Carriers = Utilities.XML_Builder("OPERADORAS", this.txtUser.Text, this.txtPassword.Text, Carrier_Telcel, string.Empty, String.Empty, String.Empty);
            DataSet dsCarriers = wsProxy.wsOperadoras(XML_Carriers);

            this.ddlProduct.Items.Clear();
            ListItem liProduct = new ListItem("Seleccionar", "Seleccionar");
            this.ddlProduct.Items.Add(liProduct);

            if (dsCarriers.Tables.Count > 0)
            {
                if (dsCarriers.Tables[0].Rows.Count > 0)
                {
                    int i = 0;
                    while (i < dsCarriers.Tables[0].Rows.Count)
                    {
                        if (dsCarriers.Tables[0].Rows[i]["Grupo"].ToString().Trim().Equals("TAE"))
                        {
                            if (bool.Parse(Session["Multi_Brand"].ToString()))
                            {
                                ListItem li = new ListItem(Capital_Case(dsCarriers.Tables[0].Rows[i]["Nombre"].ToString().Trim()), dsCarriers.Tables[0].Rows[i]["id_Operadora"].ToString().Trim());
                                this.ddlProduct.Items.Add(li);
                            }
                            else
                            {
                                if (!dsCarriers.Tables[0].Rows[i]["id_Operadora"].ToString().Trim().Equals(Carrier_Telcel))
                                {
                                    ListItem li = new ListItem(Capital_Case(dsCarriers.Tables[0].Rows[i]["Nombre"].ToString().Trim()), dsCarriers.Tables[0].Rows[i]["id_Operadora"].ToString().Trim());
                                    this.ddlProduct.Items.Add(li);
                                }
                            }
                        }

                        i++;
                    }

                }
            }

            string XML_Prices = Utilities.XML_Builder("PRECIOS", this.txtUser.Text, this.txtPassword.Text, Carrier_Telcel, string.Empty, String.Empty, String.Empty);
            DataSet ds = wsProxy.wsOperadorasPrecios(XML_Prices);

            this.ddlAmounts.Items.Clear();
            if (ds.Tables.Count > 0)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    int i = 0;
                    while (i < ds.Tables[0].Rows.Count)
                    {
                        if (!ds.Tables[0].Rows[i]["MONTO"].ToString().Trim().Equals("0"))
                        {
                            if (!ds.Tables[0].Rows[i]["id_Operadora"].ToString().Trim().Equals(Last_Carrier))
                            {
                                if (bool.Parse(Session["Multi_Brand"].ToString()))
                                {
                                    Last_Carrier = ds.Tables[0].Rows[i]["id_Operadora"].ToString();
                                    ListItem liCarrier = new ListItem(Last_Carrier, Last_Carrier);
                                    DropDownList ddl = new DropDownList();
                                    Session[Last_Carrier] = ddl;
                                }
                                else
                                {
                                    if (!ds.Tables[0].Rows[i]["id_Operadora"].ToString().Trim().Equals(Carrier_Telcel))
                                    {
                                        Last_Carrier = ds.Tables[0].Rows[i]["id_Operadora"].ToString();
                                        ListItem liCarrier = new ListItem(Last_Carrier, Last_Carrier);
                                        DropDownList ddl = new DropDownList();
                                        Session[Last_Carrier] = ddl;
                                    }
                                }
                            }

                            if (bool.Parse(Session["Multi_Brand"].ToString()))
                            {
                                ListItem li = new ListItem(ds.Tables[0].Rows[i]["MONTO"].ToString().Trim(), ds.Tables[0].Rows[i]["MONTO"].ToString().Trim());
                                ((DropDownList)Session[Last_Carrier]).Items.Add(li);
                            }
                            else
                            {
                                if (!ds.Tables[0].Rows[i]["id_Operadora"].ToString().Trim().Equals(Carrier_Telcel))
                                {
                                    ListItem li = new ListItem(ds.Tables[0].Rows[i]["MONTO"].ToString().Trim(), ds.Tables[0].Rows[i]["MONTO"].ToString().Trim());
                                    ((DropDownList)Session[Last_Carrier]).Items.Add(li);
                                }
                            }
                        }
                        i++;
                    }

                }
            }

            HidePannels();
            this.pnlSales.Visible = true;
            btmSaleClear_Click(this.btmSaleClear, new EventArgs());
            this.txtPhone.Focus();
    }