public FmQuanLyHangSanXuat() { InitializeComponent(); dtgvHangSX.AutoGenerateColumns = false; HSXCtr = new HangSXController(); LoadDTGV_HangSX(); }
public FmThongTinSanPham(SanPham sp = null, SanPhamController spc = null) { InitializeComponent(); dtgvHinhAnh.AutoGenerateColumns = false; dtgvChiTietSanPham.AutoGenerateColumns = false; //set primary context if (spc != null) SPCtr = spc; else SPCtr = new SanPhamController(); HSXCtr = new HangSXController(this.SPCtr._db); MSCtr = new MauSacController(this.SPCtr._db); HACtr = new HinhAnhController(this.SPCtr._db); SPCTCtr = new SanPham_ChiTietController(this.SPCtr._db); MSCtr.timkiem(); LoadCb_HangSX(); if (sp == null) { this.sp = new SanPham(SPCtr._db); this.Text = "Thêm Mới Sản Phẩm"; } else { this.sp = sp; this.sp._set_context(SPCtr._db); EditMode = true; ThongTinFormSanPham = this.sp; LoadDTGV_HinhAnh(); LoadDTGV_ChiTietSP(); } }
public ActionResult Index(int id=0) { HangSXController ctr_hangsx = new HangSXController(); SanPhamController ctr = new SanPhamController(); SanPham obj = ctr.get_by_id(id); if (obj == null) { return RedirectToAction("Index","FrontHome"); } ViewBag.sanpham = obj; return View(); }
public ActionResult Index(int page=1) { //controller SanPhamController ctr=new SanPhamController(); HangSXController ctr_hangsx = new HangSXController(); //varibles int gia_from = TextLibrary.ToInt(_timkiem_sanpham["gia_from"]); int gia_to = TextLibrary.ToInt(_timkiem_sanpham["gia_to"]); Boolean order_desc = TextLibrary.ToBoolean(_timkiem_sanpham["order_desc"]); int max_item_per_page= TextLibrary.ToInt(_timkiem_sanpham["max_item_per_page"]); int hang_sx_id = TextLibrary.ToInt(_timkiem_sanpham["hangsx_id"]); HangSX hangsx = ctr_hangsx.get_by_id( hang_sx_id ); //pagination PaginationLibrary pagination = new PaginationLibrary(); pagination.set_current_page(page); pagination.set_max_item_per_page( max_item_per_page ); pagination.set_total_item( ctr.timkiem_count( "", "", _timkiem_sanpham["ten"], "", gia_from, gia_to, hangsx, "1" ) ); pagination.update(); //View data ViewBag.SanPham_List = ctr.timkiem( "", "", _timkiem_sanpham["ten"], "", gia_from, gia_to, hangsx, "1", _timkiem_sanpham["order_by"], order_desc, pagination.start_point, pagination.max_item_per_page ); ViewBag.pagination = pagination; return View(); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); ViewBag.Title = "Cửa hàng DTDD"; //tim kiem //build timkiem_nhanvien if (Request.Cookies.Get("timkiem_sanpham") == null) { //chưa set cookies trước => tiến hành set cookies this._khoitao_timkiem_cookie(); Response.Cookies.Add(CookieLibrary.Base64Encode(this._timkiem_sanpham)); } else { try { this._timkiem_sanpham = CookieLibrary.Base64Decode(Request.Cookies.Get("timkiem_sanpham")); } catch (Exception) { this._khoitao_timkiem_cookie(); Response.Cookies.Add(CookieLibrary.Base64Encode(this._timkiem_sanpham)); } } ViewBag.timkiem_sanpham = this._timkiem_sanpham; HangSXController ctr = new HangSXController(); ViewBag.HangSX_List = ctr.timkiem("", "", "1"); //CART section try { if (Session["giohang"] != null) { this._giohang = (DonHang)Session["giohang"]; } else { this._giohang = new DonHang(); } } catch (Exception) { this._giohang = new DonHang(); } //set session obj this._save_cart_to_session(); ViewBag.giohang = this._giohang; }
/* * Hiển thị danh sách sản phẩm theo hãng SX có phân trang * Có nút Add to Cart => redirect đến trang Sản phẩm chi tiết để chọn * SL và màu sắc cần đặt */ public ActionResult Index(int hangsx_id=0, int page=1) { SanPhamController ctr = new SanPhamController(); HangSXController ctr_hangsx = new HangSXController(); HangSX hangsx = ctr_hangsx.get_by_id(hangsx_id); //check if (hangsx==null || hangsx.active==false) { return RedirectToAction("Index","FrontHome"); } //pagination int max_item_per_page=4;//will get from setting //pagination PaginationLibrary pg = new PaginationLibrary(); pg.set_current_page(page); pg.set_max_item_per_page(max_item_per_page); pg.set_total_item( ctr.timkiem_count( "", "", "", "", 0, 0, hangsx, "1") ); pg.update(); ViewBag.SanPham_List = ctr.timkiem( "", "", "", "", -1, -1, hangsx, "1", _timkiem_sanpham["order_by"], TextLibrary.ToBoolean(_timkiem_sanpham["order_desc"]) ,pg.start_point, max_item_per_page); ViewBag.pagination = pg; ViewBag.hangsx = hangsx; return View(); }
public HangSX() { this._ctr = new HangSXController(); this._Init(); }
public HangSX(DTDDDbContext context) { this._ctr = new HangSXController(context); this._Init(); }