public AvalibelBooks()
        {
            InitializeComponent();
            List <Book> ListOfAllBook = BookDataProvider.GetAllAsList() as List <Book>;

            BookList.ItemsSource = ListOfAllBook.FindAll(x => x.IsBorrowed == false);
        }
예제 #2
0
        public BorrowEditor(BorrowedBook BB)
        {
            InitializeComponent();
            var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());

            XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config"));

            Borrower.ItemsSource = ReaderDataProvider.GetAllAsList();
            List <Book> BookList = BookDataProvider.GetAllAsList() as List <Book>;

            BookToLend.ItemsSource = BookList.FindAll(x => x.IsBorrowed == false);

            if (!(BB == null))
            {
                _borrowedBook               = BB;
                CurrantBorrower.Content     = _borrowedBook.ReaderName;
                CurrantBorrower.Visibility  = Visibility.Visible;
                CurrantBook.Content         = _borrowedBook.BookName;
                CurrantBook.Visibility      = Visibility.Visible;
                StartOfBorrow.SelectedDate  = _borrowedBook.DateOfBorrow;
                DateOfDeadline.SelectedDate = _borrowedBook.Deadline;

                AddButton.Visibility = Visibility.Hidden;
            }
            else
            {
                _borrowedBook           = new BorrowedBook();
                DeleteButton.Visibility = Visibility.Hidden;
                SaveButton.Visibility   = Visibility.Hidden;
            }
        }
예제 #3
0
 private void LoadBookData()
 {
     try
     {
         BookList.ItemsSource = BookDataProvider.GetAllAsList();
     }
     catch (Exception ex)
     {
         log.Error(ex.Message);
     }
 }