コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_editaraluno_Click(object sender, EventArgs e)
        {
            try
            {
                if (!cbo_anoreferencia.Text.Equals("2021"))
                {
                    throw new Exception("Não é permitido editar dados de alunos de anos anteriores.");
                }

                controleAluno = new AlunoControl();

                aluno = controleAluno.RetornaAluno((int)dgv_solicitacoes[2, dgv_solicitacoes.CurrentCellAddress.Y].Value);

                foreach (Form mdiChild in PrincipalUI.MdiChildren)
                {
                    if (mdiChild.GetType() == typeof(CadastrarAluno))
                    {
                        mdiChild.Close();
                    }
                }

                CadastrarAluno frmCadastrarAluno = new CadastrarAluno(aluno, PrincipalUI);
                frmCadastrarAluno.MdiParent = PrincipalUI;
                frmCadastrarAluno.Show();
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }
コード例 #2
0
        /// <summary>
        /// Edita solicitação de vaga
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_editar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!cbo_anoreferencia.Text.Equals("2021"))
                {
                    throw new Exception("Não é permitido editar solicitações de anos anteriores.");
                }

                solicitacao = controleSolicitacoes.RetornaSolicitacao((int)dgv_solicitacoes[0, dgv_solicitacoes.CurrentCellAddress.Y].Value);

                controleAluno = new AlunoControl();

                Aluno aluno = controleAluno.RetornaAluno((int)dgv_solicitacoes[2, dgv_solicitacoes.CurrentCellAddress.Y].Value);

                aluno.Nome = dgv_solicitacoes[1, dgv_solicitacoes.CurrentCellAddress.Y].Value.ToString();

                foreach (Form mdiChild in PrincipalUI.MdiChildren)
                {
                    if (mdiChild.GetType() == typeof(SolicitaVaga))
                    {
                        mdiChild.Close();
                    }
                }
                SolicitaVaga frm_solicita = new SolicitaVaga(aluno, solicitacao, PrincipalUI);
                frm_solicita.MdiParent = PrincipalUI;
                frm_solicita.Show();
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }
コード例 #3
0
        /// <summary>
        /// Abre o formulário de solicitação de vaga com a solicitação escolhida
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_solicitacao_Click(object sender, EventArgs e)
        {
            try
            {
                controleAluno       = new AlunoControl();
                controleSolicitacao = new SolicitacaoControl();

                aluno = controleAluno.RetornaAluno((int)dgv_solicitacoes["CodigoAluno", dgv_solicitacoes.CurrentCellAddress.Y].Value);

                solicitacao = controleSolicitacao.RetornaSolicitacao((int)dgv_solicitacoes["CodigoSolicitacao", dgv_solicitacoes.CurrentCellAddress.Y].Value);

                SolicitaVaga frm_solicitavaga = new SolicitaVaga(aluno, solicitacao, _principalUi)
                {
                    MdiParent = _principalUi
                };

                frm_solicitavaga.Show();

                Close();
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }
コード例 #4
0
 /// <summary>
 /// Cria o objeto aluno a partir do que estiver selecionado no DataGridView
 /// </summary>
 private Aluno CriaAluno()
 {
     if (dgv_alunos[0, dgv_alunos.CurrentCellAddress.Y].Value.ToString().Equals(null))
     {
         throw new Exception("Selecione um aluno na tabela!");
     }
     return(controleAluno.RetornaAluno(Convert.ToInt16(dgv_alunos[0, dgv_alunos.CurrentCellAddress.Y].Value.ToString())));
 }
コード例 #5
0
        private void btn_editaraluno_Click(object sender, EventArgs e)
        {
            try
            {
                AlunoControl = new AlunoControl();
                aluno        = AlunoControl.RetornaAluno(Convert.ToInt32(txt_codigoAluno.Text));

                CadastrarAluno frm_cadastraAluno = new CadastrarAluno(aluno, principalUi);
                frm_cadastraAluno.MdiParent = principalUi;
                frm_cadastraAluno.Show();
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }
コード例 #6
0
        private void btn_editar_sindicancia_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txt_codigoSindicancia.Text) && string.IsNullOrEmpty(txt_codigoAluno.Text))
                {
                    throw new ArgumentNullException("Nenhuma sindicancia foi selecionada!");
                }

                sindicanciaControl = new SindicanciaControl();
                AlunoControl       = new AlunoControl();
                sindicancia        = sindicanciaControl.RetornaSindicancia(Convert.ToInt32(txt_codigoSindicancia.Text), Convert.ToInt32(txt_codigoAluno.Text));
                aluno = AlunoControl.RetornaAluno(Convert.ToInt32(txt_codigoAluno.Text));

                CadastraSindicancia frm_cadastraSindicancia = new CadastraSindicancia(aluno, sindicancia, principalUi);
                frm_cadastraSindicancia.MdiParent = principalUi;
                frm_cadastraSindicancia.Show();
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }