예제 #1
0
        protected void Login_Click(object sender, EventArgs e)
        {
            user.email    = mail.Text;
            user.userName = usuario.Text;
            int encontro = usuarioNegocio.BuscarUsuario(user);

            if (encontro == 1)
            {
                usuarioNegocio.DetalleUsuario(user);
                if (user.password != password.Text)
                {
                    validation.Attributes["class"] = "visible alert alert-danger";
                    validation.InnerText           = "Contraseña incorrecta";
                    password.Text = "";
                }
                else
                {
                    if (user.privilegio == 2)
                    {
                        Session.Add(Session.SessionID + "admin", user);
                        Response.Redirect("principalAdmin.aspx");
                    }
                    else
                    {
                        Session.Add(Session.SessionID + "usuario", user);
                        Response.Redirect("home.aspx");
                    }
                }
            }
            else
            {
                validation.InnerText           = "Usuario inexistente";
                validation.Attributes["class"] = "visible alert alert-danger";
            }
        }
예제 #2
0
        protected void Cambiar_Click(object sender, EventArgs e)
        {
            venta = (Ventacs)Session[Session.SessionID + "venta"];
            ventaNegocio.Modificar(venta.estado, venta.idVenta);
            SmtpClient  smtp  = (SmtpClient)Session[Session.SessionID + "smtp"];
            MailMessage email = (MailMessage)Session[Session.SessionID + "email"];

            usuario.id = venta.idUsuario;
            usuarioNegocio.DetalleUsuario(usuario);
            email.To.Add(new MailAddress(usuario.email));
            email.Subject = "EN CASA - Cambio de estado de la Compra";
            email.Body    = "Hola " + usuario.nombre + ", queremos comentarte que tu compra cambio de estado, conectate para realizar el seguimiento" +
                            "de la compra https://localhost:44303/login";
            smtp.Send(email);
            email.Dispose();
            Response.Redirect("ventas.aspx");
        }