示例#1
0
        private void botonDeVerHorarios_Click(object sender, EventArgs e)
        {
            try
            {
                var conexion = AbrirBaseDeDatos();
                var comando  = conexion.GetStoredProcCommand("[ADMINISTRADOR_VER_HORARIOS]");

                using (IDataReader informacionEncontrada = conexion.ExecuteReader(comando))
                {
                    int numeroColumas = informacionEncontrada.FieldCount;
                    if (informacionEncontrada.Read() != true)
                    {
                        MessageBox.Show("No hay empleados registrados", "Opciones de Control de Empleados",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        PdfPTable tabla = CrearTablaPDFHorarios();
                        CrearReportePDFHorarios(tabla);
                        MessageBox.Show("Reporte de horarios creado", "Opciones de Control de Empleados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        ControlDeEmpleados control = new ControlDeEmpleados();
                        this.Hide();
                        control.Show();
                    }
                }
            }
            catch (Exception ex)
            {
                string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name;
                registrarError(ex, metodoYclase);
            }
        }
示例#2
0
 private void botonDeVolver_Click(object sender, EventArgs e)
 {
     try
     {
         ControlDeEmpleados controlDeEmpleados = new ControlDeEmpleados();
         this.Hide();
         controlDeEmpleados.Show();
     }
     catch (Exception ex)
     {
         string metodoYclase = this.GetType().Name + ", " + System.Reflection.MethodBase.GetCurrentMethod().Name;
         registrarError(ex, metodoYclase);
     }
 }