private void btn_pm_update_Click(object sender, EventArgs e) { phieumuon_DTO pm = new phieumuon_DTO(); pm.mapm = cbb_pm.SelectedValue.ToString(); for (int i = 0; i < sach.Length; i++) { s_BUS.sua_trangthai2(sach[i]); } pm_bus.xoa(pm); pm.ngaymuon = txb_pm_nm.Text; int check = pm_bus.them(pm, pm.matt, pm.madg); try { if (check == 0) { MessageBox.Show("Mời nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (check == -1) { MessageBox.Show("Mã phiếu mượn đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (check == -2) { MessageBox.Show("Mã thủ thư không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (check == -3) { MessageBox.Show("Mã độc giả không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (check == 1) { ctpm_DTO ct = new ctpm_DTO(); for (int i = 0; i < listBox2.Items.Count; i++) { ct.mapm = cbb_pm.SelectedValue.ToString(); ct.mas = listBox2.Items[i].ToString(); ct_bus.themctpm(ct); s_BUS.sua_trangthai(listBox2.Items[i].ToString()); } MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None); listBox1.Items.Clear(); listBox2.Items.Clear(); } } catch (Exception ex) { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } txb_pm_nm.Text = ""; }
private void btn_pm_tra_Click(object sender, EventArgs e) { phieumuon_DTO pm = new phieumuon_DTO(); pm.mapm = cbb_pm.SelectedValue.ToString(); for (int i = 0; i < listBox2.Items.Count; i++) { s_BUS.sua_trangthai2(listBox2.Items[i].ToString()); } pm_bus.xoa(pm); MessageBox.Show("Trả sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None); }
public int thempm(phieumuon_DTO pm, string mtt, string mdg) { if (getdata("select * from Phieu_Muon where MaPM=N'" + pm.mapm + "'").Rows.Count > 0) { return(-1); } if (getdata("select * from Thu_thu where MaTT =N'" + mtt + "'").Rows.Count == 0) { return(-2); } if (getdata("select * from Doc_Gia where MaDG =N'" + mdg + "'").Rows.Count == 0) { return(-3); } string sql = string.Format("dbo.insert_phieumuon N'{0}',N'{1}',N'{2}',N'{3}'", pm.mapm, pm.matt, pm.madg, pm.ngaymuon); Execute(sql); return(1); }
public void xoapm(phieumuon_DTO pm) { string sql = string.Format("dbo.delete_phieumuon N'{0}'", pm.mapm); Execute(sql); }