I have an autocomplete on my page that is bound to a sqldatasource. Not sure why it is not working the progress meter just spins and spins. The reason i think its with bootstrap is because if i take the control and the sqldatasource to a blank page, it works? I dont get an error so its hard to diagnose. Please take a look at my code and tell me where the conflict is. Thank You
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
runat
=
"server"
>
<
link
href
=
"https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css"
rel
=
"stylesheet"
>
<
script
src
=
"https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"
></
script
>
<
style
>
.numberCircle {
border-radius: 50%;
width: 36px;
height: 36px;
line-height: 36px;
vertical-align:middle;
margin: 5px;
background: #fff;
border: 2px solid #666;
color: #666;
position: absolute;
left: -50px;
text-align: center;
font: 28px Arial, sans-serif;
}
.required {
color: #e31937;
font-family: Verdana;
margin: 0 5px;
}
.field-validation-error {
color: #e31937;
font-weight: bold;
}
</
style
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"server"
>
<
asp:Literal
ID
=
"distID"
runat
=
"server"
Text
=
""
></
asp:Literal
>
<
asp:Literal
ID
=
"error"
runat
=
"server"
Text
=
""
></
asp:Literal
>
<
h4
>Use this option to add a single student. This is an ideal option prior to printing scan sheets and when only a few students need to be addedd. If you
already printed and distributed the scan sheets you need to print out a blank scan sheet and add the student responses directly into Remark. Please click here for more information on how to that. </
h4
>
<
br
/>
<
div
class
=
"container"
>
<
div
class
=
"btn-group btn-toggle"
>
<
asp:Button
ID
=
"btnElementary"
CssClass
=
"btn btn-primary"
runat
=
"server"
Text
=
"Elementary"
OnClick
=
"btnElementary_Click"
ViewStateMode
=
"Enabled"
CausesValidation
=
"False"
/>
<
asp:Button
ID
=
"btnSecondary"
CssClass
=
"btn btn-default"
runat
=
"server"
Text
=
"Secondary"
OnClick
=
"btnElementary_Click"
ViewStateMode
=
"Enabled"
CausesValidation
=
"False"
/>
</
div
>
<
br
/>
<
br
/>
</
div
>
<
div
class
=
"col-lg-6"
>
<
div
class
=
"numberCircle"
>1</
div
>
</
div
>
<
div
class
=
"container"
>
<
div
class
=
"jumbotron"
>
<
div
class
=
"row"
>
<
div
class
=
"form-group-lg"
>
<
div
class
=
"col-lg-2"
>
<
div
class
=
"form-group"
>
<
label
class
=
"col-2 col-form-label"
>Student ID</
label
>
<
div
class
=
"col-10"
>
<
input
class
=
"form-control"
runat
=
"server"
type
=
"text"
value
=
""
id
=
"StudentID"
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"STUvalid"
ValidationGroup
=
"validSTU"
runat
=
"server"
ErrorMessage
=
"Student ID Required"
Display
=
"None"
ControlToValidate
=
"StudentID"
>
</
asp:RequiredFieldValidator
>
<
asp:RequiredFieldValidator
ID
=
"STUValidSecondary"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Student ID Required"
Display
=
"None"
ControlToValidate
=
"StudentID"
>
</
asp:RequiredFieldValidator
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-search-input"
class
=
"col-2 col-form-label"
>Student Name</
label
>
<
div
class
=
"col-10"
>
<
input
class
=
"form-control"
runat
=
"server"
type
=
"text"
value
=
""
id
=
"Name"
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"stuNameValid"
ValidationGroup
=
"validSTU"
runat
=
"server"
ErrorMessage
=
"Student Name Required"
Display
=
"None"
ControlToValidate
=
"Name"
>
</
asp:RequiredFieldValidator
>
<
asp:RequiredFieldValidator
ID
=
"stuNameValidSecondary"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Student Name Required"
Display
=
"None"
ControlToValidate
=
"Name"
>
</
asp:RequiredFieldValidator
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-email-input"
class
=
"col-2 col-form-label"
>School ID</
label
>
<
div
class
=
"col-10"
>
<
asp:TextBox
ID
=
"tbSchoolID"
runat
=
"server"
CssClass
=
"form-control input-lg"
TextMode
=
"Number"
></
asp:TextBox
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"SchoValid"
ValidationGroup
=
"validSTU"
runat
=
"server"
ErrorMessage
=
"School ID Required"
Display
=
"None"
ControlToValidate
=
"tbSchoolID"
>
</
asp:RequiredFieldValidator
>
<
asp:RequiredFieldValidator
ID
=
"SchoValidSecondary"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"School ID Required"
Display
=
"None"
ControlToValidate
=
"tbSchoolID"
>
</
asp:RequiredFieldValidator
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-url-input"
class
=
"col-2 col-form-label"
>Grade</
label
>
<
div
class
=
"col-10"
>
<
asp:DropDownList
ID
=
"ddlGrade"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
runat
=
"server"
AutoPostBack
=
"True"
OnSelectedIndexChanged
=
"ddlGrade_SelectedIndexChanged"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Grade
</
asp:ListItem
>
<
asp:ListItem
Text
=
"K"
Value
=
"0"
/>
<
asp:ListItem
>1</
asp:ListItem
>
<
asp:ListItem
>2</
asp:ListItem
>
<
asp:ListItem
>3</
asp:ListItem
>
<
asp:ListItem
>4</
asp:ListItem
>
<
asp:ListItem
>5</
asp:ListItem
>
<
asp:ListItem
>6</
asp:ListItem
>
<
asp:ListItem
>7</
asp:ListItem
>
<
asp:ListItem
>8</
asp:ListItem
>
<
asp:ListItem
>9</
asp:ListItem
>
<
asp:ListItem
>10</
asp:ListItem
>
<
asp:ListItem
>11</
asp:ListItem
>
<
asp:ListItem
>12</
asp:ListItem
>
</
asp:DropDownList
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"col-lg-2"
>
</
div
>
<
div
class
=
"col-lg-2"
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-tel-input"
class
=
"col-2 col-form-label"
>Ethnicity</
label
>
<
div
class
=
"col-10"
>
<
div
class
=
"col-10"
>
<
asp:DropDownList
ID
=
"ddlRace"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
runat
=
"server"
>
<
asp:ListItem
Enabled
=
"False"
>-- Select Ethnicity --</
asp:ListItem
>
<
asp:ListItem
Text
=
"White"
Value
=
"WHT"
/>
<
asp:ListItem
Text
=
"African American"
Value
=
"AA"
/>
<
asp:ListItem
Text
=
"Hispanic"
Value
=
"HIS"
/>
<
asp:ListItem
Text
=
"Asian"
Value
=
"Asian"
/>
<
asp:ListItem
Text
=
"Other"
Value
=
"Other"
/>
</
asp:DropDownList
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-password-input"
class
=
"col-2 col-form-label"
>Language Fluency</
label
>
<
div
class
=
"col-10"
>
<
asp:DropDownList
ID
=
"ddlLF"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
runat
=
"server"
AutoPostBack
=
"True"
OnSelectedIndexChanged
=
"ddlLF_SelectedIndexChanged"
>
<
asp:ListItem
class
=
"dropdown-header"
>
LF
</
asp:ListItem
>
<
asp:ListItem
Text
=
"English Only"
Value
=
"EO"
/>
<
asp:ListItem
Text
=
"English Learner"
Value
=
"EL"
/>
<
asp:ListItem
Text
=
"IFEP"
Value
=
"IFEP"
/>
<
asp:ListItem
Text
=
"RFEP"
Value
=
"RFEP"
/>
</
asp:DropDownList
>
</
div
>
</
div
>
<
div
class
=
"form-group"
id
=
"LFlevel"
runat
=
"server"
>
<
label
for
=
"example-password-input"
class
=
"col-2 col-form-label"
>CELDT Level</
label
>
<
div
class
=
"col-10"
>
<
asp:DropDownList
ID
=
"ddlLF_level"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
runat
=
"server"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Level
</
asp:ListItem
>
<
asp:ListItem
Text
=
"Begining"
Value
=
"1"
/>
<
asp:ListItem
Text
=
"Early Intermediate"
Value
=
"2"
/>
<
asp:ListItem
Text
=
"Intermediate"
Value
=
"3"
/>
<
asp:ListItem
Text
=
"Early Advanced"
Value
=
"4"
/>
<
asp:ListItem
Text
=
"Advanced"
Value
=
"5"
/>
</
asp:DropDownList
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-number-input"
class
=
"col-2 col-form-label"
>Special Education</
label
>
<
div
class
=
"col-10"
>
<
asp:DropDownList
ID
=
"ddlSped"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
runat
=
"server"
>
<
asp:ListItem
class
=
"dropdown-header"
>
SPED
</
asp:ListItem
>
<
asp:ListItem
Text
=
"Yes"
Value
=
"Y"
/>
<
asp:ListItem
Text
=
"No"
Value
=
""
/>
</
asp:DropDownList
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-datetime-local-input"
class
=
"col-2 col-form-label"
>US Entry Date</
label
>
<
div
class
=
"col-10"
>
<
telerik:RadDatePicker
Skin
=
"Bootstrap"
ID
=
"RDusDate"
runat
=
"server"
></
telerik:RadDatePicker
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"col-lg-2"
>
</
div
>
<
div
class
=
"col-lg-2"
id
=
"DIVelemTeacher"
runat
=
"server"
>
<
div
class
=
"form-group"
>
<
label
for
=
"example-email-input"
class
=
"col-2 col-form-label"
>Elemtary Teacher</
label
>
<
div
class
=
"col-10"
>
<
telerik:RadAutoCompleteBox
ID
=
"ELEMautoTeacher"
runat
=
"server"
Skin
=
"Bootstrap"
InputType
=
"Text"
DataSourceID
=
"sqlTeacher"
DataTextField
=
"teacher"
DataValueField
=
"teacher"
Filter
=
"StartsWith"
EmptyMessage
=
"Start typing"
></
telerik:RadAutoCompleteBox
>
</
div
>
</
div
>
</
div
>
<%-- ---VALIDATION------%>
<
div
class
=
"col-lg-2"
>
<
div
class
=
"form-group"
>
<
asp:ValidationSummary
ID
=
"ValidationSummary1"
ValidationGroup
=
"validSTU"
CssClass
=
"field-validation-error"
DisplayMode
=
"BulletList"
runat
=
"server"
/>
<
asp:ValidationSummary
ID
=
"ValidationSummary2"
ValidationGroup
=
"validSecondary"
CssClass
=
"field-validation-error"
DisplayMode
=
"BulletList"
runat
=
"server"
/>
</
div
>
</
div
>
<%------ END ------%>
</
div
>
</
div
>
<
br
/>
<
br
/>
<
asp:Button
ID
=
"btnStudent"
ValidationGroup
=
"validSTU"
CssClass
=
"btn btn-primary"
runat
=
"server"
Text
=
"Add Student"
OnClick
=
"btnStudent_Click"
/>
</
div
>
</
div
>
<
div
id
=
"target"
runat
=
"server"
class
=
"hidden"
>
<
div
class
=
"col-lg-6"
>
<
div
class
=
"numberCircle"
>2</
div
>
</
div
>
<%-- ---BEGIN SECONDARY PERIODS-----%>
<
div
class
=
"container"
>
<
div
class
=
"jumbotron"
>
<
div
class
=
"form-inline"
>
<
asp:DropDownList
ID
=
"ddlPeriod"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Period
</
asp:ListItem
>
<
asp:ListItem
>1</
asp:ListItem
>
<
asp:ListItem
>2</
asp:ListItem
>
<
asp:ListItem
>3</
asp:ListItem
>
<
asp:ListItem
>4</
asp:ListItem
>
<
asp:ListItem
>5</
asp:ListItem
>
<
asp:ListItem
>6</
asp:ListItem
>
<
asp:ListItem
>7</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:TextBox
ID
=
"tbTeacherName1"
runat
=
"server"
Width
=
"175px"
CssClass
=
"form-control input-lg"
placeholder
=
"Teacher Name"
></
asp:TextBox
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"p1Teacher"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Period Teacher Name Required"
Display
=
"None"
ControlToValidate
=
"tbTeacherName1"
>
</
asp:RequiredFieldValidator
>
</
div
>
<
asp:TextBox
ID
=
"tbTeacherID1"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"TeacherID"
></
asp:TextBox
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator1"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Period Teacher ID Required"
Display
=
"None"
ControlToValidate
=
"tbTeacherID1"
>
</
asp:RequiredFieldValidator
>
</
div
>
<
asp:TextBox
ID
=
"tbCourse1"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"175px"
placeholder
=
"Course Name"
></
asp:TextBox
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator2"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Course Name Required"
Display
=
"None"
ControlToValidate
=
"tbCourse1"
>
</
asp:RequiredFieldValidator
>
</
div
>
<
asp:TextBox
ID
=
"tbCourseID1"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"Course ID"
></
asp:TextBox
>
<
div
class
=
"collapse"
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator3"
ValidationGroup
=
"validSecondary"
runat
=
"server"
ErrorMessage
=
"Course ID Required"
Display
=
"None"
ControlToValidate
=
"tbCourseID1"
>
</
asp:RequiredFieldValidator
>
</
div
>
<
asp:DropDownList
ID
=
"ddlDept1"
runat
=
"server"
CssClass
=
"dropdown-toggle btn-lg"
height
=
"45px"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Dept
</
asp:ListItem
>
<
asp:ListItem
>ELA</
asp:ListItem
>
<
asp:ListItem
>Math</
asp:ListItem
>
<
asp:ListItem
>Hist</
asp:ListItem
>
<
asp:ListItem
>SCI</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:Button
ID
=
"btnPeriod1"
ValidationGroup
=
"validSecondary"
runat
=
"server"
CssClass
=
"btn btn-primary pull-right"
Text
=
"Insert this class"
OnClick
=
"btnPeriod1_Click"
/>
<
br
/>
<
div
id
=
"radio-group1"
class
=
"btn-group"
data-toggle
=
"collapse"
data-target
=
"#period2"
aria-expanded
=
"false"
aria-controls
=
"collapseExample"
>
<
h4
> <
span
class
=
"glyphicon glyphicon-plus-sign"
></
span
> Add Another Class </
h4
>
<
br
/>
</
div
>
</
div
>
<%--NEW PERIOD--%>
<
div
class
=
"collapse"
id
=
"period2"
>
<
div
class
=
"form-inline"
>
<
asp:DropDownList
ID
=
"ddlPeriod2"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Period
</
asp:ListItem
>
<
asp:ListItem
>1</
asp:ListItem
>
<
asp:ListItem
>2</
asp:ListItem
>
<
asp:ListItem
>3</
asp:ListItem
>
<
asp:ListItem
>4</
asp:ListItem
>
<
asp:ListItem
>5</
asp:ListItem
>
<
asp:ListItem
>6</
asp:ListItem
>
<
asp:ListItem
>7</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:TextBox
ID
=
"tbTeacherName2"
runat
=
"server"
Width
=
"175px"
CssClass
=
"form-control input-lg"
placeholder
=
"Teacher Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbTeacherID2"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"TeacherID"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourse2"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"175px"
placeholder
=
"Course Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourseID2"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"Course ID"
></
asp:TextBox
>
<
asp:DropDownList
ID
=
"ddlDept2"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Dept
</
asp:ListItem
>
<
asp:ListItem
>ELA</
asp:ListItem
>
<
asp:ListItem
>Math</
asp:ListItem
>
<
asp:ListItem
>Hist</
asp:ListItem
>
<
asp:ListItem
>SCI</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:Button
ID
=
"btnPeriod2"
runat
=
"server"
ValidationGroup
=
"validSecondary"
CssClass
=
"btn btn-primary pull-right"
Text
=
"Insert this class"
OnClick
=
"btnPeriod2_Click"
Enabled
=
"False"
/>
<
div
id
=
"radio-group2"
class
=
"btn-group"
data-toggle
=
"collapse"
data-target
=
"#period3"
aria-expanded
=
"false"
aria-controls
=
"collapseExample"
>
<
h4
> <
span
class
=
"glyphicon glyphicon-plus-sign"
></
span
> Add Another Class </
h4
>
<
br
/>
</
div
>
</
div
>
</
div
>
<%-- ----------- NEW PERIOD-----------%>
<
div
class
=
"collapse"
id
=
"period3"
>
<
div
class
=
"form-inline"
>
<
asp:DropDownList
ID
=
"ddlPeriod3"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Period
</
asp:ListItem
>
<
asp:ListItem
>1</
asp:ListItem
>
<
asp:ListItem
>2</
asp:ListItem
>
<
asp:ListItem
>3</
asp:ListItem
>
<
asp:ListItem
>4</
asp:ListItem
>
<
asp:ListItem
>5</
asp:ListItem
>
<
asp:ListItem
>6</
asp:ListItem
>
<
asp:ListItem
>7</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:TextBox
ID
=
"tbTeacherName3"
runat
=
"server"
Width
=
"175px"
CssClass
=
"form-control input-lg"
placeholder
=
"Teacher Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbTeacherID3"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"TeacherID"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourse3"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"175px"
placeholder
=
"Course Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourseID3"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"Course ID"
></
asp:TextBox
>
<
asp:DropDownList
ID
=
"ddlDept3"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Dept
</
asp:ListItem
>
<
asp:ListItem
>ELA</
asp:ListItem
>
<
asp:ListItem
>Math</
asp:ListItem
>
<
asp:ListItem
>Hist</
asp:ListItem
>
<
asp:ListItem
>SCI</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:Button
ID
=
"btnPeriod3"
runat
=
"server"
CssClass
=
"btn btn-primary pull-right"
Text
=
"Insert this class"
OnClick
=
"btnPeriod3_Click"
/>
<
div
id
=
"radio-group3"
class
=
"btn-group"
data-toggle
=
"collapse"
data-target
=
"#period4"
aria-expanded
=
"false"
aria-controls
=
"collapseExample"
>
<
h4
> <
span
class
=
"glyphicon glyphicon-plus-sign"
></
span
> Add Another Class </
h4
>
<
br
/>
</
div
>
</
div
>
</
div
>
<%-- ----------- NEW PERIOD-----------%>
<
div
class
=
"collapse"
id
=
"period4"
>
<
div
class
=
"form-inline"
>
<
asp:DropDownList
ID
=
"ddlPeriod4"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Period
</
asp:ListItem
>
<
asp:ListItem
>1</
asp:ListItem
>
<
asp:ListItem
>2</
asp:ListItem
>
<
asp:ListItem
>3</
asp:ListItem
>
<
asp:ListItem
>4</
asp:ListItem
>
<
asp:ListItem
>5</
asp:ListItem
>
<
asp:ListItem
>6</
asp:ListItem
>
<
asp:ListItem
>7</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:TextBox
ID
=
"tbTeacherName4"
runat
=
"server"
Width
=
"175px"
CssClass
=
"form-control input-lg"
placeholder
=
"Teacher Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbTeacherID4"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"TeacherID"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourse4"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"175px"
placeholder
=
"Course Name"
></
asp:TextBox
>
<
asp:TextBox
ID
=
"tbCourseID4"
runat
=
"server"
CssClass
=
"form-control input-lg"
Width
=
"115px"
placeholder
=
"Course ID"
></
asp:TextBox
>
<
asp:DropDownList
ID
=
"ddlDept4"
runat
=
"server"
CssClass
=
"btn btn-default dropdown-toggle btn-lg"
>
<
asp:ListItem
class
=
"dropdown-header"
>
Dept
</
asp:ListItem
>
<
asp:ListItem
>ELA</
asp:ListItem
>
<
asp:ListItem
>Math</
asp:ListItem
>
<
asp:ListItem
>Hist</
asp:ListItem
>
<
asp:ListItem
>SCI</
asp:ListItem
>
</
asp:DropDownList
>
<
asp:Button
ID
=
"btnPeriod4"
runat
=
"server"
CssClass
=
"btn btn-primary pull-right"
Text
=
"Insert this class"
OnClick
=
"btnPeriod4_Click"
/>
<
br
/>
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
<
br
/>
<
br
/>
<
br
/>
<
script
>
$('.glyphicon').click(function () {
$(this).toggleClass('glyphicon glyphicon-plus-sign').toggleClass('glyphicon glyphicon-minus-sign');
});
</
script
>
<
asp:SqlDataSource
ID
=
"sqlTeacher"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:MyMatrixConnectionString %>" ProviderName="<%$ ConnectionStrings:MyMatrixConnectionString.ProviderName %>" SelectCommand="SELECT DISTINCT teacher FROM CRS">
<
SelectParameters
>
<
asp:SessionParameter
Name
=
"DistrictID"
SessionField
=
"DistrictID"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
</
asp:Content
>
namespace
Matrix_Builder
{
public
partial
class
addStudent : System.Web.UI.Page
{
MembershipUser username = Membership.GetUser();
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
LFlevel.Visible =
false
;
//period.Visible = false;
//distID.Text = Session["DistrictID"].ToString();
}
}
protected
void
btnStudent_Click(
object
sender, EventArgs e)
{
if
(Page.IsValid)
{
int
dID = 0;
var DistrictID = Session[
"DistrictID"
];
dID = Convert.ToInt32(DistrictID);
//GET MEMBERSHIP USERNAME!
string
storeProc =
"sp_InsertSTU"
;
SqlConnection conn =
new
SqlConnection(ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString);
conn.Open();
DateTime dt = Convert.ToDateTime(RDusDate.SelectedDate);
string
temp = dt.ToShortDateString();
try
{
SqlCommand cmd =
new
SqlCommand(storeProc, conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(
new
SqlParameter(
"@DistrictID"
, dID));
cmd.Parameters.Add(
new
SqlParameter(
"@username"
, username.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@schoolID"
, tbSchoolID.Text));
cmd.Parameters.Add(
new
SqlParameter(
"@PID"
, StudentID.Value));
cmd.Parameters.Add(
new
SqlParameter(
"@Student_Name"
, Name.Value));
cmd.Parameters.Add(
new
SqlParameter(
"@grade"
, ddlGrade.SelectedValue.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@ethnicity"
, ddlRace.SelectedValue.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@LF"
, ddlLF.SelectedValue.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@CELDT_LVL"
, ddlLF_level.SelectedValue.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@SPED"
, ddlSped.SelectedValue.ToString()));
cmd.Parameters.Add(
new
SqlParameter(
"@US_entry_date"
, temp));
cmd.ExecuteScalar();
conn.Close();
distID.Text =
"Student Demographic Data Successfully Inserted"
;
}
catch
(Exception ex)
{
error.Text = ex.Message;
}
}
if
(btnElementary.CssClass ==
"btn btn-primary"
& Page.IsValid)
{
string
Tname = ELEMautoTeacher.Text;
string
teachID =
""
;
string
course = ELEMautoTeacher.Text;
string
courseID = ddlGrade.SelectedValue;
string
period =
"E"
;
string
dept = ddlGrade.SelectedValue;
string
user = username.ToString();
var DistrictID = Session[
"DistrictID"
].ToString();
var studentID = StudentID.Value;
var schoolID = tbSchoolID.Text;
Dictionary<
string
,
string
> testdir =
new
Dictionary<
string
,
string
>
{
{
"@username"
,user },
{
"@DistrictID"
,DistrictID },
{
"@teacher"
,Tname },
{
"@TeacherID"
, teachID },
{
"@CO"
, course },
{
"@CN"
, courseID },
{
"@period"
, period },
{
"@PID"
, studentID },
{
"@schoolID"
, schoolID },
{
"@dept"
, dept }
};
string
testconnectString = ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString;
SQLMethod(
"sp_InsertCRS"
, testconnectString, testdir, btnPeriod1);
}
}
protected
void
ddlGrade_SelectedIndexChanged(
object
sender, EventArgs e)
{
int
i = Int32.Parse(ddlGrade.SelectedValue);
if
(i > 6)
{
btnElementary.CssClass =
"btn btn-default"
;
btnSecondary.CssClass =
"btn btn-primary"
;
target.Attributes[
"class"
] =
""
;
DIVelemTeacher.Visible =
false
;
}
else
{
btnElementary.CssClass =
"btn btn-primary"
;
btnSecondary.CssClass =
"btn btn-default"
;
target.Attributes[
"class"
] =
"collapse"
;
DIVelemTeacher.Visible =
true
;
}
}
protected
void
ddlLF_SelectedIndexChanged(
object
sender, EventArgs e)
{
if
(ddlLF.SelectedValue ==
"EL"
)
{
LFlevel.Visible =
true
;
}
else
{
LFlevel.Visible =
false
;
}
}
protected
void
btnElementary_Click(
object
sender, EventArgs e)
{
if
(sender == btnSecondary)
{
btnElementary.CssClass =
"btn btn-default"
;
btnSecondary.CssClass =
"btn btn-primary"
;
target.Attributes[
"class"
] =
""
;
DIVelemTeacher.Visible =
false
;
}
if
(sender == btnElementary)
{
btnElementary.CssClass =
"btn btn-primary"
;
btnSecondary.CssClass =
"btn btn-default"
;
target.Attributes[
"class"
] =
"collapse"
;
DIVelemTeacher.Visible =
true
;
}
}
protected
void
btnSecondary_Click(
object
sender, EventArgs e)
{
btnElementary.CssClass =
"btn btn-primary"
;
target.Attributes[
"class"
] =
"collapse"
;
}
protected
void
btnPeriod1_Click(
object
sender, EventArgs e)
{
if
(Page.IsValid)
{
string
Tname = tbTeacherName1.Text;
string
teachID = tbTeacherID1.Text;
string
course = tbCourse1.Text;
string
courseID = tbCourseID1.Text;
string
period = ddlPeriod.SelectedValue;
string
dept = ddlDept1.SelectedValue;
string
user = username.ToString();
var DistrictID = Session[
"DistrictID"
].ToString();
var studentID = StudentID.Value;
var schoolID = tbSchoolID.Text;
Dictionary<
string
,
string
> testdir =
new
Dictionary<
string
,
string
>
{
{
"@username"
,user },
{
"@DistrictID"
,DistrictID },
{
"@teacher"
,Tname },
{
"@TeacherID"
, teachID },
{
"@CO"
, course },
{
"@CN"
, courseID },
{
"@period"
, period },
{
"@PID"
, studentID },
{
"@schoolID"
, schoolID },
{
"@dept"
, dept }
};
string
testconnectString = ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString;
SQLMethod(
"sp_InsertCRS"
, testconnectString, testdir, btnPeriod1);
}
}
protected
void
btnPeriod2_Click(
object
sender, EventArgs e)
{
string
Tname = tbTeacherName2.Text;
string
teachID = tbTeacherID2.Text;
string
course = tbCourse2.Text;
string
courseID = tbCourseID2.Text;
string
period = ddlPeriod2.SelectedValue;
string
dept = ddlDept2.SelectedValue;
string
user = username.ToString();
var DistrictID = Session[
"DistrictID"
].ToString();
var studentID = StudentID.Value;
var schoolID = tbSchoolID.Text;
Dictionary<
string
,
string
> testdir =
new
Dictionary<
string
,
string
>
{
{
"@username"
,user },
{
"@DistrictID"
,DistrictID },
{
"@teacher"
,Tname },
{
"@TeacherID"
, teachID },
{
"@CO"
, course },
{
"@CN"
, courseID },
{
"@period"
, period },
{
"@PID"
, studentID },
{
"@schoolID"
, schoolID },
{
"@dept"
, dept }
};
string
testconnectString = ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString;
SQLMethod(
"sp_InsertCRS"
, testconnectString, testdir, btnPeriod2);
}
public
void
SQLMethod(
string
storeProc,
string
connectString, Dictionary<
string
,
string
> dir, Button btn)
{
SqlConnection conn =
new
SqlConnection(connectString);
conn.Open();
try
{
SqlCommand cmd =
new
SqlCommand(storeProc, conn);
cmd.CommandType = CommandType.StoredProcedure;
foreach
(KeyValuePair<
string
,
string
> keyValue
in
dir)
{
cmd.Parameters.Add(
new
SqlParameter(keyValue.Key, keyValue.Value));
}
cmd.ExecuteScalar();
conn.Close();
btn.Text =
"Success"
;
btn.CssClass =
"btn btn-info pull-right"
;
btn.Enabled =
false
;
}
catch
(Exception ex)
{
distID.Text = ex.Message;
}
}
protected
void
btnPeriod3_Click(
object
sender, EventArgs e)
{
string
Tname = tbTeacherName3.Text;
string
teachID = tbTeacherID3.Text;
string
course = tbCourse3.Text;
string
courseID = tbCourseID3.Text;
string
period = ddlPeriod3.SelectedValue;
string
dept = ddlDept3.SelectedValue;
string
user = username.ToString();
var DistrictID = Session[
"DistrictID"
].ToString();
var studentID = StudentID.Value;
var schoolID = tbSchoolID.Text;
Dictionary<
string
,
string
> testdir =
new
Dictionary<
string
,
string
>
{
{
"@username"
,user },
{
"@DistrictID"
,DistrictID },
{
"@teacher"
,Tname },
{
"@TeacherID"
, teachID },
{
"@CO"
, course },
{
"@CN"
, courseID },
{
"@period"
, period },
{
"@PID"
, studentID },
{
"@schoolID"
, schoolID },
{
"@dept"
, dept }
};
string
testconnectString = ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString;
SQLMethod(
"sp_InsertCRS"
, testconnectString, testdir, btnPeriod3);
}
protected
void
btnPeriod4_Click(
object
sender, EventArgs e)
{
string
Tname = tbTeacherName4.Text;
string
teachID = tbTeacherID4.Text;
string
course = tbCourse4.Text;
string
courseID = tbCourseID4.Text;
string
period = ddlPeriod4.SelectedValue;
string
dept = ddlDept4.SelectedValue;
string
user = username.ToString();
var DistrictID = Session[
"DistrictID"
].ToString();
var studentID = StudentID.Value;
var schoolID = tbSchoolID.Text;
Dictionary<
string
,
string
> testdir =
new
Dictionary<
string
,
string
>
{
{
"@username"
,user },
{
"@DistrictID"
,DistrictID },
{
"@teacher"
,Tname },
{
"@TeacherID"
, teachID },
{
"@CO"
, course },
{
"@CN"
, courseID },
{
"@period"
, period },
{
"@PID"
, studentID },
{
"@schoolID"
, schoolID },
{
"@dept"
, dept }
};
string
testconnectString = ConfigurationManager.ConnectionStrings[
"MyConnectionString"
].ConnectionString;
SQLMethod(
"sp_InsertCRS"
, testconnectString, testdir, btnPeriod4);
}
}