protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { var registrationHelper = new RegistrationHelper(); if (!string.IsNullOrEmpty(this.CustomFields.DDValues1)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues1)); registrationHelper.BindCustomDDL(e, codes, "Custom1DD", "Custom1DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues2)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues2)); registrationHelper.BindCustomDDL(e, codes, "Custom2DD", "Custom2DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues3)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues3)); registrationHelper.BindCustomDDL(e, codes, "Custom3DD", "Custom3DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues4)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues4)); registrationHelper.BindCustomDDL(e, codes, "Custom4DD", "Custom4DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues5)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues5)); registrationHelper.BindCustomDDL(e, codes, "Custom5DD", "Custom5DDTXT"); } }
protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { var registrationInfo = e.Item.DataItem as DataRowView; var registrationHelper = new RegistrationHelper(); if (!string.IsNullOrEmpty(this.CustomFields.DDValues1)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues1)); registrationHelper.BindCustomDDL(e, codes, "Custom1DD", "Custom1DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues2)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues2)); registrationHelper.BindCustomDDL(e, codes, "Custom2DD", "Custom2DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues3)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues3)); registrationHelper.BindCustomDDL(e, codes, "Custom3DD", "Custom3DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues4)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues4)); registrationHelper.BindCustomDDL(e, codes, "Custom4DD", "Custom4DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues5)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues5)); registrationHelper.BindCustomDDL(e, codes, "Custom5DD", "Custom5DDTXT"); } var emailNotePanel = e.Item.FindControl("RegistrationEmailNotRequiredNote") as Panel; if (emailNotePanel != null && registrationInfo != null) { emailNotePanel.Visible = registrationInfo["EmailAddress_Prompt"] as bool? == true && registrationInfo["EmailAddress_Req"] as bool? != true; } var goalNotePanel = e.Item.FindControl("RegistrationGoalInfoNote") as Panel; if (goalNotePanel != null && registrationInfo != null) { goalNotePanel.Visible = registrationInfo["Goal_Prompt"] as bool? == true; } }
protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { var ctl = (DropDownList)e.Item.FindControl("Gender"); var txt = (TextBox)e.Item.FindControl("GenderTxt"); var i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("PrimaryLibrary"); txt = (TextBox)e.Item.FindControl("PrimaryLibraryTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SchoolType"); txt = (TextBox)e.Item.FindControl("SchoolTypeTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- ctl = (DropDownList)e.Item.FindControl("SchoolName"); txt = (TextBox)e.Item.FindControl("SchoolNameTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SDistrict"); txt = (TextBox)e.Item.FindControl("SDistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("District"); txt = (TextBox)e.Item.FindControl("DistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- var cr = CustomRegistrationFields.FetchObject(); if (cr.DDValues1 != "") { var ds = Codes.GetAlByTypeID(int.Parse(cr.DDValues1)); ctl = (DropDownList)e.Item.FindControl("Custom1DD"); txt = (TextBox)e.Item.FindControl("Custom1DDTXT"); ctl.Items.Clear(); ctl.Items.Add(new ListItem("[Select a Value]", "")); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { ctl.Items.Add(new ListItem(ds.Tables[0].Rows[j]["Code"].ToString())); } i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } } if (cr.DDValues2 != "") { var ds = Codes.GetAlByTypeID(int.Parse(cr.DDValues2)); ctl = (DropDownList)e.Item.FindControl("Custom2DD"); txt = (TextBox)e.Item.FindControl("Custom2DDTXT"); ctl.Items.Clear(); ctl.Items.Add(new ListItem("[Select a Value]", "")); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { ctl.Items.Add(new ListItem(ds.Tables[0].Rows[j]["Code"].ToString())); } i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } } if (cr.DDValues3 != "") { var ds = Codes.GetAlByTypeID(int.Parse(cr.DDValues3)); ctl = (DropDownList)e.Item.FindControl("Custom3DD"); txt = (TextBox)e.Item.FindControl("Custom3DDTXT"); ctl.Items.Clear(); ctl.Items.Add(new ListItem("[Select a Value]", "")); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { ctl.Items.Add(new ListItem(ds.Tables[0].Rows[j]["Code"].ToString())); } i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } } if (cr.DDValues4 != "") { var ds = Codes.GetAlByTypeID(int.Parse(cr.DDValues4)); ctl = (DropDownList)e.Item.FindControl("Custom4DD"); txt = (TextBox)e.Item.FindControl("Custom4DDTXT"); ctl.Items.Clear(); ctl.Items.Add(new ListItem("[Select a Value]", "")); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { ctl.Items.Add(new ListItem(ds.Tables[0].Rows[j]["Code"].ToString())); } i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } } if (cr.DDValues5 != "") { var ds = Codes.GetAlByTypeID(int.Parse(cr.DDValues5)); ctl = (DropDownList)e.Item.FindControl("Custom5DD"); txt = (TextBox)e.Item.FindControl("Custom5DDTXT"); ctl.Items.Clear(); ctl.Items.Add(new ListItem("[Select a Value]", "")); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { ctl.Items.Add(new ListItem(ds.Tables[0].Rows[j]["Code"].ToString())); } i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } } }
protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { DropDownList ctl = null; TextBox txt = null; ListItem i = null; ctl = (DropDownList)e.Item.FindControl("PrimaryLibrary"); txt = (TextBox)e.Item.FindControl("PrimaryLibraryTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SchoolType"); txt = (TextBox)e.Item.FindControl("SchoolTypeTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- ctl = (DropDownList)e.Item.FindControl("SchoolName"); txt = (TextBox)e.Item.FindControl("SchoolNameTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SDistrict"); txt = (TextBox)e.Item.FindControl("SDistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("District"); txt = (TextBox)e.Item.FindControl("DistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } var registrationHelper = new RegistrationHelper(); if (!string.IsNullOrEmpty(this.CustomFields.DDValues1)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues1)); registrationHelper.BindCustomDDL(e, codes, "Custom1DD", "Custom1DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues2)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues2)); registrationHelper.BindCustomDDL(e, codes, "Custom2DD", "Custom2DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues3)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues3)); registrationHelper.BindCustomDDL(e, codes, "Custom3DD", "Custom3DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues4)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues4)); registrationHelper.BindCustomDDL(e, codes, "Custom4DD", "Custom4DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues5)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues5)); registrationHelper.BindCustomDDL(e, codes, "Custom5DD", "Custom5DDTXT"); } }
protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { var ctl = (DropDownList)e.Item.FindControl("Gender"); var txt = (TextBox)e.Item.FindControl("GenderTxt"); var i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("PrimaryLibrary"); txt = (TextBox)e.Item.FindControl("PrimaryLibraryTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SchoolType"); txt = (TextBox)e.Item.FindControl("SchoolTypeTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- ctl = (DropDownList)e.Item.FindControl("SchoolName"); txt = (TextBox)e.Item.FindControl("SchoolNameTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SDistrict"); txt = (TextBox)e.Item.FindControl("SDistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("District"); txt = (TextBox)e.Item.FindControl("DistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- var familyListButton = e.Item.FindControl("FamilyAccountList"); var familyAddbutton = e.Item.FindControl("FamilyAccountAdd"); var showFamilyList = Session[SessionKey.IsMasterAccount] as bool? == true; if (familyListButton != null) { familyListButton.Visible = showFamilyList; } if (familyAddbutton != null) { var patron = e.Item.DataItem as DataRowView; if (patron != null && patron["Over18Flag"] as bool? == true && patron["MasterAcctPID"] as int? == 0) { familyAddbutton.Visible = !showFamilyList; } else { familyAddbutton.Visible = false; } } var registrationHelper = new RegistrationHelper(); if (!string.IsNullOrEmpty(this.CustomFields.DDValues1)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues1)); registrationHelper.BindCustomDDL(e, codes, "Custom1DD", "Custom1DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues2)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues2)); registrationHelper.BindCustomDDL(e, codes, "Custom2DD", "Custom2DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues3)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues3)); registrationHelper.BindCustomDDL(e, codes, "Custom3DD", "Custom3DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues4)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues4)); registrationHelper.BindCustomDDL(e, codes, "Custom4DD", "Custom4DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues5)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues5)); registrationHelper.BindCustomDDL(e, codes, "Custom5DD", "Custom5DDTXT"); } }
protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e) { var patron = e.Item.DataItem as DataRowView; var ctl = (DropDownList)e.Item.FindControl("Gender"); var txt = (TextBox)e.Item.FindControl("GenderTxt"); var i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("PrimaryLibrary"); txt = (TextBox)e.Item.FindControl("PrimaryLibraryTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SchoolType"); txt = (TextBox)e.Item.FindControl("SchoolTypeTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- ctl = (DropDownList)e.Item.FindControl("SchoolName"); txt = (TextBox)e.Item.FindControl("SchoolNameTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("SDistrict"); txt = (TextBox)e.Item.FindControl("SDistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } ctl = (DropDownList)e.Item.FindControl("District"); txt = (TextBox)e.Item.FindControl("DistrictTxt"); i = ctl.Items.FindByValue(txt.Text); if (i != null) { ctl.SelectedValue = txt.Text; } //-- var familyListButton = e.Item.FindControl("FamilyAccountList"); var familyAddbutton = e.Item.FindControl("FamilyAccountAdd"); var showFamilyList = Session[SessionKey.IsMasterAccount] as bool? == true; if (familyListButton != null) { familyListButton.Visible = showFamilyList; } if (familyAddbutton != null) { if (patron != null && patron["Over18Flag"] as bool? == true && patron["MasterAcctPID"] as int? == 0) { familyAddbutton.Visible = !showFamilyList; } else { familyAddbutton.Visible = false; } } var registrationHelper = new RegistrationHelper(); if (!string.IsNullOrEmpty(this.CustomFields.DDValues1)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues1)); registrationHelper.BindCustomDDL(e, codes, "Custom1DD", "Custom1DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues2)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues2)); registrationHelper.BindCustomDDL(e, codes, "Custom2DD", "Custom2DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues3)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues3)); registrationHelper.BindCustomDDL(e, codes, "Custom3DD", "Custom3DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues4)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues4)); registrationHelper.BindCustomDDL(e, codes, "Custom4DD", "Custom4DDTXT"); } if (!string.IsNullOrEmpty(this.CustomFields.DDValues5)) { var codes = Codes.GetAlByTypeID(int.Parse(this.CustomFields.DDValues5)); registrationHelper.BindCustomDDL(e, codes, "Custom5DD", "Custom5DDTXT"); } var rewardPanel = e.Item.FindControl("ProgramRewardCodeDisplay") as Panel; var rewardLabel = e.Item.FindControl("ProgramRewardCodes") as Label; var rewardCodesData = DAL.ProgramCodes.GetAllForPatron((int)patron["PID"]); if (rewardCodesData != null && rewardCodesData.Tables.Count > 0 && rewardCodesData.Tables[0].Rows.Count > 0) { var codes = rewardCodesData.Tables[0] .AsEnumerable() .Select(r => r.Field <string>("ShortCode")) .ToArray(); rewardLabel.Text = string.Join("<br>", codes); rewardPanel.Visible = true; } else { rewardLabel.Text = string.Empty; rewardPanel.Visible = false; } var program = DAL.Programs.FetchObject((int)patron["ProgID"]); if (program.HideSchoolInRegistration) { e.Item.FindControl("SDistrictPanel").Visible = false; e.Item.FindControl("SchoolTypePanel").Visible = false; e.Item.FindControl("SchoolNamePanel").Visible = false; } }