public Result ModificarUsuario(ResponseLoginBE objUsuarioBE) { try { if (objUsuarioBE.Activo.Equals(false)) { var data = objUsuarioDA.EliminarUsuario(objUsuarioBE); result.Data = data; } else { var data = objUsuarioDA.ModificarUsuario(objUsuarioBE); result.Data = data; } } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public async Task <PartialViewResult> DeleteUsuario(int id) { try { var perfiles = await PerfilPCL.ListarPerfiles(); if (perfiles.Code != 200) { throw new Exception(perfiles.Message); } if (perfiles.Data == null) { throw new Exception("Error al intentar cargar perfiles"); } List <PerfilBE> lPerfiles = new List <PerfilBE>(); lPerfiles.AddRange(perfiles.Data); var datos = await MantenimientoPCL.GetUsuarioById(id); if (datos.Code != 200) { throw new Exception(datos.Message); } ResponseLoginBE duModel = datos.Data.response; return(PartialView("_DeleteUsuario", duModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> PerfilUsuario() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; ViewBag.Message = ObjMessage; ObjMessage = null; var datos = await MantenimientoPCL.GetUsuarioById(Usuariores.Usuario.IdUsuario); if (datos.Code != 200) { throw new Exception(datos.Message); } ResponseLoginBE duModel = datos.Data.response; MantenimientoUsuarioModel muModel = new MantenimientoUsuarioModel(); muModel.Usuario = datos.Data.response; return(View(muModel)); } catch (Exception ex) { throw ex; } }
public static async Task <ResultDTO <ErrorBE> > RegistrarUsuario(ResponseLoginBE usuario) { try { string post = urlU + "Registrar"; return(await ResultPCL <ErrorBE> .Post(post, usuario)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarUsuario(ResponseLoginBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { if (ModelState.IsValid) { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var nuevo = new ResponseLoginBE { IdUsuario = duModel.IdUsuario, DNI = duModel.DNI, Name = duModel.Name, LastName1 = duModel.LastName1, LastName2 = duModel.LastName2, Type = duModel.Type, Mobile = "1", Password = duModel.Password, Email = duModel.Email }; var registrar = await MantenimientoPCL.RegistrarUsuario(nuevo); if (registrar.Code != 200) { throw new Exception(registrar.Message); } ObjMessage = new MessageDialog() { Title = "Se registro correctamente el usuario.", Estado = 0, Message = registrar.Data.Message }; if (registrar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar registrar el nuevo usuario"; ObjMessage.Estado = registrar.Data.Codigo; } } return(RedirectToAction("Usuarios", "Usuario")); } catch (Exception ex) { throw ex; } }
public Sp_Delete_UsuerResult EliminarUsuario(ResponseLoginBE objUsuarioBE) { try { var OnjResult = from a in model.Sp_Delete_Usuer(objUsuarioBE.IdUsuario, objUsuarioBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> PerfilUsuario(MantenimientoUsuarioModel duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ResponseLoginBE { IdUsuario = duModel.Usuario.IdUsuario, DNI = duModel.Usuario.DNI, Name = duModel.Usuario.Name, LastName1 = duModel.Usuario.LastName1, LastName2 = duModel.Usuario.LastName2, Type = duModel.Usuario.Type, Mobile = "1", Password = duModel.Usuario.Password, Activo = duModel.Usuario.Activo, Email = duModel.Usuario.Email }; var guardar = await MantenimientoPCL.ModificarUsuario(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se modificó correctamente el usuario.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar modificar el usuario"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction(duModel.Usuario.Mobile)); } catch (Exception ex) { throw ex; } }
public Response Usuario_Autenticar(RequestLoginBE ObjRequestBE) { try { String EncripPass = Base64Encode(ObjRequestBE.Password); var ObjMenu = from a in model.Menu where a.Activo.Equals(true) select new MenuBE.ResponseMenuBE() { IdMenu = a.TypeUser, Nombre = a.Menu1, Icono = a.Icono, URL = a.URL, }; var query = from p in model.UserType select new PerfilBE() { IdPerfil = p.ID, Nombre = p.UserType1 }; var login = model.Sp_LoginUsuer(ObjRequestBE.DNI, EncripPass).Single(); ResponseLoginBE ObjResult = new ResponseLoginBE { IdUsuario = login.IdUsuario, DNI = login.DNI, Name = login.Name, LastName1 = login.LastName1, LastName2 = login.LastName2, Type = login.Type, Password = login.Password, Mobile = login.Mobile, Email = login.Email, RegisterDate = login.RegisterDate, perfilList = query.ToList(), LastAccesDate = Convert.ToDateTime(login.LastAccesDate) }; ObjResult.menuList = ObjMenu.ToList(); Response Result = new Response() { response = ObjResult }; return(Result); } catch (Exception ex) { throw ex; } }
public async Task <PartialViewResult> DatosUsuario(int id) { try { var datos = await MantenimientoPCL.GetUsuarioById(id); if (datos.Code != 200) { throw new Exception(datos.Message); } ResponseLoginBE duModel = datos.Data.response; return(PartialView("_DatosUsuario", duModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DeleteUsuario(ResponseLoginBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ResponseLoginBE { IdUsuario = duModel.IdUsuario, Activo = duModel.Activo }; var guardar = await MantenimientoPCL.ModificarUsuario(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se eliminó correctamente el usuario.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar eliminar el usuario"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Usuarios")); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarUsuario() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } var perfiles = await PerfilPCL.ListarPerfiles(); if (perfiles.Code != 200) { throw new Exception(perfiles.Message); } if (perfiles.Data == null) { throw new Exception("Error al intentar cargar perfiles"); } List <PerfilBE> lPerfiles = new List <PerfilBE>(); lPerfiles.Add(new PerfilBE { IdPerfil = 0, Nombre = "--- Seleccione ---" }); lPerfiles.AddRange(perfiles.Data); var duModel = new ResponseLoginBE { DNI = "", Name = "", LastName1 = "", LastName2 = "", Type = 1, Mobile = "", Password = "", Email = "", perfilList = lPerfiles.ToList() }; return(PartialView("_RegistrarUsuario", duModel)); }
public Sp_Update_UsuerResult ModificarUsuario(ResponseLoginBE objUsuarioBE) { try { String EncripPass = Base64Encode(objUsuarioBE.Password); var OnjResult = from a in model.Sp_Update_Usuer(objUsuarioBE.DNI, objUsuarioBE.Name, objUsuarioBE.LastName1, objUsuarioBE.LastName2, objUsuarioBE.Type, EncripPass, objUsuarioBE.Mobile, objUsuarioBE.Activo, objUsuarioBE.Email).ToList() select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public Sp_Insert_UsuerResult RegistrarUsuario(ResponseLoginBE ObjRequestBE) { try { String EncripPass = Base64Encode(ObjRequestBE.Password); var OnjResult = from a in model.Sp_Insert_Usuer(ObjRequestBE.DNI, ObjRequestBE.Name, ObjRequestBE.LastName1, ObjRequestBE.LastName2, ObjRequestBE.Type, EncripPass, ObjRequestBE.Mobile, ObjRequestBE.Email).ToList() select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public Result RegistrarUsuario(ResponseLoginBE ObjRequestUsuarioBE) { try { var data = objUsuarioDA.RegistrarUsuario(ObjRequestUsuarioBE); result.Data = data; } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public IHttpActionResult Registrar(ResponseLoginBE objUsuarioBE) { return(Ok(objUsarioBL.RegistrarUsuario(objUsuarioBE))); }
public IHttpActionResult Modificar(ResponseLoginBE objUsuarioBE) { return(Ok(objUsarioBL.ModificarUsuario(objUsuarioBE))); }