Beispiel #1
0
        private void CheckAndParsingName(string a_sFileName)
        {
            if (m_refParent == null)
            {
                Define.LogError("logic error"); return;
            }

            switch (m_refParent.m_eFolder)
            {
            case eFolder.Normal:
            case eFolder.UnmatchDate:

                m_cReview = Global.Path.ParsingReviewFileData(a_sFileName);

                if (m_cReview == null)
                {
                    Define.Log("filename not matched" + a_sFileName);
                    System.Windows.Forms.MessageBox.Show(string.Format(Properties.Resources.sNotMatchedFileName, a_sFileName));
                    return;
                }

                break;

            case eFolder.Start:     // 얘네는 할게 없음
            case eFolder.Finish:
            case eFolder.Study:
                break;

            default:
                Define.LogError("arg error"); return;
            }
        }
Beispiel #2
0
        public void SetReview(int a_nOffset)
        {
            if (m_cReview != null)
            {
                ++m_cReview.m_nStudyCount;

                var d = DateTime.Now + new TimeSpan(a_nOffset, 0, 0, 0);
                m_cReview.m_sReviewDate = d.ToShortDateString();
            }
            else // 스타트 폴더에서 옮겨지는 경우
            {
                if (this.m_refParent.m_eFolder != eFolder.Start)
                {
                    Define.LogError("?? this is not revied file - {0}", m_refParent.m_eFolder.ToString());
                    return;
                }

                m_cReview      = Global.Path.MakeReviewFileData(this.m_sName_noPath, a_nOffset);
                m_sName_noPath = m_cReview.sName;
            }
        }