private void comboPeriodo_SelectedValueChanged(object sender, EventArgs e) { if (flagComboPeriodos) { Periodos periodo = (Periodos)Convert.ToInt32(comboPeriodo.SelectedValue); if (periodo == Periodos.Folios) { DesactivaControlesFecha(); ActivaControlesFolios(); } else if (periodo == Periodos.Manual) { ActivaControlesFecha(); DesactivaControlesFolios(); } else { DateTime inicio, final; DesactivaControlesFecha(); DesactivaControlesFolios(); GeneradorPeriodosdeFechas.CalcularFechas(periodo, DateTime.Now, out inicio, out final); dateTimePickerFechaInicio.Value = inicio; dateTimePickerFechaFinal.Value = final; CargarDatos(); } } this.buttonCargar.Enabled = true; }
private void InicializarComboPeriodos() { //Inicializacion periodo this.comboPeriodo.DataSource = /*Enum.GetValues(typeof(Periodos));*/ GeneradorPeriodosdeFechas.Generar(); this.comboPeriodo.ValueMember = "PeriodoID"; this.comboPeriodo.DisplayMember = "PeriodoDesc"; flagComboPeriodos = true; this.comboPeriodo.SelectedValue = (int)Periodos.Hoy; DateTime inicio, final; GeneradorPeriodosdeFechas.CalcularFechas(Periodos.Hoy, DateTime.Now, out inicio, out final); dateTimePickerFechaInicio.Value = inicio; dateTimePickerFechaFinal.Value = final; }