// GET: Admin/DungCu/Details/5
        public ActionResult Details(string maDungCu)
        {
            var iplDungCu = new DungCuModel();
            var model     = iplDungCu.GetByMaDungCu(maDungCu);

            return(View(model));
        }
 public string Delete(string maMatHangDungCu)
 {
     if (DungCuModel.DeleteMatHangDungCu(maMatHangDungCu))
     {
         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!");
     }
 }
 // DELETE: api/DungCuApi/5    --Xoa dung cu nha cung cap
 public string Delete(string maDungCu, string maNhaCungCap)
 {
     if (DungCuModel.DeleteDungCu_NhaCungCap(maDungCu, maNhaCungCap))
     {
         return("Xóa thành công!");
     }
     else
     {
         return("Xóa thất bại!");
     }
 }
 // PUT: api/DungCuApi/5
 public string Put(string maDungCu, string tenDungCu, string madonVi)
 {
     if (DungCuModel.UpdateDungCu(maDungCu, tenDungCu, madonVi))
     {
         return("Lưu thành công!");
     }
     else
     {
         return("Sửa đổi thất bại!");
     }
 }
 // POST: api/DungCuApi
 public string Post(string maDungCu, string maNhaCungCap)
 {
     if (DungCuModel.ThemDungCu_NhaCungCap(maDungCu, maNhaCungCap))
     {
         return("Thêm thành công!");
     }
     else
     {
         return("Thêm thất bại!");
     }
 }
        // GET: Admin/DungCu
        public ActionResult Index(int id, string q)
        {
            try
            {
                //
                int pageLeghth = 10;
                //Model
                DungCuModel   dungcu        = new DungCuModel();
                List <DUNGCU> listDungCuPre = dungcu.ListAll();
                //search
                List <DUNGCU> listDungCu;
                if (q != "" && q != null)
                {
                    listDungCu = new List <DUNGCU>();
                    foreach (var item in listDungCuPre)
                    {
                        if (item.MADUNGCU.Contains(q) ||
                            item.MATHANG.TENMATHANG.Contains(q) || item.MATHANG.DONVITINH.TENDONVITINH.Contains(q))
                        {
                            listDungCu.Add(item);
                        }
                    }
                }
                else
                {
                    listDungCu = listDungCuPre;
                }

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

                ViewBag.CurrentPage = id < SoLuongPage ? id : SoLuongPage;
                ViewBag.Query       = q;
                return(View(model));
            }
            catch
            {
                return(null);
            }
        }
 public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang)
 {
     try
     {
         string maNL = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang);
         if (maNL != "")
         {
             if (DungCuModel.ThemDungCu(maNL))
             {
                 return("Thêm thành công!");
             }
         }
         return("Thêm thất bại!");
     }
     catch
     {
         return("Thêm thất bại");
     }
 }