private void FormInfo_Load(object sender, EventArgs e) { //Pega todos os eventos e verifica o ano deles EventoDAO dao = new EventoDAO(); List <string> anos = new List <string>(); foreach (Evento evento in dao.Select()) { string ano = evento.Data_Inicio.Substring(6); MessageBox.Show("Ano: " + ano); bool igual = false; foreach (string a in anos) { //Percorre a lista de anos e se tiver algum igual nao adiciona if (a.Equals(ano)) { igual = true; } } if (!igual) { anos.Add(ano); } } cbAno.Items.AddRange(anos.ToArray()); cbEvento.Items.AddRange(dao.Select().ToArray()); }
private void btnEnter_Click(object sender, EventArgs e) { EventoDAO dao1 = new EventoDAO(); ConviteDAO dao2 = new ConviteDAO(); foreach (Evento evento in dao1.Select()) { foreach (Convite convite in dao2.Select()) { if (convite.IdEvento == evento.Id) { if (convite.Email.Equals(tbEmail.Text)) { this.EVENTO = evento; temEvento = true; } } } } if (temEvento) { //Abre tela evento Form form = new FormConfirmacao(EVENTO); form.Show(); } }
private void cbAno_SelectedIndexChanged(object sender, EventArgs e) { cbEvento.Items.Clear(); string anoSelecionado = cbAno.SelectedItem.ToString(); MessageBox.Show("Ano selecionado: " + anoSelecionado); EventoDAO dao = new EventoDAO(); foreach (Evento evento in dao.Select()) { string ano = evento.Data_Inicio.Substring(6); if (anoSelecionado.Equals(ano)) { cbEvento.Items.Add(evento); } } }