private void EditExamBtn_Click(object sender, RoutedEventArgs e) { if (ExamsDataGrid.SelectedItem == null) { return; } Models.ExamRecord SelectedRecord = ExamsDataGrid.SelectedItem as Models.ExamRecord; Models.ExamRecord RecordCopy = new Models.ExamRecord(); RecordCopy.SetTo(SelectedRecord); ExamRecordDetails DetailsWindow = new ExamRecordDetails(); DetailsWindow.Title = "Modifica esame"; DetailsWindow.Owner = App.Current.MainWindow; DetailsWindow.Record = RecordCopy; DetailsWindow.ShowDialog(); if (DetailsWindow.Result == true) { SelectedRecord.SetTo(RecordCopy); Database.SaveChanges(); RefreshRecordsList(PatientsListBox.SelectedItem as Models.Patient); } }
private void NewExamBtn_Click(object sender, RoutedEventArgs e) { if (PatientsListBox.SelectedItem == null) { return; } Models.Patient SelectedPatient = PatientsListBox.SelectedItem as Models.Patient; ExamRecordDetails DetailsWindow = new ExamRecordDetails(); DetailsWindow.Title = "Nuovo esame"; DetailsWindow.Owner = App.Current.MainWindow; Models.ExamRecord NewRecord = new Models.ExamRecord(); NewRecord.PatientId = SelectedPatient.Id; NewRecord.Date = DateTime.Now.Date; DetailsWindow.Record = NewRecord; DetailsWindow.ShowDialog(); if (DetailsWindow.Result == true) { Database.ExamRecords.Add(NewRecord); Database.SaveChanges(); RefreshRecordsList(SelectedPatient); } }
private void DeleteExamBtn_Click(object sender, RoutedEventArgs e) { if (ExamsDataGrid.SelectedItem == null) { return; } Models.ExamRecord SelectedRecord = ExamsDataGrid.SelectedItem as Models.ExamRecord; MessageBoxResult Result = MessageBox.Show("Eliminare l'esame selezionato?", "Conferma eliminazione", MessageBoxButton.YesNo, MessageBoxImage.Question); if (Result == MessageBoxResult.Yes) { Database.ExamRecords.Remove(SelectedRecord); Database.SaveChanges(); RefreshRecordsList(PatientsListBox.SelectedItem as Models.Patient); } }
public void SetTo(ExamRecord Input) { Date = Input.Date; Weight = Input.Weight; BMI = Input.BMI; AbdominalCircumference = Input.AbdominalCircumference; GI = Input.GI; GH = Input.GH; TG = Input.TG; Cholesterol = Input.Cholesterol; HDL = Input.HDL; LDL = Input.LDL; MaxBloodPressure = Input.MaxBloodPressure; MinBloodPressure = Input.MinBloodPressure; Smoker = Input.Smoker; MetabolicSyndrome = Input.MetabolicSyndrome; }
private void EditExamBtn_Click(object sender, RoutedEventArgs e) { if (ExamsDataGrid.SelectedItem == null) { return; } Models.ExamRecord SelectedRecord = ExamsDataGrid.SelectedItem as Models.ExamRecord; Models.ExamRecord RecordCopy = new Models.ExamRecord(); RecordCopy.SetTo(SelectedRecord); ExamRecordDetails DetailsWindow = new ExamRecordDetails(); DetailsWindow.Title = "Modifica esame"; DetailsWindow.Owner = App.Current.MainWindow; DetailsWindow.Record = RecordCopy; DetailsWindow.ShowDialog(); if (DetailsWindow.Result == true) { SelectedRecord.SetTo(RecordCopy); Database.SaveChanges(); RefreshRecordsList(PatientsListBox.SelectedItem as Models.Patient); } }
private void NewExamBtn_Click(object sender, RoutedEventArgs e) { if (PatientsListBox.SelectedItem == null) { return; } Models.Patient SelectedPatient = PatientsListBox.SelectedItem as Models.Patient; ExamRecordDetails DetailsWindow = new ExamRecordDetails(); DetailsWindow.Title = "Nuovo esame"; DetailsWindow.Owner = App.Current.MainWindow; Models.ExamRecord NewRecord = new Models.ExamRecord(); NewRecord.PatientId = SelectedPatient.Id; NewRecord.Date = DateTime.Now.Date; DetailsWindow.Record = NewRecord; DetailsWindow.ShowDialog(); if (DetailsWindow.Result == true) { Database.ExamRecords.Add(NewRecord); Database.SaveChanges(); RefreshRecordsList(SelectedPatient); } }
public void SetTo(ExamRecord Input) { Date = Input.Date; Weight = Input.Weight; BMI = Input.BMI; AbdominalCircumference = Input.AbdominalCircumference; GI = Input.GI; GH = Input.GH; TG = Input.TG; Cholesterol = Input.Cholesterol; HDL = Input.HDL; LDL = Input.LDL; MaxBloodPressure = Input.MaxBloodPressure; MinBloodPressure = Input.MinBloodPressure; Smoker = Input.Smoker; MetabolicSyndrome = Input.MetabolicSyndrome; }