Esempio n. 1
0
        /// <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);
            }
        }