Beispiel #1
0
        public void AdicionarItem(CarrinhoItemVD item, int codCarrinho)
        {
            string sql = @"INSERT INTO CARRINHO_ITEM (QTD_ITEM, COD_PRODUTO, COD_CARRINHO, DATA_ADICAO) VALUES (@QTD_ITEM, @COD_PRODUTO, @COD_CARRINHO, CURRENT_DATE)";

            using (var cmd = new MySqlCommand(sql))
            {
                try
                {
                    cmd.Parameters.AddWithValue("@QTD_ITEM", item.QtdProduto);
                    cmd.Parameters.AddWithValue("@COD_PRODUTO", item.Produto.CodProduto);
                    cmd.Parameters.AddWithValue("@COD_CARRINHO", codCarrinho);

                    ExecutarComando(cmd);
                }
                catch
                {
                    throw;
                }
            }
        }
Beispiel #2
0
        public void RemoverItem(CarrinhoItemVD item, int codCarrinho)
        {
            string sql = @"DELETE FROM 
                                CARRINHO_ITEM 
                           WHERE
                                COD_PRODUTO = @COD_PRODUTO 
                           AND  COD_CARRINHO = @COD_CARRINHO";

            using (var cmd = new MySqlCommand(sql))
            {
                try
                {
                    cmd.Parameters.AddWithValue("@COD_PRODUTO", item.Produto.CodProduto);
                    cmd.Parameters.AddWithValue("@COD_CARRINHO", codCarrinho);
                    ExecutarComando(cmd);
                }
                catch
                {
                    throw;
                }
            }
        }
Beispiel #3
0
        public void InserirPedidoItem(CarrinhoItemVD item, long codPedido)
        {
            string sql = @"INSERT INTO PEDIDO_ITEM
	                           (QTD_PRODUTO,COD_PEDIDO,COD_PRODUTO)
                           VALUES
	                           (@QTD_PRODUTO, @COD_PEDIDO, @COD_PRODUTO)"    ;

            using (var cmd = new MySqlCommand(sql))
            {
                try
                {
                    cmd.Parameters.AddWithValue("@QTD_PRODUTO", item.QtdProduto);
                    cmd.Parameters.AddWithValue("@COD_PEDIDO", codPedido);
                    cmd.Parameters.AddWithValue("@COD_PRODUTO", item.Produto.CodProduto);

                    ExecutarComando(cmd);
                }
                catch
                {
                    throw;
                }
            }
        }