Exemple #1
0
 public ContractChangeBase(string contractChangeContractChangeCode, string contractChangeContractChangeId, string contractChangeContractCode, string contractChangeVoucher, decimal?contractChangeMoney, decimal?contractChangeChangeMoney, decimal?contractChangeNewMoney, decimal?contractChangeOriginalMoney, decimal?contractChangeTotalChangeMoney, decimal?contractChangeSupplierChangeMoney, decimal?contractChangeConsultantAuditMoney, decimal?contractChangeProjectAuditMoney, string contractChangeChangeReason, int?contractChangeStatus, string contractChangeChangePerson, DateTime?contractChangeChangeDate, string contractChangeChangeType, string contractChangeCheckPerson, DateTime?contractChangeCheckDate)
 {
     this.inTxn = false;
     this._contractCodeSource = null;
     this._site                = null;
     this.entityData           = new ContractChangeEntityData();
     this.backupData           = null;
     this.ContractChangeCode   = contractChangeContractChangeCode;
     this.ContractChangeId     = contractChangeContractChangeId;
     this.ContractCode         = contractChangeContractCode;
     this.Voucher              = contractChangeVoucher;
     this.Money                = contractChangeMoney;
     this.ChangeMoney          = contractChangeChangeMoney;
     this.NewMoney             = contractChangeNewMoney;
     this.OriginalMoney        = contractChangeOriginalMoney;
     this.TotalChangeMoney     = contractChangeTotalChangeMoney;
     this.SupplierChangeMoney  = contractChangeSupplierChangeMoney;
     this.ConsultantAuditMoney = contractChangeConsultantAuditMoney;
     this.ProjectAuditMoney    = contractChangeProjectAuditMoney;
     this.ChangeReason         = contractChangeChangeReason;
     this.Status               = contractChangeStatus;
     this.ChangePerson         = contractChangeChangePerson;
     this.ChangeDate           = contractChangeChangeDate;
     this.ChangeType           = contractChangeChangeType;
     this.CheckPerson          = contractChangeCheckPerson;
     this.CheckDate            = contractChangeCheckDate;
 }
Exemple #2
0
 void IEditableObject.BeginEdit()
 {
     if (!this.inTxn)
     {
         this.backupData = this.entityData.Clone() as ContractChangeEntityData;
         this.inTxn      = true;
     }
 }
Exemple #3
0
 public ContractChangeBase()
 {
     this.inTxn = false;
     this._contractCodeSource = null;
     this._site      = null;
     this.entityData = new ContractChangeEntityData();
     this.backupData = null;
 }
Exemple #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((ContractChange)this);
         }
     }
 }
Exemple #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;
     }
 }