public static bool sqlLeer(Producto prod) { String sql = String.Format(@" SELECT prod.*, ca.nombre as nombreCat, sc.nombre as nombreSub, ti.nombre as nombreTitulo FROM cat_subcat_tit_attr_descr prod INNER JOIN categorias ca ON ca.idcategorias = prod.categorias_id INNER JOIN subcategorias sc ON sc.idsubcategorias = prod.subcategorias_id INNER JOIN titulo ti ON ti.idtitulo = prod.titulo_id WHERE prod.categorias_id = '{0}' AND prod.subcategorias_id = '{1}' AND prod.titulo_id = '{2}' " , prod.IdCat , prod.IdSubCat , prod.IdTitulo ); DataTable dt = BD.getInstance().sqlSelect(sql); if (dt.Rows.Count == 0) return false; prod.IdAttr = int.Parse(dt.Rows[0]["atributos_id"].ToString()); prod.IdCat = int.Parse(dt.Rows[0]["categorias_id"].ToString()); prod.IdDescr = int.Parse(dt.Rows[0]["descripcion_id"].ToString()); prod.IdSubCat = prod.IdAttr = int.Parse(dt.Rows[0]["subcategorias_id"].ToString()); prod.IdTitulo = int.Parse(dt.Rows[0]["titulo_id"].ToString()); prod.NombreCat = dt.Rows[0]["nombreCat"].ToString(); prod.NombreSubCat = dt.Rows[0]["nombreSub"].ToString(); prod.NombreTitulo = dt.Rows[0]["nombreTitulo"].ToString(); return true; }
public static bool sqlDelete(Producto prod) { String sql = String.Format("DELETE FROM cat_subcat_tit_attr_descr WHERE categorias_id = '{0}' AND subcategorias_id = '{1}' AND titulo_id = '{2}'" , prod.IdCat , prod.IdSubCat , prod.IdTitulo ); return BD.getInstance().sqlEjecuta(sql); }
public static Boolean sqlInsert(Producto prod) { String sql = String.Format("INSERT INTO cat_subcat_tit_attr_descr (subcategorias_id,descripcion_id,titulo_id,categorias_id,atributos_id) VALUES ('{0}','{1}','{2}','{3}','{4}')" , prod.IdSubCat , prod.IdDescr , prod.IdTitulo , prod.IdCat , prod.IdAttr ); return BD.getInstance().sqlEjecuta(sql); }
public static bool sqlUpdate(Producto prod) { String sql = String.Format(@"UPDATE cat_subcat_tit_attr_descr SET subcategorias_id = '{0}' , descripcion_id = '{1}' , titulo_id = '{2}' , categorias_id='{3}' , atributos_id = '{4}' WHERE categorias_id = '{3}' AND subcategorias_id = '{0}' AND titulo_id = '{2}' AND atributos_id = '{4}' AND descripcion_id = '{1}'" , prod.IdSubCat , prod.IdDescr , prod.IdTitulo , prod.IdCat , prod.IdAttr ); return BD.getInstance().sqlEjecuta(sql); }