Exemplo n.º 1
0
 /// <summary>
 /// Exclui um aluno do banco
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btn_excluir_Click(object sender, EventArgs e)
 {
     try
     {
         if (Mensageiro.MensagemExclusao($"Deseja excluir o aluno {dgv_alunos[1,dgv_alunos.CurrentCellAddress.Y].Value}? {Environment.NewLine}Todas as solicitações do aluno também serão excluídas!!!", PrincipalUi).Equals(DialogResult.Yes))
         {
             if (Mensageiro.MensagemExclusao($"TEM CERTEZA? {Environment.NewLine}TODAS AS SOLICITAÇÕES DO ALUNO TAMBÉM SERÃO EXCLUÍDAS!!!", PrincipalUi).Equals(DialogResult.Yes))
             {
                 controleAluno = new AlunoControl();
                 if (controleAluno.Deletar((int)dgv_alunos[0, dgv_alunos.CurrentCellAddress.Y].Value))
                 {
                     Mensageiro.MensagemConfirmaExclusao(PrincipalUi);
                     CarregaGridView();
                 }
             }
         }
     }
     catch (Exception exception)
     {
         Mensageiro.MensagemErro(exception, this);
     }
 }
Exemplo n.º 2
0
        private void btn_excluir_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();

                if (Mensageiro.MensagemExclusao("Deseja excluir a sindicância?", this).Equals(DialogResult.Yes))
                {
                    if (sindicanciaControl.ExcluirSindicancia(Convert.ToInt32(txt_codigoSindicancia.Text),
                                                              Convert.ToInt32(txt_codigoAluno.Text)))
                    {
                        Mensageiro.MensagemConfirmaExclusao(this);
                    }

                    if (Mensageiro.MensagemPergunta("Deseja excluir os registros do aluno também?", this)
                        .Equals(DialogResult.Yes))
                    {
                        if (AlunoControl.Deletar(Convert.ToInt32(txt_codigoAluno.Text)))
                        {
                            Mensageiro.MensagemConfirmaExclusao(this);
                        }
                    }
                    CarregaGridView();
                }
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemErro(exception, this);
            }
        }