Esempio n. 1
0
        public Cl_Preguntas RecuperarDatos(int id)
        {
            Cl_Preguntas pre;
            DataSet      dat;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_RECUPERAR_DATOS_PREGUNTA";
                OracleCommand cmd  = new OracleCommand();
                pre = new Cl_Preguntas();
                cmd.Parameters.Add("p_id", OracleDbType.Int32).Value          = id;
                cmd.Parameters.Add("c_pre", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                dat = conn.EjecutarSPListar(ref cmd, sql);
                foreach (DataRow item in dat.Tables[0].Rows)
                {
                    pre.id             = int.Parse(item[0].ToString());
                    pre.competencia.id = int.Parse(item[1].ToString());
                    pre.cuerpo         = item[2].ToString();
                }
                return(pre);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        public Cl_Preguntas recuperarDatos()
        {
            Cl_Preguntas pre = new Cl_Preguntas();

            pre.competencia.id  = int.Parse(cbPerfil.SelectedValue.ToString());
            pre.cuestionario.id = idEvaluacion;

            string pregunta = txtPregunta.Text.ToLower();

            pre.cuerpo = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(pregunta);
            pre.id     = idPreguntas;

            return(pre);
        }
Esempio n. 3
0
        private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker IniciarAplicacion = sender as BackgroundWorker;
            Cl_Preguntas     pregunta          = (Cl_Preguntas)e.Argument;
            CargarFormulario iniciar           = new CargarFormulario();

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

                try
                {
                    daoPreguntas dao = new daoPreguntas();
                    iniciar.respuesta = dao.Agregar(pregunta);


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

                break;

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

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

                break;
            }
        }
Esempio n. 4
0
        public bool Eliminar(Cl_Preguntas pre)
        {
            bool respuesta = false;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_ELIMINAR_PREGUNTA";
                OracleCommand cmd  = new OracleCommand();
                cmd.Parameters.Add("P_ID", OracleDbType.Int32).Value = pre.id;
                respuesta = conn.EjecutarSP(ref cmd, sql);
                return(respuesta);
            }
            catch (Exception)
            {
                return(respuesta);

                throw new Exception("No elimino el cargo correctamente.");
            }
        }
Esempio n. 5
0
        public bool Modificar(Cl_Preguntas pre)
        {
            bool respuesta = false;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_MODIFICAR_PREGUNTA";
                OracleCommand cmd  = new OracleCommand();
                cmd.Parameters.Add("P_ID", OracleDbType.Int32).Value    = pre.id;
                cmd.Parameters.Add("P_CUERPO", OracleDbType.Clob).Value = pre.cuerpo;
                cmd.Parameters.Add("P_COM", OracleDbType.Int32).Value   = pre.competencia.id;
                respuesta = conn.EjecutarSP(ref cmd, sql);
                return(respuesta);
            }
            catch (Exception)
            {
                return(respuesta);

                throw new Exception("No modifico el cargo correctamente.");
            }
        }
Esempio n. 6
0
 public void llenarFormulario(Cl_Preguntas pre)
 {
     idPreguntas            = pre.id;
     cbPerfil.SelectedValue = pre.competencia.id;
     txtPregunta.Text       = pre.cuerpo;
 }
Esempio n. 7
0
 public void PasarDatos(Cl_Preguntas pre)
 {
     this.preguntas = pre;
 }