/// <summary> /// Lay thong tin tat ca cac dong card mang /// </summary> /// <returns></returns> public List <myChiTietDongCardMangDTO> LayChiTietDongCardMang() { List <myChiTietDongCardMangDTO> dsCardMang = new List <myChiTietDongCardMangDTO>(); DataClasses1DataContext m_EStore = new DataClasses1DataContext(); try { var query = from p in m_EStore.CHITIETDONGCARDMANGs select p; if (query == null) { return(null); } foreach (CHITIETDONGCARDMANG cardmang in query) { myChiTietDongCardMangDTO chiTietDongCardMang = new myChiTietDongCardMangDTO(); chiTietDongCardMang.STenDongCardMang = cardmang.TenDongCardMang; chiTietDongCardMang.IMaDongCardMang = cardmang.MaDongCardMang; chiTietDongCardMang.NhaSanXuat = new myNhaSanXuatDTO(cardmang.NHASANXUAT.TenNhaSanXuat); myChiTietLoaiKetNoiCardMangDTO chiTietKetNoi = new myChiTietLoaiKetNoiCardMangDTO(); chiTietKetNoi.STenLoaiKetNoiCardMang = cardmang.CHITIETLOAIKETNOICARDMANG.TenLoaiKetNoiCardMang; chiTietKetNoi.FHeSo = (float)cardmang.CHITIETLOAIKETNOICARDMANG.HeSo; chiTietDongCardMang.ChiTietLoaiKetNoiMang = chiTietKetNoi; dsCardMang.Add(chiTietDongCardMang); } return(dsCardMang); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lấy thông tin dòng Card mạng dựa vào mã /// </summary> /// <param name="_iMaChiTietDongCardMang">Mã dòng card mạng</param> /// <returns> /// Thành công: trả về thông tin chi tiết dòng Card mạng có mã truyền vào /// Thất bại: throw một exception cho tầng trên xử lý /// </returns> public static myChiTietDongCardMangDTO LayChiTietDongCardMang(int _iMaChiTietDongCardMang) { try { myChiTietDongCardMangDTO chiTietDongCardMang = null; var query = m_eStoreDataContext.CHITIETDONGCARDMANGs.Single(cardmang => cardmang.MaDongCardMang == _iMaChiTietDongCardMang); if (query != null) { chiTietDongCardMang = new myChiTietDongCardMangDTO(); chiTietDongCardMang.STenDongCardMang = query.TenDongCardMang; chiTietDongCardMang.NhaSanXuat = new myNhaSanXuatDTO(query.NHASANXUAT.TenNhaSanXuat); myChiTietLoaiKetNoiCardMangDTO chiTietKetNoi = new myChiTietLoaiKetNoiCardMangDTO(); chiTietKetNoi.STenLoaiKetNoiCardMang = query.CHITIETLOAIKETNOICARDMANG.TenLoaiKetNoiCardMang; chiTietKetNoi.FHeSo = (float)query.CHITIETLOAIKETNOICARDMANG.HeSo; chiTietDongCardMang.ChiTietLoaiKetNoiMang = chiTietKetNoi; } return(chiTietDongCardMang); } catch (Exception ex) { throw ex; } }