protected override void AccionFiltrar() { try { var filtro = new FiltroRol(); var funcionalidad = cbFuncionalidad.SelectedItem as Funcionalidad; if (funcionalidad != null && chFuncionalidad.Checked) { filtro.IdFuncionalidad = funcionalidad.IdFuncionalidad; } filtro.Nombre = tbRol.Text; IResultado <IList <Rol> > obtenerTodos = _rolDomain.Filtrar(filtro); if (!obtenerTodos.Correcto) { throw new ResultadoIncorrectoException <IList <Rol> >(obtenerTodos); } IList <Rol> roles = obtenerTodos.Retorno; dgvBusqueda.DataSource = roles; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } this.dgvBusqueda.Columns["Id"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; }
protected override void AccionFiltrar() { FiltroRol filtro = new FiltroRol(); filtro.nombre = tb_Descripcion_del_rol.Text; IResultado <IList <Rol> > resultado = this.getRolesFiltradas(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Rol> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; }
private IResultado <IList <Rol> > getRolesFiltradas(FiltroRol filtro) { Resultado <IList <Rol> > resultado = new Resultado <IList <Rol> >(); try { resultado.Retorno = this.rolDB.Filtrar(filtro); } catch (Exception ex) { resultado.Correcto = false; resultado.Mensajes.Add(ex.Message); } return(resultado); }
public IResultado <IList <Rol> > Filtrar(FiltroRol filtro) { Resultado <IList <Rol> > resultado = new Resultado <IList <Rol> >(); try { resultado.Retorno = _domain.Filtrar(filtro); } catch (Exception ex) { resultado.Correcto = false; resultado.Mensajes.Add(ex.Message); } return(resultado); }