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!"); } }
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!"); } }
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ê!"); } } } }