Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
 public void init()
 {
     vice_prefeito.DataSource     = VirtualBD.getVicePrefeitos();
     partido_combo_box.DataSource = VirtualBD.partidos;
 }
Beispiel #4
0
 private void prefeito_SelectedIndexChanged(object sender, EventArgs e)
 {
     vicePrefeitoSelecionado = VirtualBD.getVicePrefeitos()[vice_prefeito.SelectedIndex];
 }