private void loadDSDocGia() { List <DocGia> listDG = new List <DocGia>(); DataTable dt = ChiTietPMControl.layDanhSachDG(); for (int i = 0; i < dt.Rows.Count; ++i) { listDG.Add(new DocGia() { MaDG = Convert.ToInt32(dt.Rows[i]["MaDG"].ToString()), TenDG = dt.Rows[i]["TenDG"].ToString() }); } cbDocGia.DataSource = listDG; cbDocGia.DisplayMember = "TenDG"; }
public ChiTietPM(int ma) { DataTable dt = ChiTietPMControl.layDanhSachSach(ma); ListSach = new List <Sach>(); for (int i = 0; i < dt.Rows.Count; ++i) { Sach sanPham = new Sach() { MaSach = Convert.ToInt32(dt.Rows[i]["MaSach"].ToString()), TenSach = dt.Rows[i]["TenSach"].ToString(), SoLuong = Convert.ToInt32(dt.Rows[i]["SoLuong"].ToString()) }; ListSach.Add(sanPham); } }
private void loadSach() { dgvSach.Rows.Clear(); DataTable dt = ChiTietPMControl.layDanhSachSach(); for (int i = 0; i < dt.Rows.Count; ++i) { int soluong = 0; int vitri = PM.ChiTiet.isContain(Convert.ToInt32(dt.Rows[i]["MaSach"].ToString())); if (vitri != -1) { soluong = Convert.ToInt32(dt.Rows[i]["SoLuong"].ToString()) - PM.ChiTiet.ListSach[vitri].SoLuong; } else { soluong = Convert.ToInt32(dt.Rows[i]["SoLuong"].ToString()); } dgvSach.Rows.Add(new object[] { dt.Rows[i]["MaSach"], dt.Rows[i]["TenSach"], dt.Rows[i]["TenTG"], soluong }); } }
private void btnXacNhan_Click(object sender, EventArgs e) { if (PM.MaPM == 0) { string ngaytra = ""; if (ckbNgayTra.Checked == false) { ngaytra = ""; } else { ngaytra = dtpNgayTra.Text; } int ketqua = PhieuMuonControl.themDuLieu(PM.NguoiDoc.MaDG, PM.NgayMuon.ToString(), ngaytra); if (ketqua <= 0) { return; } ketqua = 0; PM.MaPM = PhieuMuonControl.layMaPMMoi(); if (PM.MaPM == 0) { return; } for (int i = 0; i < PM.ChiTiet.ListSach.Count; ++i) { ketqua += ChiTietPMControl.themDuLieu(PM.MaPM, PM.ChiTiet.ListSach[i].MaSach, PM.ChiTiet.ListSach[i].SoLuong); } if (ketqua > 0) { MessageBox.Show("them thanh cong"); this.Close(); } } else { // int docgia = PM.NguoiDoc.MaDG; string ngaymuon = dtpNgayMuon.Text; string ngaytra = ""; if (ckbNgayTra.Checked == true) { ngaytra = dtpNgayTra.Text; } int ketqua = PhieuMuonControl.suaDuLieu(PM.MaPM, docgia, ngaymuon, ngaytra); if (ketqua <= 0) { return; } // PhieuMuonControl.xoaChiTiet(PM.MaPM); // ketqua = 0; for (int i = 0; i < PM.ChiTiet.ListSach.Count; ++i) { ketqua += ChiTietPMControl.themDuLieu(PM.MaPM, PM.ChiTiet.ListSach[i].MaSach, PM.ChiTiet.ListSach[i].SoLuong); } if (ketqua > 0) { MessageBox.Show("sua thanh cong"); this.Close(); } } }