Example #1
0
        private void register(object sender, EventArgs e)
        {
            string Check = "";

            if (database.CheckAccount(IDname.Text))
            {
                Check += "ID đã tồn tại!\n";
            }
            if (!CLibrarian_001.check_Email(Email.Text))
            {
                Check += "Email không phù hợp!";
            }
            if (!User.CheckDateofBirth(DateofBirth.Value))
            {
                Check += "Không có sinh viên nào sinh sau 2003,làm ơn nhập lại!\n";
            }
            if (!User.CheckPhoneNumber(PhoneNum.Text))
            {
                Check += "Số điện thoại không phù hợp!\n";
            }
            Facade check = new Facade(Email.Text, PhoneNum.Text, DateofBirth.Value);

            Check += check.Check();
            if (Check != "")
            {
                MessageBox.Show(Check);
                return;
            }
            database.users.Add(new User(HoVaTen.Text, IDname.Text, Email.Text, DateofBirth.Value, PhoneNum.Text));
            database.saveDatabase();
            this.Close();
            // Lưu các thông tin vào xml file
        }
Example #2
0
        private void login(object sender, EventArgs e)
        {
            string username = UserID.Text;
            string password = Password.Text;

            if (database.librarians.Any(item => item.m_str_account == username && item.m_str_password == password))
            {
                LoginForm.user = database.librarians.Find(item => item.m_str_account == username);
                open_start_page();
            }
        }
Example #3
0
        public string Check()
        {
            string check = "";

            if (!User.CheckDateofBirth(DateofBirth))
            {
                check += "Không có sinh viên nào sinh sau 2003,làm ơn nhập lại!\n";
            }
            if (!User.CheckPhoneNumber(PhoneNum))
            {
                check += "Số điện thoại không phù hợp!\n";
            }
            if (!CLibrarian_001.check_Email(Email))
            {
                check += "Email không phù hợp!";
            }
            return(check);
        }
Example #4
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;
            }
            CLibrarian_001.add_abook(BookID_txt.Text, s, true, b);
        }