コード例 #1
0
        public void alta(int preguntaId)
        {
            OpcionDAL objopciondal = new OpcionDAL();
            int       valor;

            valor = objopciondal.alta(preguntaId, this._descripcion, this._correcta);

            //En valor obtengo el id luego de hacer el insert y se lo paso al objeto
            if (valor != -1)
            {
                this._id = valor;
            }
            //si es -1 es porque fallo el insert, quiza deberia retornar algo este alta
        }
コード例 #2
0
        public List <Opcion> listarOpciones(int preguntaId)
        {
            List <Opcion> lista        = new List <Opcion>();
            OpcionDAL     objopciondal = new OpcionDAL();
            Opcion        unaopcion;

            foreach (DataRow fila in objopciondal.obtenerOpciones(preguntaId).Rows)
            {
                unaopcion = new Opcion();

                unaopcion._id          = Convert.ToInt32(fila["id"]);
                unaopcion._descripcion = fila["descripcion_opcion"].ToString();
                unaopcion._correcta    = Convert.ToInt32(fila["correcta"]);

                lista.Add(unaopcion);
            }

            return(lista);
        }