public void EndEdit()
 {
     if (inTxn)
     {
         BackupData = new StructComissao();
         inTxn      = false;
     }
 }
 // IEDITABLE OBJECT IMPLEMENTATION
 //-------------------------------------------------------------------------------------------------
 public void BeginEdit()
 {
     if (!inTxn)
     {
         BackupData = EditData;
         inTxn      = true;
     }
 }
 public void CancelEdit()
 {
     if (inTxn)
     {
         EditData = BackupData;
         inTxn    = false;
     }
 }
        public objComissao(int?ID) : base()
        {
            EditData = new StructComissao()
            {
                _IDComissao         = ID,
                _Credor             = "",
                _ComissaoTaxa       = 0,
                _ValorComissao      = 0,
                _ValorContribuicoes = 0,
                _ValorDescontado    = 0,
                _IDSituacao         = 1,
            };

            IDDespesa = null;
        }