Пример #1
0
        // GET: Admin/NguyenLieu/Details/5
        public ActionResult Details(string maNguyenLieu)
        {
            var iplNguyenLieu = new NguyenLieuModel();
            var model         = iplNguyenLieu.GetByMaNguyenLieu(maNguyenLieu);

            return(View(model));
        }
        public ActionResult EditNguyenLieu(NguyenLieuModel model)
        {
            var nguyenlieu = db.NguyenLieux.Find(model.Id);

            nguyenlieu.TenNguyenLieu = model.TenNguyenLieu;
            db.SaveChanges();
            return(RedirectToAction("Index", "NguyenLieuAdmin"));
        }
        public ActionResult EditNguyenLieu(int?manguyenlieu)
        {
            var model      = new NguyenLieuModel();
            var nguyenlieu = db.NguyenLieux.FirstOrDefault(x => x.Id == manguyenlieu);

            model.Id            = nguyenlieu.Id;
            model.TenNguyenLieu = nguyenlieu.TenNguyenLieu;
            return(View(model));
        }
        public ActionResult CreateNguyenLieu(NguyenLieuModel model)
        {
            var nguyenlieu = new NguyenLieu();

            nguyenlieu.TenNguyenLieu = model.TenNguyenLieu;

            db.NguyenLieux.Add(nguyenlieu);
            db.SaveChanges();
            return(RedirectToAction("Index", "NguyenLieuAdmin"));
        }
 public string Delete(string maMatHangNguyenLieu)
 {
     if (NguyenLieuModel.DeleteMatHangNguyenLieu(maMatHangNguyenLieu))
     {
         return("Xóa thành công!");
     }
     else
     {
         return("Xóa thất bại! Nguyên liệu này đang được sử dụng trong các danh sách khác!");
     }
 }
Пример #6
0
        // GET: Admin/NguyenLieu
        public ActionResult Index(int id, string q)
        {
            try
            {
                //
                int pageLeghth = 10;
                //Model
                NguyenLieuModel   nguyenlieu        = new NguyenLieuModel();
                List <NGUYENLIEU> listNguyenLieuPre = nguyenlieu.ListAll();
                //search
                List <NGUYENLIEU> listNguyenLieu;
                if (q != "" && q != null)
                {
                    listNguyenLieu = new List <NGUYENLIEU>();
                    foreach (var item in listNguyenLieuPre)
                    {
                        if (item.MANGUYENLIEU.Contains(q) ||
                            item.MATHANG.TENMATHANG.Contains(q) || item.MATHANG.DONVITINH.TENDONVITINH.Contains(q))
                        {
                            listNguyenLieu.Add(item);
                        }
                    }
                }
                else
                {
                    listNguyenLieu = listNguyenLieuPre;
                }

                //Chia theo page
                int start = pageLeghth * (id - 1) + 1;
                int end   = pageLeghth * id;
                if (start > listNguyenLieu.Count)
                {
                    start = (listNguyenLieu.Count / pageLeghth) * pageLeghth + 1;
                    end   = start + listNguyenLieu.Count % pageLeghth - 1;
                }
                else if (end > listNguyenLieu.Count)
                {
                    end = listNguyenLieu.Count;
                }
                List <NGUYENLIEU> model = listNguyenLieu.GetRange(start - 1, end - (start - 1));
                int SoLuongPage         = listNguyenLieu.Count % pageLeghth == 0 ? listNguyenLieu.Count / pageLeghth : listNguyenLieu.Count / pageLeghth + 1;
                //int SoLuongPage = 10;
                ViewBag.SoLuongPage = SoLuongPage;

                ViewBag.CurrentPage = id < SoLuongPage ? id : SoLuongPage;
                ViewBag.Query       = q;
                return(View(model));
            }
            catch
            {
                return(null);
            }
        }
 // DELETE: api/NguyenLieuApi/5    --Xoa nguyen lieu nha cung cap
 public string Delete(string maNguyenLieu, string maNhaCungCap)
 {
     if (NguyenLieuModel.DeleteNguyenLieu_NhaCungCap(maNguyenLieu, maNhaCungCap))
     {
         return("Xóa thành công!");
     }
     else
     {
         return("Xóa thất bại!");
     }
 }
 // PUT: api/NguyenLieuApi/5
 public string Put(string maNguyenLieu, string tenNguyenLieu, string madonVi)
 {
     if (NguyenLieuModel.UpdateNguyenLieu(maNguyenLieu, tenNguyenLieu, madonVi))
     {
         return("Lưu thành công!");
     }
     else
     {
         return("Sửa đổi thất bại!");
     }
 }
 // POST: api/NguyenLieuApi
 public string Post(string maNguyenLieu, string maNhaCungCap)
 {
     if (NguyenLieuModel.ThemNguyenLieu_NhaCungCap(maNguyenLieu, maNhaCungCap))
     {
         return("Thêm thành công!");
     }
     else
     {
         return("Thêm thất bại!");
     }
 }
        public ActionResult Index()
        {
            var model = new List <NguyenLieuModel>();
            var list  = db.NguyenLieux.OrderByDescending(x => x.Id).ToList();
            int i     = 0;

            foreach (var item in list)
            {
                i++;
                var itemmodel = new NguyenLieuModel();
                itemmodel.Id            = item.Id;
                itemmodel.TenNguyenLieu = item.TenNguyenLieu;
                itemmodel.STT           = i;
                model.Add(itemmodel);
            }
            return(View(model));
        }
Пример #11
0
        public JsonResult List(string txtSearch, int?page)
        {
            var list = db.NguyenLieux.OrderByDescending(x => x.Id).ToList();

            int pageSize = 10;

            if (!String.IsNullOrEmpty(txtSearch))
            {
                ViewBag.txtSearch = txtSearch;
                list = list.Where(x => x.TenNguyenLieu.Contains(txtSearch)).OrderByDescending(x => x.Id).ToList();
            }
            var data = new List <NguyenLieuModel>();
            int i    = 0;

            foreach (var item in list)
            {
                i++;
                var itemmodel = new NguyenLieuModel();
                itemmodel.STT           = i;
                itemmodel.Id            = item.Id;
                itemmodel.TenNguyenLieu = item.TenNguyenLieu;
                itemmodel.DonViTinh     = item.DonViTinh;
                itemmodel.GiaNhap       = String.Format("{0:0,0}", item.GiaNhap) + "đ";
                itemmodel.SoLuong       = String.Format("{0:0,0}", item.SoLuong);
                data.Add(itemmodel);
            }
            if (page > 0)
            {
                page = page;
            }
            else
            {
                page = 1;
            }
            int start = (int)(page - 1) * pageSize;

            ViewBag.pageCurrent = page;
            int   totalPage    = data.Count();
            float totalNumsize = (totalPage / (float)pageSize);
            int   numSize      = (int)Math.Ceiling(totalNumsize);

            ViewBag.numSize = numSize;
            var datamodel = data.Skip(start).Take(pageSize);

            return(Json(new { data = datamodel, pageCurrent = page, numSize = numSize }, JsonRequestBehavior.AllowGet));
        }
 public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang)
 {
     try
     {
         string maNL = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang);
         if (maNL != "")
         {
             if (NguyenLieuModel.ThemNguyenLieu(maNL))
             {
                 return("Thêm thành công!");
             }
         }
         return("Thêm thất bại!");
     }
     catch
     {
         return("Thêm thất bại");
     }
 }