/// <summary> /// Lấy thông tin tất cả các dòng card reader /// </summary> /// <returns>danh sách tất cả các dòng card reader</returns> public List <myChiTietDongCardReaderDTO> LayChiTietDongCardReader() { List <myChiTietDongCardReaderDTO> dsCardReader = new List <myChiTietDongCardReaderDTO>(); DataClasses1DataContext m_EStore = new DataClasses1DataContext(); try { var query = from p in m_EStore.CHITIETDONGCARDREADERs select p; if (query == null) { return(null); } foreach (CHITIETDONGCARDREADER cardreader in query) { myChiTietDongCardReaderDTO chiTietCardReader = new myChiTietDongCardReaderDTO(); chiTietCardReader.STenDongCardReader = cardreader.TenDongCardReader; chiTietCardReader.IMaDongCardReader = cardreader.MaDongCardReader; chiTietCardReader.NhaSanXuat = new myNhaSanXuatDTO(cardreader.NHASANXUAT.TenNhaSanXuat); myChiTietCongNgheCardReaderDTO chiTietCNReader = new myChiTietCongNgheCardReaderDTO(); chiTietCNReader.STenCongNgheCardReader = cardreader.CHITIETCONGNGHECARDREADER.TenCongNgheCardReader; chiTietCNReader.FHeSo = (float)cardreader.CHITIETCONGNGHECARDREADER.HeSo; chiTietCardReader.ChiTietCongNgheCardReader = chiTietCNReader; dsCardReader.Add(chiTietCardReader); } return(dsCardReader); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lấy thông tin chi tiết dòng Card Reader dựa vào mã /// </summary> /// <param name="_iMaChiTietDongCardReader">Mã dòng Card Reader muốn xem thông tin</param> /// <returns> /// Thành công: trả về thông tin chi tiết dòng Card Reader có mã chỉ định /// Thất bại: throw một exception cho tầng trên xử lý /// </returns> public static myChiTietDongCardReaderDTO LayChiTietDongCardReader(int _iMaChiTietDongCardReader) { try { myChiTietDongCardReaderDTO chiTietCardReader = null; var query = m_eStoreDataContext.CHITIETDONGCARDREADERs.Single(cardReader => cardReader.MaDongCardReader == _iMaChiTietDongCardReader); if (query != null) { chiTietCardReader = new myChiTietDongCardReaderDTO(); chiTietCardReader.STenDongCardReader = query.TenDongCardReader; chiTietCardReader.NhaSanXuat = new myNhaSanXuatDTO(query.NHASANXUAT.TenNhaSanXuat); myChiTietCongNgheCardReaderDTO chiTietCNReader = new myChiTietCongNgheCardReaderDTO(); chiTietCNReader.STenCongNgheCardReader = query.CHITIETCONGNGHECARDREADER.TenCongNgheCardReader; chiTietCNReader.FHeSo = (float)query.CHITIETCONGNGHECARDREADER.HeSo; chiTietCardReader.ChiTietCongNgheCardReader = chiTietCNReader; } return(chiTietCardReader); } catch (Exception ex) { throw ex; } }