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; } }
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; } }