private void FrmJogo_Load(object sender, EventArgs e) { carregarAuxiliares(); JogoC jogoC = new JogoC(); dgJogo.DataSource = jogoC.jogosCadastrados(); }
private void txtPesquisa_KeyUp(object sender, KeyEventArgs e) { try { JogoC jogoC = new JogoC(); dgJogo.DataSource = jogoC.pesquisarJogo(cbTipoPesquisa.SelectedItem.ToString(), txtPesquisa.Text); } catch { MessageBox.Show("Selecione qual campo deseja pesquisar."); } }
private void btnCadastrar_Click(object sender, EventArgs e) { JogoM jogoM = new JogoM(); JogoC jogoC = new JogoC(); GeneroM generoM = new GeneroM(); PlataformaM plataformaM = new PlataformaM(); DistribuidoraM distribuidoraM = new DistribuidoraM(); String mensagem = ""; String resultado; try { generoM.IdGenero = listGenero[cbGenero.SelectedIndex].IdGenero; } catch { mensagem += "Selecione um gênero."; } try { plataformaM.IdPlataforma = listPlataforma[cbPlataforma.SelectedIndex].IdPlataforma; } catch { mensagem += "\nSelecione uma plataforma."; } try { distribuidoraM.IdDistribuidora = listDistribuidora[cbDistribuidora.SelectedIndex].IdDistribuidora; } catch { mensagem += "\nSelecione uma distribuidora."; } try { if (cbClassificacao.SelectedItem.Equals("Livre")) { jogoM.ClassificacaoJogoM = 0; } else { jogoM.ClassificacaoJogoM = Convert.ToInt32(cbClassificacao.SelectedItem); } } catch { mensagem += "\nSelecione uma faixa etária."; } if (mensagem.Equals("")) { try { jogoM.NomeJogo = txtNome.Text.Trim(); jogoM.DescricaoJogo = txtDescricao.Text.Trim(); jogoM.GeneroM = generoM; jogoM.PlataformaM = plataformaM; jogoM.DistribuidoraM = distribuidoraM; jogoM.QtdEstoqueJogo = Convert.ToInt32(txtQuantidade.Text.Trim()); jogoM.ValorJogo = (float)Convert.ToDouble(txtPreco.Text.Trim()); jogoM.TamanhoGBJogo = (float)Convert.ToDouble(txtTamanhoGB.Text.Trim()); } catch { jogoM.QtdEstoqueJogo = 0; jogoM.ValorJogo = 0; jogoM.TamanhoGBJogo = 0; } resultado = jogoC.cadastrarJogo(jogoM); if (resultado.Equals("Jogo cadastrado com sucesso.")) { limparCampos(); } MessageBox.Show(resultado); dgJogo.DataSource = jogoC.jogosCadastrados(); } else { MessageBox.Show(mensagem); } }