Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }