Ejemplo n.º 1
0
        public static bool sqlLeer(Favoritos fav)
        {
            String sql = String.Format(@"   SELECT 	fav.*,
                                                    usu.usuario as nombreUsu,
                                                    ca.nombre as nombreCat,
                                                    sc.nombre as nombreSub,
                                                    ti.nombre as nombreTitulo
                                            FROM favoritos fav
                                            INNER JOIN usuarios usu ON usu.idusuario = fav.usuarios_id
                                            INNER JOIN categorias ca ON ca.idcategorias = fav.categorias_id
                                            INNER JOIN subcategorias sc ON sc.idsubcategorias = fav.subcategorias_id
                                            INNER JOIN titulo ti ON ti.idtitulo = fav.titulo_id
                                            WHERE fav.usuarios_id = '{0}'
                                            AND fav.categorias_id = '{1}'
                                            AND fav.subcategorias_id = '{2}'
                                            AND fav.titulo_id = '{3}'  "
                                        , fav.IdUsu
                                        , fav.IdCat
                                        , fav.IdSubCat
                                        , fav.IdTitulo);
            DataTable dt = BD.getInstance().sqlSelect(sql);
            if (dt.Rows.Count == 0)
                return false;

            fav.IdUsu = int.Parse(dt.Rows[0]["usuarios_id"].ToString());
            fav.IdCat = int.Parse(dt.Rows[0]["categorias_id"].ToString());
            fav.IdSubCat = int.Parse(dt.Rows[0]["subcategorias_id"].ToString());
            fav.IdTitulo = int.Parse(dt.Rows[0]["titulo_id"].ToString());

            fav.NombreUsu = dt.Rows[0]["nombreUsu"].ToString();
            fav.NombreCat = dt.Rows[0]["nombreCat"].ToString();
            fav.NombreSubCat = dt.Rows[0]["nombreSub"].ToString();
            fav.NombreTitulo = dt.Rows[0]["nombreTitulo"].ToString();
            return true;
        }
Ejemplo n.º 2
0
 public static Boolean sqlInsert(Favoritos  fav)
 {
     String sql = String.Format("INSERT INTO favoritos(usuarios_id, categorias_id, subcategorias_id, titulo_id) VALUES ('{0}','{1}','{2}','{3}')"
                             , fav.IdUsu
                             , fav.IdCat
                             , fav.IdSubCat
                             , fav.IdTitulo );
     return BD.getInstance().sqlEjecuta(sql);
 }
Ejemplo n.º 3
0
 public static bool sqlDelete(Favoritos fav)
 {
     String sql = String.Format("DELETE FROM favoritos WHERE usuarios_id = '{0}' AND categorias_id = '{1}' AND subcategorias_id = '{2}' AND titulo_id = '{3}'  "
                                 , fav.IdUsu
                                 , fav.IdCat
                                 , fav.IdSubCat
                                 , fav.IdTitulo);
     return BD.getInstance().sqlEjecuta(sql);
 }
Ejemplo n.º 4
0
 public static bool sqlUpdate(Favoritos fav)
 {
     String sql = String.Format(@"UPDATE favoritos SET
                                     usuarios_id = '{0}'
                                     , categorias_id = '{1}'
                                     , subcategorias_id = '{2}'
                                     , titulo_id = '{3}'
                                 WHERE
                                     usuarios_id = '{0}'
                                 AND categorias_id = '{1}'
                                 AND subcategorias_id = '{2}'
                                 AND titulo_id = '{3}' "
                                 , fav.IdUsu
                                 , fav.IdCat
                                 , fav.IdSubCat
                                 , fav.IdTitulo);
     return BD.getInstance().sqlEjecuta(sql);
 }