Esempio n. 1
0
        public ActionResult Ingresar(ViewIngresar ingresar)
        {
            if (ModelState.IsValid == true)
            {
                UsuarioMos = usuario.Ingresar(ingresar.Usuario, ingresar.Password);

                if (UsuarioMos != null)
                {
                    Session["IdUsuario"]  = UsuarioMos.IdUsuario;
                    Session["NomMostrar"] = UsuarioMos.NombresMostrar;
                    Session["IdPerfil"]   = UsuarioMos.IdPerfil;
                    Session["Perfil"]     = UsuarioMos.Perfil;
                    Session["FotoPerfil"] = UsuarioMos.FotoPerfil;
                    Session["Ruta"]       = "http://localhost:52963/assets/images/userimages/";
                    Session["Rutac"]      = "http://localhost:52963";

                    return(RedirectToAction("Indexaf"));
                }
                else
                {
                    ViewBag.Mensaje = "Usuario y/o Password incorrectos";
                    return(View("Index"));
                }
            }
            else
            {
                return(View("Index"));
            }
        }
Esempio n. 2
0
        public UsuarioMostrar Ingresar(string usuario, string password)
        {
            UsuarioMostrar user = new UsuarioMostrar();

            try
            {
                using (var context = new SIGHUContext())
                {
                    user = (from u in context.USUARIO
                            where u.LoginUsuario == usuario && u.PasswordUsuario == password && u.Activo == 1
                            select new UsuarioMostrar {
                        IdUsuario = u.IdUsuario,
                        NombresMostrar = u.PERSONA.NombreP + " " + u.PERSONA.ApellidoP,
                        IdPerfil = u.IdPerfil,
                        Perfil = u.PERFILES.Perfil,
                        FotoPerfil = u.PERSONA.FotoPerfil
                    }).FirstOrDefault();

                    return(user);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }