private void TryShowStudent(Student st) { // load the picture var fname = st.PictureName(PictureFolder); if (!File.Exists(fname)) FrmAutomaticMarkingMachine.GetImage(PictureFolder, st.Studentid); if (File.Exists(fname)) { try { StudImage.Load(fname); } catch { } } else StudImage.Image = null; if (lstStudents.SelectedItems.Count == 1) { // var outlook = new OutlookEmailerLateBinding(); var sb = new StringBuilder(); sb.AppendFormat("{0} {1}\r\n", st.Forename, st.Surname); sb.AppendFormat("First Name: {0}\r\n", st.Forename); sb.AppendFormat("{0} {1}\r\n", st.Studentid, st.RouteCode); sb.AppendFormat("{0}\r\n\r\n", st.Email); sb.AppendFormat("OneLine:\t{0}\t{1}\t{2}\t{3}\r\n", st.Forename, st.Surname, st.Studentid, st.Email); txtStudentInfo.Text = sb.ToString(); } else { var sb = new StringBuilder(); var Cohort = (_routes.ContainsKey(st.RouteCode)) ? _routes[st.RouteCode] : st.RouteCode; sb.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\r\n", st.Forename, st.Surname, st.Studentid, Cohort, st.Email); txtStudentInfo.Text += sb.ToString(); } }