Пример #1
0
        public ActionResult IniciarSesion()
        {
            var nombreUsuario = Request.Form.Get("nombreUsuario");
            var clave         = Request.Form.Get("clave");

            if (nombreUsuario != null && clave != null)
            {
                var empleadoDao = new EmpleadoDao(db);
                var empleado    = empleadoDao.Login(nombreUsuario, clave);

                if (empleado != null)
                {
                    Session["empleado"] = empleado;
                    Session["tipo"]     = TipoSesion.Empleado;
                    Response.Redirect("/Home/Index");
                }
                else
                {
                    TempData["Mensaje"]   = "Usuario o contraseña incorrecta";
                    ViewBag.NombreUsuario = nombreUsuario;
                }
            }

            return(View());
        }
Пример #2
0
        /*
         * Autor: Luis Carlos Pedroza Pineda
         * Evento que inicia sesión validando el nombre de usuario y la contaseña
         */
        private void BtnEntrar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                using (var db = new Compartido.Modelo.Entidades()) {
                    var dao = new EmpleadoDao(db);

                    var empleado = dao.Login(txtNombreUsuario.Text, txtClave.Text);
                    if (empleado != null)
                    {
                        Form window = null;
                        switch (empleado.Rol.Codigo)
                        {
                        case "CAJ":
                            window = new CajaForm();
                            break;

                        case "ADMIN":
                            window = new AdministradorForm();
                            break;

                        case "VEN":
                            window = new VendedorForm(empleado);
                            break;
                        }

                        window.Show();
                        Hide();
                        txtClave.Clear();
                    }
                    else
                    {
                        MessageBox.Show("El usuario o contraseña son incorrectos");
                    }
                }
            }
        }
Пример #3
0
        public ActionResult IniciarSesion()
        {
            var correo = Request.Form.Get("correo");
            var clave  = Request.Form.Get("clave");

            if (correo != null && clave != null)
            {
                var empleadoDao = new EmpleadoDao(db);
                var empleado    = empleadoDao.Login(correo, clave);

                if (empleado != null)
                {
                    Session["empleado"] = empleado;
                    Response.Redirect("/Home/Index");
                }
                else
                {
                    TempData["Mensaje"] = "Correo o contraseña incorrecta";
                    ViewBag.Correo      = correo;
                }
            }

            return(View());
        }