예제 #1
0
        public string GetExpectedFixationDuration()
        {
            string result = null;

            if (this.m_FixationStartTime.HasValue == true)
            {
                DateTime todaydayAt500             = DateTime.Parse(DateTime.Today.ToString("yyyy-MM-dd") + "T17:00");
                Business.Surgical.ProcessorRun run = new Surgical.ProcessorRun("Tonight", todaydayAt500, new TimeSpan(2, 30, 0));
                DateTime expectedFixationEndTime   = run.GetFixationEndTime(this.m_FixationStartTime.Value);
                TimeSpan expectedDurationTS        = expectedFixationEndTime.Subtract(this.m_FixationStartTime.Value);
                result = "~" + Math.Round(expectedDurationTS.TotalHours, 0).ToString() + "hrs";
            }
            else
            {
                result = "Unknown";
            }
            return(result);
        }
예제 #2
0
 public string GetExpectedFixationDuration()
 {
     string result = null;
     if(this.m_FixationStartTime.HasValue == true)
     {
         DateTime todayAt5 = DateTime.Parse(DateTime.Today.ToString("yyyy-MM-dd") + "T17:00");
         Business.Surgical.ProcessorRun processorRun = new Surgical.ProcessorRun("Today", todayAt5, new TimeSpan(2, 30, 0));
         DateTime expectedFixationEndTime = processorRun.GetFixationEndTime(this.m_FixationStartTime.Value);
         TimeSpan expectedDurationTS = expectedFixationEndTime.Subtract(this.m_FixationStartTime.Value);
         result = "~" + Math.Round(expectedDurationTS.TotalHours, 0).ToString() + "hrs";
     }
     else
     {
         result = "Unknown";
     }
     return result;
 }