Example #1
0
 public PatientSearchViewModel()
 {
     using (var ide = new iDentalEntities())
     {
         ListPatientCategorys = ide.PatientCategorys.ToList();
         DisplayPatientInfo   = ListPatientInfo = new TablePatients().QueryPatientAllToPatientInfo();
     }
 }
Example #2
0
        public PatientSearch()
        {
            InitializeComponent();

            patientSearchViewModel = new PatientSearchViewModel();

            DataContext = patientSearchViewModel;

            tablePatients = new TablePatients();

            tablePatientCategorys = new TablePatientCategorys();
        }
Example #3
0
        //2.Одобрение либо отклонение выбранного запроса на прикрепление
        //(после обработки автоматически проставляется дата обработки в выбранном запросе)
        public bool DoAssiginApprove(int RequestId)
        {
            TableRequests TR = TableRequests.FirstOrDefault(w => w.ReauestId == RequestId);

            TR.StatusId   = 1;
            TR.FinishTime = DateTime.Now;

            TablePatient Patient = TablePatients.FirstOrDefault(w => w.PatientId == TR.PatientId);

            Patient.MedOraganizationsId = TR.MedOraganizationsId;

            SaveChanges();

            return(true);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            if (Patients != null)
            {
                patientSettingViewModel = new PatientSettingViewModel(WindowType, Agencys, Patients);
            }
            else
            {
                patientSettingViewModel = new PatientSettingViewModel(WindowType);
            }

            DataContext = patientSettingViewModel;

            tablePatients = new TablePatients();

            tablePatientCategorys = new TablePatientCategorys();
        }
Example #5
0
 private void LoadPatient()
 {
     //Environment.GetCommandLineArgs()
     //args[0] 為程式啟動路徑
     string[] args = Environment.GetCommandLineArgs();
     if (args.Length > 1)
     {
         Patients p = new Patients()
         {
             Patient_ID       = !string.IsNullOrEmpty(args[1].ToString()) ? args[1].ToString() : string.Empty,
             Patient_Number   = !string.IsNullOrEmpty(args[2].ToString()) ? args[2].ToString() : string.Empty,
             Patient_Name     = !string.IsNullOrEmpty(args[3].ToString()) ? args[3].ToString() : string.Empty,
             Patient_Gender   = TransGender(args[4].ToString()),
             Patient_Birth    = DateTime.TryParse(args[5].ToString(), out DateTime patientBirth) ? DateTime.Parse(args[5].ToString()) : default(DateTime),
             Patient_IDNumber = !string.IsNullOrEmpty(args[6].ToString()) ? args[6].ToString() : string.Empty
         };
         TablePatients tablePatients = new TablePatients();
         Patients = tablePatients.QueryNewOldPatient(p);
     }
     else
     {
         Patients = null;
     }
 }