Exemple #1
0
 public override void excluirRegistro()
 {
     if (tcCentral.SelectedTab.Equals(tpPadrao))
     {
         if (BS_LanCMP_Requisicao.DataSource != null)
         {
             if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca))
             {
                 if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem",
                                     MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) ==
                     System.Windows.Forms.DialogResult.Yes)
                 {
                     if (bsDetalheRequisicao.Count != 0)
                     {
                         while ((bsDetalheRequisicao.Count) != 0)
                         {
                             TCN_LanDetalheRequisicao.Deleta_LanDetalheRequisicao((bsDetalheRequisicao.Current as TRegistro_LanDetalheRequisicao));
                             bsDetalheRequisicao.RemoveCurrent();
                         }
                     }
                     TCN_LanCMP_Requisicao.Deleta_LanCMP_Requisicao(BS_LanCMP_Requisicao.Current as TRegistro_LanCMP_Requisicao);
                     BS_LanCMP_Requisicao.RemoveCurrent();
                     pDados.LimparRegistro();
                 }
             }
         }
         else
         {
             MessageBox.Show("Não Existe Item Gravado Para Ser Excluído!");
         }
     }
 }