Пример #1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            AVECustomMembershipProvider AveMembership = new AVECustomMembershipProvider();

            //if (Membership.ValidateUser(txtLogin.Text,txtPassword.Text))
            //{
            if (Comun.IsNumeric(txtLogin.Text) && AveMembership.ValidateUser(txtLogin.Text, txtPassword.Text))
            {
                Session["IdCarrito"]   = null;
                Session["ClienteNine"] = null;
                Session["objCliente"]  = null;

                HttpContext.Current.Session[Constantes.Session.Usuario] = txtLogin.Text;
                if (!Comun.CargarUsuarioSesion(txtLogin.Text, hidNombreMaquina.Value))
                {
                    ClientScript.RegisterStartupScript(typeof(string), "Terminal", "alert('El Terminal no esta configurado en el TPV correctamente.');", true);
                    return;
                }
                else
                {
                    //HttpCookie terminalCookie = Request.Cookies["Terminal"];
                    //Session[Constantes.CteCookie.IdTerminal] = terminalCookie.Value;
                }

                Comun.CargaConfiguracionMIT();

                //DML 290414 Metodo que realizar los checkpending de todas las operaciones pendientes por terminal
                Comun.CheckPending();
                // Session["IdCarrito"] = 135;

                //Comun.CargarUsuarioSesion((Guid)Membership.GetUser(txtLogin.Text).ProviderUserKey);
                //Comun.CargaConfiguracionMIT();

                //  Comprobamos que tiene un IdTerminal válido; si no le invitamos a registrarlo
                if (Contexto.IdTerminal == string.Empty)
                {
                    Response.Redirect(Constantes.Paginas.RegistroTerminal);
                }

                FormsAuthentication.RedirectFromLoginPage(txtLogin.Text, true);
                Session["TiendaCamper"] = Comun.checkTiendaCamper();
            }
            else
            {
                string script = "alert('" + Resource.LoginCredencialesIncorrectas + "');";
                ClientScript.RegisterStartupScript(typeof(string), Resources.Resource.Error, script, true);
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["TiendaCamper"] == null)
            {
                Session["TiendaCamper"] = Comun.checkTiendaCamper();
            }

            if (Session["TiendaCamper"].ToString() == "1")
            {
                this.imgCliente9.Visible = false;
                lblInventario.Visible    = false;
            }
            else
            {
                lblInventario.Visible = true;
                imgCliente9.Visible   = true;
            }
            //Comprobamos la visualizacion del Mensaje
            PanelAviso.Visible = AVE.Configuracion.ComprobarSolicitudesPendientes();

            //ACL.09-07-2014-Se comprueba si existe un carrito pte por tramitar y se obtiene el último
            // para esa máquina y ese usuario
            //que no haya sido cancelado, por cerrar sesion o cualquier otra incidencia.

            //ACL. LO COMENTO, ES UNA LOCURA CON TODOS LOS CARRITOS SIN CERRAR EXISTENTES
            bool CarrPte = AVE.Configuracion.ComprobarCarritoPendiente();

            imgSolicitudes.PostBackUrl = Constantes.Paginas.SolicitudesAlmacen;
            //imgPedidos.PostBackUrl = Constantes.Paginas.Pedidos;
            //imgCargos.PostBackUrl = Constantes.Paginas.Cargos;
            //imgTraspasoEntrada.PostBackUrl = Constantes.Paginas.PedidosEntrada;

            //acl comentado para hacer pruebas
            //imgCliente9.PostBackUrl = Constantes.Paginas.ConsultaCliente9;
            imgCliente9.PostBackUrl = Constantes.Paginas.AdmCliente9;

            lnkVerSolicitudes.PostBackUrl = Constantes.Paginas.SolicitudesAlmacen;

            lnkCarrito.Visible     = (Session["IdCarrito"] != null);
            lnkCarrito.PostBackUrl = Constantes.Paginas.Carrito;
            //Se muestra el id del usuario, que se ha logueado.
            this.txtUser.Text = (string)HttpContext.Current.Session[Constantes.Session.Usuario];
        }
Пример #3
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            AVECustomMembershipProvider AveMembership = new AVECustomMembershipProvider();

            if (Comun.IsNumeric(txtLogin.Text) && AveMembership.ValidateUser(txtLogin.Text, txtPassword.Text))
            {
                Session["IdCarrito"]   = null;
                Session["ClienteNine"] = null;
                Session["objCliente"]  = null;

                HttpContext.Current.Session[Constantes.Session.Usuario] = txtLogin.Text;
                if (!Comun.CargarUsuarioSesion(txtLogin.Text, hidNombreMaquina.Value))
                {
                    ClientScript.RegisterStartupScript(typeof(string), "Terminal", "alert('El Terminal no esta configurado en el TPV correctamente.');", true);
                    return;
                }
                else
                {
                    ;
                }

                Comun.CargaConfiguracionMIT();

                Comun.CheckPending();

                if (Contexto.IdTerminal == string.Empty)
                {
                    Response.Redirect(Constantes.Paginas.RegistroTerminal);
                }

                FormsAuthentication.RedirectFromLoginPage(txtLogin.Text, true);
                Session["TiendaCamper"] = Comun.checkTiendaCamper();
            }
            else
            {
                string script = "alert('" + Resource.LoginCredencialesIncorrectas + "');";
                ClientScript.RegisterStartupScript(typeof(string), Resources.Resource.Error, script, true);
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["tipoPago"] = null;
            if (Session["TiendaCamper"] == null)
            {
                Session["TiendaCamper"] = Comun.checkTiendaCamper();
            }

            if (Session["TiendaCamper"].ToString() == "1")
            {
                //this.imgCliente9.Visible = false;
                //lblInventario.Visible= false;
            }
            else
            {
                //lblInventario.Visible = true;
                //imgCliente9.Visible = true;
            }
            string uri = HttpContext.Current.Request.Url.AbsoluteUri;


            bool CarrPte = AVE.Configuracion.ComprobarCarritoPendiente();

            lnkCarrito.Visible     = (Session["IdCarrito"] != null);
            lnkCarrito.PostBackUrl = Constantes.Paginas.Carrito;
            if (Page.IsPostBack)
            {
                this.lblUser.Text = lblUser.Text;
            }
            else
            {
                string script = "$(document).ready(return function ShowProgress());";
                ClientScript.RegisterStartupScript(this.GetType(), "load", script, true);

                object checkBoxChecked = Session["checkBoxChecked"];

                if (checkBoxChecked == null)
                {
                    chkToggleButton.Checked = true;
                }
                else
                {
                    chkToggleButton.Checked = (bool)checkBoxChecked;
                }



                string usu = (string)HttpContext.Current.Session[Constantes.Session.Usuario];
                if (!string.IsNullOrEmpty(usu))
                {
                    string[] ar = usu.Split(' ');
                    this.lblUser.Text = ar[1].ToUpper() + ", " + ar[0];
                }
                else
                {
                    this.lblUser.Text = "";
                }
            }

            if (uri.Contains('?'))
            {
                String[] value = uri.Split('?');
                if (!value[1].Contains("send") && !value[1].Contains("Search"))
                {
                    txtBuscar.Text = value[1];
                    if (chkToggleButton.Checked)
                    {
                        if (!pnlDatos.Visible)
                        {
                            añadirCarrito();
                            chkToggleButton.Checked = true;
                        }
                    }
                    else
                    {
                        cargar();
                    }
                }
                else
                {
                    ;
                }
            }
            else
            {
                ;
            }

            try
            {
                if (!String.IsNullOrEmpty(Session["idCarrito"].ToString()))
                {
                    int ArtiCarrito = CheckArticulosCarrito(Session["IdCarrito"].ToString());

                    MuestraArticulosCarrito(Convert.ToString(ArtiCarrito));
                }
                else
                {
                }
            }
            catch (Exception ee)
            {
            }
        }