Beispiel #1
0
        /*
         * Pre:
         * Post: Update the list of available teachers
         */
        private void updateTeacherDropdown()
        {
            ddlTeacher.DataSource = null;
            ddlTeacher.DataBind();
            ddlTeacher.Items.Clear();

            int year = Convert.ToInt32(ddlYear.SelectedValue);

            DataTable table = DbInterfaceContact.GetTeachersForBadgerEvent(year);

            if (table != null)
            {
                //add empty item
                ddlTeacher.Items.Add(new ListItem("", ""));

                //add teachers from district
                ddlTeacher.DataSource = table;

                ddlTeacher.DataTextField  = "ComboName";
                ddlTeacher.DataValueField = "ContactId";

                ddlTeacher.DataBind();
            }
            else
            {
                showErrorMessage("Error: The teachers for the selected event could not be retrieved.");
            }
        }