private void BntCadastrar_Click(object sender, EventArgs e) { int idade = Convert.ToInt32(txtIdade.Text); string numerop = null; partidos.Carregar(); foreach (Partido p in partidos.MostrarPartidos()) { if (cboPartido.Text == p.Nome) { numerop = p.Numero; } } Partido partido = new Partido { Nome = cboPartido.Text, Numero = numerop }; Cargos cargo = new Cargos { cargo = cboCargo.Text }; Candidato candidato = new Candidato { Nome = txtNome.Text, Partido = partido.Nome, Cargo = cargo.cargo, Idade = idade, Numero = (cboCargo.Text == "Presidente" || cboCargo.Text == "Governador" || cboCargo.Text == "Prefeito") ? partido.Numero + " " : partido.Numero + txtNumero.Text + " ", QntVotos = 0 }; try { candidatos.Adicionar(candidato); candidatos.Salvar(); } catch (CandidatoException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show("Número de Candidato já cadastrado!"); } dataGridView1.DataSource = null; dataGridView1.DataSource = candidatos.MostrarCandidato(); }
private void CadastroPartido_Load(object sender, EventArgs e) { partidos = new PartidoDAO(); partidos.Carregar(); dataGridView1.DataSource = partidos.MostrarPartidos(); }