Esempio n. 1
0
        public void newPagamentoUseCard(Pagamentos newPagamento)
        {
            int    idCliente = newPagamento.getCliente().IdUsuario;
            float  valor     = newPagamento.Valor;
            int    id        = newPagamento.getId();
            string query     = "INSERT INTO `pagamento`(`id`,`id_cliente_id`, `use_card`, `valor`) VALUES (" + id + "," + idCliente + ", 1 ," + valor + ");";

            Insert(query);
        }
Esempio n. 2
0
        public void newPagamentoUsePIM(Pagamentos newPagamento)
        {
            int   idCliente      = newPagamento.getCliente().IdUsuario;
            float valor          = newPagamento.Valor;
            int   id             = newPagamento.getId();
            int   pimCoinTransId = (int)newPagamento.PimCoinTrans;

            string query = "INSERT INTO `pagamento`(`id`, `id_cliente_id`, `use_pimcoin`, `valor`, `id_pim_coin_trans_id`) VALUES (" + id + "," + idCliente + ", 1 ," + valor + "," + pimCoinTransId + ")";

            Insert(query);
        }
Esempio n. 3
0
        private void newOrderForClient(carrinho newCarrinho, Pagamentos newPagamento, PimCoinTrans newPimCoinTrans = null)
        {
            order newOrder = new order(newPagamento.getId(), newPagamento.getCliente().IdUsuario);

            newOrder.setId(orderDB.lastOrder() + 1);

            if (Session.GetClientes().UseCard)
            {
                newCarrinho.IngresosSelec.ForEach((x) =>
                {
                    cadeiraDB.newCadeira(x.getCadeira());
                });

                pagamentoDB.newPagamentoUseCard(newPagamento);
                orderDB.newOrder(newOrder);
                newCarrinho.IngresosSelec.ForEach((x) => {
                    ingressoDB.newIngresso(x, newOrder, Session.Horario);
                });
            }
            else if (Session.GetClientes().UsePIMCoin)
            {
                newCarrinho.IngresosSelec.ForEach((x) =>
                {
                    cadeiraDB.newCadeira(x.getCadeira());
                });

                MD5 md5Hash = MD5.Create();
                pimCoinTransDB.newTrans(newPimCoinTrans);
                pagamentoDB.newPagamentoUsePIM(newPagamento);
                orderDB.newOrder(newOrder);
                newCarrinho.IngresosSelec.ForEach((x) => {
                    ingressoDB.newIngresso(x, newOrder, Session.Horario);
                });
            }
            Session.setOrder(newOrder);
        }