public static EditMedicineWindow GetInstance(Medicine medicineForEdit) { if (instance == null) { instance = new EditMedicineWindow(medicineForEdit); } return(instance); }
private void editMedicineMenuItem_Click(object sender, RoutedEventArgs e) { if (medicineTableUserControl.medicineTable.SelectedItem != null) { EditMedicineWindow.GetInstance((Medicine)medicineTableUserControl.medicineTable.SelectedItem).ShowDialog(); medicineTableUserControl.RefreshTable(); } else { MessageBox.Show("Izaberite lek iz tabele!", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { instance = null; }
private void acceptCommentButton_Click(object sender, RoutedEventArgs e) { EditMedicineWindow.GetInstance(_commentedMedicine).ShowDialog(); SetCommentToNullAndCloseWindow(); }