public ActionResult Create(ENTIDADES.Usuario collection) { var mensajes = new List <KeyValuePair <string, string> >(); try { // TODO: Add insert logic here collection.Habilitado = true; collection.Contrasena = SEGURIDAD.encriptarMD5(collection.Contrasena); var sw = LUsuario.add(collection, collection.IdPerfil, collection.IdFase); if (sw) { mensajes.Add(Util.mensaje(Util.OK, Util.OKMENSAJE)); } else { mensajes.Add(Util.mensaje(Util.ERROR, Util.ERRORMENSAJE)); } return(Json(mensajes)); } catch (Exception ex) { mensajes.Clear(); mensajes.Add(Util.mensaje(Util.ERROR, ex.Message)); return(Json(mensajes)); } }
public ActionResult IniciarSesion(string usuario = "", string contrasena = "") { var mensajes = new List <KeyValuePair <string, string> >(); try { if (Validaciones.EsNulaVacia(usuario) || Validaciones.EsNulaVacia(contrasena)) { mensajes.Add(Util.mensaje("usuario, contrasena", "Usuario y/o contraseña inválida", false)); } if (mensajes.Count > 0) { return(Json(mensajes)); } var entidadUsuario = Logica.LUsuario.IniciarSesion(usuario, SEGURIDAD.encriptarMD5(contrasena)); //var entidadUsuario = ServicioCuenta.IniciarSesion(usuario, SEGURIDAD.encriptarMD5(contrasena), Util.IPCliente(TipoIP.V4)); //entidadUsuario.Contrasena = SEGURIDAD.encriptarMD5(contrasena); if (entidadUsuario.CambiarContrasena) { this.UsuarioTemp = entidadUsuario; mensajes.Clear(); mensajes.Add(Util.mensaje("JS", "MostrarCambiarContrasena();")); return(Json(mensajes)); } else { Util.Usuario = entidadUsuario; this.UsuarioTemp = null; mensajes.Clear(); //mensajes.Add(Util.mensaje("JS", string.Format("RedireccionarOcultandoFormulario('{0}');", Url.Action("Index", "Home")))); var urls = Url.Action("Index", "Home"); // "/Home/Index"; //var re = String.Format("RedireccionarOcultandoFormulario('{0}')", urls); mensajes.Add(Util.mensaje("JS", urls, false)); //mensajes.Add(Util.mensaje("JS", string.Format("RedireccionarOcultandoFormulario('{0}');", Url.Action("Index", "Home")))); return(Json(mensajes)); } } catch (Exception ex) { mensajes.Clear(); mensajes.Add(Util.mensaje("ERROR", ex.Message)); return(Json(mensajes)); } }