コード例 #1
0
        public ActionResult ThemSanPham(string TenSanPham, string MaSanPham, int NhaSanXuatID, int LoaiSanPhamID, double GiaSanPham, string ChiTietSanPham, HttpPostedFileBase Anh)
        {
            ViewBag.ThongBao = "Thành công";

            /// thêm mặt hàng
            MATHANG mh = new MATHANG();

            mh.TEN           = TenSanPham;
            mh.MA            = MaSanPham;
            mh.NHASANXUATID  = NhaSanXuatID;
            mh.LOAISANPHAMID = LoaiSanPhamID;
            mh.GIA           = GiaSanPham;
            mh.CHITET        = ChiTietSanPham;
            mh.KHUYENMAI     = 0;

            Shop_MVC_Context db = new Shop_MVC_Context();

            db.MATHANGs.Add(mh);

            try
            {
                /// thêm ảnh sản phẩm
                db.SaveChanges();
                if (Anh.ContentLength > 0)
                {
                    var fileName = "product" + mh.ID + ".png";

                    string j = Path.Combine(
                        Server.MapPath("~/Content/Client/images/product/"), fileName);
                    Anh.SaveAs(j);

                    ANHSP a = new ANHSP();

                    a.SRC       = "/Content/Client/images/product/" + fileName;
                    a.MATHANGID = mh.ID;
                    db.ANHSPs.Add(a);
                    db.SaveChanges();
                }
            }
            catch
            {
                ViewBag.ThongBao = "Thêm sản phẩm không thành công";
            }

            return(View("TrangThaiThemSanPham"));
        }
コード例 #2
0
 public bool Delete(int id, ref string err)
 {
     try
     {
         ANHSP   anh    = dataContext.ANHSPs.Where(p => p.MATHANGID == id).FirstOrDefault();
         MATHANG entity = dataContext.MATHANGs.Find(id);
         dataContext.ANHSPs.Remove(anh);
         dataContext.MATHANGs.Remove(entity);
         dataContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         err = ex.Message;
         return(false);
     }
 }
コード例 #3
0
        public ActionResult SuaSanPham(int id, string TenSanPham, string MaSanPham, int NhaSanXuatID, int LoaiSanPhamID, double GiaSanPham, string ChiTietSanPham, HttpPostedFileBase Anh)
        {
            ViewBag.ThongBao = "Sửa thông tin sản phẩm Thành công";

            Shop_MVC_Context db = new Shop_MVC_Context();
            /// thêm mặt hàng
            MATHANG mh = db.MATHANGs.Where(p => p.ID == id).FirstOrDefault();

            mh.TEN           = TenSanPham;
            mh.MA            = MaSanPham;
            mh.NHASANXUATID  = NhaSanXuatID;
            mh.LOAISANPHAMID = LoaiSanPhamID;
            mh.GIA           = GiaSanPham;
            mh.CHITET        = ChiTietSanPham;
            mh.KHUYENMAI     = 0;

            try
            {
                /// thêm ảnh sản phẩm
                db.SaveChanges();
                if (Anh != null)
                {
                    var fileName = "product" + mh.ID + ".png";

                    string j = Path.Combine(
                        Server.MapPath("~/Content/Client/images/product/"), fileName);
                    Anh.SaveAs(j);

                    ANHSP a = db.ANHSPs.Where(p => p.MATHANGID == mh.ID).FirstOrDefault();

                    a.SRC       = "/Content/Client/images/product/" + fileName;
                    a.MATHANGID = mh.ID;

                    db.SaveChanges();
                }
            }
            catch
            {
                ViewBag.ThongBao = "Sửa thông tin sản phẩm thất bại";
            }

            return(View("TrangThaiThemSanPham"));
        }