Exemple #1
0
        private void Add_btn_Click(object sender, EventArgs e)
        {
            if (!int.TryParse(Year_txt.Text, out int Year))
            {
                MessageBox.Show("Năm bị sai!");
                return;
            }
            Book   b = BookFactory.getBookType(ISBN_txt.Text, Title_txt.Text, Author_txt.Text, Publisher_txt.Text, Convert.ToInt32(Year_txt.Text));
            status s = status.good;

            if (radioButton2.Checked == true)
            {
                s = status.medium;
            }
            else if (radioButton3.Checked == true)
            {
                s = status.bad;
            }
            Librarian.add_abook(BookID_txt.Text, s, true, b);
        }
Exemple #2
0
 private Database()
 {
     System.Xml.Serialization.XmlSerializer x1 = new System.Xml.Serialization.XmlSerializer(typeof(List <ABook>));
     using (XmlTextReader textReader = new XmlTextReader("Books.xml"))
     {
         this.listBook = ((List <ABook>)x1.Deserialize(textReader));
     }
     foreach (ABook book in listBook)
     {
         book.BookType = BookFactory.getBookType(book.BookType);
     }
     System.Xml.Serialization.XmlSerializer x2 = new System.Xml.Serialization.XmlSerializer(typeof(List <User>));
     using (XmlTextReader textReader = new XmlTextReader("Users.xml"))
     {
         this.users = ((List <User>)x2.Deserialize(textReader));
     }
     System.Xml.Serialization.XmlSerializer x3 = new System.Xml.Serialization.XmlSerializer(typeof(List <Librarian>));
     using (XmlTextReader textReader = new XmlTextReader("Librarians.xml"))
     {
         this.librarians = ((List <Librarian>)x3.Deserialize(textReader));
     }
 }