Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker IniciarAplicacion = sender as BackgroundWorker;
            Cl_Competencia   competencia       = (Cl_Competencia)e.Argument;
            CargarFormulario iniciar           = new CargarFormulario();

            switch (this.numero)
            {
            case 1:
                iniciar.Mensaje = "Agregando Competencia";
                IniciarAplicacion.ReportProgress(1, iniciar);

                try
                {
                    daoCompetencia dao = new daoCompetencia();
                    iniciar.respuesta = dao.Agregar(competencia);


                    IniciarAplicacion.ReportProgress(2, iniciar);
                    System.Threading.Thread.Sleep(2500);
                    IniciarAplicacion.ReportProgress(3, iniciar);
                }
                catch (Exception)
                {
                }

                break;

            case 2:
                iniciar.Mensaje = "Modificando Competencia";
                IniciarAplicacion.ReportProgress(1, iniciar);

                try
                {
                    daoCompetencia dao = new daoCompetencia();
                    iniciar.respuesta = dao.Modificar(competencia);
                    IniciarAplicacion.ReportProgress(2, iniciar);
                    System.Threading.Thread.Sleep(2500);
                    IniciarAplicacion.ReportProgress(3, iniciar);
                }
                catch (Exception)
                {
                }

                break;
            }
        }