//환자 이름 또는 환자 번호로 검색 private void Search(object p) { IsOk = true; IsInit = false; PatientSearchList = new ObservableCollection <PatientData>(PatientList.Where(patient => patient.PatientName == SearchNameNumber || patient.PatientNumber == SearchNameNumber)); }
private void DeletePatientMethod() { int id = SelectedPatient.id; if (Patients.DeletePatient(id)) { var msg = Utils.Utils.createMessageBox("Le patient " + SelectedPatient.prettyname + " a été supprimé avec succès !"); msg.Show(); //MessageBox.Show("Le patient " + SelectedPatient.prettyname + " a été supprimé avec succès !"); PatientList.Remove(PatientList.Where(i => i.id == id).Single()); SelectedPatient = PatientList.Count > 0 ? PatientList.First() : null; } else { MaterialMessageBox.ShowError("Le patient " + SelectedPatient.prettyname + " n'a pas put être supprimé Réessayez plus tard !"); //MessageBox.Show("Le patient " + SelectedPatient.prettyname + " n'a pas put être supprimé Réessayez plus tard !"); } }
//ComboBox를 통해 연령대로 환자 검색 private void AgeSelection(object p) { PatientSearchList = new ObservableCollection <PatientData>(PatientList.Where(filterAge)); }
//"여" RadioButton 선택 private void FemaleCheck(object p) { GenderSelected = "여"; PatientSearchList = new ObservableCollection <PatientData>(PatientList.Where(patient => patient.PatientGender == "여").Where(filterAge)); }