예제 #1
0
        private void cboTipo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboTipo.SelectedIndex == 0 || cboTipo.SelectedIndex == 1)
            {
                cboPeriodos.Visible = false;
                dtpPeriodo.Visible  = true;
            }
            else if (cboTipo.SelectedIndex == 2 || cboTipo.SelectedIndex == 3 || cboTipo.SelectedIndex == 4 || cboTipo.SelectedIndex == 5)
            {
                cboPeriodos.Visible = true;
                dtpPeriodo.Visible  = false;

                var query = FacturacionFacade.GetPeriodos(cboTipo.SelectedIndex - 1);

                cboPeriodos.DataSource    = query;
                cboPeriodos.ValueMember   = "Periodo";
                cboPeriodos.DisplayMember = "Descripcion";
            }
        }
예제 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (cboTipo.SelectedIndex == 0)
     {
         //Diario
         this.SPGetFacturasConsolidadoByFechaTableAdapter.Fill(this.MaxiconfortDataSetConsolidado.SPGetFacturasConsolidadoByFecha, dtpPeriodo.Value.AddDays(-1), dtpPeriodo.Value);
     }
     else if (cboTipo.SelectedIndex == 1)
     {
         //Semanal
         this.SPGetFacturasConsolidadoByFechaTableAdapter.Fill(this.MaxiconfortDataSetConsolidado.SPGetFacturasConsolidadoByFecha, dtpPeriodo.Value.AddDays(-1), dtpPeriodo.Value.AddDays(6));
     }
     else
     {
         //Por periodos
         var query           = FacturacionFacade.GetPeriodos(cboTipo.SelectedIndex - 1);
         int periodo         = int.Parse(cboPeriodos.SelectedValue.ToString());
         var periodoSelected = query.Where(p => p.Periodo == periodo).FirstOrDefault();
         this.SPGetFacturasConsolidadoByFechaTableAdapter.Fill(this.MaxiconfortDataSetConsolidado.SPGetFacturasConsolidadoByFecha, periodoSelected.FechaInicio, periodoSelected.FechaFin);
     }
     rpvFacturasConsolidadas.RefreshReport();
 }