Пример #1
0
        /// <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;
            }
        }
Пример #2
0
        /// <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;
            }
        }