Example #1
0
    private void InicializarFormulario()
    {
        RecuperoService recuperoService = new RecuperoService();

        ctrlCuil.Text          = string.Empty;
        TipoMotivoRecuperoList = TipoMotivoRecuperoList ?? recuperoService.ListarTipoMotivoRecupero();
        TipoEstadoRecuperoList = TipoEstadoRecuperoList ?? recuperoService.ListarTipoEstadoRecupero();
        CargarCombo(ddlMotivo, TipoMotivoRecuperoList);
        CargarCombo(this.ddlEstado, TipoEstadoRecuperoList);
        valorResidualDesde.Text      = string.Empty;
        valorResidualHasta.Text      = string.Empty;
        this.panelResultados.Visible = false;
    }
Example #2
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        lblMensaje.Text = string.Empty;
        var cuil = ctrlCuil.Text;

        lblMensaje.Text += ctrlCuil.ValidarCUIL();
        lblMensaje.Text += new ValidadorRecuperoGestionForm(ddlMotivo.SelectedValue, ddlEstado.SelectedValue, valorResidualDesde.Text, valorResidualHasta.Text).EjecutarValidaciones();
        if (NoHayError())
        {
            log.Info("Se ejecuta ListarRecuperosPorFiltro");
            var recuperosForm = new RecuperoService().ListarRecuperosPorFiltro(new RecuperoWS.FiltroDeRecuperos
            {
                Cuil   = long.Parse(ctrlCuil.Text),
                Estado = new RecuperoWS.ComboBoxItem {
                    Id = int.Parse(ddlEstado.SelectedValue), Texto = ddlEstado.SelectedItem.Text
                },
                Motivo = new RecuperoWS.ComboBoxItem {
                    Id = int.Parse(ddlMotivo.SelectedValue), Texto = ddlMotivo.SelectedItem.Text
                },
                ValorResidualDesde = decimal.Parse(valorResidualDesde.Text),
                ValorResidualHasta = decimal.Parse(valorResidualHasta.Text)
            });


            if (recuperosForm.RecuperosList.Any())
            {
                panelResultados.Visible = true;
                panelFiltros.Visible    = false;
                PopulateDataGrid(this.gridRecuperos, recuperosForm.RecuperosList);
                lblcantidadDeElementos.Text = recuperosForm.RecuperosList.ToList().Count.ToString();
                lblCantidadTotal.Text       = recuperosForm.CantidadTotalDeRegistros.ToString();
            }
            else
            {
                lblMensaje.Text = "No se encontraron Recuperos segĂșn los filtros ingresados.";
            }
        }
        else
        {
            FormatLabelToError(lblMensaje);
        }
    }