private void OnDeleteUserClick(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show(SDM.Strings.DELETE_USER_CONFIRMATION_TEXT, SDM.Strings.ATTENTION_TEXT, MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: Close(); Librarian lib = (Librarian)SDM.CurrentUser; lib.DeleteUser(_patronID); break; case MessageBoxResult.No: break; } }
public void Test12() { Test11(); Librarian lb = new Librarian("lb"); Student p2 = new Student("Nadia Teixeira"); admin.ModifyLibrarian(lb.PersonID, "lb", "lb", "lb", 2); DocClass b1 = new DocClass("Introduction to Algorithms"); DocClass b3 = new DocClass("The Mythical Man-month"); lb.ModifyAV(b1.ID, b1.Title, b1.Autors, b1.Price, b1.Quantity - 2, ""); lb.ModifyAV(b3.ID, b3.Title, b3.Autors, b3.Price, b3.Quantity - 1, ""); lb.DeleteUser(p2.PersonID); Debug.Assert(SDM.LMS.GetUser(p2.PersonID) == null); Debug.Assert(b1.Quantity == 1); Debug.Assert(b3.Quantity == 0); }