예제 #1
0
 /// <summary>
 /// Evento do botão excluir
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btn_excluir_Click(object sender, EventArgs e)
 {
     try
     {
         if (Mensageiro.MensagemExclusao($"solicitação nº {(int)dgv_dados.CurrentRow.Cells[1].Value}", principalUi).Equals(DialogResult.Yes))
         {
             sindicanciaControl = new SindicanciaControl();
             if (sindicanciaControl.ExcluirSindicancia((int)dgv_dados.CurrentRow.Cells[0].Value,
                                                       (int)dgv_dados.CurrentRow.Cells[1].Value))
             {
                 Mensageiro.MensagemConfirmaExclusao(principalUi);
                 RadioButtonChecked_Click(null, null);
             }
         }
     }
     catch (Exception ex)
     {
         Mensageiro.MensagemErro(ex, principalUi);
     }
 }
예제 #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);
            }
        }