예제 #1
0
        private void habilitarCboBusqueda(bool habilitar, string tipoBusqueda = "")
        {
            if (habilitar)
            {
                cboBusquedas.Enabled = habilitar;
                cboBusquedas.Visible = habilitar;
                pnlBusqueda.Enabled  = habilitar;
                pnlBusqueda.Visible  = habilitar;
                btnBusqueda.Enabled  = habilitar;
                btnBusqueda.Visible  = habilitar;
                switch (tipoBusqueda)
                {
                case "Mes":
                    DataAbonadoAccess.obtenerMeses(cboBusquedas);
                    break;

                case "Estado":
                    DataAbonadoAccess.obtenerEstadoPegues(cboBusquedas);
                    break;

                default:
                    break;
                }
            }
            else
            {
                cboBusquedas.Enabled = habilitar;
                cboBusquedas.Visible = habilitar;
            }
        }
예제 #2
0
 /*
  * Funcion para resetear los controles del pegue
  */
 public void resetearPegue()
 {
     numBloque.Value = 0;
     numCasa.Value   = 0;
     DataAbonadoAccess.obtenerTipoPegues(cboTipoPegue);
     DataAbonadoAccess.obtenerEstadoPegues(cboEstado);
     DataAbonadoAccess.obtenerMeses(cboMes);
     txtNota.Text = "";
     lsbMeses.Items.Clear();
 }
예제 #3
0
 private void Abonados_Load(object sender, EventArgs e)
 {
     lblCancelarFiltro.Visible = false;
     habilitarControlesBusqueda(false);
     DataAbonadoAccess.cargarTablaListados(dgvListados);
     cboTipoBusqueda.SelectedIndex   = 0;
     pgbPorcentajeAlmacenado.Visible = false;
     txtNombres.Focus();
     _drawborderAbonado    = true;
     lblNombreCant.Visible = false;
     DataAbonadoAccess.obtenerTipoPegues(cboTipoPegue);
     DataAbonadoAccess.obtenerMeses(cboMes);
     DataAbonadoAccess.obtenerEstadoPegues(cboEstado);
     DataAbonadoAccess.obtenerMeses(cboMesEstado);
     txtNombres.Focus();
     btnGuardarPegue.Enabled = false;
     btnGuardarPegue.Visible = false;
     //contarResultados();
 }
예제 #4
0
        private void cboEstado_SelectedIndexChanged(object sender, EventArgs e)
        {
            int indiceCboEstado      = cboEstado.SelectedIndex;
            int cantidadMesesPagados = (lblCantMesesPagados.Text == "Nombres") ? 0 : Convert.ToInt32(lblCantMesesPagados.Text);

            string[] meses =
            {
                "Enero",
                "Febrero",
                "Marzo",
                "Abril",
                "Mayo",
                "Junio",
                "Julio",
                "Agosto",
                "Septiembre",
                "Octubre",
                "Noviembre",
                "Diciembre"
            };

            if (indiceCboEstado > 0)
            {
                lblEstado.Visible = true;
                habilitarMesYearEstado(true);
                lblEstado.Text = $"{cboEstado.Text} desde: ";
                lsbMeses.Items.Clear();
                cboMes.Enabled = false;
                //lsbMeses.Items.Add("");
                lsbMeses.Enabled     = false;
                btnAddMes.Visible    = false;
                btnQuitarMes.Visible = false;
                DataAbonadoAccess.obtenerMeses(cboMesEstado);
            }
            else
            {
                if (Convert.ToInt32(cantidadMesesPagados) > 0)
                {
                    DataAbonadoAccess.obtenerMeses(cboMes);
                    lblEstado.Text    = "";
                    lblEstado.Visible = false;
                    habilitarMesYearEstado(false);
                    cboMes.Enabled       = true;
                    cboMes.SelectedIndex = 0;
                    lsbMeses.Items.Clear();
                    lsbMeses.Enabled     = true;
                    btnAddMes.Visible    = true;
                    btnQuitarMes.Visible = true;
                    lblMesesPagados.Text = "Meses pagados";
                    DataAbonadoAccess.excluirMes(cboMes, cantidadMesesPagados);
                    for (int i = 0; i < cantidadMesesPagados; i++)
                    {
                        lsbMeses.Items.Add(meses[i]);
                    }
                }
                else
                {
                    DataAbonadoAccess.obtenerMeses(cboMes);
                    lblEstado.Text    = "";
                    lblEstado.Visible = false;
                    habilitarMesYearEstado(false);
                    cboMes.Enabled       = true;
                    cboMes.SelectedIndex = 0;
                    lsbMeses.Items.Clear();
                    lsbMeses.Enabled     = true;
                    btnAddMes.Visible    = true;
                    btnQuitarMes.Visible = true;
                    lblMesesPagados.Text = "Meses pagados";
                }
            }
        }
예제 #5
0
 private void ReportesMenu_Load(object sender, EventArgs e)
 {
     DataAbonadoAccess.obtenerMeses(cboMes);
     DataAbonadoAccess.obtenerEstadoPegues(cboEstado, 1);
 }