Example #1
0
        /// <summary>
        /// Registra o cartão de crédito informado na transação
        /// </summary>
        /// <param name="creditCard"></param>
        public void Inserir(CreditCard creditCard)
        {
            using (var bd = new BDEngine())
            {
                sql.Clear();
                sql.Append(@"
                    INSERT INTO CreditCard(card_number, card_holder_name, cvv, exp_date)
                    VALUES ('{0}', '{1}', {2}, '{3}')
                ");

                bd.ExecuteNonQuery(string.Format(sql.ToString(),
                                                 creditCard.card_number,
                                                 creditCard.card_holder_name,
                                                 creditCard.cvv,
                                                 creditCard.exp_date));
            }
        }
Example #2
0
        /// <summary>
        /// Insere histórico
        /// </summary>
        /// <param name="history"></param>
        public void Inserir(History history)
        {
            using (var bd = new BDEngine())
            {
                sql.Clear();
                sql.Append(@"
                    INSERT INTO History(card_number, client_id, value, order_id)
                    VALUES('{0}', '{1}', {2}, '{3}')
                ");

                bd.ExecuteNonQuery(string.Format(sql.ToString(),
                                                 history.card_number,
                                                 history.client_id,
                                                 history.value,
                                                 history.order_id));
            }
        }
Example #3
0
        /// <summary>
        /// Insere um item ao carrinho
        /// </summary>
        /// <param name="cart"></param>
        public void Inserir(Cart cart)
        {
            using (var bd = new BDEngine())
            {
                sql.Clear();
                sql.Append(@"
                    INSERT INTO Cart(cart_id, client_id, product_id, date, time) 
                    VALUES('{0}', '{1}', '{2}', '{3}', '{4}')
                ");

                bd.ExecuteNonQuery(string.Format(sql.ToString(),
                                                 cart.cart_id,
                                                 cart.client_id,
                                                 cart.product_id,
                                                 cart.date,
                                                 cart.time));
            }
        }
Example #4
0
        /// <summary>
        /// Insere uma nova transação de compra
        /// </summary>
        /// <param name="transaction"></param>
        /// <param name="orderId"></param>
        public void Inserir(Transaction transaction)
        {
            using (var bd = new BDEngine())
            {
                sql.Clear();
                sql.Append(@"
                    INSERT INTO Orders(client_id, cart_id, client_name, total_to_pay, credit_card, order_id, date)
                    VALUES('{0}', '{1}', '{2}', {3}, '{4}', '{5}', '{6}')
                ");

                bd.ExecuteNonQuery(string.Format(sql.ToString(),
                                                 transaction.client_id,
                                                 transaction.cart_id,
                                                 transaction.client_name,
                                                 transaction.total_to_pay,
                                                 transaction.credit_card,
                                                 transaction.order_id,
                                                 transaction.date
                                                 ));
            }
        }
Example #5
0
        /// <summary>
        /// Insere um novo produto
        /// </summary>
        /// <param name="product"></param>
        public void Inserir(Product product)
        {
            using (var bd = new BDEngine())
            {
                sql.Clear();
                sql.Append(@"
                    INSERT INTO Product(product_id, artist, year, album, price, store, thumb, date)
                         VALUES('{0}', '{1}', {2}, '{3}', {4}, '{5}', '{6}', '{7}')
                ");

                bd.ExecuteNonQuery(string.Format(sql.ToString(),
                                                 product.product_id,
                                                 product.artist,
                                                 product.year,
                                                 product.album,
                                                 product.price,
                                                 product.store,
                                                 product.thumb,
                                                 product.date));
            }
        }