public bool RegistrarEmpleado(DtoAdm dto) { bool msg; using (AlasPUMEntities context = new AlasPUMEntities()) { using (TransactionScope scope = new TransactionScope()) { try { Administrador nuevoEmpleado = new Administrador(); nuevoEmpleado.documento = dto.documento; nuevoEmpleado.nombreUsuario = dto.NombreUsuario; nuevoEmpleado.contraseña = dto.contraseña; nuevoEmpleado.email = dto.email; nuevoEmpleado.nombre = dto.nombre; nuevoEmpleado.apellido = dto.apellido; context.Administrador.Add(nuevoEmpleado); context.SaveChanges(); scope.Complete(); } catch (Exception ex) { scope.Dispose(); return(msg = false); } return(msg = true); } } }
public bool existeEmpleado(DtoAdm dto) { bool existe = false; using (AlasPUMEntities context = new AlasPUMEntities()) { existe = context.Administrador.Any(a => a.nombreUsuario == dto.NombreUsuario && a.contraseña == dto.contraseña); } return(existe); }
public ActionResult AddAdministrador(DtoAdm nuevoAdministrador) { bool msg = HAdmin.getInstace().AddAdministrador(nuevoAdministrador); if (msg == true) { TempData["Message"] = "Empleado registrado satisfactoriamente!"; } else { TempData["Message"] = "Completa todos los campos por favor!"; } return(RedirectToAction("RegistroAdm")); }
public ActionResult Login(DtoAdm dto) { bool existe = HAdmin.getInstace().ExisteEmpleado(dto); if (existe) { //Crea la Cookie para que el usuario sea autenticado FormsAuthentication.SetAuthCookie(dto.NombreUsuario, false); Session["NombreDeUsuario"] = dto.NombreUsuario; Session["Contraseña"] = dto.contraseña; return(Redirect("/Home")); } return(View()); }
public bool AddAdministrador(DtoAdm dto) { PAdmin pe = new PAdmin(); return(pe.RegistrarEmpleado(dto)); }
public bool ExisteEmpleado(DtoAdm dto) { PAdmin pe = new PAdmin(); return(pe.existeEmpleado(dto)); }