Fecha
Desde Hasta
Mes
ActualUltimos 30 Dias
Anterior a 30 Dias
private void cmbOtros_SelectedIndexChanged(object sender, EventArgs e)
{DateTime vfechatemp;
DateTime vfecha1;
DateTime vfecha2;
vfechatemp = DateTime.Today;
if (cmbOtros.Text.Trim() == "Mes
Actual"){
vfecha1 = new DateTime(vfechatemp.Year, vfechatemp.Month, 1);
if (vfechatemp.Month == 12)
{
vfecha2 = new DateTime(vfechatemp.AddYears(1).Year, vfechatemp.AddMonths(1).Month, 1).AddDays(-1);
}
else {
vfecha2 = new DateTime(vfechatemp.Year, vfechatemp.AddMonths(1).Month, 1).AddDays(-1);
}
dateFechaDesde.Value = vfecha1;
dateFechaHasta.Value = vfecha2;
} else
if (cmbOtros.Text.Trim() == "Ultimos 30 Dias")
{
vfecha1 = new DateTime(vfechatemp.Year, vfechatemp.AddMonths(-1).Month, vfechatemp.Day);
dateFechaDesde.Value = vfecha1;
dateFechaHasta.Value = vfechatemp;
}
if (cmbOtros.Text.Trim() == "Anterior a 30 Dias")
{
vfecha2 = new DateTime(vfechatemp.Year, vfechatemp.AddMonths(-1).Month, vfechatemp.Day);
vfecha1 = new DateTime(vfecha2.AddYears(-1).Year, vfecha2.Month, 1);
dateFechaDesde.Value = vfecha1;
dateFechaHasta.Value = vfecha2;
}
}
Freddy Perez Computacion y Sistemas freperez98@gmail.com 0426-530.95.11 Aragua Venezuela
No hay comentarios:
Publicar un comentario