public ActionResult Login(string txtUser, string txtPassword) { var Vali = string.Empty; if (txtUser == null && txtPassword == null) { ViewBag.Vali = Vali; } else { var bl = new MPersonalBl(_MPersonalDa); var persona = bl.validarLoguin(txtUser, txtPassword); if (persona != null) { if (persona.Usuario.Trim() == txtUser.Trim() && persona.Activo == true) { Session["LoginUsuario"] = persona.Usuario; Session["n_nombre"] = persona.Nombre; Session["n_email"] = persona.Email; return(RedirectToAction("Index", "Solicitud")); } else { Vali = "1"; } } else { Vali = "2"; } } ViewBag.Vali = Vali; return(View()); }
public JsonResult CambiarContrasenia( ) { string contrasenia = Request.Form.Get("contrasenia"); string usuario = Request.Form.Get("usuario"); var bl = new MPersonalBl(_MPersonalDa); var filasAfectadas = bl.cambiarContrasenia(contrasenia, usuario); var json = Json(new { filasAfectadas = filasAfectadas }, JsonRequestBehavior.AllowGet); //json.MaxJsonLength = int.MaxValue; return(json); }
public ActionResult CambiarPassword(string user) { ViewBag.n_nombre = string.Empty; if (Request.HttpMethod == "GET") { var bl = new MPersonalBl(_MPersonalDa); var persona = bl.ListarPersonalPorUsuario(user); if (persona != null) { ViewBag.n_nombre = persona.Nombre; } } return(View()); }
public ActionResult listadoSolicitud( ) { var EmailAprobador = HttpContext.Session["n_email"].ToString(); var bl = new PasajesTerrestresBl(_PasajesTerrestresDa); var blAprobadores = new MPersonalBl(_MPersonalDa); int totalRegistros = 0; int nroPaginas = 0; var aprovadores = blAprobadores.listarPersonalAprobador().Where(x => x.Email == EmailAprobador).Count(); List <PasajesTerrestresBe> lista = new List <PasajesTerrestresBe>(); if (aprovadores > 0) { lista = bl.paginarPasajesTerrestres(Convert.ToBoolean(SettingsBl.ConCorreoSinCorreo.ConCorreo), EmailAprobador); } else { lista = bl.paginarPasajesTerrestres(Convert.ToBoolean(SettingsBl.ConCorreoSinCorreo.SinCorreo), EmailAprobador); } totalRegistros = lista.Count(); nroPaginas = totalRegistros / registrosPorPagina; TempData["lista"] = lista; if (nroPaginas % registrosPorPagina == 0) { nroPaginas--; } var pagina = new List <PasajesTerrestresBe>(); for (int i = 0; i < registrosPorPagina; i++) { if (i < lista.Count()) { pagina.Add(lista[i]); } else { break; } } ViewBag.nroPaginas = nroPaginas; return(View()); }
public ActionResult RecuperarContrasenia(string user) { MPersonalBe personal = null; if (!string.IsNullOrEmpty(user)) { personal = new MPersonalBe(); var bl = new MPersonalBl(_MPersonalDa); personal = bl.ListarPersonalPorUsuario(user); if (personal != null) { string correoSolicitante = personal.Email.Trim(); string asuntoSolicitante = "Password de Acceso al Sistema de Pasajes"; System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"); System.Text.RegularExpressions.Match match = regex.Match(correoSolicitante); if (match.Success) { MailService.EmailService.EnviarCorreoRecuperacion(correoSolicitante, asuntoSolicitante, personal); } } } return(View(personal)); }