Ejemplo n.º 1
0
        private void returnMedia_Click(object sender, RoutedEventArgs e)
        {
            Media         media          = (Media)libraryContents.SelectedItem;
            LibraryMember libraryMemeber = (LibraryMember)libraryMembers.SelectedItem;

            LibraryMember.currentlyBorrowd.Remove(media);
            if (libraryContents.SelectedItem != null && libraryMembers.SelectedItem != null)
            {
                if (((Media)libraryContents.SelectedItem).isAvailable == false && media.libraryMember == libraryMemeber.name)
                {
                    Library.media.Remove(((Media)libraryContents.SelectedItem));
                    ((Media)libraryContents.SelectedItem).isAvailable   = true;
                    ((Media)libraryContents.SelectedItem).libraryMember = "";
                    Library.media.Remove(((Media)libraryContents.SelectedItem));
                    Library.media.Insert(0, (((Media)libraryContents.SelectedItem)));
                    UpdateGrid();
                }
                else
                {
                    DisplayInfo("The Media Is Avilable In The Library, You Can't Return This Media / The Mebmer You Choose Didnt Lent This Media ");
                }
            }
            else
            {
                DisplayInfo("Select Name of the library memebr and Media to return");
            }
        }
Ejemplo n.º 2
0
 private void LentMedia_Click(object sender, RoutedEventArgs e)
 {
     if (libraryContents.SelectedItem != null && libraryMembers.SelectedItem != null)
     {
         LibraryMember libraryMemeber = (LibraryMember)libraryMembers.SelectedItem;
         Media         media          = (Media)libraryContents.SelectedItem;
         if (((Media)libraryContents.SelectedItem).isAvailable == true)
         {
             LibraryMember.borrowHistory.Add(media);
             LibraryMember.currentlyBorrowd.Add(media);
             Library.media.Remove(((Media)libraryContents.SelectedItem));
             Library.media.Add(((Media)libraryContents.SelectedItem));
             ((Media)libraryContents.SelectedItem).isAvailable   = false;
             ((Media)libraryContents.SelectedItem).libraryMember = libraryMemeber.name;
             MessageBox.Show(libraryMemeber.name + " has lend the " + media.mediaType + " : " + media.title);
             UpdateGrid();
         }
         else
         {
             DisplayInfo("The Media Is Not Available");
         }
     }
     else
     {
         DisplayInfo("Select Name and Media to lend");
     }
 }