示例#1
0
        public IActionResult ThemHangSanPham(string item_them_mahang, string item_them_ten)
        {
            //Mã tự tăng

            HangSanPham hang  = new HangSanPham();
            string      mamoi = "";

            if (ctx.HangSanPham.Count() == 0)
            {
                mamoi = "H-1";
            }
            else
            {
                string layma = ctx.HangSanPham
                               .OrderByDescending(h => int.Parse(h.MaHang.Substring(2)))
                               .Select(h => h.MaHang)
                               .FirstOrDefault();
                int stt = int.Parse(layma.Substring(layma.IndexOf('-') + 1));
                stt  += 1;
                mamoi = "H-" + stt.ToString();
            }
            //

            hang.Id        = Guid.Parse(Guid.NewGuid().ToString().ToUpper());
            hang.MaHang    = mamoi;
            hang.TenHang   = item_them_ten;
            hang.TinhTrang = "Không khoá";
            ctx.Add(hang);
            ctx.SaveChanges();
            string thongbao = "Thêm hãng sản phẩm thành công";

            return(RedirectToAction("Index", "HangSanPham", new { thongbao = thongbao }));
        }
示例#2
0
        public IActionResult UnLockHang(string mahang)
        {
            HangSanPham hang = ctx.HangSanPham.Where(h => h.MaHang == mahang).SingleOrDefault();

            hang.TinhTrang = "Không khoá";
            ctx.SaveChanges();
            return(RedirectToAction("Index", "HangSanPham"));
        }
示例#3
0
        public IActionResult SuaHangSanPham(string item_sua_ma, string item_sua_ten)
        {
            HangSanPham hang = ctx.HangSanPham.Where(h => h.MaHang == item_sua_ma).SingleOrDefault();

            if (item_sua_ten != null)
            {
                hang.TenHang = item_sua_ten;
            }
            ctx.SaveChanges();
            return(RedirectToAction("Index", "HangSanPham"));
        }