public async Task <IHttpActionResult> Actualizar(UsuarioBE obe) { try { UsuarioBL oUsuarioBL = new UsuarioBL(obe.IdCliente); bool rpta = false; bool rptaL = false; rpta = oUsuarioBL.Actualizar(obe, out rptaL); if (rpta) { if (rptaL) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(210, "Se actualizó Datos de Usuario. Ocurrió un error al guardar Logo."))); } } else { return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
public ActionResult Activar(int pid) { var ousuario = UsuarioBL.Obtener(pid); ousuario.Estado = !ousuario.Estado; UsuarioBL.Actualizar(ousuario); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult ResetearClave(int pUsuarioId) { var ousuario = UsuarioBL.Obtener(pUsuarioId); ousuario.ClaveUsuario = "123456"; UsuarioBL.Actualizar(ousuario); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Guardar(Usuario usuario) { var result = usuario.Id == 0 ? usuarioBl.Registrar(usuario) : usuarioBl.Actualizar(usuario); if (!result) { ViewBag.Message = "Ocurrio un error inesperado"; return(View("~/Views/Shared/_Mensaje.cshtml")); } return(Redirect("~/")); }
public ActionResult GuardarUsuario(int pUsuarioId, string pApePaterno, string pApeMaterno, string pNombre, string pNumeroDocumento, string pSexoM, DateTime?pFechaNacimiento, string pTelefonoMovil, string pEmailPersonal, string pNombreUsuario, string pClaveUsuario, bool pActivo) { var perso = new Persona(); var user = new Usuario(); if (pUsuarioId > 0) { user = UsuarioBL.Obtener(pUsuarioId); perso = PersonaBL.Obtener(user.PersonaId); } pApePaterno = pApePaterno.ToUpper(); pApeMaterno = pApeMaterno.ToUpper(); pNombreUsuario = pNombreUsuario.ToUpper(); perso.ApePaterno = pApePaterno; perso.ApeMaterno = pApeMaterno; perso.Nombre = pNombre; perso.NombreCompleto = pApePaterno + " " + pApeMaterno + ", " + pNombre; perso.NumeroDocumento = pNumeroDocumento; perso.Sexo = pSexoM; perso.FechaNacimiento = pFechaNacimiento; perso.Celular1 = pTelefonoMovil; perso.EmailPersonal = pEmailPersonal; perso.TipoDocumento = "DNI"; perso.TipoPersona = "N"; perso.Estado = pActivo; if (pUsuarioId == 0) { PersonaBL.Crear(perso); } else { PersonaBL.Actualizar(perso); } user.PersonaId = perso.PersonaId; user.UsuarioId = pUsuarioId; user.NombreUsuario = pNombreUsuario; user.ClaveUsuario = pClaveUsuario; user.Estado = pActivo; if (pUsuarioId == 0) { UsuarioBL.Crear(user); } else { UsuarioBL.Actualizar(user); } return(Json(user.UsuarioId, JsonRequestBehavior.AllowGet)); }
public ActionResult Guardar(Usuario usuario) { var r = usuario.Id_Usuario > 0 ? usuarioBL.Actualizar(usuario) : usuarioBL.Registrar(usuario); if (!r) { ViewBag.Mensaje = "Ocurrio un error inesperado"; return(View("~/Views/Shared/_Mensajes.cshtml")); } return(Redirect("~/Usuario/Index")); }
public ActionResult Guardar(Usuario usuario) { var r = usuario.id > 0 ? usuarioBL.Actualizar(usuario) : usuarioBL.Registrar(usuario); if (!r) { // Podemos validar para mostrar un mensaje personalizado, por ahora el aplicativo se caera por el throw que hay en nuestra capa DAL ViewBag.Mensaje = "Ocurrio un error inesperado"; return View("~/Views/Shared/_Mensajes.cshtml"); } return Redirect("~/"); }