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; }
void IEditableObject.BeginEdit() { if (!this.inTxn) { this.backupData = this.entityData.Clone() as ContractCostChangeEntityData; this.inTxn = true; } }
public ContractCostChangeBase() { this.inTxn = false; this._contractChangeCodeSource = null; this._site = null; this.entityData = new ContractCostChangeEntityData(); this.backupData = null; }
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); } } }
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; } }