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; }
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); }
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); }
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); }