コード例 #1
0
        public void DownloadDiagnosings()
        {
            Diagnosings = new ObservableCollection <Diagnosis>();
            context     = new MedAppDBEntities();
            List <Diagnosis> temp = context.Diagnosis.ToList();

            foreach (var item in temp)
            {
                Diagnosings.Add(item);
            }
        }
コード例 #2
0
ファイル: MedRecordViewModel.cs プロジェクト: qevo92/MedApp
        public void DownloadMedRecords()
        {
            MedRecords = new ObservableCollection <MedRecord>();
            context    = new MedAppDBEntities();
            List <MedRecord> temp = context.MedRecord.ToList();

            foreach (var item in temp)
            {
                MedRecords.Add(item);
            }
        }
コード例 #3
0
        public void DownloadTimetables()
        {
            Timetables = new ObservableCollection <Timetable>();
            context    = new MedAppDBEntities();
            List <Timetable> temp = context.Timetable.ToList();

            foreach (var item in temp)
            {
                Timetables.Add(item);
            }
        }
コード例 #4
0
        public void DownloadVisiting(MedRecord medRecord)
        {
            Visitings = new ObservableCollection <Visiting>();
            context   = new MedAppDBEntities();
            List <Visiting> temp = context.Visiting.Where(i => i.IDMedRecord == medRecord.Id).ToList();

            foreach (var item in temp)
            {
                Visitings.Add(item);
            }
        }
コード例 #5
0
        public void DownloadXrays(MedRecord medRecord)
        {
            Photos  = new ObservableCollection <Xrays>();
            context = new MedAppDBEntities();
            List <Xrays> temp = context.Xrays.Where(i => i.IdMedRecord == medRecord.Id).ToList();

            foreach (var item in temp)
            {
                Photos.Add(item);
            }
        }
コード例 #6
0
        //public Timetable SelectedTimetable
        //{
        //    get { return selectedTimetable; }
        //    set
        //    {
        //        selectedTimetable?.EndEdit();

        //        selectedTimetable = value;
        //        RaisePropertyChanged("SelectedTimetable");
        //        EditTimetable.RaiseCanExecuteChanged();
        //        RemoveTimetable.RaiseCanExecuteChanged();

        //        selectedTimetable?.BeginEdit();
        //    }
        //}

        public ObservableCollection <Timetable> TimetableTake()
        {
            Timetables = new ObservableCollection <Timetable>();
            context    = new MedAppDBEntities();
            List <Timetable> temp = context.Timetable.ToList();

            foreach (var item in temp)
            {
                Timetables.Add(item);
            }
            return(Timetables);
        }
コード例 #7
0
ファイル: EmployeeViewModel.cs プロジェクト: qevo92/MedApp
        public void DownloadEmployees()
        {
            Employees = new ObservableCollection <Employee>();
            context   = new MedAppDBEntities();
            List <Employee> temp = context.Employee.ToList();

            foreach (var item in temp)
            {
                Employees.Add(item);
            }
            Posts = new ObservableCollection <Post>();
            List <Post> temp1 = context.Post.ToList();

            foreach (var item in temp1)
            {
                Posts.Add(item);
            }
        }
コード例 #8
0
 public AutoViewModel()
 {
     LoginPasswordCheck = new DelegateCommand(() =>
     {
         using (context = new MedAppDBEntities())
         {
             Employee temp = context.Employee.FirstOrDefault(i => i.Login == Login && i.Password == Password);
             if (temp == null)
             {
                 MessageBox.Show("Неправильный логин или пароль", "Ошибка аутентификации", MessageBoxButton.OK);
             }
             else
             {
                 mainViewModel = new MainViewModel(temp);
                 var w         = new MainWindow(mainViewModel);
                 w.Show();
                 OnRequestClose(this, new EventArgs());
             };
         }
     }, () => Login != null && Password != null);
 }