예제 #1
0
        private void LoadInitialData()
        {
            //Set Schools
            DrpSchoolName.Items.Clear();
            if (DrpSchoolName.Items.Count == 0)
            {
                DrpSchoolName.DataSource = School.SelectAllList();
                DrpSchoolName.TextField  = "Name";
                DrpSchoolName.ValueField = "SchoolId";
                DrpSchoolName.DataBind();
            }

            //DRPCurentMajor
            DRPCurentMajor.Items.Clear();
            DRPCurentMajor.DataSource     = RHP.Utility.Generic.GetAll <Major>();
            DRPCurentMajor.DataTextField  = "MajorName";
            DRPCurentMajor.DataValueField = "MajorId";
            DRPCurentMajor.DataBind();
            DRPCurentMajor.Items.Insert(0, new ListItem(Constants.DROPDOWN_EMPTY_ITEM_TEXT, Constants.DROPDOWN_EMPTY_ITEM_VALUE));



            // Load Years
            DRPYear.Items.Clear();
            DRPYear.Items.Add(new ListItem(Constants.DROPDOWN_EMPTY_ITEM_TEXT, Constants.DROPDOWN_EMPTY_ITEM_VALUE));
            for (int i = Constants.STUDENT_PROFILE_STARTING_YEAR; i <= Constants.STUDENT_PROFILE_NUMBER_OF_YEARS + Constants.STUDENT_PROFILE_STARTING_YEAR; i++)
            {
                DRPYear.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }

            DRPstartMonth.Items.Clear();
            DRPstartMonth.Items.Add(new ListItem(Constants.DROPDOWN_EMPTY_ITEM_TEXT, Constants.DROPDOWN_EMPTY_ITEM_VALUE));
            for (int i = Constants.STUDENT_PROFILE_STARTING_MONTH; i <= Constants.STUDENT_PROFILE_NUMBER_OF_MONTHS + Constants.STUDENT_PROFILE_STARTING_MONTH; i++)
            {
                DRPstartMonth.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }

            DRPstartYear.Items.Clear();
            DRPstartYear.Items.Add(new ListItem(Constants.DROPDOWN_EMPTY_ITEM_TEXT, Constants.DROPDOWN_EMPTY_ITEM_VALUE));
            for (int i = Constants.STUDENT_PROFILE_STARTING_YEAR; i <= Constants.STUDENT_PROFILE_NUMBER_OF_YEARS + Constants.STUDENT_PROFILE_STARTING_YEAR; i++)
            {
                DRPstartYear.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }

            Status.Items.Clear();
            DRPpreviousschoolinfo.Items.Clear();


            Status.Items.AddRange(Constants.STUDENT_STATUS_LIST);
            DRPpreviousschoolinfo.Items.AddRange(Constants.PREVIOUS_SCHOOL_INFO_LIST);
            // DRPCurentMajor.Items.AddRange(Constants.CURENT_MAJOR_LIST);
        }
예제 #2
0
        public void loaddata()
        {
            // school data

            student = RHP.StudentManagement.Student.Select(Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()));

            if (student != null)
            {
                // Session[Constants.SESSION_LOGGED_STUDENT] = student;
                if (student.School != null)
                {
                    if (!string.IsNullOrEmpty(student.School.SchoolId.ToString()))
                    {
                        HiddenFieldSchoolId.Value = student.School.SchoolId.ToString();

                        for (int i = 0; i < DrpSchoolName.Items.Count; i++)
                        {
                            if (DrpSchoolName.Items[i].Value.ToString().ToLower() == student.School.SchoolId.ToString())
                            {
                                DrpSchoolName.Value = student.School.SchoolId.ToString();
                                //DrpSchoolName.Items[i].Selected = true;
                            }
                        }
                    }
                }

                if (!string.IsNullOrEmpty(student.Year.ToString()))
                {
                    for (int i = 0; i < DRPYear.Items.Count; i++)
                    {
                        if (DRPYear.Items[i].Value.ToString().ToLower() == student.Year.ToString())
                        {
                            DRPYear.ClearSelection();
                            DRPYear.Items[i].Selected = true;
                        }
                    }
                }

                if (!string.IsNullOrEmpty(student.Status))
                {
                    for (int i = 0; i < Status.Items.Count; i++)
                    {
                        if (Status.Items[i].Value.ToString().ToLower() == student.Status.ToLower())
                        {
                            Status.ClearSelection();
                            Status.Items[i].Selected = true;
                        }
                    }
                }


                if (!string.IsNullOrEmpty(student.PreviousSchoolInfo))
                {
                    for (int i = 0; i < DRPpreviousschoolinfo.Items.Count; i++)
                    {
                        if (DRPpreviousschoolinfo.Items[i].Value.ToString().ToLower() == student.PreviousSchoolInfo.ToLower())
                        {
                            DRPpreviousschoolinfo.ClearSelection();
                            DRPpreviousschoolinfo.Items[i].Selected = true;
                        }
                    }
                }


                if (student.MajorId.HasValue)
                {
                    for (int i = 0; i < DRPCurentMajor.Items.Count; i++)
                    {
                        if (DRPCurentMajor.Items[i].Value.ToString().ToLower() == student.MajorId.ToString().ToLower())
                        {
                            DRPCurentMajor.ClearSelection();
                            DRPCurentMajor.Items[i].Selected = true;
                        }
                    }
                }


                if (!string.IsNullOrEmpty(student.StartMonth.ToString()))
                {
                    for (int i = 0; i < DRPstartMonth.Items.Count; i++)
                    {
                        if (DRPstartMonth.Items[i].Value.ToString().ToLower() == student.StartMonth.ToString())
                        {
                            DRPstartMonth.ClearSelection();
                            DRPstartMonth.Items[i].Selected = true;
                        }
                    }
                }


                if (!string.IsNullOrEmpty(student.StartYear.ToString()))
                {
                    for (int i = 0; i < DRPstartYear.Items.Count; i++)
                    {
                        if (DRPstartYear.Items[i].Value.ToString().ToLower() == student.StartYear.ToString())
                        {
                            DRPstartYear.ClearSelection();
                            DRPstartYear.Items[i].Selected = true;
                        }
                    }
                }


                if (DRPpreviousschoolinfo.SelectedItem.Value == "Transfer student")
                {
                    previousschoolID.Visible = true;
                    previousschool.Text      = string.IsNullOrEmpty(student.PreviousSchool) ? string.Empty : student.PreviousSchool;
                }
                else
                {
                    previousschoolID.Visible = false;
                }


                // startMonth.Text = string.IsNullOrEmpty(student.StartMonth.ToString()) ? string.Empty : student.StartMonth.ToString();
                // startYear.Text = string.IsNullOrEmpty(student.StartYear.ToString()) ? string.Empty : student.StartYear.ToString();
                //  LandLoadPlace.Text = string.IsNullOrEmpty(student.LandloadPlace) ? string.Empty : student.LandloadPlace;
            }
        }