// Tai danh muc sach void LoadData() { SachBUS objSach = new SachBUS(); if (objSach.GetSach() != null) { dgvSach.DataSource = objSach.GetSach(); } else { MessageBox.Show("Lỗi khi tải dữ liệu"); } }
//lay cac thong tin ve bao cao ton,tao bao cao private void butTao_Click(object sender, EventArgs e) { Thang = int.Parse(cbThang.Text); Nam = int.Parse(txtNam.Text); baocaoton.Thang = int.Parse(cbThang.Text); baocaoton.Nam = int.Parse(txtNam.Text); if (objBaoCao.KiemTra(baocaoton.Thang, baocaoton.Nam) == true) { SachBUS objSach = new SachBUS(); DataTable dtSach = objSach.GetSach(); for (int i = 0; i < dtSach.Rows.Count; i++) { baocaoton.MaSach = dtSach.Rows[i]["masach"].ToString(); baocaoton.TenSach = dtSach.Rows[i]["tensach"].ToString(); baocaoton.SoLuongTon = GetSLTon(baocaoton.Thang, baocaoton.Nam, baocaoton.MaSach); baocaoton.SoLuongNhap = GetSLNhap(baocaoton.Thang, baocaoton.Nam, baocaoton.MaSach); baocaoton.SoLuongBan = GetSLBan(baocaoton.Thang, baocaoton.Nam, baocaoton.MaSach); baocaoton.SoLuongTon += baocaoton.SoLuongNhap - baocaoton.SoLuongBan; if (objBaoCao.ThemBaoCao(baocaoton) != true) { MessageBox.Show("Lỗi dữ liệu"); break; } } } BangBaoCaoTon fr = new BangBaoCaoTon(); fr.Show(); }
//tim sach private void butTim_Click(object sender, EventArgs e) { txtTimSach.Text = txtTimSach.Text.Trim(); txtTimTacgia.Text = txtTimTacgia.Text.Trim(); SachBUS objSach = new SachBUS(); if ((txtTimSach.Text == "Nhập sách cần tìm") && (txtTimTacgia.Text == "") && (cbTheloai.Text == "")) { if (objSach.GetSach() != null) { dgvSach.DataSource = objSach.GetSach(); txtTimSach.Text = "Nhập sách cần tìm"; cbTheloai.Text = ""; } else { MessageBox.Show("Lỗi dữ liệu"); } } else { if (objSach.TimSach(txtTimSach.Text, txtTimTacgia.Text, cbTheloai.Text) != null) { dgvSach.DataSource = objSach.TimSach(txtTimSach.Text, txtTimTacgia.Text, cbTheloai.Text); if (objSach.TimSach(txtTimSach.Text, txtTimTacgia.Text, cbTheloai.Text).Rows.Count == 0) { labThongbao.Text = "Không có kết quả nào"; } else { labThongbao.Text = ""; } txtTimSach.Text = "Nhập sách cần tìm"; cbTheloai.Text = ""; } else { MessageBox.Show("Lỗi dữ liệu"); } } }
//Kiem tra sach, luu thong tin sach vao doi tuong hoa don int KiemTraSach(string masach, int soluong) { SachBUS objSach = new SachBUS(); if (objSach.GetSach(masach) != null) { if (objSach.GetSach(masach).Rows.Count == 0) { MessageBox.Show("mã sách không đúng"); txtMasach.Focus(); return(0); } else { int ton = ThietLap.TonMin; if (int.Parse(objSach.GetSach(masach).Rows[0]["soluong"].ToString()) - soluong < ton) { MessageBox.Show("số lượng tồn không đủ"); return(0); } hd.TenSach = objSach.GetSach(masach).Rows[0]["tensach"].ToString(); hd.Theloai = objSach.GetSach(masach).Rows[0]["theloai"].ToString(); hd.Gia = int.Parse(objSach.GetSach(masach).Rows[0]["gia"].ToString()); hd.Gia = hd.Gia * 105 / 100; return(1); } } else { MessageBox.Show("Lỗi dữ liệu"); return(0); } }