Exemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var studyStartTime = tmpStart.Time;
            var studyEndTime = studyStartTime + TimeSpan.FromSeconds(10);

            var studyStartTime1 = tmpEnd.Time;
            var studyEndTime1 = studyStartTime1 + TimeSpan.FromSeconds(10);

            time = studyEndTime1 - studyEndTime;
            var objStudy = new StudyViewModel();
            string studyName = string.Empty;

            var objSubject = new SubjectViewModel();
            string status = string.Empty;
            studyName = (string)cmbSubjects.SelectedItem;

            try
            {
                studyName = (string)cmbSubjects.SelectedItem;

                var confirm = objSubject.getSubject(studyName,GetID);
                if (confirm != null)
                {
                    if (FutureTime())
                    {
                        if (GreaterEndTime())
                        {
                            objStudy.SetStudy(studyName, time.ToString(),GetID);
                            timer.Start();
                        }
                        else
                        {
                            status = "End time must be greater than the start time";
                        }
                    }
                    else
                    {
                        status = "Start time must be greater than the current time";
                    }
                }
                else
                {
                    status = "Please select a subject to study";
                }
            }
            catch (Exception ex)
            {
                messageBox("error " + ex.Message);
            }

            if (status != string.Empty)
                messageBox(status);

        }