예제 #1
0
 public override void excluirRegistro()
 {
     if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca))
     {
         buscarInsumo();
         buscarItensAtividade();
         if (BS_LanItemAtividade.Count > 0 && BS_Insumos.Count > 0)
         {
             if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) ==
                 System.Windows.Forms.DialogResult.Yes)
             {
                 try
                 {
                     TCN_LanAtividade.DeletaLanAtividade(BS_LanAtividade.Current as TRegistro_LanAtividade);
                     BS_LanAtividade.RemoveCurrent();
                     pDados.LimparRegistro();
                     afterBusca();
                 }
                 catch (Exception erro)
                 {
                     MessageBox.Show("ERRO: " + erro.Message);
                 }
             }
         }
         else
         {
             MessageBox.Show("Atenção, é necessário deletar todos os itens da atividade e insumos para exclui-lá!");
         }
     }
 }
예제 #2
0
 private void afterExclui()
 {
     if (BS_LanAtividade.Current != null)
     {
         if (MessageBox.Show("Confirma a exclusão da atividade selecionada?",
                             "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
             == DialogResult.Yes)
         {
             try
             {
                 TCN_LanAtividade.DeletaLanAtividade(BS_LanAtividade.Current as CamadaDados.Fazenda.Lancamento.TRegistro_LanAtividade, null);
                 MessageBox.Show("Atividade excluida com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.afterBusca();
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }