コード例 #1
0
ファイル: MonthData.cs プロジェクト: tamircroll/WorkingDays
 public MonthData(int i_Year, int i_Month)
 {
     m_Year    = i_Year;
     m_Month   = i_Month;
     m_Summary = new Summary(this);
     m_AllDays = DayData.StringLstToDayDataLst(FilesHandler.GetFileLines(i_Year, i_Month));
     subscribeToAllDaysEvents();
     change_EventHandler();
 }
コード例 #2
0
ファイル: MonthData.cs プロジェクト: tamircroll/WorkingDays
 public MonthData(FileInfo i_File)
 {
     m_Summary = new Summary(this);
     m_Year    = FilesHandler.getFileYear(i_File.Name);
     m_Month   = FilesHandler.getFileMonth(i_File.Name);
     m_AllDays = DayData.StringLstToDayDataLst(FilesHandler.GetFileLines(m_Year, m_Month));
     subscribeToAllDaysEvents();
     change_EventHandler();
 }
コード例 #3
0
        private static float dayWorkScope(DayData day)
        {
            if (day.DayType.Equals(eDayType.WorkDay) && day.TotalHoursStr() != "")
            {
                return(1);
            }

            if (day.DayType.Equals(eDayType.HalfWorkDay) && day.TotalHoursStr() != "")
            {
                return(0.5f);
            }

            return(0);
        }
コード例 #4
0
ファイル: Summary.cs プロジェクト: tamircroll/WorkingDays
        private static float dayWorkScope(DayData day)
        {
            if (day.DayType.Equals(eDayType.WorkDay) && day.TotalHoursStr() != "") return  1;

            if(day.DayType.Equals(eDayType.HalfWorkDay) && day.TotalHoursStr() != "") return 0.5f;

            return 0;
        }