コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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);
            }
        }