コード例 #1
0
        public FEE_SETTING_UPFRONT NewUpFrontSetting()
        {
            FEE_SETTING_UPFRONT NewData = new FEE_SETTING_UPFRONT();

            NewData.FES_ID       = this.FES_ID;
            NewData.DataStatus   = EnumDataStatus.NewData;
            NewData.SettingOwner = this;

            this.SettingUpFronts.Add(NewData);

            return(NewData);
        }
コード例 #2
0
        public FEE_SETTING_UPFRONT_CHANNEL GetUpFrontSettingByCondition(DateTime feeDate, string channel)
        {
            FEE_SETTING_UPFRONT upFrontSetting = this.SettingUpFronts
                                                 .SingleOrDefault(q => (q.START_DATE <= feeDate && feeDate <= q.END_DATE) ||
                                                                  (q.START_DATE <= feeDate && q.END_DATE == null));

            if (upFrontSetting != null)
            {
                return(upFrontSetting.Channels.SingleOrDefault(m => m.CHANNEL == channel));
            }

            return(null);
        }