private void iniciarAplicacion_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                BackgroundWorker  IniciarAplicacion = sender as BackgroundWorker;
                IniciarAplicacion iniciar           = (IniciarAplicacion)e.Argument;


                iniciar.mensaje = "Iniciando Aplicacion";
                IniciarAplicacion.ReportProgress(1, iniciar);
                daoFuncionario     daoFun             = new daoFuncionario();
                daoJefeFuncionario daoJefeFuncionario = new daoJefeFuncionario();
                daoPerfil          daoPerfil          = new daoPerfil();
                daoCargo           daoCargo           = new daoCargo();
                daoCompetencia     daoCompetencia     = new daoCompetencia();
                daoCuestionario    daoEvaluacion      = new daoCuestionario();
                daoReporte         daoReporte         = new daoReporte();


                iniciar.listarFuncionario     = daoFun.listar();
                iniciar.listarJefeFuncionario = daoJefeFuncionario.listar();
                iniciar.listarPerfil          = daoPerfil.listar();
                iniciar.listarCargo           = daoCargo.listar();
                iniciar.listarCompetencia     = daoCompetencia.ListarPerfil();
                iniciar.listarEvaluacion      = daoEvaluacion.ListarPerfil();
                iniciar.listarReporte         = daoReporte.listarPerfil();
                IniciarAplicacion.ReportProgress(2, iniciar);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #2
0
        private void IniciarSubFormulario_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker IniciarAplicacion = sender as BackgroundWorker;
            CargarReporte    iniciar           = (CargarReporte)e.Argument;

            switch (this.numero)
            {
            case 1:

                iniciar.mensaje = "Cargando Evaluaciones";
                IniciarAplicacion.ReportProgress(1, iniciar);
                try
                {
                    daoReporte dao = new daoReporte();

                    iniciar.lista = dao.listarEvaluacion(iniciar.id_Perfil);
                    IniciarAplicacion.ReportProgress(2, iniciar);
                }
                catch (Exception)
                {
                    iniciar.lista = null;
                    IniciarAplicacion.ReportProgress(2, iniciar);
                }

                break;

            case 2:

                iniciar.mensaje = "Cargando Reporte";
                IniciarAplicacion.ReportProgress(1, iniciar);
                try
                {
                    daoReporte dao = new daoReporte();

                    iniciar.lista = dao.Listar(iniciar.id_Perfil, iniciar.id_Evaluacion);
                    IniciarAplicacion.ReportProgress(2, iniciar);
                }
                catch (Exception)
                {
                    iniciar.lista = null;
                    IniciarAplicacion.ReportProgress(2, iniciar);
                }

                break;
            }
        }