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

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

                try
                {
                    daoCuestionario dao = new daoCuestionario();
                    iniciar.respuesta = dao.Agregar(evaluacion);


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

                break;

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

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

                break;

            case 3:
                iniciar.Mensaje = "Modificando Evaluacion";
                IniciarAplicacion.ReportProgress(1, iniciar);

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

                break;
            }
        }