Ejemplo n.º 1
0
 public int add(SanPham obj)
 {
     //call add
     this._db.ds_sanpham.Add(obj);
     //commit
     this._db.SaveChanges();
     //return ma moi nhat
     return this._db.ds_sanpham.Max(x => x.id);
 }
 //WORK OK
 public ActionResult Add()
 {
     if (!this._nhanvien_permission.Contains("sanpham_add"))
     {
         return _fail_permission("sanpham_add");
     }
     SanPhamController ctr = new SanPhamController();
     SanPham obj = new SanPham();
     //Save obj to session
     Session["sanpham_new_tmp"] = obj;
     Session["sanpham_new_dbcontext"] = ctr._db;
     return RedirectToAction("Index", "AdminSanPham", new { id = 0 });
 }
 //
 // GET: /FrontSanPhamDetail/
 public ActionResult Index(int id=0)
 {
     ViewBag.id = 2;
     SanPhamController ctr = new SanPhamController();
     SanPham sp = new SanPham();
     sp=ctr.get_by_id(id);
     if (sp != null&&sp.active==true)
     {
         ViewBag.Title = sp.ten;
         ViewBag.SanPhamDetail = sp;
         List<NhomSanPham> a = new List<NhomSanPham>();
         a.Add(sp.nhomsanpham);
         List<SanPham> SanPhamRelate = ctr.timkiem("", "", "", "", -1, -1, null, a, "1", "id", true, 0, 3);
         if (SanPhamRelate != null) ViewBag.SanPhamRelate = SanPhamRelate;
         else ViewBag.SanPhamRelate = new List<SanPham>();
         return View();
     }
     else return View("Error");
 }
Ejemplo n.º 4
0
 public List<String> validate(SanPham obj)
 {
     //
     List<String> re = new List<string>();
     //check
     if (!this.can_use_masp(obj.id, obj.masp))
     {
         re.Add("masp_exist_fail");
     }
     if (obj.masp.Equals(""))
     {
         re.Add("masp_fail");
     }
     if (obj.ten.Equals(""))
     {
         re.Add("ten_fail");
     }
     if (obj.gia<0 || obj.gia>999999999)
     {
         re.Add("gia_fail");
     }
     return re;
 }