private void botonDeGenerar_Click(object sender, EventArgs e) { try { DateTime fechaDeInicio = dateTimePickerDeFechaDeInicio.Value; DateTime fechaDeFinalizacion = dateTimePickerDeFechaDeFinalizacion.Value; var conexion = AbrirBaseDeDatos(); var comando = conexion.GetStoredProcCommand("REPORTE_VACACIONES", fechaDeInicio, fechaDeFinalizacion); using (IDataReader informacionEncontrada = conexion.ExecuteReader(comando)) { int numeroColumnas = informacionEncontrada.FieldCount; if (informacionEncontrada.Read() != true) { MessageBox.Show("No hay vacaciones registradas", "Opciones de Reportes", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { PdfPTable tabla = CrearTablaPDFVacaciones(); CrearReportePDFVacaciones(tabla); Reportes reportes = new Reportes(); this.Hide(); reportes.Show(); } } } catch (Exception ex) { MessageBox.Show("Cierra el reporte de vacaciones", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name; registrarError(ex, metodoYclase); } }
private void botonDeVolver_Click(object sender, EventArgs e) { try { Reportes reportes = new Reportes(); this.Hide(); reportes.Show(); } catch (Exception ex) { string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name; registrarError(ex, metodoYclase); } }