Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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);
        }