/// <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}"); }
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); } } }
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); }
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); }
public void thongTinLopTruong(DTO_LOP lp) { DTO_SINHVIEN t = new DTO_SINHVIEN(); BUS_SINHVIEN t1 = new BUS_SINHVIEN(); t = lp.docghicap; t1.XuatSinhVien(t); }
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); } } }
/// <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(); }
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); }
/// <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); } }
/// <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); }
/// <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); }