private void btnBuscarTipo_Click(object sender, EventArgs e) { if (((rbtnPS4.Checked || rbtnXbox.Checked || rbtnPc.Checked) == false) && (cbxGeneroExib.Text == string.Empty)) { MessageBox.Show("Você deve escolher um tipo de Vídeo Game ou o Genero para busca!", "Busca", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if ((rbtnPS4.Checked || rbtnXbox.Checked || rbtnPc.Checked) == true) { //exibe a busca pelo console if (rbtnPS4.Checked == true) { dGridResultado.DataSource = jogosBanco.buscaJogo_console(rbtnPS4.Text); } else if (rbtnXbox.Checked == true) { dGridResultado.DataSource = jogosBanco.buscaJogo_console(rbtnXbox.Text); } else if (rbtnPc.Checked == true) { dGridResultado.DataSource = jogosBanco.buscaJogo_console(rbtnPc.Text); } } else if (cbxGeneroExib.Text != string.Empty) { //exibe a busca pelo Genero dGridResultado.DataSource = jogosBanco.buscaJogo_genero(cbxGeneroExib.Text); } ClasseUtil.LimparCampos(abaExibeJogos.Controls); } }
private void btnLogar_Click(object sender, EventArgs e) { //validar os campos digitados string user = txtCampoUsuario.Text; string senha = txtCampoSenha.Text; if (user == "admin" && senha == "admin") { //exibe uma mensagem com o nome do usuário MessageBox.Show("Bem Vindo " + user.ToUpper()); //chama a tela principal novamente telaP.Show(); //Ativa a visibilidade dos botões da tela Principal ((telaPrincipal)telaP).habilitarBotoes(true); //necessário fechar ou esconder a tela Login ao abrir a outra Dispose(); } else { ClasseUtil.LimparCampos(Controls); lbObservações.Visible = true; } }
private void btnBuscarNome_Click(object sender, EventArgs e) { if (txtCampoBusca.Text == string.Empty) { DialogResult busca = MessageBox.Show("Campo de nome vazio!", "Busca", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //exibe busca pelo nome do jogo digitado dGridResultado.DataSource = jogosBanco.buscaJogo_nome(txtCampoBusca.Text); } ClasseUtil.LimparCampos(abaExibeJogos.Controls); }
private void btnFinalizarVenda_Click(object sender, EventArgs e) { DialogResult FecharCompra = MessageBox.Show("Deseja realmente finalizar a venda?", "Finalizar Compra", MessageBoxButtons.YesNo); if (FecharCompra == DialogResult.Yes) { VendaBanco venda = new VendaBanco(); //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 = dgvProdutosVenda.RowCount; for (int i = 0; i < quantidadeItems; i++) { int codigoVenda = int.Parse(lbCodVenda.Text); string colunaCpf_cliente = (dgvProdutosVenda[0, i].Value.ToString()); string colunaCpf_funcionario = (dgvProdutosVenda[1, i].Value.ToString()); int colunaCodigo = Convert.ToInt32(dgvProdutosVenda[2, i].Value); int quantidade = Convert.ToInt32(dgvProdutosVenda[5, i].Value.ToString()); double valorTotal = Convert.ToDouble(dgvProdutosVenda[6, i].Value); string pagamento = cbxFormasPagamentosCompra.Text; qtdeVendida = Convert.ToInt32(dgvProdutosVenda[5, i].Value); qtdeProdutoAtual = jogoBanco.QuantidadeAtual(Convert.ToInt32(dgvProdutosVenda[2, i].Value)); int qtdeAtualizada = (qtdeProdutoAtual - qtdeVendida); jogoBanco.AtualizaQtde(qtdeAtualizada, colunaCodigo); venda.registraVenda(populaVenda(codigoVenda, colunaCpf_cliente, colunaCpf_funcionario, colunaCodigo, quantidade, valorTotal, pagamento)); } MessageBox.Show("Compra realizada com sucesso!"); ClasseUtil.LimparCampos(abaVenda.Controls); dgvProdutosVenda.Rows.Clear(); VendaBanco gera_codigo = new VendaBanco(); lbCodVenda.Text = Convert.ToString(1 + gera_codigo.codigoAtual_venda()); } }
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(); } }
private void btnLimpar_Click(object sender, EventArgs e) { ClasseUtil.LimparCampos(abaExibeJogos.Controls); }
private void btnCadastrar_Click(object sender, EventArgs e) //mostrar para o grupo { string mensagemErro = ""; mensagemErro = ClasseUtil.ValidaCampos(abaCadastraJogos.Controls); if (mensagemErro == "") { if (btnCadastrar.Text == "Cadastrar") { DialogResult confirma = MessageBox.Show("Deseja Cadastrar o Jogo?", "Salvar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirma == DialogResult.Yes) { jogosBanco.CadastraJogo(povoaJogo()); MessageBox.Show("Cadastrado com Sucesso!"); btnExibirTodos.PerformClick(); } else if (confirma == DialogResult.No) { MessageBox.Show("Jogo não Cadastrado!"); } ClasseUtil.LimparCampos(abaCadastraJogos.Controls); } if (btnCadastrar.Text == "Salvar") { DialogResult Confirmar = MessageBox.Show("As informações do Jogo serão alteradas!\nDeseja realmente salvar?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //chama o metodo da classe útil e valida se os campos (textBox) estão preenchido if (Confirmar == DialogResult.Yes) { //Salvar alterações no banco jogosBanco.AtualizarJogo(povoaJogo()); MessageBox.Show("Jogo alterado com Sucesso!"); //restaurar tela e voltar para aba de exibição de jogos ClasseUtil.LimparCampos(abaCadastraJogos.Controls); paginaAbasJogos.SelectTab(abaExibeJogos); btnExibirTodos.PerformClick(); } else if (Confirmar == DialogResult.No) { //Não fazer nada e voltar para aba de exibição de jogos MessageBox.Show("Nenhuma informação do jogo foi alterada!"); paginaAbasJogos.SelectTab(abaExibeJogos); } btnCadastrar.Text = "Cadastrar"; } } else { MessageBox.Show(mensagemErro); } lbCodigoNumero.Text = (1 + jogosBanco.gerar_codigo_Jogo()).ToString(); }