Пример #1
0
        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;
            }
        }
Пример #2
0
        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);
            }
        }