public String GenerateTeacherId() { string latestTeacherId = teacherDAO.GetLatestTeacherId(); StringBuilder teacherId = new StringBuilder(); string yearNow = DateTime.Now.Year.ToString(); int con = 1; string c = String.Empty; if (!latestTeacherId.Equals("none")) { string latestYear = latestTeacherId.Substring(0, 4); string control = latestTeacherId.Substring(4, 3); con = Int32.Parse(control); teacherId.Append(yearNow); if (latestYear.Equals(yearNow)) { con++; c = con.ToString(); if (c.Length == 1) { c = "00" + c; } else if (c.Length == 2) { c = "0" + c; } } else { c = "00" + con.ToString(); } teacherId.Append(c); } else { teacherId.Append(yearNow); c = "00" + con.ToString(); teacherId.Append(c); } return(teacherId.ToString()); }