private void salvarBtn_Click(object sender, EventArgs e) { try { validaControles = new isEmpty(); foreach (Control child in this.Controls) { string tag = validaControles.empty(child); if (tag != "") { throw new Exception("O campo '" + tag + "' está vazio"); } else { appInsc = new inscricaoEventoAplicacao(); appPart = new participanteAplicacao(); inscricao = new inscricaoEvento(); appInscSem = new inscricaoSeminfoAplicacao(); appEvento = new eventoAplicacao(); evento = new Evento(); if (!appInscSem.jaCadastrado(cpfMsk.Text)) { throw new Exception("CPF ainda não cadastrado!!!"); } if (appInsc.cadastradoEvento(appEvento.retornaCodEv(eventoCB.Text), cpfMsk.Text)) { throw new Exception("CPF já cadastrado neste evento!!!"); } evento = appEvento.selectEventoWhere(eventoCB.Text); int codSeminfo = appInsc.retornoCodSeminfo(cpfMsk.Text); if (appEvento.evSameTime(codSeminfo, evento.Data, evento.Hora)) { throw new Exception("CPF já cadastrado em outro evento no mesmo horário"); } else { inscricao.Evento = evento.Codigo; inscricao.Data = evento.Data; inscricao.codigoSeminfo = codSeminfo; appInsc.salvar(inscricao); MessageBox.Show("Espectador cadastrado com sucesso!"); break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buscarBtn_Click(object sender, EventArgs e) { appPart = new participanteAplicacao(); participante = appPart.selectParticipantesWhere(cpfMsk.Text); cpfMsk.Text = participante.Cpf; nomeTxt.Text = participante.Nome; telTxt.Text = participante.Telefone; emailTxt.Text = participante.Email; cursoCB.Text = participante.Curso; periodoTxt.Text = (participante.Periodo).ToString(); senhaTxt.Text = participante.Senha; perfilCB.Text = participante.Perfil; loginTxt.Text = participante.Login; }