Example #1
0
        private void btn_TraSach_Click(object sender, EventArgs e)
        {
            bus_TraSach = new BUS_TraSach();
            DialogResult dr = MessageBox.Show("Có phải bạn muốn trả sách đang chọn không?", "Trả không?", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                if (tinhtrang.Equals("Đã trả"))
                {
                    bus_TraSach = new BUS_TraSach();
                    DTO_ChiTietMuonTra ct = new DTO_ChiTietMuonTra(int.Parse(mactpm), "Đã trả", dtp_NgayTra.Value);
                    if (bus_TraSach.Bus_TraSach(ct))

                    {
                        MessageBox.Show("Trả sách thành công", "Thông báo!");
                        hienthiCTPM();
                    }
                    else
                    {
                        MessageBox.Show("Trả sách không thành công", "Lỗi");
                    }
                }
                else
                {
                    MessageBox.Show("Sách đã trả rồi! không thể trả được nữa", "Lỗi");
                }
            }
        }
Example #2
0
        void hienthiPhieuMuon()
        {
            bus_TraSach = new BUS_TraSach();

            lv_SachMuon.FullRowSelect = true;
            lv_SachMuon.View          = View.Details;
            lv_SachMuon.Columns.Add("Mã Phiếu Mượn", 100);
            lv_SachMuon.Columns.Add("Mã độc giả", 200);
            lv_SachMuon.Columns.Add("Ngày lập phiếu mượn", 105);
            foreach (PhieuMuonSach pm in bus_TraSach.layDSPhieuMuon())
            {
                ListViewItem lv = new ListViewItem(pm.MaPhieuMuon.ToString());
                lv.SubItems.Add(pm.MaDocGia.ToString());
                lv.SubItems.Add(pm.NgayMuon.ToString());
                lv_SachMuon.Items.Add(lv);
            }
        }
Example #3
0
 private void btn_TimPhieuMuon_Click(object sender, EventArgs e)
 {
     bus_TraSach = new BUS_TraSach();
     lv_SachMuon.Clear();
     lv_SachMuon.FullRowSelect = true;
     lv_SachMuon.View          = View.Details;
     lv_SachMuon.Columns.Add("Mã Phiếu Mượn", 100);
     lv_SachMuon.Columns.Add("Mã độc giả", 200);
     lv_SachMuon.Columns.Add("Ngày lập phiếu mượn", 105);
     foreach (PhieuMuonSach pm in bus_TraSach.timMaPhieuMuon(txt_TimPhieuMuon.Text))
     {
         ListViewItem lv = new ListViewItem(pm.MaPhieuMuon.ToString());
         lv.SubItems.Add(pm.MaDocGia.ToString());
         lv.SubItems.Add(pm.NgayMuon.ToString());
         lv_SachMuon.Items.Add(lv);
     }
 }
Example #4
0
        void hienthiCTPM()
        {
            TraSach     = new DATA_TraSach();
            bus_TraSach = new BUS_TraSach();
            lv_CTPhieuMuon.Clear();
            IEnumerable <ChiTietPhieuMuon> ct = bus_TraSach.layDSCTPM(mapm);

            lv_CTPhieuMuon.Columns.Add("Mã CTPM, 1");
            lv_CTPhieuMuon.Columns.Add("Mã sách, 100");
            lv_CTPhieuMuon.Columns.Add("Tên sách, 100");
            lv_CTPhieuMuon.Columns.Add("Tình trạng", 100);
            lv_CTPhieuMuon.Columns.Add("Ngày trả", 105);
            foreach (ChiTietPhieuMuon pm in ct)
            {
                ListViewItem lv = new ListViewItem(pm.MaCTPM.ToString());
                lv.SubItems.Add(pm.MaSach.ToString());
                lv.SubItems.Add(pm.TenSach.ToString());
                lv.SubItems.Add(pm.IsTra);
                lv.SubItems.Add(pm.NgayTra.ToString());
                lv_CTPhieuMuon.Items.Add(lv);
            }
        }