Exemple #1
0
        public DadosEleitorUI(Model.Eleitor e)
        {
            eleitor = e;
            InitializeComponent();

            nome_label.Text  = eleitor.Nome;
            zona_label.Text  = eleitor.Zona;
            secao_label.Text = eleitor.Secao;
        }
 public EleitorCRUD(Model.Eleitor e)
 {
     CRUD    = EDITAR;
     eleitor = e;
     InitializeComponent();
     nome.Text = e.Nome;
     titulo_de_eleitor.Text    = e.Titulo_de_eleitor;
     titulo_de_eleitor.Enabled = false;
     init();
 }
        private void editarCad()
        {
            for (int i = 0; i < VirtualBD.eleitores.Count; i++)
            {
                if (titulo_de_eleitor.Text.Equals(VirtualBD.eleitores[i].Titulo_de_eleitor))
                {
                    Model.Eleitor e = new Model.Eleitor();
                    e.Nome = nome.Text;
                    e.Titulo_de_eleitor = eleitor.Titulo_de_eleitor;
                    e.Nascimento        = data_nascimento.Value;
                    e.Zona  = VirtualBD.getZonas()[zona.SelectedIndex];
                    e.Secao = VirtualBD.getSecoes(e.Zona)[secao.SelectedIndex];

                    VirtualBD.eleitores[i] = e;
                    this.Close();
                }
            }
        }
        private void salvarCad()
        {
            for (int i = 0; i < VirtualBD.eleitores.Count; i++)
            {
                if (titulo_de_eleitor.Text.Equals(VirtualBD.eleitores[i].Titulo_de_eleitor))
                {
                    MessageBox.Show("Título de eleitor já cadastrado", "Eleitor", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }
            }
            Model.Eleitor e = new Model.Eleitor();
            e.Nome = nome.Text;
            e.Titulo_de_eleitor = titulo_de_eleitor.Text;

            e.Nascimento = data_nascimento.Value;
            e.Zona       = VirtualBD.getZonas()[zona.SelectedIndex];
            e.Secao      = VirtualBD.getSecoes(e.Zona)[secao.SelectedIndex];
            VirtualBD.eleitores.Add(e);
            this.Close();
        }