Beispiel #1
0
        private void btnTimSach_Tra_Click(object sender, EventArgs e)
        {
            SachService sachService = new SachService();

            try
            {
                Sach s = new Sach();
                s = sachService.GetSachById(Convert.ToInt32(txtMaSach_TraSach.Text));
                txtTenSach_Tra.Text    = s.TenSach;
                txtTheLoai_Tra.Text    = s.TheLoai;
                txtTacGia_Tra.Text     = s.TacGia;
                txtNhaXuatBan_Tra.Text = s.NhaXuanBan;
            }
            catch
            {
                MessageBox.Show("Không tìm thấy!");
            }
        }
Beispiel #2
0
        private void btnTimMaSach_Click(object sender, EventArgs e)
        {
            SachService sachService = new SachService();

            try
            {
                sach = sachService.GetSachById(Convert.ToInt32(txtMaSach.Text));
                txtMaSachTim.Text  = sach.MaSach.ToString();
                txtTenSach.Text    = sach.TenSach;
                txtTheLoai.Text    = sach.TheLoai;
                txtTacGia.Text     = sach.TacGia;
                txtNhaXuatBan.Text = sach.NhaXuanBan;
                txtSL.Text         = sach.SoLuong;
            }
            catch
            {
                MessageBox.Show("Không tìm thấy!");
            }
        }
Beispiel #3
0
        private void btnChoMuon_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtMaSachTim.Text) && !string.IsNullOrEmpty(txtTenKhachHang.Text))
            {
                SachService sachService = new SachService();
                sach = sachService.GetSachById(Convert.ToInt32(txtMaSachTim.Text));
                if (Convert.ToInt32(sach.SoLuong) > 0)
                {
                    try
                    {
                        ThueSach thuesach = new ThueSach();
                        thuesach.MaSach      = sach.MaSach;
                        thuesach.MaKhachHang = kh.MaKhachHang;
                        thuesach.NgayThue    = DateTime.Now.Date;
                        thuesach.NgayTra     = dtNgayHenTra.Value.Date;
                        thuesach.TinhTrang   = "1";
                        sachService.ChoThueSach(thuesach);

                        sach.SoLuong = (Convert.ToInt32(sach.SoLuong) - 1).ToString();
                        sachService.UpdateSach(sach);
                        lvwDanhSach.Items.Clear();
                        List <ThueSach> lst = sachService.GetThueSachChuaTra();
                        foreach (ThueSach item in lst)
                        {
                            ListViewItem listViewItem = new ListViewItem();
                            listViewItem.SubItems.Add(item.MaKhachHang.ToString());
                            listViewItem.SubItems.Add(item.MaSach.ToString());
                            listViewItem.SubItems.Add(item.NgayThue.ToString());
                            listViewItem.SubItems.Add(item.NgayTra.ToString());
                            listViewItem.SubItems.Add(item.TinhTrang.Equals("1") ? "Chưa trả" : "Đã trả");
                            lvwDanhSach.Items.Add(listViewItem);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Không thế cho thuê!");
                    }
                }
            }
        }