Esempio n. 1
0
        private void telaVenda_Load(object sender, EventArgs e)
        {
            //exibir os dados da tabela pagamento no campo de forma de pagamento de compra e aluga
            VendaBanco tiposPagamento = new VendaBanco();

            tiposPagamento.preencheTiposPagamento(cbxFormasPagamentosCompra);
            tiposPagamento.preencheTiposPagamento(cbxFormasPagamentoAluguel);

            //gera o próximo codigo de venda
            VendaBanco gera_codigo = new VendaBanco();

            lbCodVenda.Text = (1 + gera_codigo.codigoAtual_venda()).ToString();

            AluguelBanco gera_codigo_atual = new AluguelBanco();

            lbCodAlug.Text = (1 + gera_codigo_atual.codigoAtual_Aluguel()).ToString();
        }
Esempio n. 2
0
        private void btnFinAlug_Click(object sender, EventArgs e)
        {
            DialogResult FecharAluguel = MessageBox.Show("Deseja realmente finalizar o aluguel?", "Finalizar Compra", MessageBoxButtons.YesNo);

            if (FecharAluguel == DialogResult.Yes)
            {
                AluguelBanco aluguelBanco = new AluguelBanco();

                //pegar os dados no dataGrid linha a linha e inseri no Banco na tabela venda e dar baixa no estoque da tabela Jogos
                int quantidadeItems = dgvProdutosAluga.RowCount;

                for (int i = 0; i < quantidadeItems; i++)
                {
                    int    codigoAluguel         = int.Parse(lbCodAlug.Text);
                    string colunaCPF_Cliente     = (dgvProdutosAluga[0, i].Value.ToString());
                    string colunaCPF_Funcionario = (dgvProdutosAluga[1, i].Value.ToString());
                    int    colunaCodigo          = Convert.ToInt32(dgvProdutosAluga[2, i].Value);
                    int    diasAluguel           = Convert.ToInt32(dgvProdutosAluga[4, i].Value);
                    double valor_total           = Convert.ToDouble(dgvProdutosAluga[5, i].Value);
                    string pagamento             = cbxFormasPagamentoAluguel.Text;
                    qtdeProdutoAtual = jogoBanco.QuantidadeAtual(Convert.ToInt32(dgvProdutosAluga[2, i].Value));

                    int qtdeAtualizada = (qtdeProdutoAtual - 1);
                    jogoBanco.AtualizaQtde(qtdeAtualizada, colunaCodigo);

                    aluguelBanco.RegistraAluguel(populaAluguel(codigoAluguel, colunaCPF_Cliente, colunaCPF_Funcionario, colunaCodigo, diasAluguel, valor_total, pagamento));
                }

                MessageBox.Show("Aluguel realizada com sucesso!");
                ClasseUtil.LimparCampos(abaAluguel.Controls);
                dgvProdutosAluga.Rows.Clear();

                //atualiza o codigo do aluguel
                lbCodAlug.Text = (1 + aluguelBanco.codigoAtual_Aluguel()).ToString();
            }
        }