private void lvTHDSP_SelectedIndexChanged(object sender, EventArgs e) { if (lvTHDSP.SelectedItems.Count > 0) { ListViewItem lvi = lvTHDSP.SelectedItems[0]; txtTHMaP.Text = lvi.SubItems[0].Text; txtTHDG.Text = lvi.SubItems[1].Text; txtTHTrangThai.Text = lvi.SubItems[2].Text; dtTHNgayMuon.Value = Convert.ToDateTime(lvi.SubItems[3].Text); dtTHDuKienTra.Value = Convert.ToDateTime(lvi.SubItems[4].Text); if (lvi.SubItems[5].Text != "") { dtTHNgayTra.Value = Convert.ToDateTime(lvi.SubItems[5].Text); } txtTHS.Text = lvi.SubItems[6].Text; Sach sac = new Sach(); sac.TenSach = txtTHS.Text; SachBLL sacbll = new SachBLL(); List <Sach> dsSach = sacbll.TimMaSach(sac); foreach (Sach itemsach in dsSach) { txtTHMaS.Text = itemsach.ID + ""; } } }
private void btnTimTenSach_Click(object sender, EventArgs e) { if (txtTimTenSach.Text == "") { HienThiDanhSachSach(); } else { SachDAO tims = new SachDAO(); tims.TenSach = txtTimTenSach.Text; SachBLL sacBLL = new SachBLL(); //List<SachDAO> dssach = sacBLL.TimSachTrongTheoTen(tims); List <SachDAO> dssach = sacBLL.TimTenSach(tims);//call sachbll để trả về dssach LvSachQL.Items.Clear(); foreach (SachDAO scBLL in dssach) //duyệt tuần tự các phần tử trong mảng dssach { ListViewItem lvi = new ListViewItem(scBLL.TenSach + ""); lvi.SubItems.Add(scBLL.TacGia); lvi.SubItems.Add(scBLL.TheLoai); lvi.SubItems.Add(scBLL.NgonNgu); lvi.SubItems.Add(scBLL.NamXuatBan + ""); lvi.SubItems.Add(scBLL.TrangThai + ""); lvi.SubItems.Add(scBLL.NoiDungSach + ""); lvi.SubItems.Add(scBLL.ID + ""); LvSachQL.Items.Add(lvi); } } }
private void LvDanhMucDS_SelectedIndexChanged(object sender, EventArgs e) { if (LvDanhMucDS.SelectedItems.Count > 0) { ListViewItem lvi = LvDanhMucDS.SelectedItems[0]; this.tendm = lvi.SubItems[1].Text; } SachDAO timdmc = new SachDAO(); timdmc.TheLoai = this.tendm; SachBLL sacbll = new SachBLL(); List <SachDAO> dssach = sacbll.TimSachTheoDanhMuc(timdmc); LvSachQL.Items.Clear(); foreach (SachDAO scbll in dssach) { ListViewItem lvi = new ListViewItem(scbll.TenSach + ""); lvi.SubItems.Add(scbll.TacGia); lvi.SubItems.Add(scbll.TheLoai); lvi.SubItems.Add(scbll.NgonNgu); lvi.SubItems.Add(scbll.NamXuatBan + ""); lvi.SubItems.Add(scbll.TrangThai); lvi.SubItems.Add(scbll.NoiDungSach); lvi.SubItems.Add(scbll.ID + ""); LvSachQL.Items.Add(lvi); } }
private void HienThiDSSach() { SachBLL sacbll = new SachBLL(); List <Sach> dsSach = sacbll.LayAllToanBoSachTrong(); lvCMTCDSSach.Items.Clear(); foreach (Sach sac in dsSach) { ListViewItem lvi = new ListViewItem(sac.ID + ""); lvi.SubItems.Add(sac.TenSach); lvCMTCDSSach.Items.Add(lvi); } }
public void HienThiDanhSachSach() { SachBLL sacBLL = new SachBLL(); List <Sach> dsdsach = sacBLL.LayAllToanBoSachTrong(); lvPMSTSach.Items.Clear(); foreach (Sach scBLL in dsdsach) { ListViewItem lvi = new ListViewItem(scBLL.ID + ""); lvi.SubItems.Add(scBLL.TenSach); lvi.SubItems.Add(scBLL.TrangThai); lvPMSTSach.Items.Add(lvi); } }
private void btnCMTCTimTenS_Click(object sender, EventArgs e) { SachDAO sac = new SachDAO(); sac.TenSach = txtCMTCTimTenS.Text; SachBLL sacbll = new SachBLL(); List <SachDAO> dssachtim = sacbll.TimSachTrongTheoTen(sac); lvCMTCDSSach.Items.Clear(); foreach (SachDAO sachtim in dssachtim) { ListViewItem lvi = new ListViewItem(sachtim.ID + ""); lvi.SubItems.Add(sachtim.TenSach); lvCMTCDSSach.Items.Add(lvi); } }
private void TuChoiPhieuChoMuon() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtCMMaP.Text); PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool tuchoichomuon = pmsbll.TuChoiPhieuChoMuon(pms); Sach sac = new Sach(); sac.TenSach = txtCMS.Text; SachBLL sacbll = new SachBLL(); bool dgkhongden = sacbll.CapNhatDocGiaKhongDen(sac); if (dgkhongden && tuchoichomuon) { MessageBox.Show("Đã cập nhật thông tin", "Thông báo"); } }
/// <summary> /// Thêm sách vào hóa đơn /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ThemSachHD_Click(object sender, EventArgs e) { CHITIETHOADON cthd = new CHITIETHOADON(); cthd.ID_HD = int.Parse(txt_MaHD.Text); cthd.ID_SACH = int.Parse(cbx_Sach.SelectedValue.ToString()); cthd.SOLUONG = int.Parse(txt_SLSach.Text); cthd.GIA = SachBLL.getSachID(int.Parse(cbx_Sach.SelectedValue.ToString())).GIABAN; cthd.PTKM = ChiTietKMBLL.getPTKMIDSach(int.Parse(cbx_Sach.SelectedValue.ToString())); cthd.ISDELETE = false; listCTHD.Add(cthd); dgv_CTHD.DataSource = null; dgv_CTHD.DataSource = listCTHD; txt_SLSach.ResetText(); cbx_Sach.ResetText(); loadCTHD(); }
private void FrmPhieuMuonSachDong_Load(object sender, EventArgs e) { txtReadyMaPhieu.Text = FrmPhieuMuonSachQL.PassMaPhieuMuon; txtReadyTenDocGia.Text = FrmPhieuMuonSachQL.PassTenDocGia; txtReadyTenSach.Text = FrmPhieuMuonSachQL.PassTenSach; dtpReadyNgayMuon.Value = FrmPhieuMuonSachQL.PassNgayMuon; SachDAO sac = new SachDAO(); sac.TenSach = txtReadyTenSach.Text; SachBLL sacbll = new SachBLL(); List <SachDAO> dssachtim = sacbll.TimTenSach(sac); foreach (SachDAO sachtim in dssachtim) { txtMaSach.Text = sachtim.ID + ""; } }
private void lvTSPMS_SelectedIndexChanged(object sender, EventArgs e) { if (lvTSPMS.SelectedItems.Count > 0) { ListViewItem lvi = lvTSPMS.SelectedItems[0]; txtTSMaP.Text = lvi.SubItems[0].Text; txtTSDG.Text = lvi.SubItems[1].Text; txtTSS.Text = lvi.SubItems[2].Text; dtTSDuKienTra.Value = Convert.ToDateTime(lvi.SubItems[4].Text); Sach sac = new Sach(); sac.TenSach = txtTSS.Text; SachBLL sacbll = new SachBLL(); List <Sach> dsSach = sacbll.TimMaSach(sac); foreach (Sach itemsach in dsSach) { txtTSMaS.Text = itemsach.ID + ""; } } }
private void SachBiLoi() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtCDMaP.Text); PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool tuchoi = pmsbll.TuChoiPhieuDuyet(pms); Sach sac = new Sach(); sac.TenSach = txtCDS.Text; SachBLL sacbll = new SachBLL(); bool capnhat = sacbll.CapNhatTrangThaiLoi(sac); if (capnhat && tuchoi) { MessageBox.Show("Bạn Đã Từ Chối Phiếu Duyệt \n Xử lý sách bị lỗi nhé", "Thông Báo"); LoadLDS(); } }
private void ThemSach() { Sach s = new Sach(); s.DanhMucID = int.Parse(TxtMaDanhMuc.Text); s.TenSach = TxtTenSach.Text; s.TacGia = TxtTenTacGia.Text; s.NgonNgu = TxtNgonNgu.Text; s.NoiDungSach = richNoiDungSach.Text; s.NamXuatBan = int.Parse(TxtNamXuatBan.Text); SachBLL sbll = new SachBLL(); bool sachnew = sbll.ThemSach(s); if (sachnew) { MessageBox.Show("Thêm thành công..Nhấn Nút Cập Nhật Nhé.", "Thông Báo"); this.Close(); } }
private void KhongTraSach() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtTSMaP.Text); PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool tuchoi = pmsbll.TuChoiPhieuDuyet(pms); Sach sac = new Sach(); sac.TenSach = txtTSS.Text; SachBLL sacbll = new SachBLL(); bool capnhat = sacbll.CapNhatTrangThaiLoi(sac); if (capnhat && tuchoi) { MessageBox.Show("Đã lưu thông tin", "Thông Báo"); LoadLDS(); } }
public void HienThiDanhSachSach() { SachBLL sacBLL = new SachBLL(); List <SachDAO> dssach = sacBLL.LayToanBoSach(); //call sachbll để trả về dssach LvSachQL.Items.Clear(); foreach (SachDAO scBLL in dssach) //duyệt tuần tự các phần tử trong mảng dssach { ListViewItem lvi = new ListViewItem(scBLL.TenSach + ""); lvi.SubItems.Add(scBLL.TacGia); lvi.SubItems.Add(scBLL.TheLoai); lvi.SubItems.Add(scBLL.NgonNgu); lvi.SubItems.Add(scBLL.NamXuatBan + ""); lvi.SubItems.Add(scBLL.TrangThai + ""); lvi.SubItems.Add(scBLL.NoiDungSach + ""); lvi.SubItems.Add(scBLL.ID + ""); LvSachQL.Items.Add(lvi); } }
/// <summary> /// Load thông tin liên quan đến hóa đơn lên tabpage /// </summary> public void loadHD() { //Đổ dữ liệu lên combobox cbx_Sach.DataSource = SachBLL.getSach(); cbx_Sach.DisplayMember = "TEN"; cbx_Sach.ValueMember = "ID"; dgv_AllHD.DataSource = HoaDonBLL.getAllHD(); txt_MaHD.Text = HoaDonBLL.getMaHD().ToString(); btn_SuaCTHD.Enabled = false; btn_Xoa.Enabled = false; btn_SuaCTHD.Enabled = false; //if (txt_SLSach.Text.Count()==0||cbx_Sach.SelectedValue==null) //{ // btn_ThemSachHD.Enabled = false; //} //else //{ // btn_ThemSachHD.Enabled = true; //} MaHD = int.Parse(txt_MaHD.Text); }
private void DongPhieuMuon() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtConfirmMaPhieu.Text); pms.NgayTraSach = dtpConfirmNgayTra.Value; PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool closephieu = pmsbll.DongPhieuMuon(pms); Sach sac = new Sach(); sac.ID = int.Parse(txtMaSach.Text); SachBLL scbll = new SachBLL(); bool trangthai = scbll.CapNhatPhieuMuon(sac); if (closephieu && trangthai) { MessageBox.Show("Nhấn nút cập nhật nhé!!!", "Thông Báo"); this.Close(); } }
private void XuLySachLoi() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtTHMaP.Text); PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool xyly = pmsbll.XuLySachLoi(pms); Sach idsach = new Sach(); idsach.ID = int.Parse(txtTHMaS.Text); SachBLL trasachbll = new SachBLL(); bool capnhat = trasachbll.CapNhatPhieuMuon(idsach); if (xyly && capnhat) { MessageBox.Show("Đã lưu thông tin", "Thông Báo"); } else { MessageBox.Show("Stuck"); } }
private void TraSach() { PhieuMuonSach pms = new PhieuMuonSach(); pms.MaPhieuMuon = int.Parse(txtTSMaP.Text); pms.NgayTraSach = dtTSNgayTra.Value; PhieuMuonSachBLL pmsbll = new PhieuMuonSachBLL(); bool trasach = pmsbll.DongPhieuMuon(pms); Sach idtra = new Sach(); idtra.ID = int.Parse(txtTSMaS.Text); SachBLL trasachbll = new SachBLL(); bool capnhat = trasachbll.CapNhatPhieuMuon(idtra); if (trasach && capnhat) { MessageBox.Show("Đã lưu thông tin", "Thông Báo"); } else { MessageBox.Show("Stuck"); } }
private void btnTimTenSach_Click(object sender, EventArgs e) { //errorTimTenSach.SetError(txtTimSach, ""); //if(txtTimSach.Text=="") //{ // errorTimTenSach.SetError(txtTimSach, "Nhập Tên Sách Cần Tìm"); // return; //} SachDAO sac = new SachDAO(); sac.TenSach = txtTimSach.Text; SachBLL sacbll = new SachBLL(); List <SachDAO> dssachtim = sacbll.TimSachTrongTheoTen(sac); lvPMSTSach.Items.Clear(); foreach (SachDAO sachtim in dssachtim) { ListViewItem lvi = new ListViewItem(sachtim.ID + ""); lvi.SubItems.Add(sachtim.TenSach); lvi.SubItems.Add(sachtim.TrangThai); lvPMSTSach.Items.Add(lvi); } }
private void btnCapNhat_Click(object sender, EventArgs e) { errorMaDanhMuc.SetError(TxtMaDanhMuc, ""); if (TxtMaDanhMuc.Text == "") { errorMaDanhMuc.SetError(TxtMaDanhMuc, "Xin chọn Danh Mục cần thay đổi"); return; } errorTenSach.SetError(txtTenSach, ""); if (txtTenSach.Text == "") { errorTenSach.SetError(txtTenSach, "Xin chọn Danh Mục cần thay đổi"); return; } errorTacGia.SetError(txtTacGia, ""); if (txtTacGia.Text == "") { errorTacGia.SetError(txtTacGia, "Xin chọn Danh Mục cần thay đổi"); return; } errorNoiDung.SetError(richNoiDung, ""); if (richNoiDung.Text == "") { errorNoiDung.SetError(richNoiDung, "Xin chọn Danh Mục cần thay đổi"); return; } errorMaSach.SetError(txtMaSach, ""); if (txtMaSach.Text == "") { errorMaSach.SetError(txtMaSach, "Xin chọn Danh Mục cần thay đổi"); return; } errorNamXuatBan.SetError(txtNamXuatBan, ""); if (txtNamXuatBan.Text == "") { errorNamXuatBan.SetError(txtNamXuatBan, "Xin chọn Danh Mục cần thay đổi"); return; } errorNgonNgu.SetError(txtNgonNgu, ""); if (txtNgonNgu.Text == "") { errorNgonNgu.SetError(txtNgonNgu, "Xin chọn Danh Mục cần thay đổi"); return; } Sach s = new Sach(); //s.ID = int.Parse(txt) s.ID = int.Parse(txtMaSach.Text); s.TacGia = txtTacGia.Text; s.NgonNgu = txtNgonNgu.Text; s.NamXuatBan = int.Parse(txtNamXuatBan.Text); s.NoiDungSach = richNoiDung.Text; s.TenSach = txtTenSach.Text; s.DanhMucID = int.Parse(TxtMaDanhMuc.Text); SachBLL sabll = new SachBLL(); bool capnhat = sabll.SuaSach(s); if (capnhat) { MessageBox.Show("Đã Thay Đổi Thành Công, Nhấn Cập Nhật Nhé ...", "Thông Báo"); this.Close(); } }
public FrmSach() { dc = new DataConnection(); bllSach = new SachBLL(); InitializeComponent(); }