Esempio n. 1
0
        public Cl_Alternativa RecuperarDatos(int id)
        {
            Cl_Alternativa alt;
            DataSet        dat;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_RECUPERAR_DATOS_ALTERNATIVA";
                OracleCommand cmd  = new OracleCommand();
                alt = new Cl_Alternativa();
                cmd.Parameters.Add("A_ID", OracleDbType.Int32).Value          = id;
                cmd.Parameters.Add("C_ALT", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                dat = conn.EjecutarSPListar(ref cmd, sql);
                foreach (DataRow item in dat.Tables[0].Rows)
                {
                    alt.id     = int.Parse(item[0].ToString());
                    alt.nota   = Convert.ToDouble(item[1].ToString());
                    alt.cuerpo = item[2].ToString();
                }
                return(alt);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        public Cl_Alternativa recuperarDatos()
        {
            Cl_Alternativa alt = new Cl_Alternativa();

            alt.nota = Convert.ToDouble(numNotaIndividual.Text);
            string alternativa = txtAlternativa.Text.ToLower();

            alt.cuerpo      = FirstCharToUpper(alternativa);
            alt.id          = idAlternativa;
            alt.pregunta.id = idPregunta;
            return(alt);
        }
Esempio n. 3
0
        private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker IniciarAplicacion = sender as BackgroundWorker;
            Cl_Alternativa   alternativa       = (Cl_Alternativa)e.Argument;
            CargarFormulario iniciar           = new CargarFormulario();

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

                try
                {
                    daoAlternativa dao = new daoAlternativa();
                    iniciar.respuesta = dao.Agregar(alternativa);


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

                break;

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

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

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

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

                throw new Exception("No elimino la alternativa correctamente.");
            }
        }
Esempio n. 5
0
        public bool Modificar(Cl_Alternativa alt)
        {
            bool respuesta = false;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_MODIFICAR_ALTERNATIVA";
                OracleCommand cmd  = new OracleCommand();
                cmd.Parameters.Add("A_ID", OracleDbType.Int32).Value    = alt.id;
                cmd.Parameters.Add("A_CUERPO", OracleDbType.Clob).Value = alt.cuerpo;
                cmd.Parameters.Add("A_NOTA", OracleDbType.Double).Value = alt.nota;
                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 bool Agregar(Cl_Alternativa alt)
        {
            bool respuesta = false;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_AGREGAR_ALTERNATIVA";
                OracleCommand cmd  = new OracleCommand();
                cmd.Parameters.Add("A_CUERPO", OracleDbType.Clob).Value = alt.cuerpo;
                cmd.Parameters.Add("A_NOTA", OracleDbType.Double).Value = alt.nota;
                cmd.Parameters.Add("A_PRE", OracleDbType.Int32).Value   = alt.pregunta.id;
                respuesta = conn.EjecutarSP(ref cmd, sql);
                return(respuesta);
            }
            catch (Exception)
            {
                return(respuesta);

                throw new Exception("No pudo agregarse alternativa correctamente.");
            }
        }
Esempio n. 7
0
 public void llenarFormulario(Cl_Alternativa alt)
 {
     idAlternativa           = alt.id;
     numNotaIndividual.Value = Convert.ToDecimal(alt.nota);
     txtAlternativa.Text     = alt.cuerpo;
 }
Esempio n. 8
0
 public void PasarDatos(Cl_Alternativa alt)
 {
     this.alternativa = alt;
 }