//開始手術 會記錄時間 private void Start_Click(object sender, EventArgs e) { AnesthesiaDataRepository apr = new AnesthesiaDataRepository(); apr.SetOperationStartTime(StaticPatient.AnesthesiaID); new MainView().Show(); //StaticPatient.main.StartMain(); this.Close(); }
//点击病人详情 private void patientDetail_Click(object sender, EventArgs e) { AnesthesiaDataRepository adr = new AnesthesiaDataRepository(); Debug.WriteLine(adr.SelectByAnesthesiaID(StaticPatient.AnesthesiaID).AnesthesiaID); PatientDetail detail = new PatientDetail(); detail.Owner = this; detail.ChangeButton(); detail.ShowDialog(); }
//下一步 private void next_Click(object sender, EventArgs e) { AnesthesiaDataRepository apr = new AnesthesiaDataRepository(); StaticPatient.operateList = apr.SelectByChartNo(StaticPatient.patient.CharNo); if (StaticPatient.operateList.Count == 0) { DialogResult dr = MessageBox.Show("這個病人沒有即將進行的手術!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { new ChooseOperator().Show(); this.Close(); } }