void IEditableObject.BeginEdit() { if (!this.inTxn) { this.backupData = this.entityData.Clone() as ContractNexusEntityData; this.inTxn = true; } }
public ContractNexusBase() { this.inTxn = false; this._contractChangeCodeSource = null; this._site = null; this.entityData = new ContractNexusEntityData(); 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((ContractNexus)this); } } }
public ContractNexusBase(string contractNexusContractNexusCode, string contractNexusContractCode, string contractNexusContractChangeCode, string contractNexusCode, string contractNexusType, string contractNexusName, string contractNexusID, string contractNexusPerson, DateTime?contractNexusDate, string contractNexusPath, decimal?contractNexusMoney) { this.inTxn = false; this._contractChangeCodeSource = null; this._site = null; this.entityData = new ContractNexusEntityData(); this.backupData = null; this.ContractNexusCode = contractNexusContractNexusCode; this.ContractCode = contractNexusContractCode; this.ContractChangeCode = contractNexusContractChangeCode; this.Code = contractNexusCode; this.Type = contractNexusType; this.Name = contractNexusName; this.ID = contractNexusID; this.Person = contractNexusPerson; this.Date = contractNexusDate; this.Path = contractNexusPath; this.Money = contractNexusMoney; }
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; } }