public EditModalWindow(MedicalTitleViewModel medicalTitleViewModel) { medicalTitle = medicalTitleViewModel; InitializeComponent(); ChangeTheme(); SwitchLanguage(); }
public DeleteModalWindow(MedicalTitleViewModel medicalTitle) { this.medicalTitle = medicalTitle; InitializeComponent(); SwitchLanguage(); ChangeTheme(); }
public override void Edit(object selectedItem) { DataRowView item = (DataRowView)selectedItem; MedicalTitleViewModel title = Mapping.Mapper.Map <MedicalTitleViewModel>(item); EditModalWindow modal = new EditModalWindow(title); _ = modal.ShowDialog(); DataGridControl.InformAboutStatus(modal.OperationStatus); }
public override void Edit(object selectedItem, double height = 0, double width = 0) { var item = (DataRowView)selectedItem; MedicalTitleViewModel title = Mapping.Mapper.Map <MedicalTitleViewModel>(item); EditModal modal = new EditModal(title); WindowHelper.SetModal(modal, height, width); modal.ShowDialog(); }
public override void Delete(object selectedItem, double height = 0, double width = 0) { DataRowView item = (DataRowView)selectedItem; MedicalTitleViewModel title = Mapping.Mapper.Map <MedicalTitleViewModel>(item); Window deleteModal = new DeleteModal(title); WindowHelper.CenterWindow(deleteModal, height, width); deleteModal.ShowDialog(); }
public void HasMedicalTitle(DatePicker gettingTitleDatePicker, RoutedEventHandler onDelete) { MedicalTitleViewModel medicalTitleViewModel = (MedicalTitleViewModel)MedicalTitleComboBox.SelectedItem; DateTime gettingTitleDate = gettingTitleDatePicker.SelectedDate.Value; DoctorMedicalTitleViewModel doctorMedicalTitleViewModel = new DoctorMedicalTitleViewModel() { IdMedicalTitle = medicalTitleViewModel.IdMedicalTitle, GettingTitleDate = gettingTitleDate, IdDoctor = doctor.IdDoctor }; doctorMedicalTitleViewModel.SetMedicalTitleName(); doctor.GetMedicalTitles().Add(Mapping.Mapper.Map <DoctorMedicalTitle>(doctorMedicalTitleViewModel)); PutMedicalTitleInList(doctorMedicalTitleViewModel, onDelete); MedicalTitleComboBox.Items.Remove(medicalTitleViewModel); gettingTitleDatePicker.SelectedDate = null; }
public DeleteModal(MedicalTitleViewModel medicalTitle) { this.medicalTitle = medicalTitle; InitializeComponent(); InitializeComponents(); }