/// <summary>
 /// Взаимодействие окна и его конструктор
 /// </summary>
 /// <param name="documentId"></param>
 /// <param name="userId"></param>
 /// <param name="workWindow"></param>
 public ModifyChekedOutCopies(long documentId, long userId, LibrarianWorkWindow workWindow)
 {
     InitializeComponent();
     this.documentId = documentId;
     this.userId     = userId;
     this.workWindow = workWindow;
 }
 /// <summary>
 /// user modify window
 /// </summary>
 /// <param name="user"></param>
 /// <param name="workWindow"></param>
 public UserModifyWindow(User user, LibrarianWorkWindow workWindow)
 {
     InitializeComponent();
     this.user       = user;
     this.workWindow = workWindow;
     FirstName.Text  = user.FirstName;
     SecondName.Text = user.SecondName;
     Phone.Text      = user.Phone;
     Address.Text    = user.Address;
 }
Exemple #3
0
 public ModifyAVMaterials(AVMaterial av, LibrarianWorkWindow workWindow)
 {
     InitializeComponent();
     this.av                    = av;
     this.workWindow            = workWindow;
     av_title_text_box.Text     = av.Title;
     authors_av_text_box.Text   = av.Authors;
     av_coverUrl_text_box.Text  = av.CoverURL;
     av_key_words_text_box.Text = av.KeyWords;
     av_price_text_box.Text     = Convert.ToString(av.Price);
 }
 public ModifyInnerMaterial(InnerMaterial inner, LibrarianWorkWindow window)
 {
     InitializeComponent();
     this.inner           = inner;
     this.window          = window;
     titleTextBox.Text    = inner.Title;
     authorTextBox.Text   = inner.Authors;
     keyWordsTextBox.Text = inner.KeyWords;
     roomTextBox.Text     = Convert.ToString(inner.Room);
     levelTextBox.Text    = Convert.ToString(inner.Level);
     typeTextBox.Text     = inner.Type;
     coverUrlTextBox.Text = inner.CoverURL;
 }
 public BookModifyWindow(Book book, LibrarianWorkWindow workWindow)
 {
     InitializeComponent();
     this.book                     = book;
     this.workWindow               = workWindow;
     title_of_book.Text            = book.Title;
     author_of_book.Text           = book.Authors;
     publisher_of_book.Text        = book.Publisher;
     edition_of_book.Text          = book.Edition;
     year_of_book.Text             = Convert.ToString(book.Year);
     keywords_of_book.Text         = book.KeyWords;
     price_of_book.Text            = Convert.ToString(book.Price);
     best_seller_of_book.IsChecked = book.IsBestseller;
 }
Exemple #6
0
 /// <summary>
 /// window to modifay Journal information
 /// </summary>
 /// <param name="journal"></param>
 /// <param name="window"></param>
 public ModifyJournal(Journal journal, LibrarianWorkWindow window)
 {
     InitializeComponent();
     this.window             = window;
     this.journal            = journal;
     titleTextBox.Text       = journal.Title;
     publisherTextBox.Text   = journal.Publisher;
     issueTextBox.Text       = Convert.ToString(journal.Issue);
     editorsTextBox.Text     = journal.Authors;
     keyWordsTextBox.Text    = journal.KeyWords;
     coverUrlTextBox.Text    = journal.CoverURL;
     keyWordsTextBox.Text    = journal.KeyWords;
     priceTextBox.Text       = Convert.ToString(journal.Price);
     publicationDateBox.Text = journal.PublicationDate;
 }
Exemple #7
0
        //переходим к рабочему окну
        ///<summary>
        ///method that goes to another window
        ///</summary>
        private void GoToWork(User user)
        {
            Window window;

            switch (user.Type)
            {
            case Librarian.TYPE:
                window = new LibrarianWorkWindow(user.CardNumber);
                break;

            default:
                window = new WorkWindow(user.CardNumber);
                break;
            }
            window.Show();
            this.Close();
        }
Exemple #8
0
 public DeleteCopy(Copy copy, LibrarianWorkWindow workWindow)
 {
     InitializeComponent();
     this.copy       = copy;
     this.workWindow = workWindow;
 }