public DataTable obtenerUsuario(string email, string contrasena)
        {
            Conexion objConexion   = new Conexion();
            string   procedimiento = "ingreso";

            SqlParameter[] parametros = new SqlParameter[2];
            parametros[0] = objConexion.crearParametro("@email", email);
            parametros[1] = objConexion.crearParametro("@contrasena", contrasena);

            DataTable datausuario = objConexion.LeerPorStoreProcedure(procedimiento, parametros);;

            return(datausuario);
        }
        public int guardarVotoNegativo(int id, int voto)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "pregunta_guardarVotoNegativo";
            int      filasafectadas;

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0]  = objconexion.crearParametro("@id", id);
            parametros[1]  = objconexion.crearParametro("@negativo", voto);
            filasafectadas = objconexion.EscribirPorStoreProcedure(procedimiento, parametros);

            return(filasafectadas);
        }
        public int altaOpcionCorrectaId(int id, int opcionId)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "pregunta_setOpcionCorrecta";
            int      filasafectadas;

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0]  = objconexion.crearParametro("@id", id);
            parametros[1]  = objconexion.crearParametro("@opcion_id_correcta", opcionId);
            filasafectadas = objconexion.EscribirPorStoreProcedure(procedimiento, parametros);

            return(filasafectadas);
        }
        public int guardarPuntos(int id, int puntos)
        {
            Conexion objConexion   = new Conexion();
            string   procedimiento = "usuario_guardarPuntos";
            int      filasafectadas;

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = objConexion.crearParametro("@id", id);
            parametros[1] = objConexion.crearParametro("@puntos", puntos);

            filasafectadas = objConexion.EscribirPorStoreProcedure(procedimiento, parametros);

            return(filasafectadas);
        }
Example #5
0
        public int alta(int usuarioID, int preguntaId, string descripcion, DateTime fecha)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "denuncia_alta";
            int      filasafectadas;

            SqlParameter[] parametros = new SqlParameter[4];

            parametros[0] = objconexion.crearParametro("@usuario_id", usuarioID);
            parametros[1] = objconexion.crearParametro("@pregunta_id", preguntaId);
            parametros[2] = objconexion.crearParametro("@descripcion", descripcion);
            parametros[3] = objconexion.crearParametro("@fecha", fecha);

            filasafectadas = objconexion.EscribirPorStoreProcedure(procedimiento, parametros);

            return(filasafectadas);
        }
        public int alta(int usuarioId, int preguntaId, int opcionId, int correcta)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "respuesta_alta";
            int      filasafectadas;

            SqlParameter[] parametros = new SqlParameter[4];

            parametros[0] = objconexion.crearParametro("@usuario_id", usuarioId);
            parametros[1] = objconexion.crearParametro("@pregunta_id", preguntaId);
            parametros[2] = objconexion.crearParametro("@pregunta_opcion_id", opcionId);
            parametros[3] = objconexion.crearParametro("@correctamente", correcta);

            filasafectadas = objconexion.EscribirPorStoreProcedure(procedimiento, parametros);

            return(filasafectadas);
        }
        /*public DataTable obtenerOpcionesPorPregunta(int PreguntaId)
         * {
         *
         * }*/

        public int alta(int preguntaId, string descripcion, int correcta)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "opcion_alta";
            int      filavalor;
            string   variable = "@id";

            SqlParameter[] parametros = new SqlParameter[4];

            parametros[0] = objconexion.crearParametro("@pregunta_id", preguntaId);
            parametros[1] = objconexion.crearParametro("@descripcion_opcion", descripcion);
            parametros[2] = objconexion.crearParametro("@correcta", correcta);
            parametros[3] = objconexion.crearParametroDeSalida("@id");

            filavalor = objconexion.EscribiryObtenerValorSP(procedimiento, parametros, variable);
            //Aca devuelvo el valor del id despues de hacer el insert y si fallo devuelve -1
            return(filavalor);
        }
        public int alta(int idiomaId, int categoriaId, string descripcion, int usuarioId)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "pregunta_alta";
            int      filavalor;
            string   variable = "@id";

            SqlParameter[] parametros = new SqlParameter[5];

            parametros[0] = objconexion.crearParametro("@idioma_id", idiomaId);
            parametros[1] = objconexion.crearParametro("@categoria_id", categoriaId);
            parametros[2] = objconexion.crearParametro("@descripcion", descripcion);
            parametros[3] = objconexion.crearParametro("@usuario_id", usuarioId);
            parametros[4] = objconexion.crearParametroDeSalida("@id");

            filavalor = objconexion.EscribiryObtenerValorSP(procedimiento, parametros, variable);
            //Aca devuelvo el valor del id despues de hacer el insert y si fallo devuelve -1
            return(filavalor);
        }
        public int alta(string nombre, string email, int idiomaId, DateTime fecha, string contrasena)
        {
            Conexion objconexion   = new Conexion();
            string   procedimiento = "usuario_alta";
            int      filavalor;
            string   variable = "@id";

            SqlParameter[] parametros = new SqlParameter[6];

            parametros[0] = objconexion.crearParametro("@nombre", nombre);
            parametros[1] = objconexion.crearParametro("@email", email);
            parametros[2] = objconexion.crearParametro("@idioma_id", idiomaId);
            parametros[3] = objconexion.crearParametro("@fechanac", fecha);
            parametros[4] = objconexion.crearParametro("@contrasena", contrasena);
            parametros[5] = objconexion.crearParametroDeSalida("@id");

            filavalor = objconexion.EscribiryObtenerValorSP(procedimiento, parametros, variable);
            //Aca devuelvo el valor del id despues de hacer el insert y si fallo devuelve -1
            return(filavalor);
        }