public void ClearAutoSetCurrentPatient(IMediaInformationView view)
        {
            if (null == view)
            {
                return;
            }

            if (string.IsNullOrEmpty(view.MediaTitle))
            {
                return;
            }

            if (view.MediaTitle == _internallySetMediaTitle)
            {
                _internallySetMediaTitle = string.Empty;
                view.MediaTitle          = string.Empty;
            }
        }
예제 #2
0
        public void SetCurrentPatient(string patientName, IMediaInformationView view)
        {
            if (string.IsNullOrEmpty(view.MediaTitle))
            {
                foreach (char invalidChar in Path.GetInvalidFileNameChars( ))
                {
                    patientName = patientName.Replace(invalidChar, ' ');
                }

                patientName = patientName.Replace('^', ' ');

                if (patientName.Length > 16)
                {
                    patientName = patientName.Substring(0, 16);
                }

                view.MediaTitle = patientName;
            }
        }