private async void EditRecord() { DoctorViewModel doctor = databaseView.SelectedItem as DoctorViewModel; string textToTitle = "Edytowany rekord: " + doctor.Name + " " + doctor.Surname; EditRecordDialog dialog = new EditRecordDialog(RosterViewModel.ColumnNames, RosterViewModel.ColumnTypes, textToTitle, RosterViewModel.EnumTypes); ContentDialogResult dialogResult = await dialog.ShowAsync(); if (dialogResult == ContentDialogResult.Primary && !string.IsNullOrEmpty(dialog.Result)) { string result = dialog.Result; string fieldToEdit = dialog.FieldToUpdate; await RosterViewModel.UpdateRecordAsync("Lekarze", doctor, fieldToEdit, result); } }
private async void EditRecord() { PatientViewModel patient = databaseView.SelectedItem as PatientViewModel; string textToTitle = "Edytowany pacjent: " + patient.Name + " " + patient.Surname; EditRecordDialog dialog = new EditRecordDialog(RosterViewModel.ColumnNames, RosterViewModel.ColumnTypes, textToTitle, RosterViewModel.EnumTypes); ContentDialogResult dialogResult = await dialog.ShowAsync(); if (dialogResult == ContentDialogResult.Primary && !string.IsNullOrEmpty(dialog.Result)) { string result = dialog.Result; string fieldToEdit = dialog.FieldToUpdate; await RosterViewModel.UpdateRecordAsync("Pacjenci", patient, fieldToEdit, result); } }
private async void EditRecord() { SurgeryViewModel surgery = databaseView.SelectedItem as SurgeryViewModel; string textToTitle = "Edytowany rekord: " + surgery.PrimaryKey + " " + surgery.SurgeryName; EditRecordDialog dialog = new EditRecordDialog(RosterViewModel.ColumnNames, RosterViewModel.ColumnTypes, textToTitle, RosterViewModel.EnumTypes); ContentDialogResult dialogResult = await dialog.ShowAsync(); if (dialogResult == ContentDialogResult.Primary && !string.IsNullOrEmpty(dialog.Result)) { string result = dialog.Result; string fieldToEdit = dialog.FieldToUpdate; await RosterViewModel.UpdateRecordAsync("Operacje", surgery, fieldToEdit, result); } }
private async void EditRecord() { AdmissionViewModel admission = databaseView.SelectedItem as AdmissionViewModel; string textToTitle = "Edytowany rekord: " + admission.PrimaryKey; EditRecordDialog dialog = new EditRecordDialog(RosterViewModel.ColumnNames, RosterViewModel.ColumnTypes, textToTitle, RosterViewModel.EnumTypes); ContentDialogResult dialogResult = await dialog.ShowAsync(); if (dialogResult == ContentDialogResult.Primary && !string.IsNullOrEmpty(dialog.Result)) { string result = dialog.Result; string fieldToEdit = dialog.FieldToUpdate; await RosterViewModel.UpdateRecordAsync("Przyjecia", admission, fieldToEdit, result); } }