protected void buttonHasta_Click(object sender, EventArgs e)//Selecciona la fecha final del rango de fechas que se desea añadir. { buttonAceptar.Enabled = false; DateTime evaluadorFechaInicial = new DateTime(); if (desdeFecha != evaluadorFechaInicial) //Se asegura de que la fecha inicial ya haya sido seleccionada. { seleccionadorDeFecha seleccionadorDeFecha = new seleccionadorDeFecha(); seleccionadorDeFecha.fechaSeleccionada += seleccionadorDeFecha_fechaSeleccionada; seleccionadorDeFecha.ShowDialog(this); if (fechaTemporal >= desdeFecha) //Evalua la fecha escogida como fecha final para asegurarse de que sea posterior a la inicial. { hastaFecha = fechaTemporal; buttonHasta.Text = hastaFecha.Date.ToString(); } else { MessageBox.Show("La fecha final debe ser posterior a la inicial", "Error al seleccionar fecha final", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Por favor seleccione primero la fecha inicial", "Fecha inicial no seleccionada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
protected void buttonDesde_Click(object sender, EventArgs e) //Selecciona la fecha inicial del rango de fechas que se desea añadir. { buttonAceptar.Enabled = false; seleccionadorDeFecha seleccionadorDeFecha = new seleccionadorDeFecha(); seleccionadorDeFecha.fechaSeleccionada += seleccionadorDeFecha_fechaSeleccionada; seleccionadorDeFecha.ShowDialog(this); if (desdeFecha != fechaTemporal) { desdeFecha = fechaTemporal; buttonDesde.Text = desdeFecha.Date.ToString(); } }