private void tipo_candidato_SelectedIndexChanged(object sender, EventArgs e) { codigo_candidato.Text = ""; tipoCandidatoSelecionado = tipo_candidato.SelectedIndex; if (tipoCandidatoSelecionado == 0) // Prefeito { vice_prefeito.Show(); vice_prefeito_label.Show(); vice_prefeito.DataSource = VirtualBD.getVicePrefeitos(); codigo_candidato.Enabled = true; codigo_candidato.MaxLength = 2; } else if (tipoCandidatoSelecionado == 1) // Vice prefeito { vice_prefeito.Hide(); vice_prefeito_label.Hide(); codigo_candidato.Enabled = false; } else if (tipoCandidatoSelecionado == 2) // Vereador { vice_prefeito.Hide(); vice_prefeito_label.Hide(); codigo_candidato.Enabled = true; codigo_candidato.MaxLength = 4; } }
private void salvarPrefeito() { //EDITAR if (CRUD == EDITAR) { for (int i = 0; i < VirtualBD.candidatos.Count; i++) { if (candidato.Nome.Equals(VirtualBD.candidatos[i].Nome) && candidato.Codigo == VirtualBD.candidatos[i].Codigo) { Prefeito p = new Prefeito(); p.Nome = nome.Text; p.Partido = VirtualBD.partidos[partido_combo_box.SelectedIndex]; p.Email = email.Text; p.Nascimento = data_nascimento.Value; p.Codigo = candidato.Codigo; p.VicePrefeito = VirtualBD.getVicePrefeitos()[vice_prefeito.SelectedIndex]; VirtualBD.candidatos[i] = p; this.Close(); } } }//CADASTRAR else if (CRUD == CADASTRAR) { for (int i = 0; i < VirtualBD.candidatos.Count; i++) { if (int.Parse(codigo_candidato.Text) == VirtualBD.candidatos[i].Codigo) { MessageBox.Show("Código já cadastrado", "Candidato", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } } Prefeito p = new Prefeito(); p.Nome = nome.Text; p.Partido = VirtualBD.partidos[partido_combo_box.SelectedIndex]; p.Email = email.Text; p.Nascimento = data_nascimento.Value; p.Codigo = int.Parse(codigo_candidato.Text); p.VicePrefeito = VirtualBD.getVicePrefeitos()[vice_prefeito.SelectedIndex]; VirtualBD.candidatos.Add(p); this.Close(); } }
public void init() { vice_prefeito.DataSource = VirtualBD.getVicePrefeitos(); partido_combo_box.DataSource = VirtualBD.partidos; }
private void prefeito_SelectedIndexChanged(object sender, EventArgs e) { vicePrefeitoSelecionado = VirtualBD.getVicePrefeitos()[vice_prefeito.SelectedIndex]; }