Exemplo n.º 1
0
 public ContractCostChangeBase(string contractCostChangeContractCostChangeCode, string contractCostChangeContractCode, string contractCostChangeContractCostCode, string contractCostChangeContractChangeCode, decimal?contractCostChangeCash, decimal?contractCostChangeChangeCash, decimal?contractCostChangeNewCash, decimal?contractCostChangeOriginalCash, decimal?contractCostChangeTotalChangeCash, string contractCostChangeMoneyType, decimal?contractCostChangeExchangeRate, decimal?contractCostChangeMoney, decimal?contractCostChangeChangeMoney, decimal?contractCostChangeNewMoney, decimal?contractCostChangeOriginalMoney, decimal?contractCostChangeTotalChangeMoney, string contractCostChangeCostCode, string contractCostChangeCostBudgetSetCode, string contractCostChangeDescription, int?contractCostChangeStatus)
 {
     this.inTxn = false;
     this._contractChangeCodeSource = null;
     this._site                  = null;
     this.entityData             = new ContractCostChangeEntityData();
     this.backupData             = null;
     this.ContractCostChangeCode = contractCostChangeContractCostChangeCode;
     this.ContractCode           = contractCostChangeContractCode;
     this.ContractCostCode       = contractCostChangeContractCostCode;
     this.ContractChangeCode     = contractCostChangeContractChangeCode;
     this.Cash              = contractCostChangeCash;
     this.ChangeCash        = contractCostChangeChangeCash;
     this.NewCash           = contractCostChangeNewCash;
     this.OriginalCash      = contractCostChangeOriginalCash;
     this.TotalChangeCash   = contractCostChangeTotalChangeCash;
     this.MoneyType         = contractCostChangeMoneyType;
     this.ExchangeRate      = contractCostChangeExchangeRate;
     this.Money             = contractCostChangeMoney;
     this.ChangeMoney       = contractCostChangeChangeMoney;
     this.NewMoney          = contractCostChangeNewMoney;
     this.OriginalMoney     = contractCostChangeOriginalMoney;
     this.TotalChangeMoney  = contractCostChangeTotalChangeMoney;
     this.CostCode          = contractCostChangeCostCode;
     this.CostBudgetSetCode = contractCostChangeCostBudgetSetCode;
     this.Description       = contractCostChangeDescription;
     this.Status            = contractCostChangeStatus;
 }
Exemplo n.º 2
0
 void IEditableObject.BeginEdit()
 {
     if (!this.inTxn)
     {
         this.backupData = this.entityData.Clone() as ContractCostChangeEntityData;
         this.inTxn      = true;
     }
 }
Exemplo n.º 3
0
 public ContractCostChangeBase()
 {
     this.inTxn = false;
     this._contractChangeCodeSource = null;
     this._site      = null;
     this.entityData = new ContractCostChangeEntityData();
     this.backupData = null;
 }
Exemplo n.º 4
0
 void IEditableObject.CancelEdit()
 {
     if (this.inTxn)
     {
         this.entityData = this.backupData;
         this.backupData = null;
         this.inTxn      = false;
         if (base.bindingIsNew && (this.parentCollection != null))
         {
             this.parentCollection.Remove((ContractCostChange)this);
         }
     }
 }
Exemplo n.º 5
0
 void IEditableObject.EndEdit()
 {
     if (this.inTxn)
     {
         this.backupData = null;
         if (base.IsDirty)
         {
             if (base.bindingIsNew)
             {
                 this.EntityState  = EntityState.Added;
                 base.bindingIsNew = false;
             }
             else if (this.EntityState == EntityState.Unchanged)
             {
                 this.EntityState = EntityState.Changed;
             }
         }
         base.bindingIsNew = false;
         this.inTxn        = false;
     }
 }