private void Imprimir()
        {
            try
            {
                if (info_descuento.IdNovedad == null || info_descuento.IdNovedad == 0)
                {
                    MessageBox.Show("El descuento no ha sido planificado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                else
                {
                    XROL_Rpt023_Rpt Reporte = new XROL_Rpt023_Rpt();

                    Reporte.Parameters["IdEmpresa"].Value  = param.IdEmpresa;
                    Reporte.Parameters["IdEmpleado"].Value = info_descuento.IdEmpleado;
                    Reporte.Parameters["IdNovedad"].Value  = info_descuento.IdNovedad;

                    Reporte.ShowPreview();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
        private void ImprimirNovedad(int IdEmpleado, int IdNonvedad)
        {
            try
            {
                XROL_Rpt023_Rpt Reporte = new XROL_Rpt023_Rpt();

                Reporte.Parameters["IdEmpresa"].Value  = param.IdEmpresa;
                Reporte.Parameters["IdEmpleado"].Value = IdEmpleado;
                Reporte.Parameters["IdNovedad"].Value  = IdNonvedad;

                Reporte.ShowPreview();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }