private void bttrasach_Click(object sender, EventArgs e) { laydulieu dl = new laydulieu(); DataSet d = dl.getdata("select * from phieumuon where maphieumuon='" + maphieumuon + "' and GETdate()- phieumuon.ngaymuon > day(7)"); while (true) { if (d.Tables[0].Rows.Count > 0) { if (MessageBox.Show("Sách này đã quá hạn bạn có thật sự muốn tiếp tục thực hiện thao tác này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) { Frmmain.hf.set_text("Sách quá hạn là sách mượn vượt quá 7 ngày không xét trường hợp sách mượn đọc tại chỗ"); Frmmain.hf.set_anh(2); Frmmain.hf.timer5.Enabled = true; break; } } Lsachmuon sm = new Lsachmuon(maphieumuon); Lsach s = new Lsach(); s.set_masach(txtmasach.Text); if (s.trasach(txtsosachmuon.Text)) { if (sm.xoabo()) { if (checkBox1.Checked) { if (MessageBox.Show("Sách này có thật sự bị hỏng không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { L_Ketnoi.ThietlapketNoi(); SqlDataReader dr = dl.lay_reader("select masachhong from sachhong"); string strtam = ""; while (dr.Read()) { strtam = dr[0].ToString(); } L_Ketnoi.HuyKetNoi(); Lsachhong sh = new Lsachhong(masachhong(strtam), txtmasach.Text); if (sh.taomoi() == false) { MessageBox.Show("Quá trình cập nhật sách hỏng bị lỗi hãy chuyển qua mục thông tin sách hỏng để làm", "Thông báo"); } } } bthuytt_Click(sender, e); MessageBox.Show("Thao tác trả hoàn thành", "Thông báo"); } else { MessageBox.Show("Thao tác xoá gặp lỗi thành", "Thông báo"); } } else { MessageBox.Show("Thao tác xoá gặp lỗi thành", "Thông báo"); } break; } }
private void button1_Click_1(object sender, EventArgs e) { if (ktbandoc && ktsach) { laydulieu dl = new laydulieu(); SqlDataReader dr = dl.lay_reader("select maphieumuon from phieumuon"); string tam = ""; while (dr.Read()) { tam = dr[0].ToString(); } L_Ketnoi.HuyKetNoi(); if (tam == "") { tam = "PM00000"; } else { tam = maphieumuon(tam); } if (comboBox1.Text == "") { MessageBox.Show("Bạn phải chọn thể thức mượn"); } else { if ((comboBox1.Text == strthethuc) && (comboBox1.Text != "Mượn giáo trình")) { MessageBox.Show("Không thể " + strthethuc + " 2 quyển sách, phải trả sách mới được mượn tiếp"); } else { if (int.Parse(txtsoluong.Text) < int.Parse(textBox1.Text)) { MessageBox.Show("Số lượng sách trong thư viện không đủ cho bạn mượn hãy nhập lại", "Thông báo"); } else { if (txtthethuc.Text != comboBox1.Text) { MessageBox.Show("Thể thức bạn mượn sách này không thể đáp ứng được hãy chọn lại sách khác", "Thông báo"); } else { Lsach s = new Lsach(); s.set_masach(txtmasach.Text); if (s.chomuon(textBox1.Text)) { try { int tamsl = int.Parse(textBox1.Text); Lphieumuon pm = new Lphieumuon(tam, txtmabandoc.Text, comboBox1.Text, txtmasach.Text, KTdangnhap.strmanhanvien, DateTime.Parse(DateTime.Now.ToShortDateString()), tamsl); if (pm.taomoi()) { Lsachmuon sm = new Lsachmuon(tam); if (sm.taomoi()) { button2_Click(sender, e); MessageBox.Show("Đã hoàn thành thao tác", "Thông báo"); } else { button2_Click(sender, e); MessageBox.Show("Thao tác gặp lỗi hãy thực hiện lại sau", "Thông báo"); } } else { button2_Click(sender, e); MessageBox.Show("Thao tác gặp lỗi hãy thực hiện lại sau", "Thông báo"); } } catch { MessageBox.Show(" Nhập sai số lượng sách mượn"); } } else { MessageBox.Show("Quá trình cho mượn sách bị thất bại"); } } } } } } else { MessageBox.Show("Bạn phải kiểm tra thông tin trước mới thực hiện được thao tác này", "Thông báo"); } }