Example #1
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;
     }
 }