private void Lay_danh_sach() { ThucDonBUS thucdonBUS = new ThucDonBUS(); ThucDonDTO[] DsThucDon = thucdonBUS.DanhSachThucDon(); XL_THE Kq = new XL_THE("DANH_SACH"); for (int i = 0; i < DsThucDon.Length; i++) { XL_THE Kq1 = new XL_THE("ThucDon"); ThucDonDTO ThucDon = DsThucDon[i]; if (ThucDon.Trang_thai_hien_thi == false) { continue; } XL_THUOC_TINH Thuoc_tinh = new XL_THUOC_TINH("Ma_thuc_don", ThucDon.Ma_thuc_don.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Ten_thuc_don", ThucDon.Ten_thuc_don); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Hinh_anh_minh_hoa", ThucDon.Hinh_anh_minh_hoa); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Gia", ThucDon.Gia.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Ma_loai_thuc_don", ThucDon.Ma_loai_thuc_don.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Tinh_trang", ThucDon.Tinh_trang.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Trang_thai_hien_thi", ThucDon.Trang_thai_hien_thi.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Kq.Danh_sach_the.Add(Kq1); } XL_CHUOI.XuatXML(Response, Kq.Chuoi()); }
public void LayDSTenThucDon() { ThucDonBUS bus = new ThucDonBUS(); ThucDonDTO[] DsThucDon = bus.DanhSachThucDon(); XL_THE Kq = new XL_THE("DANH_SACH"); for (int i = 0; i < DsThucDon.Length; i++) { XL_THE Kq1 = new XL_THE("ThucDon"); ThucDonDTO dto = DsThucDon[i]; XL_THUOC_TINH Thuoc_tinh = new XL_THUOC_TINH("MaThucDon", dto.Ma_thuc_don.ToString()); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("TenThucDon", dto.Ten_thuc_don); Kq1.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Kq.Danh_sach_the.Add(Kq1); } XL_CHUOI.XuatXML(Response, Kq.Chuoi()); }
void LayDanhSachThucDon() { // Xử lý request int pageSize = 10; if (Request["results"] != null) { pageSize = int.Parse((string)Request["results"]); } int pageNum = 1; if (Request["startIndex"] != null) { pageNum = (int.Parse((string)Request["startIndex"]) / pageSize) + 1; } ThucDonBUS bus = new ThucDonBUS(); ThucDonDTO[] kq = bus.DanhSachThucDon(pageNum, pageSize); LoaiThucDonBUS ltdBus = new LoaiThucDonBUS(); int tongSoThucDon = bus.TongSoThucDon(); XL_THE Kq = new XL_THE("DANH_SACH"); XL_THUOC_TINH Thuoc_tinh = new XL_THUOC_TINH("totalRecords", tongSoThucDon.ToString()); Kq.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); foreach (ThucDonDTO dto in kq) { XL_THE the = new XL_THE("ThucDon"); Thuoc_tinh = new XL_THUOC_TINH("MaThucDon", dto.Ma_thuc_don.ToString()); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("TenThucDon", dto.Ten_thuc_don); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); LoaiThucDonDTO ltdDto = ltdBus.ChiTietLoaiThucDon(dto.Ma_loai_thuc_don); Thuoc_tinh = new XL_THUOC_TINH("LoaiThucDon", ltdDto.Ten_loai_thuc_don); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("MoTa", dto.Mo_ta); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("HinhAnhMinhHoa", dto.Hinh_anh_minh_hoa); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("Gia", dto.Gia.ToString()); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("TrangThaiHienThi", dto.Trang_thai_hien_thi ? "1" : "0"); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Thuoc_tinh = new XL_THUOC_TINH("TinhTrang", dto.Tinh_trang ? "1" : "0"); the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh); Kq.Danh_sach_the.Add(the); } XL_CHUOI.XuatXML(Response, Kq.Chuoi()); }