public void EndEdit()
 {
     if (inTxn)
     {
         BackupData = new StructCampanha();
         inTxn      = false;
     }
 }
 // IEDITABLE OBJECT IMPLEMENTATION
 //-------------------------------------------------------------------------------------------------
 public void BeginEdit()
 {
     if (!inTxn)
     {
         BackupData = EditData;
         inTxn      = true;
     }
 }
 public void CancelEdit()
 {
     if (inTxn)
     {
         EditData = BackupData;
         inTxn    = false;
     }
 }
 public objCampanha(int?IDCampanha) : base()
 {
     EditData = new StructCampanha()
     {
         _IDCampanha    = IDCampanha,
         _Campanha      = "",
         _IDSetor       = null,
         _CampanhaSaldo = 0,
         _InicioData    = DateTime.Today,
         _Ativa         = true
     };
 }