//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace ERD
{
    using System;
    using System.Collections.Generic;
    
    public partial class TblOverrideAudit
    {
        public int OID { get; set; }
        public Nullable<System.DateTime> DateCreated { get; set; }
        public Nullable<int> TblContractKey { get; set; }
        public Nullable<int> TransfigurationsKey { get; set; }
        public Nullable<System.DateTime> OverrideDate { get; set; }
        public Nullable<int> OverrideUser { get; set; }
        public Nullable<decimal> TblContractUnitPriceOriginalValue { get; set; }
        public Nullable<decimal> TblContractUnitPriceOverrideValue { get; set; }
        public Nullable<int> TblContractContractCurrencyOriginalValue { get; set; }
        public Nullable<int> TblContractContractCurrencyOverrideValue { get; set; }
        public Nullable<double> TblContractConversionRateOriginalValue { get; set; }
        public Nullable<double> TblContractConversionRateOverrideValue { get; set; }
        public Nullable<decimal> TblContractOverrideDepositAmountOriginalValue { get; set; }
        public Nullable<decimal> TblContractOverrideDepositAmountOverrideValue { get; set; }
        public Nullable<System.DateTime> TblContractInstalCommenceDateOriginalValue { get; set; }
        public Nullable<System.DateTime> TblContractInstalCommenceDateOverrideValue { get; set; }
        public Nullable<decimal> TblContractInterestAdjOriginalValue { get; set; }
        public Nullable<decimal> TblContractInterestAdjOverrideValue { get; set; }
        public Nullable<bool> TblContractInsuranceOriginalValue { get; set; }
        public Nullable<bool> TblContractInsuranceOverrideValue { get; set; }
        public Nullable<decimal> TblContractDiscountAmountOriginalValue { get; set; }
        public Nullable<decimal> TblContractDiscountAmountOverrideValue { get; set; }
        public Nullable<bool> TblContractZeroInterestDealOriginalValue { get; set; }
        public Nullable<bool> TblContractZeroInterestDealOverrideValue { get; set; }
        public Nullable<bool> TblContractDSDealOriginalValue { get; set; }
        public Nullable<bool> TblContractDSDealOverrideValue { get; set; }
        public Nullable<bool> TransfigurationsZeroInterestDealOriginalValue { get; set; }
        public Nullable<bool> TransfigurationsZeroInterestDealOverrideValue { get; set; }
        public Nullable<decimal> TransfigurationsPointSellingPriceOriginalValue { get; set; }
        public Nullable<decimal> TransfigurationsPointSellingPriceOverrideValue { get; set; }
        public Nullable<bool> TransfigurationsApplySlidingScaleOriginalValue { get; set; }
        public Nullable<bool> TransfigurationsApplySlidingScaleOverrideValue { get; set; }
        public Nullable<int> OptimisticLockField { get; set; }
        public Nullable<int> GCRecord { get; set; }
        public Nullable<int> TransfigurationsContractCurrencyOriginalValue { get; set; }
        public Nullable<int> TransfigurationsContractCurrencyOverrideValue { get; set; }
        public Nullable<double> TransfigurationsConversionRateOriginalValue { get; set; }
        public Nullable<double> TransfigurationsConversionRateOverrideValue { get; set; }
        public Nullable<int> Portfolio { get; set; }
    
        public virtual TblPersonnel TblPersonnel { get; set; }
        public virtual TblPortfolio TblPortfolio { get; set; }
        public virtual Transfiguration Transfiguration { get; set; }
    }
}
