예제 #1
0
        public static IList <KQCaNamMonHocInfo> LayDsKQCaNamMonHoc(String maLop, String maMonHoc, String maNamHoc)
        {
            KQCaNamMonHocData m_KQCNMHData = new KQCaNamMonHocData();
            DataTable         m_DT         = m_KQCNMHData.LayDsKQCaNamMonHocForReport(maLop, maMonHoc, maNamHoc);

            IList <KQCaNamMonHocInfo> dS = new List <KQCaNamMonHocInfo>();

            foreach (DataRow Row in m_DT.Rows)
            {
                KQCaNamMonHocInfo ketqua = new KQCaNamMonHocInfo();

                HocSinhInfo hs = new HocSinhInfo();
                hs.MaHocSinh = Convert.ToString(Row["MaHocSinh"]);
                hs.HoTen     = Convert.ToString(Row["HoTen"]);

                LopInfo l = new LopInfo();
                l.MaLop  = Convert.ToString(Row["MaLop"]);
                l.TenLop = Convert.ToString(Row["TenLop"]);

                MonHocInfo mh = new MonHocInfo();
                mh.MaMonHoc  = Convert.ToString(Row["MaMonHoc"]);
                mh.TenMonHoc = Convert.ToString(Row["TenMonHoc"]);

                NamHocInfo nh = new NamHocInfo();
                nh.MaNamHoc  = Convert.ToString(Row["MaNamHoc"]);
                nh.TenNamHoc = Convert.ToString(Row["TenNamHoc"]);

                ketqua.HocSinh    = hs;
                ketqua.Lop        = l;
                ketqua.MonHoc     = mh;
                ketqua.NamHoc     = nh;
                ketqua.DiemThiLai = Convert.ToSingle(Row["DiemThiLai"]);
                ketqua.DTBCaNam   = Convert.ToSingle(Row["DTBCaNam"]);

                dS.Add(ketqua);
            }
            return(dS);
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="maHocSinhLop"></param>
        /// <param name="maMonHoc"></param>
        public static float TinhDTBMonCaNam(string maHocSinhLop, string maMonHoc)
        {
            KQCaNamMonHocData data = new KQCaNamMonHocData();

            return((float)Convert.ToDouble(data.TinhDTBMonCaNam(maHocSinhLop, maMonHoc)));
        }
예제 #3
0
 /// <summary>
 ///
 /// </summary>
 public KQCaNamMonHocController()
 {
     this.Data = new KQCaNamMonHocData();
 }