예제 #1
0
        private void btnMatricular_Click(object sender, EventArgs e)
        {
            Aluno aluno = new Aluno();

            aluno.ObterPorId(Convert.ToInt32(cmbAluno.SelectedValue));
            Curso curso = new Curso();

            curso.ObterPorIdCurso(Convert.ToInt32(cmbCurso.SelectedValue));
            Matricula matricula = new Matricula();

            matricula.Inserir(aluno, curso, Program.usuarioLogado);
            MessageBox.Show("Matrícula realizada com sucesso.");
            FrmMatricula_Load(sender, e);
        }
예제 #2
0
 //Buscar informaçoes do aluno pelo ID
 private void btnPegarId_Click(object sender, EventArgs e)
 {
     if (txtId.ReadOnly == true)
     {
         txtId.ReadOnly  = false;
         btnPegarId.Text = "Buscar";
         txtId.Focus();
         LimparCampos();
     }
     else
     {
         if (txtId.Text != string.Empty)
         {
             Aluno aluno = new Aluno();
             aluno.ObterPorId(int.Parse(txtId.Text));
             if (aluno.Id > 0)
             {
                 txtNome.Text = aluno.Nome;
                 txtCpf.Text  = aluno.Cpf;
                 if (aluno.Sexo == "M")
                 {
                     cmbSexo.SelectedIndex = 0;
                 }
                 else
                 {
                     cmbSexo.SelectedIndex = 1;
                 }
                 txtEmail.Text    = aluno.Email;
                 txtTelefone.Text = aluno.Telefone;
                 txtId.ReadOnly   = true;
             }
             else
             {
                 MessageBox.Show("Aluno não cadastrado!");
                 txtId.Focus();
             }
         }
     }
 }