Ejemplo n.º 1
0
 public List <HangHoa> getListNongSan()
 {
     using (QLNTEntities1 db = new QLNTEntities1())
     {
         var            result = db.getListNongSan();
         List <HangHoa> l      = new List <HangHoa>();
         foreach (var item in result)
         {
             HangHoa h = new HangHoa();
             h.ten   = item.TenNS;
             h.hanSD = item.HanSD.Value.ToString("dd/MM/yyyy");
             h.SL    = item.SanLuong;
             h.ma    = item.MaNS;
             h.loai  = "Nông sản";
             string trangThai = "Còn hàng";
             if (item.SanLuong == 0)
             {
                 trangThai = "Hết hàng";
                 h.hanSD   = "-";
             }
             else
             if (item.SanLuong < 100)
             {
                 trangThai = "Sắp hết hàng";
             }
             if (DateTime.Compare(item.HanSD.Value, DateTime.Now) == -1 && item.SanLuong != 0)
             {
                 trangThai = "Hết hạn sử dụng";
             }
             h.tinhTrang = trangThai;
             l.Add(h);
         }
         return(l);
     }
 }