private void QuanLyThueSach_Load(object sender, EventArgs e) { try { SachService sachService = new SachService(); List <ThueSach> lstChuaTra = sachService.GetThueSachChuaTra(); foreach (ThueSach item in lstChuaTra) { 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); } List <ThueSach> lstDaTra = sachService.GetThueSachDaTra(); foreach (ThueSach thuesach in lstDaTra) { ListViewItem item = new ListViewItem(); item.SubItems.Add(thuesach.MaKhachHang.ToString()); item.SubItems.Add(thuesach.MaSach.ToString()); item.SubItems.Add(thuesach.NgayThue.ToShortDateString()); item.SubItems.Add(thuesach.NgayTra.ToShortDateString()); item.SubItems.Add(thuesach.TinhTrang.Equals("1") ? "Chưa trả" : "Đã trả"); lvwDanhSachTra.Items.Add(item); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void btnTraSach_Click(object sender, EventArgs e) { SachService s = new SachService(); int MaKH = Convert.ToInt32(txtMaKH_TraSach.Text); int MaSach = Convert.ToInt32(txtMaSach_TraSach.Text); try { s.TraSach(MaKH, MaSach); MessageBox.Show("Trả sách thành công"); } catch (Exception ex) { MessageBox.Show("Lỗi trả sách"); } List <ThueSach> lstDaTra = s.GetThueSachDaTra(); lvwDanhSachTra.Items.Clear(); foreach (ThueSach thuesach in lstDaTra) { ListViewItem item = new ListViewItem(); item.SubItems.Add(thuesach.MaKhachHang.ToString()); item.SubItems.Add(thuesach.MaSach.ToString()); item.SubItems.Add(thuesach.NgayThue.ToShortDateString()); item.SubItems.Add(thuesach.NgayTra.ToShortDateString()); item.SubItems.Add(thuesach.TinhTrang.Equals("1") ? "Chưa trả" : "Đã trả"); lvwDanhSachTra.Items.Add(item); } }
private void dgv_sach_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { bt_timkiem.Enabled = false; bt_them.Enabled = true; bt_capnhat.Enabled = true; bt_xoa.Enabled = true; bt_capnhat.Enabled = true; tb_gianhapden.Enabled = false; tb_giaxuatden.Enabled = false; tb_ma.Enabled = false; string i = dgv_sach.Rows[e.RowIndex].Cells[1].Value.ToString(); int id = Convert.ToInt16(i); var res = SachService.GetBookById(id); tb_ma.Text = res.ma.ToString(); tb_ten.Text = res.ten; tb_mota.Text = res.mota; tb_gianhap.Text = res.gianhap.ToString(); tb_giaxuat.Text = res.giaxuat.ToString(); cb_nhaxb.SelectedValue = res.nhaxb.id; cb_danhmuc.SelectedValue = res.cat.id; if (res.img != null) { img = res.img; pictureBox1.Image = byteArrayToImage(res.img); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } }
public void fillTheLoaiSachDataFromTableSach() { List <SachDTO> ls = new List <SachDTO>(); SachService TDGsv = new SachService(); ls = TDGsv.getAllFormDauSachandCTPhieuNhapAndSach(); dgv_DuLieuSach.DataSource = ls; }
private void bt_capnhat_Click(object sender, EventArgs e) { string ten = ""; if (tb_ten.TextLength > 0) { ten = tb_ten.Text; } else { MessageBox.Show("Tên không được trống"); } decimal gianhap = 0; decimal giaxuat = 0; try { gianhap = Convert.ToDecimal(tb_gianhap.Text.Trim()); giaxuat = Convert.ToDecimal(tb_giaxuat.Text.Trim()); } catch (Exception ex) { MessageBox.Show("giá phai nhập số"); } string mota = ""; if (tb_mota.TextLength > 0) { mota = tb_mota.Text.Trim(); } int id_danhmuc = Convert.ToInt16(cb_danhmuc.SelectedValue); int id_nxb = Convert.ToInt16(cb_nhaxb.SelectedValue); book b = new book(); b.ma = Convert.ToInt16(tb_ma.Text.Trim()); b.id_danhmuc = id_danhmuc; b.id_nxb = id_nxb; b.ten = ten; b.mota = mota; b.gianhap = gianhap; b.giaxuat = giaxuat; b.img = img; bool kq = SachService.UpdateBook(b); if (kq) { MessageBox.Show("cập nhật thành công"); loadSach(); } else { MessageBox.Show("cập nhật thất bại"); } }
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 bt_xoa_Click(object sender, EventArgs e) { DialogResult myResult; myResult = MessageBox.Show("Are you really delete the item?", "Delete Confirmation", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (myResult == DialogResult.OK) { int id = Convert.ToInt16(tb_ma.Text); var rs = SachService.DeleteBook(id); if (rs) { MessageBox.Show("Xóa thành công"); clear(); } else { MessageBox.Show("Xóa nhật thất bại"); } } }
private void btnSuaSach_SuaSach_Click(object sender, EventArgs e) { SachService s = new SachService(); sach.TenSach = txtTenSach_SuaSach.Text.Trim(); sach.TheLoai = txtTheLoai_SuaSach.Text.Trim(); sach.TacGia = txtTacGia_SuaSach.Text.Trim(); sach.NhaXuanBan = txtNXB_SuaSach.Text.Trim(); sach.SoLuong = txtSoLuong_SuaSach.Text.Trim(); try { s.UpdateSach(sach); MessageBox.Show("Sửa thành công!"); this.Close(); } catch (Exception ex) { MessageBox.Show("Sửa thất bại!"); this.Close(); } }
private void bt_TimKiem_Click(object sender, EventArgs e) { SachService svSach = new SachService(); List <SachDTO> lsSach = new List <SachDTO>(); if (cbb_ThongTinTimKiem.Text == "Tên sách") { lsSach = svSach.getFormSachNhaXuatBan(tb_NhapTT.Text); dgv_DuLieuSach.DataSource = lsSach; } else if (cbb_ThongTinTimKiem.Text == "Năm xuất bản") { lsSach = svSach.getFormSachNamXuatBan(tb_NhapTT.Text); dgv_DuLieuSach.DataSource = lsSach; } else if (cbb_ThongTinTimKiem.Text == "Tên sách") { lsSach = svSach.getFormSachTenDauSach(tb_NhapTT.Text); dgv_DuLieuSach.DataSource = lsSach; } }
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ê!"); } } } }
private void ManHinhChinh_Load(object sender, EventArgs e) { lvwDanhSach.MultiSelect = false; try { SachService sachService = new SachService(); List <Sach> lst = sachService.GetSach(); foreach (Sach item in lst) { ListViewItem listViewItem = new ListViewItem(); listViewItem.SubItems.Add(item.MaSach.ToString()); listViewItem.SubItems.Add(item.TenSach); listViewItem.SubItems.Add(item.SoLuong.ToString()); listViewItem.SubItems.Add(item.TacGia.ToString()); listViewItem.SubItems.Add(item.TheLoai.ToString()); lvwDanhSach.Items.Add(listViewItem); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void btnThemSach_ThemSach_Click(object sender, EventArgs e) { Sach sach = new Sach(); sach.TenSach = txtTenSach_ThemSach.Text.Trim(); sach.TheLoai = txtTheLoai_ThemSach.Text.Trim(); sach.TacGia = txtTacGia_ThemSach.Text.Trim(); sach.NhaXuanBan = txtNXB_ThemSach.Text.Trim(); sach.SoLuong = txtSoLuong_ThemSach.Text.Trim(); SachService s = new SachService(); try { s.InsertSach(sach); MessageBox.Show("Thêm thành công!"); this.Close(); } catch (Exception ex) { MessageBox.Show("Thêm thất bại!"); this.Close(); } }
public void loadSachformsearch(bookSearch bs, int page = 1) { tb_trang.Text = "1"; DataTable table = new DataTable(); int stt = 0; table.Columns.Add("STT", typeof(int)); table.Columns.Add("Ma", typeof(int)); table.Columns.Add("Tên", typeof(string)); table.Columns.Add("Số Lượng", typeof(int)); table.Columns.Add("Giá nhập", typeof(decimal)); table.Columns.Add("Giá xuất", typeof(decimal)); table.Columns.Add("NXB", typeof(string)); table.Columns.Add("Danh mục", typeof(string)); var books = SachService.GetBookByobj(bs, page); foreach (var item in books) { stt++; table.Rows.Add(stt, item.ma, item.ten, item.sl, item.gianhap, item.giaxuat, item.nhaxb.name, item.cat.name); } dgv_sach.DataSource = table; }
private void btnRefresh_Click(object sender, EventArgs e) { try { lvwDanhSach_Sach.Items.Clear(); SachService s = new SachService(); List <Sach> lst = s.GetSach(); foreach (Sach item in lst) { ListViewItem listViewItem = new ListViewItem(); listViewItem.SubItems.Add(item.MaSach.ToString()); listViewItem.SubItems.Add(item.TenSach); listViewItem.SubItems.Add(item.TheLoai); listViewItem.SubItems.Add(item.TacGia); listViewItem.SubItems.Add(item.NhaXuanBan); listViewItem.SubItems.Add(item.SoLuong.ToString()); lvwDanhSach_Sach.Items.Add(listViewItem); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public FQLSach(SachService _Ssach) { Ssach = _Ssach; }
private void bt_CNDL_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tb_TenDauSach.Text)) { MessageBox.Show("Không được để trống tên đầu sách.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_TenDauSach.Focus(); } else if (string.IsNullOrEmpty(cbb_TheLoaiSach.Text)) { MessageBox.Show("Không được để trống thể loại sách.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbb_TheLoaiSach.Focus(); } else if (string.IsNullOrEmpty(tb_TenTacGia.Text)) { MessageBox.Show("Không được để trống tên tác giả.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_TenTacGia.Focus(); } else if (string.IsNullOrEmpty(tb_NhaXuatBan.Text)) { MessageBox.Show("Không được để trống nhà xuất bản.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_NhaXuatBan.Focus(); } else if (string.IsNullOrEmpty(tb_NamXuatBan.Text)) { MessageBox.Show("Không được để trống năm xuất bản.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_NamXuatBan.Focus(); } else if (string.IsNullOrEmpty(tb_GiaTien.Text)) { MessageBox.Show("Không được để trống giá tiền", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_GiaTien.Focus(); } else if (string.IsNullOrEmpty(tb_SoLuong.Text)) { MessageBox.Show("Không được để trống số lượng.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_SoLuong.Focus(); } else if (string.IsNullOrEmpty(tb_DonGia.Text)) { MessageBox.Show("Không được để trống đơn giá.", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_DonGia.Focus(); } else { try { SachService sv = new SachService(); SachDTO s = new SachDTO(); TenDauSach = tb_TenDauSach.Text; TenLoaiSach = cbb_TheLoaiSach.Text; TenTG = tb_TenTacGia.Text; NhaXB = tb_NhaXuatBan.Text; NamXB = Int32.Parse(tb_NamXuatBan.Text); GiaTien = HelperGUI.Instance.checkMoney(GiaTien, tb_GiaTien); SoLuong = Int32.Parse(tb_SoLuong.Text); DonGia = HelperGUI.Instance.checkMoney(DonGia, tb_DonGia); NgayNhap = dt_NgayNhap.Value; s.IDTacGia = IDTacGia; s.IDSach = IDSach; s.TenTG = TenTG; s.IDDauSach = IDDauSach; s.NamXB = NamXB; s.NhaXB = NhaXB; s.GiaTien = GiaTien; s.DonGia = DonGia; s.SoLuong = SoLuong; s.TenDauSach = TenDauSach; s.TenLoaiSach = TenLoaiSach; s.NgayNhap = NgayNhap; sv.ADDFormSach(s); MessageBox.Show("Thêm thành công!"); fillTheLoaiSachDataFromTableSach(); HelperGUI.ResetAllControls(groupControl_TTS); } catch { } } }
public QuanLySach() { InitializeComponent(); sachService = new SachService(); }
public ActionResult Sach(bookSearch bk) { var sach = SachService.GetBookByobj(bk); return(PartialView(sach)); }