/// <summary> /// Hàm lấy tất cả các nguyên liệu đã xuất kho từ ngày ... đến ngày hiện tại /// </summary> /// <param name="db"></param> /// <param name="ngayLay">Ngày bắt đầu cần lấy</param> /// <returns>List object chứa các nguyên liệu đã xuất</returns> public List <NguyenLieuXuat> layDanhSachNguyenLieuXuat(qlCaPheEntities db, DateTime ngayLay) { List <NguyenLieuXuat> listNguyenLieuXuat = new List <NguyenLieuXuat>(); //------Lấy danh sách nguyên liệu đã xuất từ ngày đã kiểm kho đến ngày hiện tại IEnumerable <object> listNguyenLieuXuatStore = db.laySoLuongNguyenLieuXuatTuNgay(ngayLay); //-----Đọc dữ liệu đã lấy và thêm vảo listobject nguyên liệu xuất foreach (object itemXuat in listNguyenLieuXuatStore) { int maNguyenLieuGet = xulyDuLieu.doiChuoiSangInteger(xulyDuLieu.layThuocTinhTrongMotObject(itemXuat, "maNguyenLieu")); int soLuongXuatGet = xulyDuLieu.doiChuoiSangInteger(xulyDuLieu.layThuocTinhTrongMotObject(itemXuat, "soLuongXuat")); long tongTienXuatGet = xulyDuLieu.doiChuoiSangLong(xulyDuLieu.layThuocTinhTrongMotObject(itemXuat, "tongTienXuat")); NguyenLieuXuat nguyenLieuXuatGet = new NguyenLieuXuat(maNguyenLieuGet, soLuongXuatGet, tongTienXuatGet); listNguyenLieuXuat.Add(nguyenLieuXuatGet); } return(listNguyenLieuXuat); }