コード例 #1
0
    public IDayWorkLog GetTodayDayWork(string folderpath)
    {
        var filepath = GetFilePath(folderpath);
        var enc      = Encoding.GetEncoding("Shift_JIS");

        if (File.Exists(filepath))
        {
            using (var reader = new StreamReader(filepath, enc))
            {
                return(DayWorkLog.Parse((reader.ReadToEnd())));
            }
        }
        return(new DayWorkLog(new List <ILog>()));
    }
コード例 #2
0
    private bool IsUsing(string filepath)
    {
        var enc = Encoding.GetEncoding("Shift_JIS");

        if (!File.Exists(filepath))
        {
            return(false);
        }

        using (var reader = new StreamReader(filepath, enc))
        {
            var dayWorkLog = DayWorkLog.Parse(reader.ReadToEnd());
            return(dayWorkLog.IsUsing());
        }
    }
コード例 #3
0
    private IDayWorkLog GetDayWorkLog(IXLRow row)
    {
        var logs = row.Cell((int)Columns.詳細).Value.ToString();

        return(DayWorkLog.Parse(logs));
    }