コード例 #1
0
        /// <summary>
        /// Lay tat cac thong tin trong luong trong csdl
        /// </summary>
        /// <returns></returns>
        public List <myChiTietTrongLuongDTO> LayChiTietTrongLuong()
        {
            List <myChiTietTrongLuongDTO> dsTL     = new List <myChiTietTrongLuongDTO>();
            DataClasses1DataContext       m_Estote = new DataClasses1DataContext();

            try
            {
                var query = from p in m_eStoreDataContext.CHITIETTRONGLUONGs select p;
                if (query == null)
                {
                    return(null);
                }
                foreach (CHITIETTRONGLUONG tl in query)
                {
                    myChiTietTrongLuongDTO chiTietTrongLuong = new myChiTietTrongLuongDTO();
                    chiTietTrongLuong.FGiaTriTrongLuong    = (float)tl.GiaTriTrongLuong;
                    chiTietTrongLuong.IMaCHiTietTrongLuong = tl.MaChiTietTrongLuong;
                    myChiTietLoaiTrongLuongDTO chiTietLoaiTL = new myChiTietLoaiTrongLuongDTO();
                    chiTietLoaiTL.STenLoaiTrongLuong = tl.CHITIETLOAITRONGLUONG.TenLoaiTrongLuong;
                    chiTietLoaiTL.IGiaTriTrongLuong  = tl.CHITIETLOAITRONGLUONG.GiaTriTrongLuong.Value;
                    chiTietLoaiTL.FHeSo = (float)tl.CHITIETLOAITRONGLUONG.HeSo;

                    chiTietTrongLuong.ChiTietLoaiTrongLuong = chiTietLoaiTL;
                    dsTL.Add(chiTietTrongLuong);
                }
                return(dsTL);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        /// <summary>
        /// Lấy thông trong lượng Laptop dựa vào mã trọng lượng
        /// </summary>
        /// <param name="_iMaChiTietTrongLuong">Mã chi tiết trọng lượng</param>
        /// <returns>
        ///     Thành công: Thông tin chi tiết Trọng Lượng
        ///     Thất bại: throw một exception cho tầng trên xử lý
        /// </returns>
        public static myChiTietTrongLuongDTO LayChiTietTrongLuong(int _iMaChiTietTrongLuong)
        {
            try
            {
                myChiTietTrongLuongDTO chiTietTrongLuong = null;

                var query = m_eStoreDataContext.CHITIETTRONGLUONGs.Single(trongluong => trongluong.MaChiTietTrongLuong == _iMaChiTietTrongLuong);
                if (query != null)
                {
                    chiTietTrongLuong = new myChiTietTrongLuongDTO();
                    chiTietTrongLuong.FGiaTriTrongLuong = (float)query.GiaTriTrongLuong;

                    myChiTietLoaiTrongLuongDTO chiTietLoaiTL = new myChiTietLoaiTrongLuongDTO();
                    chiTietLoaiTL.STenLoaiTrongLuong = query.CHITIETLOAITRONGLUONG.TenLoaiTrongLuong;
                    chiTietLoaiTL.IGiaTriTrongLuong  = query.CHITIETLOAITRONGLUONG.GiaTriTrongLuong.Value;
                    chiTietLoaiTL.FHeSo = (float)query.CHITIETLOAITRONGLUONG.HeSo;

                    chiTietTrongLuong.ChiTietLoaiTrongLuong = chiTietLoaiTL;
                }

                return(chiTietTrongLuong);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }