public JsonResult AgregarUsuario(Entidades.Usuario usuario, Entidades.CatRol rol) { List <Entidades.Usuario> ListUsuario = new List <Entidades.Usuario>(); Negocio.Usuario.Usuario Usuario = new Negocio.Usuario.Usuario(); List <Parametro> ListParametro = new List <Parametro>(); Parametro parametro = new Parametro(); //Entidades.Usuario usuario = new Entidades.Usuario(); ResultadoUsuario resultadoUsuario = new Models.Usuario.ResultadoUsuario(); const string key = "idaeconomia"; try { usuario.Password = EncripDecrip.Encriptar(usuario.Password, key); usuario.ConfirmarPassword = usuario.Password; usuario.IdRol = rol.Id; usuario.Rol = rol.Rol; parametro = new Parametro(); parametro.Nombre = "Nombre"; parametro.Valor = usuario.Nombre; ListParametro.Add(parametro); parametro = new Parametro(); parametro.Nombre = "Usuario"; parametro.Valor = usuario.Login; ListParametro.Add(parametro); parametro = new Parametro(); parametro.Nombre = "Password"; parametro.Valor = usuario.Password; ListParametro.Add(parametro); parametro = new Parametro(); parametro.Nombre = "IdRol"; parametro.Valor = usuario.IdRol; ListParametro.Add(parametro); usuario = Usuario.AgregarUsuario(ListParametro); ListUsuario = (List <Entidades.Usuario>)Session["ListUsuario"]; ListUsuario.Add(usuario); Session["ListUsuario"] = ListUsuario; resultadoUsuario.ListaUsuario = ListUsuario.OrderBy(n => n.Nombre).ToList(); resultadoUsuario.Mensaje = "OK"; } catch (Exception ex) { } return(Json(resultadoUsuario, JsonRequestBehavior.AllowGet)); }
public JsonResult MostrarEditarUsuario(Entidades.Usuario usuario) { ResultadoUsuario resultadoUsuario = new ResultadoUsuario(); Entidades.CatRol catRol = new Entidades.CatRol(); List <CatRol> listaCatRol = new List <CatRol>(); const string key = "idaeconomia"; string mensaje = string.Empty; try { listaCatRol = (List <CatRol>)Session["ListCatRol"]; usuario.Password = EncripDecrip.Desencriptar(usuario.Password, key); usuario.ConfirmarPassword = usuario.Password; resultadoUsuario.Usuario = usuario; catRol = listaCatRol.Where(n => n.Id == usuario.IdRol).FirstOrDefault(); if (catRol != null) { resultadoUsuario.CatRol = catRol; } resultadoUsuario.Mensaje = "OK"; } catch (Exception ex) { mensaje = "ERROR: Metodo: ObtenerEstadistico_Dinero, Source: " + ex.Source + ", Mensaje: " + ex.Message; ArchivoLog.EscribirLog(null, mensaje); resultadoUsuario.Mensaje = mensaje; } return(Json(resultadoUsuario, JsonRequestBehavior.AllowGet)); }