Esempio n. 1
0
 public ActionResult home()
 {
     using (MomiproEntitiess Table = new MomiproEntitiess())
     {
         List <Empleados>      emp = Table.Empleados.ToList();
         List <iniciar_Sesion> ini = Table.iniciar_Sesion.ToList();
         var Viewdatt = (from d in emp join T in ini on d.Correo equals T.ID_login into table
                         from T in table.ToList()
                         select new VistaT
         {
             Emp = d,
             sesion = T
         }).ToList();
         return(View(Viewdatt));
     }
 }
Esempio n. 2
0
        public ActionResult HCLogin(string Email, string Contrasena)
        {
            if (!string.IsNullOrEmpty(Email) && !string.IsNullOrEmpty(Contrasena))
            {
                MomiproEntitiess bsd = new MomiproEntitiess();

                var user = bsd.iniciar_Sesion.FirstOrDefault(e => e.Email == Email);
                var pass = bsd.iniciar_Sesion.FirstOrDefault(e => e.Contraseña == Contrasena);

                if (user != null && pass != null)
                {
                    FormsAuthentication.SetAuthCookie(user.Email, true);
                    return(RedirectToAction("home", "Home"));
                }
                else
                {
                    return(RedirectToAction("Login", new { message = "Error al inisiar" }));
                }
            }
            else
            {
                return(RedirectToAction("Login", new { message = "Error de datos" }));
            }
        }
Esempio n. 3
0
        public ActionResult Registro(Regi Rel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (MomiproEntitiess entitiess = new MomiproEntitiess())
                    {
                        var Emp = new Empleados();
                        var ini = new iniciar_Sesion();

                        Emp.Nombre_Emple   = Rel.Nombre;
                        Emp.Apellido       = Rel.Apellido;
                        Emp.Telefono       = Rel.Telefono;
                        Emp.Tipo_Documento = Rel.TipoDocumento;
                        ini.Email          = Rel.Email;
                        ini.Contraseña     = Rel.Contrasena;
                        Emp.Correo         = ini.ID_login;
                        ViewBag.error      = Rel.TipoDocumento;
                        entitiess.Empleados.Add(Emp);
                        entitiess.SaveChanges();



                        return(Redirect("#"));
                    }
                }


                return(Redirect("/home/home"));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }