Esempio n. 1
0
 public void InitPeriodValues()
 {
     for (short i = 0; i < 14; i++)
     {
         TrwBudgetPeriodValue period_value = PeriodValues.FirstOrDefault(x => x.Month == i);
         if (period_value == null)
         {
             period_value       = new TrwBudgetPeriodValue(this.Session);
             period_value.Month = i;
             PeriodValues.Add(period_value);
         }
     }
 }
Esempio n. 2
0
        public TrwBudgetPeriodValue ValueGet(DateTime date)
        {
            Int16 period_month = -1;

            if (date.Year == Year)
            {
                period_month = (Int16)date.Month;
            }
            else
            {
                if (date.Year < Year)
                {
                    period_month = 0;
                }
                else
                {
                    period_month = 13;
                }
            }
            return(PeriodValues.FirstOrDefault(x => x.Month == period_month));
        }