// 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!"); } }
// 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)); }
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"); } }