protected override void AccionFiltrar()
        {
            FiltroPlanMedico filtro = new FiltroPlanMedico();

            filtro.Nombre = tbNombrePlan.Text;
            if (!string.IsNullOrEmpty(tbBonoConsulta.Text))
            {
                filtro.BonoConsulta = Convert.ToDecimal(tbBonoConsulta.Text);
            }

            if (!string.IsNullOrEmpty(tbBonoFarmacia.Text))
            {
                filtro.BonoFarmacia = Convert.ToDecimal(tbBonoFarmacia.Text);
            }

            IResultado <IList <PlanMedico> > resultado = _domain.Filtrar(filtro);

            if (!resultado.Correcto)
            {
                throw new ResultadoIncorrectoException <IList <PlanMedico> >(resultado);
            }

            this.dgvBusqueda.DataSource = resultado.Retorno;

            this.dgvBusqueda.Columns["IdPlan"].Visible     = false;
            this.dgvBusqueda.Columns["Habilitado"].Visible = false;
        }
Exemple #2
0
        public IResultado <IList <PlanMedico> > Filtrar(FiltroPlanMedico filtro)
        {
            Resultado <IList <PlanMedico> > resultado = new Resultado <IList <PlanMedico> >();

            try
            {
                resultado.Retorno = _domain.Filtrar(filtro);
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }
            return(resultado);
        }