public bool EliminarUsuario(int prmIdUsuario) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; if (usuarioDatos.EliminarUsuario(prmIdUsuario)) { return(true); } else { return(false); } }
public bool ActualizarUsuario(MODUsuario prmUsuario, List <MODPermisoUsuario> prmPermisos) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; if (usuarioDatos.ActualizarUsuario(prmUsuario)) { if (prmPermisos != null && prmPermisos.Count > 0) { prmPermisos.ForEach(x => x.IdUsuario = prmUsuario.IdUsuario); this.InsertarPermisosUsuario(prmPermisos); } return(true); } else { return(false); } }
public int CrearUsuario(MODUsuario prmUsuario, List <MODPermisoUsuario> prmPermisos) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; var idUsuario = usuarioDatos.CrearUsuario(prmUsuario); if (idUsuario != 0) { prmPermisos.ForEach(x => x.IdUsuario = idUsuario); if (!this.InsertarPermisosUsuario(prmPermisos)) { throw new System.Exception("Ha ocurrido un error intentando crear el usuario, no se han insertado correctamente los permisos"); } } else { throw new System.Exception("Ha ocurrido un error intentando crear el usuario, no se ha obtenido el ID"); } return(idUsuario); }
public UsuarioNegocios() { Datos = new UsuarioDatos(); }
public List <MODUsuarioBasico> ObtenerUsuarios(MODUsuarioFiltro filtro) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; return(usuarioDatos.ObtenerUsuarios(filtro)); }
public bool InsertarPermisosUsuario(List <MODPermisoUsuario> prmPermisos) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; return(usuarioDatos.InsertarPermisosUsuario(prmPermisos)); }
public bool ActualizarUltimaFechaLogin(string prmUsername) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; return(usuarioDatos.ActualizarUltimaFechaLogin(prmUsername)); }
public MODUsuario ObtenerUsuarioPorId(int prmIdUsuario) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; return(usuarioDatos.ObtenerUsuarioPorId(prmIdUsuario)); }
public MODUsuario ObtenerUsuario(string prmUsername) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; return(usuarioDatos.ObtenerUsuario(prmUsername)); }
public UsuarioLogica() { datos = new UsuarioDatos(); }