예제 #1
0
        public static bool sqlLeer(Stock paramStock)
        {
            String sql = String.Format(@"   SELECT 	paramStock.*,
                                                    ca.nombre as nombreCat,
                                                    ti.nombre as nombreTitulo
                                            FROM stock paramStock
                                            INNER JOIN categorias ca ON ca.idcategorias = paramStock.categorias_id
                                            INNER JOIN titulo ti ON ti.idtitulo = paramStock.titulo_id
                                            WHERE cantidad = '{0}'
                                            AND paramStock.categorias_id = '{1}'
                                            AND paramStock.titulo_id = '{2}'  "
                                        , paramStock.Cantidad
                                        , paramStock.IdCat
                                        , paramStock.IdTitulo);
            DataTable dt = BD.getInstance().sqlSelect(sql);
            if (dt.Rows.Count == 0)
                return false;

            paramStock.Cantidad = int.Parse(dt.Rows[0]["cantidad"].ToString());
            paramStock.IdCat = int.Parse(dt.Rows[0]["categorias_id"].ToString());
            paramStock.IdTitulo = int.Parse(dt.Rows[0]["titulo_id"].ToString());

            paramStock.NombreCat = dt.Rows[0]["nombreCat"].ToString();
            paramStock.NombreTitulo = dt.Rows[0]["nombreTitulo"].ToString();
            return true;
        }
예제 #2
0
 public static bool sqlInsert(Stock stock)
 {
     String sql = String.Format("INSERT INTO stock(cantidad, categorias_id, titulo_id) VALUES ('{0}','{1}','{2}' )"
                             , stock.Cantidad
                             , stock.IdCat
                             , stock.IdTitulo );
     return BD.getInstance().sqlEjecuta(sql);
 }
예제 #3
0
 public static bool sqlDelete(Stock stock)
 {
     String sql = String.Format("DELETE FROM stock WHERE cantidad = '{0}' AND categorias_id = '{1}' AND titulo_id = '{2}'"
                             , stock.Cantidad
                             , stock.IdCat
                             , stock.IdTitulo);
     return BD.getInstance().sqlEjecuta(sql);
 }
예제 #4
0
 public static bool sqlUpdate(Stock stock)
 {
     String sql = String.Format(@"UPDATE stock SET
                                       cantidad = '{0}'
                                     , categorias_id = '{1}'
                                     , titulo_id = '{2}'
                                 WHERE
                                     cantidad = '{0}'
                                 AND categorias_id = '{1}'
                                 AND titulo_id = '{2}'  "
                                 , stock.Cantidad
                                 , stock.IdCat
                                 , stock.IdTitulo);
     return BD.getInstance().sqlEjecuta(sql);
 }