Kadr.Data.Dep.GetBusyHourCountForFinSource C# (CSharp) Method

GetBusyHourCountForFinSource() public method

Возвращает занятое кол-во часов (почасовой работы) для источника финансирования
public GetBusyHourCountForFinSource ( FinancingSource FinancingSource ) : decimal
FinancingSource FinancingSource
return decimal
        public decimal GetBusyHourCountForFinSource(FinancingSource FinancingSource)
        {
            decimal busyHourCount = 0;
            foreach (FactStaff hourFcSt in FactStaffs)
            {
                if (((hourFcSt as IObjectState).State() == ObjectState.Current) && (hourFcSt.FinancingSource == FinancingSource))
                    busyHourCount += Convert.ToDecimal(hourFcSt.HourCount);
            }
            return busyHourCount;
        }