/// <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); } }
/// <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); } }
/// <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); } }
/// <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()))); }
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); } }
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); } }