public void EndEdit()
 {
     if (inTxn)
     {
         BackupData = new StructAReceber();
         inTxn      = false;
     }
 }
 // IEDITABLE OBJECT IMPLEMENTATION
 //-------------------------------------------------------------------------------------------------
 public void BeginEdit()
 {
     if (!inTxn)
     {
         BackupData = EditData;
         inTxn      = true;
     }
 }
 public void CancelEdit()
 {
     if (inTxn)
     {
         EditData = BackupData;
         inTxn    = false;
     }
 }
 public objAReceber(long?IDAReceber) : base()
 {
     EditData = new StructAReceber()
     {
         _IDAReceber      = IDAReceber,
         _CompensacaoData = DateTime.Today,
         _ValorBruto      = 0,
         _ValorLiquido    = 0,
         _ValorRecebido   = 0,
         _IDSituacao      = 1,
         _Situacao        = "Em Aberto",
     };
 }