private void Form_PerfilAluno_Load(object sender, EventArgs e) { List <Curso> LU = new List <Curso>(dbo.SelectFromAllCurso()); int i = 0; LU.ForEach(delegate(Curso curso) { cCurso.Items.Insert(i, curso.NomeCurso); i++; }); List <Periodo> LP = new List <Periodo>(dbo.SelectFromAllPeriodo()); i = 0; LP.ForEach(delegate(Periodo periodo) { cPeriodo.Items.Insert(i, periodo.NomePeriodo); i++; }); InfoUser infouser = dbo.SelectFromOneInfoUser(this.idUsuario); mCPF.Text = infouser.CPF; cCurso.Text = dbo.SelectOneNameCurso("nomeCurso", infouser.Curso_IdCurso); cPeriodo.Text = dbo.SelectOneNamePeriodo("nomeperiodo", infouser.Periodo_IdPeriodo); if (dbo.Exists("select * from infouser where usuarios_idusuarios=" + this.idUsuario, "idInfoUser")) { this.status = true; } }
private void btInscricao_Click(object sender, EventArgs e) { if (dbo.Exists("select * from infouser where usuarios_idusuarios=" + this.idUsuario, "idInfoUser")) { if (!dbo.Exists("select * from inscricao where usuarios_idusuarios=" + this.idUsuario + " and evento_idevento=" + tbID.Text, "idinscricao")) { string msg = "Você esta se inscrevendo para o evento " + dbo.SelectOneOneEventos("tituloEvento", Convert.ToInt32(tbID.Text)) + ". Deseja realemente se inscrever?"; if (MessageBox.Show(msg, "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { Inscricao inscricao = new Inscricao(); Hash hw = new Hash(); inscricao.Matricula = hw.GerarMatricula(15); inscricao.Usuarios_IdUsuarios = this.idUsuario; inscricao.Evento_IdEvento = Convert.ToInt32(tbID.Text); if (dbo.InsertInscricao(inscricao)) { MessageBox.Show("Sua inscrição foi realizada com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro durante a operação. Entre em contato com o administrador!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Você já se inscreveu para este Evento!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("A matrícula é vinculada aos seus dados informados no Perfil. Clique em Perfil e preencha o formulário", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }