/// <summary> /// Tạo mã lớp tự động /// </summary> /// <param name="maKhoa">Mã khoa</param> /// <param name="nienKhoa">Niên khóa</param> /// <param name="maHDT">Mã hệ đào tạo</param> /// <returns></returns> public string CreateMaLop(string maKhoa, string nienKhoa, string maHDT) { LopDAO lp = new LopDAO(); string maLop = ""; try { List <Lop> lstLop = lp.GetByMaKhoaAndNienKhoaHDT(maKhoa, nienKhoa, maHDT); if (lstLop == null) { maLop = maHDT.Substring(0, 1) + nienKhoa.Substring(2, 2) + maHDT.Substring(2, 2) + maKhoa.Substring(0, 2) + "01"; return(maLop.Trim()); } int dem = lstLop.Count + 1; maLop = maHDT.Substring(0, 1) + nienKhoa.Substring(2, 2) + maHDT.Substring(2, 2) + maKhoa.Substring(0, 2) + "0" + dem.ToString(); return(maLop.Trim()); } catch (Exception ex) { Console.WriteLine(ex); return(null); } }