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); }
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)); } }