示例#1
0
        public ActionResult Edit(int id)
        {
            QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();
            Product product = context.Products.FirstOrDefault(x => x.Id == id);

            if (Request.Form.Count == 0)
            {
                return(View(product));
            }
            string productCode = Request.Form["ProductCode"];
            string catalogId   = Request.Form["CatalogId"];
            string unitPrice   = Request.Form["UnitPrice"];
            string productName = Request.Form["ProductName"];

            product.ProductCode = productCode;
            product.CatalogId   = int.Parse(catalogId);
            product.UnitPrice   = double.Parse(unitPrice);
            product.ProductName = productName;
            HttpPostedFileBase file = Request.Files["Picture"];

            if (file != null)
            {
                string serverPath = HttpContext.Server.MapPath("~/Images");
                string filePath   = serverPath + "/" + file.FileName;
                file.SaveAs(filePath);
                product.Picture = file.FileName;
            }
            context.SubmitChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult CTSP_SP(int id)
        {
            QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();
            CTSPResult sp = context.CTSP(id).FirstOrDefault();

            return(View(sp));
        }
示例#3
0
        public ActionResult Details(int id)
        {
            QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();
            Product p = context.Products.FirstOrDefault(x => x.Id == id);

            return(View(p));
        }
示例#4
0
        public ActionResult SanPhams(int catalogId)
        {
            QuanLySanPhamDataContext context    = new QuanLySanPhamDataContext();
            List <Product>           dsProducts = context.Products.Where(x => x.CatalogId == catalogId).ToList();

            return(View(dsProducts));
        }
示例#5
0
        // GET: Catalog
        public ActionResult Index()
        {
            QuanLySanPhamDataContext context   = new QuanLySanPhamDataContext();
            List <Catalog>           dsCatalog = context.Catalogs.ToList();

            return(View(dsCatalog));
        }
示例#6
0
        public ActionResult DanhSachSanPhamChonLoc()
        {
            QuanLySanPhamDataContext context   = new QuanLySanPhamDataContext();
            List <ProductForDisplay> dsProduct = context.Products.Select(x => new ProductForDisplay()
            {
                ProductCode = x.ProductCode,
                ProductName = x.ProductName
            }).ToList();

            return(View(dsProduct));
        }
示例#7
0
        public ActionResult Delete(int id)
        {
            QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();
            Product product = context.Products.FirstOrDefault(x => x.Id == id);

            if (product != null)
            {
                context.Products.DeleteOnSubmit(product);
                context.SubmitChanges();
            }
            return(RedirectToAction("Index"));
        }
示例#8
0
        // GET: Product
        public ActionResult Index()
        {
            QuanLySanPhamDataContext context   = new QuanLySanPhamDataContext();
            List <Product>           dsProduct = null;

            if (Request.QueryString.Count == 0)
            {
                dsProduct = context.Products.ToList();
            }
            else
            {
                double min = double.Parse(Request.QueryString["txtMin"]);
                double max = double.Parse(Request.QueryString["txtMax"]);
                dsProduct = context.Products.Where(x => x.UnitPrice >= min && x.UnitPrice <= max).ToList();
            }
            return(View(dsProduct));
        }
示例#9
0
        public ActionResult Edit(int id)
        {
            QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();
            Catalog catalog = context.Catalogs.FirstOrDefault(x => x.Id == id);

            if (Request.Form.Count == 0)
            {
                return(View(catalog));
            }
            string catalogCode = Request.Form["CatalogCode"];
            string catalogName = Request.Form["CatalogName"];

            catalog.CatalogCode = catalogCode;
            catalog.CatalogName = catalogName;

            context.SubmitChanges();
            return(RedirectToAction("Index"));
        }
示例#10
0
        public ActionResult Create()
        {
            if (Request.Form.Count > 0)
            {
                string catalogCode = Request.Form["CatalogCode"];
                string catalogName = Request.Form["CatalogName"];

                QuanLySanPhamDataContext context = new QuanLySanPhamDataContext();

                Catalog catalog = new Catalog();
                catalog.CatalogCode = catalogCode;
                catalog.CatalogName = catalogName;
                context.Catalogs.InsertOnSubmit(catalog);
                context.SubmitChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }