public void EndEdit()
 {
     if (inTxn)
     {
         BackupData = new StructEntrada();
         inTxn      = false;
     }
 }
 public void CancelEdit()
 {
     if (inTxn)
     {
         EditData = BackupData;
         inTxn    = false;
     }
 }
 // IEDITABLE OBJECT IMPLEMENTATION
 //-------------------------------------------------------------------------------------------------
 public void BeginEdit()
 {
     if (!inTxn)
     {
         BackupData = EditData;
         inTxn      = true;
     }
 }
 public objEntradaForma(byte?IDEntradaForma) : base()
 {
     EditData = new StructEntrada()
     {
         _IDEntradaForma = IDEntradaForma,
         _EntradaForma   = "",
         _Ativa          = true,
     };
 }
 public objEntrada(long?IDEntrada) : base()
 {
     EditData = new StructEntrada()
     {
         _IDEntrada        = IDEntrada,
         _EntradaData      = DateTime.Today,
         _objEntradaTipo   = new objEntradaTipo(),
         _EntradaValor     = 0,
         _objEntradaOrigem = new objEntradaOrigem()
     };
 }
        public objContribuicao(long?IDContribuicao) : base()
        {
            EditData = new StructEntrada()
            {
                _IDContribuicao     = IDContribuicao,
                _ContribuicaoData   = DateTime.Today,
                _IDEntradaForma     = 1,
                _IDContribuicaoTipo = 1,
                _ValorBruto         = 0,
                _ValorRecebido      = 0,
                _Realizado          = false,
            };

            EntradaForma     = "Dinheiro";
            ContribuicaoTipo = "Ofertório Culto";
        }