예제 #1
0
        // GET: Admin/NuocGiaiKhat/Details/5
        public ActionResult Details(string maNuocGiaiKhat)
        {
            var iplNuocGiaiKhat = new NuocGiaiKhatModel();
            var model           = iplNuocGiaiKhat.GetByMaNuocGiaiKhat(maNuocGiaiKhat);

            return(View(model));
        }
예제 #2
0
 public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang, string giaBan, string soLuongCon, string hinhAnh)
 {
     if (tenMatHang == "" || tenMatHang == null)
     {
         return("Thêm thất bại! Bạn chưa nhập vào tên của mặt hàng này!");
     }
     if (giaBan == "" || giaBan == null)
     {
         return("Thêm thất bại! Bạn chưa nhập giá bán mặt hàng này!");
     }
     if (soLuongCon == "" || soLuongCon == null)
     {
         soLuongCon = "0";
     }
     try
     {
         string maNL = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang);
         if (maNL != "")
         {
             if (NuocGiaiKhatModel.ThemNuocGiaiKhat(maNL, giaBan, soLuongCon, hinhAnh))
             {
                 return("Thêm thành công!");
             }
         }
         return("Thêm thất bại!");
     }
     catch
     {
         return("Thêm thất bại");
     }
 }
예제 #3
0
        // GET: Admin/NuocGiaiKhat
        public ActionResult Index(int id, string q)
        {
            try
            {
                //
                int pageLeghth = 10;
                //Model
                NuocGiaiKhatModel   nuocgiaikhat        = new NuocGiaiKhatModel();
                List <NUOCGIAIKHAT> listNuocGiaiKhatPre = nuocgiaikhat.ListAll();
                //search
                List <NUOCGIAIKHAT> listNuocGiaiKhat;
                if (q != "" && q != null)
                {
                    listNuocGiaiKhat = new List <NUOCGIAIKHAT>();
                    foreach (var item in listNuocGiaiKhatPre)
                    {
                        try
                        {
                            if (item.MANUOCGIAIKHAT.Contains(q) || item.GIABAN.ToString().Contains(q) || item.SOLUONGCON.ToString().Contains(q) ||
                                item.MATHANG.TENMATHANG.Contains(q) || item.MATHANG.DONVITINH.TENDONVITINH.Contains(q))
                            {
                                listNuocGiaiKhat.Add(item);
                            }
                        }
                        catch { }
                    }
                }
                else
                {
                    listNuocGiaiKhat = listNuocGiaiKhatPre;
                }

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

                ViewBag.CurrentPage = id < SoLuongPage ? id : SoLuongPage;
                ViewBag.Query       = q;
                return(View(model));
            }
            catch
            {
                return(null);
            }
        }
예제 #4
0
 public string Delete(string maMatHangNuocGiaiKhat)
 {
     if (NuocGiaiKhatModel.DeleteMatHangNuocGiaiKhat(maMatHangNuocGiaiKhat))
     {
         return("Xóa thành công!");
     }
     else
     {
         return("Xóa thất bại! Nước giải khát này này đang được sử dụng trong các danh sách khác!");
     }
 }
예제 #5
0
 // DELETE: api/NuocGiaiKhatApi/5    --Xoa dung cu nha cung cap
 public string Delete(string maNuocGiaiKhat, string maNhaCungCap)
 {
     if (NuocGiaiKhatModel.DeleteNuocGiaiKhat_NhaCungCap(maNuocGiaiKhat, maNhaCungCap))
     {
         return("Xóa thành công!");
     }
     else
     {
         return("Xóa thất bại!");
     }
 }
예제 #6
0
 // PUT: api/NuocGiaiKhatApi/5
 public string Put(string maNuocGiaiKhat, string tenNuocGiaiKhat, string madonVi, string giaBan, string soLuongCon, string hinhAnh)
 {
     if (NuocGiaiKhatModel.UpdateNuocGiaiKhat(maNuocGiaiKhat, tenNuocGiaiKhat, madonVi, giaBan, soLuongCon, hinhAnh))
     {
         return("Lưu thành công!");
     }
     else
     {
         return("Sửa đổi thất bại!");
     }
 }
예제 #7
0
 // POST: api/NuocGiaiKhatApi
 public string Post(string maNuocGiaiKhat, string maNhaCungCap)
 {
     if (NuocGiaiKhatModel.ThemNuocGiaiKhat_NhaCungCap(maNuocGiaiKhat, maNhaCungCap))
     {
         return("Thêm thành công!");
     }
     else
     {
         return("Thêm thất bại!");
     }
 }
 // POST: api/NVCTDonGoiMonApi
 public string Post(string maDon, string maMatHang, string soLuong, string donGia)
 {
     string[] lMaMatHang = maMatHang.Split('-');
     string[] lSoLuong   = soLuong.Split('-');
     string[] lDonGia    = donGia.Split('-');
     for (int i = 1; i < lMaMatHang.Length; i++)
     {
         CT_DonGoiMonModel.InsertCtDonGoiMon(maDon, lMaMatHang[i], lSoLuong[i], lDonGia[i]);
         try
         {
             if (lMaMatHang[i].StartsWith("NC"))//Neu la nuoc giai khat thi cap nhat so luong
             {
                 NuocGiaiKhatModel.UpdateThemSoLuongNuocGiaiKhat(lMaMatHang[i], "-" + lSoLuong[i]);
             }
         }
         catch { }
     }
     //if (!CT_DonGoiMonModel.InsertCtDonGoiMon(maDon, maMatHang, soLuong, donGia))
     //   return "Thêm món " + maMatHang + " vào dữ liệu thất bại!";
     //else return "Thêm thành công!";
     return("");
 }