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); }
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); }
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); }