public ChiTietSanPham(Model.SanPham sanPham, Color color, SetSelectedID selectedID, GetSelectedID getSelectedID) { InitializeComponent(); this.selectedID = selectedID; this.getSelectedID = getSelectedID; this.sanPham = sanPham; this.BackColor = color; normalColor = this.BackColor; BackColor_1 = this.BackColor; hienThiThongTin(); }
public ThongTinSanPham(Model.SanPham sanPham, LoaiThucHien loaiThucHien = LoaiThucHien.NONE) { InitializeComponent(); this.loaiThucHien = loaiThucHien; this.sanPham = sanPham; btnThem.Click += btnThem_Click; btnSua.Click += btnSua_Click; chiaChuoiThongTin(); HienThongTin(); TrinhBayCacChucNang(); }
//Dua Cac du lieu co san cua san pham ra xem private void HienThiToanBoThongTin(Model.SanPham sanPham) { txtMaSP.Text = sanPham.MaSanPham.ToString(); txtGia.Text = sanPham.Gia.ToString(); txtTenSP.Text = sanPham.TenSanPham.ToString(); pbAnhDaiDien.Image = Image.FromFile(sanPham.DuongDanHinhAnh); int i = 0; for (i = 0; i < hangSanXuats.Count; i++) { if (hangSanXuats[i].MaHangSX == sanPham.HangSanXuatSanPham.MaHangSX) { break; } } cbbNhaSX.SelectedIndex = i; // cbbNhaSX.SelectedIndex = 1; }
//================ DOC DU LIEU ==================\\ public List <Model.BinhLuan> layDS(Model.SanPham sp) { List <Model.BinhLuan> ds = new List <Model.BinhLuan>(); string maSP = ""; if (sp.Loai == Model.LoaiSanPham.DIEN_THOAI) { maSP = sp.MaSP.Split('D')[1]; } else { maSP = sp.MaSP.Split('L')[1]; } string query = "select * from NHANXET_SP where MASP = " + maSP; DataTable dtbale = DocCSDL(query); if (dtbale == null || dtbale.Rows.Count == 0) { return(null); } foreach (DataRow row in dtbale.Rows) { TaiKhoan tk = new TaiKhoanDAO().getTaiKhoan(row[1].ToString()); // BinhLuan string noiDung = row[2].ToString(); string title = row[3].ToString(); int like = Convert.ToInt32(row[4]); int dislike = Convert.ToInt32(row[5]); int score = Convert.ToInt32(row[6]); DateTime Posttime = Convert.ToDateTime(row[7]); Model.BinhLuan binhLuan = new Model.BinhLuan(noiDung, score, title, like, dislike, Posttime); binhLuan.TaiKhoan = tk; ds.Add(binhLuan); } return(ds); }