Ejemplo n.º 1
0
 /// <summary>
 /// xuất thông tin lớp
 /// </summary>
 /// <param name="lop"></param>
 public void Output_Lop(DTO_LOP lop)
 {
     Console.WriteLine($"Ma lop: {lop.MaLop}");
     Console.WriteLine($"Khoa: {lop.Khoa}");
     Console.WriteLine($"Loai lop: {lop.LoaiLop}");
     Console.WriteLine($"Lop truong: {lop.LopTruong}");
 }
Ejemplo n.º 2
0
        public void sinhVienCoDiemLonNhat(List <DTO_SINHVIEN> dssv, DTO_LOP lp)
        {
            float maxz = -1;

            foreach (var sv in dssv)
            {
                if (sv.docghiclass == lp.docghiidClasses)
                {
                    maxz = Math.Max(maxz, sv.docghiScore);
                }
            }

            if (maxz == -1)
            {
                Console.WriteLine("Danh sach lop rong!!");
                return;
            }

            // xuat sinh vien điểm lớn nhất
            foreach (var sv in dssv)
            {
                if (sv.docghiclass == lp.docghiidClasses && sv.docghiScore == maxz)
                {
                    BUS_SINHVIEN t1 = new BUS_SINHVIEN();
                    t1.XuatSinhVien(sv);
                }
            }
        }
Ejemplo n.º 3
0
 public void XuatLop(DTO_LOP sv)
 {
     Console.WriteLine("Ma lop: {0}", sv.docghiidClasses);
     Console.WriteLine("Khoa: {0}", sv.docghiKhoa);
     Console.WriteLine("Loai: {0}", sv.docghiLoai);
     Console.WriteLine("Cap: {0}", sv.docghicap);
 }
Ejemplo n.º 4
0
 public void xuatLop(DTO_LOP lp)
 {
     Console.WriteLine("Id lop: {0}", lp.docghiidClasses);
     Console.WriteLine("Khoa: {0}", lp.docghiKhoa);
     Console.WriteLine("Loai: {0}", lp.docghiLoai);
     Console.WriteLine("Lop truong");
     thongTinLopTruong(lp);
 }
Ejemplo n.º 5
0
        public void thongTinLopTruong(DTO_LOP lp)
        {
            DTO_SINHVIEN t  = new DTO_SINHVIEN();
            BUS_SINHVIEN t1 = new BUS_SINHVIEN();

            t = lp.docghicap;
            t1.XuatSinhVien(t);
        }
Ejemplo n.º 6
0
 public void sinhVienThuocLop(List <DTO_SINHVIEN> dssv, DTO_LOP lp)
 {
     foreach (var sv in dssv)
     {
         if (sv.docghiclass == lp.docghiidClasses)
         {
             BUS_SINHVIEN t1 = new BUS_SINHVIEN();
             t1.XuatSinhVien(sv);
         }
     }
 }
Ejemplo n.º 7
0
        /// <summary>
        /// nhập thông tin lớp
        /// </summary>
        /// <param name="lop"></param>
        public void Input_Lop(DTO_LOP lop)
        {
            Console.Write("Nhap ma lop: ");
            lop.MaLop = Console.ReadLine();

            Console.Write("Nhap khoa: ");
            lop.Khoa = Console.ReadLine();

            Console.Write("Nhap loai lop: ");
            lop.LoaiLop = Console.ReadLine();

            Console.Write("Nhap lop truong: ");
            lop.LopTruong = Console.ReadLine();
        }
Ejemplo n.º 8
0
        public DTO_LOP NhapLop(DTO_LOP sv)
        {
            Console.Write("Nhap ID class: ");
            sv.docghiidClasses = Console.ReadLine();
            Console.Write("Nhap Loai: ");
            sv.docghiLoai = Console.ReadLine();
            Console.Write("Nhap Khoa: ");
            sv.docghiKhoa = Console.ReadLine();
            Console.Write("Nhap lop truong: ");
            DTO_SINHVIEN t  = new DTO_SINHVIEN();
            BUS_SINHVIEN t1 = new BUS_SINHVIEN();

            t            = t1.NhapSinhVien(t);
            sv.docghicap = t;

            return(sv);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Tìm điểm trung bình lớn nhất trong lớp
        /// </summary>
        /// <param name="listSinhVien"></param>
        /// <param name="lop"></param>
        /// <returns> sinh viên có điểm trung bình lớn nhất (return: null - danh sách lớp rổng) </returns>
        public DTO_SINHVIEN SearchBiggestScore(List <DTO_SINHVIEN> listSinhVien, DTO_LOP lop)
        {
            List <DTO_SINHVIEN> list = OutputDSSVInClass(listSinhVien, lop);

            if (list.Count > 0)
            {
                DTO_SINHVIEN max = list[0];
                foreach (var sv in listSinhVien)
                {
                    if (sv.DiemTrugnBinh > max.DiemTrugnBinh)
                    {
                        max = sv;
                    }
                }
                return(max);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 10
0
        /// <summary>
        /// xuất danh sách sinh viên thuộc lớp
        /// </summary>
        /// <param name="listSinhVien"></param>
        /// <param name="lop"></param>
        /// <returns> danh sách sinh viên thuộc lớp </returns>
        public List <DTO_SINHVIEN> OutputDSSVInClass(List <DTO_SINHVIEN> listSinhVien, DTO_LOP lop)
        {
            List <DTO_SINHVIEN> list = new List <DTO_SINHVIEN>();

            foreach (var sv in listSinhVien)
            {
                if (sv.Lop.Equals(lop.MaLop))
                {
                    list.Add(sv);
                }
            }
            return(list);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// tìm thông tin lớp trưởng
        /// </summary>
        /// <param name="lop"></param>
        /// <returns> tên lớp trưởng </returns>
        public string ClassPresidentInfo(DTO_LOP lop)
        {
            string result = lop.LopTruong;

            return(result);
        }