Beispiel #1
0
    protected void btnSale_Click(object sender, EventArgs e)
    {
        if (this.txtPhone.Text == this.txtConfirmation.Text)
            {
                if (isNumber(this.txtPhone.Text))
                {
                    wsProxy = new ServiceTAE.Service();
                    string XML_Sales = Utilities.Sales_Transaction(this.txtUser.Text, Session["Password"].ToString(), String.Empty, DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), this.txtPhone.Text, Constants.REGISTER_FOLIO, ddlProduct.SelectedValue, this.ddlAmounts.SelectedValue.ToString());
                    string XML_Response = wsProxy.wsTransaction(XML_Sales);
                    string Confirmation = Utilities.Get_XML_Value(XML_Response, "Confirmacion");
                    string Response_Folio = Utilities.Get_XML_Value(XML_Response, "Folio");
                    string Description = Utilities.Get_XML_Value(XML_Response, "Descripcion");
                    string Message = Utilities.Get_XML_Value(XML_Response, "Aviso");

                    if (Confirmation != "00")
                    {
                        this.lblSales_Message.Text = "<table border=\"0\" align=\"center\"><tr><td align=\"center\"><img src=\"Images/cellphone.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + this.txtPhone.Text + "</td></tr><td align=\"center\"><img src=\"Images/folio.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Response_Folio + "</td></tr><td><img src=\"Images/error.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#880000;\"><b>" + Confirmation + "</b> " + Description + "</td></tr><tr><td align=\"center\"><img src=\"Images/alert2.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Message + "</td></tr></table>";
                    }
                    else
                    {
                        this.lblSales_Message.Text = "<table border=\"0\" align=\"center\"><tr><td align=\"center\"><img src=\"Images/cellphone.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + this.txtPhone.Text + "</td></tr><td align=\"center\"><img src=\"Images/folio.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Response_Folio + "</td></tr><td><img src=\"Images/success.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#008800;\"><b>" + Confirmation + "</b> " + Description + "</td></tr><tr><td align=\"center\"><img src=\"Images/alert2.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Message + "</td></tr></table>";
                        this.lblTicket_Carrier.Text = ddlProduct.SelectedItem.Text;
                        this.lblTicket_Phone.Text = this.txtPhone.Text;
                        this.lblTicket_Folio.Text = Response_Folio;
                        this.lblTicket_Amount.Text = string.Format("${0:#,#.00}", double.Parse(this.ddlAmounts.SelectedValue.ToString()));
                        this.lblTicket_Date.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
                        this.pnlSales.Visible = false;
                        this.pnlTicket.Visible = true;
                    }
                }
                else
                {
                    this.lblSales_Message.Text = "<table border=\"0\" align=\"center\"><tr><td><img src=\"Images/error.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#880000;\"> Número incorrecto!</td></tr></table>";
                }
            }
            else
            {
                this.lblSales_Message.Text = "<table border=\"0\" align=\"center\"><tr><td><img src=\"Images/error.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#880000;\"> Números no son idénticos!</td></tr></table>";
            }
            this.txtPhone.Text = String.Empty;
            this.txtConfirmation.Text = String.Empty;
    }
Beispiel #2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        wsProxy = new ServiceTAE.Service();
            string XML_Login = Utilities.XML_Builder("LOGIN", this.txtUser.Text, this.txtPassword.Text, "", "", "", "");
            DataSet ds = wsProxy.wsLoginUser(XML_Login);
            if (ds.Tables.Count > 0)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    Session["Password"] = this.txtPassword.Text.Trim();
                    Session["User"] = ds.Tables[0].Rows[0]["Nombre"].ToString();
                    bool has_Token = bool.Parse(ds.Tables[0].Rows[0]["Activar_Token"].ToString());
                    Session["Multi_Brand"] = bool.Parse(ds.Tables[0].Rows[0]["Multimarca"].ToString());
                    string Client_Name = Capital_Case(ds.Tables[0].Rows[0]["Nombre"].ToString().ToLower());
                    this.lblNameToken.Text = Client_Name;
                    this.lblNameSale.Text = Client_Name;
                    this.lblNameBalance.Text = Client_Name;
                    this.lblNameReport.Text = Client_Name;
                    this.lblNameServices.Text = Client_Name;
                    this.lblTiket_Name.Text = Client_Name;
                    this.lblTicket_Service_Client.Text = Client_Name;
                    this.lblInsurance_User_Name.Text = Client_Name;
                    this.pnlLogin.Visible = false;
                    if (has_Token)
                    {
                        string XML_Codes = wsProxy.wsObtenerCombinacion();

                        this.pnlToken.Visible = true;
                        this.lblCode1.Text = Utilities.Get_XML_Value(XML_Codes, "Combinacion1");
                        this.lblCode2.Text = Utilities.Get_XML_Value(XML_Codes, "Combinacion2");
                    }
                    else
                    {
                        Sales_Initialization();
                        Services_Initialization();
                    }

                }
                else
                {
                    this.lblMessage.Text = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"Images/error2.png\" height=\"24\" width=\"24\" alt=\"Favor de intentar de Nuevo!\" /></td><td>Usuario o contraseña inválido!<br />Favor de intentar de Nuevo.</td></tr></table>";
                }
            }
            else
            {
                this.lblMessage.Text = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"Images/error2.png\" height=\"24\" width=\"24\" alt=\"Favor de intentar de Nuevo!\" /></td><td>>Usuario o contraseña inválido!<br />Favor de intentar de Nuevo.</td></tr></table>";
            }
    }
Beispiel #3
0
    protected void Get_Balance()
    {
        HidePannels();
            this.pnlBalance.Visible = true;

            double balance = 0;
            wsProxy = new ServiceTAE.Service();
            string XML_Balance = Utilities.XML_Builder("SALDO", this.txtUser.Text, this.txtPassword.Text, String.Empty, DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), String.Empty, Constants.PRODUCT_TYPE_TAE);
            DataSet ds = wsProxy.wsSaldoPuntoVenta(XML_Balance);
            if (ds.Tables.Count > 0)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    balance = double.Parse(ds.Tables[0].Rows[0]["Saldo_Disponible"].ToString()) - double.Parse(ds.Tables[0].Rows[0]["Diferencial"].ToString());
                    this.lblBalance.Text = String.Format("{0:C}", balance);
                }
                else
                {
                    this.lblBalance.Text = String.Format("{0:C}", balance);
                }
            }
            else
            {
                this.lblBalance.Text = String.Format("{0:C}", balance);
            }
    }
Beispiel #4
0
 protected void btnSubmitToken_Click(object sender, EventArgs e)
 {
     wsProxy = new ServiceTAE.Service();
         string XML_Validate_Token = Utilities.Validate_Token(this.txtUser.Text, this.lblCode1.Text, this.lblCode2.Text, this.txtCode1.Text, this.txtCode2.Text);
         bool valid_Token = wsProxy.wsValidaToken(XML_Validate_Token);
         if (valid_Token)
         {
             Sales_Initialization();
             Services_Initialization();
         }
         else
         {
             this.lblMessageToken.Text = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"Images/error2.png\" height=\"24\" width=\"24\" alt=\"Código Incorrecto! Favor de intentar de Nuevo.\" /></td><td>Favor de intentar de Nuevo!</td></tr></table>";
         }
 }
Beispiel #5
0
    protected void btnService_Click(object sender, EventArgs e)
    {
        if (isDouble(this.txtServiceAmount.Text))
            {
                wsProxy = new ServiceTAE.Service();
                string XML_Sales = Utilities.Sales_Transaction(this.txtUser.Text, Session["Password"].ToString(), String.Empty, DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), this.txtReference.Text, Constants.REGISTER_FOLIO, this.ddlServices.SelectedValue, this.txtServiceAmount.Text);
                string XML_Response = wsProxy.wsTransaction(XML_Sales);
                string Confirmation = Utilities.Get_XML_Value(XML_Response, "Confirmacion");
                string Folio = Utilities.Get_XML_Value(XML_Response, "Folio");
                string Description = Utilities.Get_XML_Value(XML_Response, "Descripcion");
                string Message = Utilities.Get_XML_Value(XML_Response, "Aviso");
                string Reference = this.txtReference.Text;
                if (Reference.Length > 15)
                {
                    Reference = Reference.Substring(1, 15);
                }

                if (Confirmation != "00")
                {
                    this.lblServiceMessage.Text = "<table border=\"0\" align=\"center\"><tr><td align=\"center\"><img src=\"Images/service.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Reference + "...</td></tr><td align=\"center\"><img src=\"Images/folio.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Folio + "</td></tr><td><img src=\"Images/error.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#880000;\"><b>" + Confirmation + "</b> " + Description + "</td></tr><tr><td align=\"center\"><img src=\"Images/alert2.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Message + "</td></tr></table>";
                }
                else
                {
                    this.lblServiceMessage.Text = "<table border=\"0\" align=\"center\"><tr><td align=\"center\"><img src=\"Images/service.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Reference + "...</td></tr><td align=\"center\"><img src=\"Images/folio.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Folio + "</td></tr><td><img src=\"Images/success.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#008800;\"><b>" + Confirmation + "</b> " + Description + "</td></tr><tr><td align=\"center\"><img src=\"Images/alert2.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#000000;\">" + Message + "</td></tr></table>";
                    this.lblTicket_Service_Name.Text = this.ddlServices.SelectedItem.Text;
                    this.lblTicket_Service_Reference.Text = this.txtReference.Text;
                    this.lblTicket_Service_Folio.Text = Folio;
                    this.lblTicket_Service_Amount.Text = string.Format("${0:#,#.00}", double.Parse(this.txtServiceAmount.Text));
                    this.lblTicket_Service_Date.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
                    this.pnlServices.Visible = false;
                    this.pnlTicket_Service.Visible = true;
                }
            }
            else
            {
                this.lblServiceMessage.Text = "<table border=\"0\" align=\"center\"><tr><td><img src=\"Images/error.png\" width=\"24\" height=\"24\"/></td><td style=\"color:#880000;\"> Monto incorrecto!</td></tr></table>";
            }
    }
Beispiel #6
0
    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());
    }
Beispiel #7
0
 protected void Sales_Report()
 {
     wsProxy = new ServiceTAE.Service();
         string XML_Sales_Report = Utilities.Sales_Report(this.txtUser.Text, this.txtPassword.Text, this.ddlReport_Dates.SelectedValue);
         DataSet ds = wsProxy.wsVentadelDia(XML_Sales_Report);
         this.gvReport.DataSource = ds;
         this.gvReport.DataBind();
 }
Beispiel #8
0
    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();
    }