コード例 #1
0
ファイル: StudentList.cs プロジェクト: CBenghi/UnnItBooster
        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();
            }
        }