protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { txtOtherDate.Text = DateTime.Now.ToShortDateString(); DataTable dt = CampYearDA.GetAllYearsWithoutCurrentYear(); var dv = new DataView(dt) { Sort = "CampYear desc" }; cblYearsToday.DataSource = dv; cblYearsToday.DataBind(); DataTable ds = FederationsDA.GetAllFederationsByMultipleCampYearsAndUserRole(Application["CampYearID"].ToString(), (Role)Convert.ToInt32(Session["RoleID"]), Convert.ToInt32(Session["FedID"])); chklistFed.DataSource = ds; chklistFed.DataBind(); } MakeKeyStatusBold(); }
protected void ddlFed_SelectedIndexChanged(object sender, EventArgs e) { lblMsg.Text = ""; var selectedId = Int32.Parse(ddlFed.SelectedValue); if (selectedId > 0) { pnlData.Visible = true; var fed = FederationsDA.GetFederationByIdOrZipCode("", Int32.Parse(ddlFed.SelectedValue)); lblName.Text = fed["Contact"]; lblEmail.Text = fed["Email"]; lblPhone.Text = fed["Phone"]; txtName.Text = fed["Contact"]; txtEmail.Text = fed["Email"]; txtPhone.Text = fed["Phone"]; } else { pnlData.Visible = false; } }
protected void btnSave_Click(object sender, EventArgs e) { FederationsDA.SaveFederationContact(Int32.Parse(ddlFed.SelectedValue), txtName.Text, txtPhone.Text, txtEmail.Text); ddlFed_SelectedIndexChanged(null, null); lblMsg.Text = "Data Saved Successfully"; }
private void PopulateFedData(int fedId, string zipCode) { pnlResult.Visible = true; lblError.Text = ""; lblProgram.Text = ""; lblContact.Text = ""; lblEmail.Text = ""; lblPhone.Text = ""; lblStatus.Text = ""; lblAvail.Text = ""; lblGeneralProcessing.Text = ""; lblJDS.Text = ""; lblJDSProcessing.Text = ""; Dictionary <string, string> fed; if (fedId == 0) { // there is no fed selected, so we use zip code if (txtZipCode.Text.Trim().Length == 7) { var gen = new General(); var canadaFedId = gen.GetCanadianZipCode(txtZipCode.Text); if (canadaFedId == "Duplicate") { pnlResult.Visible = false; lblError.Text = "Duplicates programs found for this zip code. Please contact the FJC admin immediately"; return; } if (canadaFedId != "") { fed = FederationsDA.GetFederationByIdOrZipCode("", Int32.Parse(canadaFedId)); } else { fed = new Dictionary <string, string>(); } } else { fed = FederationsDA.GetFederationByIdOrZipCode(txtZipCode.Text, 0); } } else { fed = FederationsDA.GetFederationByIdOrZipCode("", fedId); } if (fed.Count == 0) { lblProgram.Text = "None"; return; } // show real data here if (fed.ContainsKey("Error")) { if (fed["Error"] == "Duplicate") { pnlResult.Visible = false; lblError.Text = string.Format("Duplicates programs found for this zip code. Please contact the FJC admin immediately. The programs are {0} and {1}.", fed["Name"], fed["NameForSecondProgram"]); return; } } lblProgram.Text = fed["Name"]; lblContact.Text = fed["Contact"]; lblEmail.Text = fed["Email"]; lblPhone.Text = fed["Phone"]; var isActive = fed["isActive"]; if (isActive == "True") { lblStatus.Text = "Active"; if (Convert.ToBoolean(fed["is19DaysOnly"])) { lbl19Only.Visible = true; } else { lbl19Only.Visible = false; } } else if (isActive == "False") { lblStatus.Text = "Inactive"; lblProgram.Text = ""; lblContact.Text = ""; lblEmail.Text = ""; lblPhone.Text = ""; } else if (isActive == "") { lblStatus.Text = "No Program"; } var isGrantAvailable = fed["isGrantAvailable"]; if (isGrantAvailable == "True") { lblAvail.Text = "Grants Available"; } else if (isGrantAvailable == "False") { lblAvail.Text = "Sold Out"; if (isActive == "False") { lblAvail.Text = "N/A"; } } else if (isGrantAvailable == "") { lblAvail.Text = "Offline, contact community directly"; } if (fedId == 89 || fedId == 72 || fedId == 9) { lblSibling.Text = "Yes"; } else { lblSibling.Text = "No"; } if (fedId == 59 || fedId == 69 || fedId == 89) { lblCanadianCamps.Text = "Yes"; } else { lblCanadianCamps.Text = "No"; } var isOnlineProcessing = fed["isOnlineProcessing"]; if (isOnlineProcessing == "True") { lblGeneralProcessing.Text = "Reg System"; } else if (isOnlineProcessing == "False") { lblGeneralProcessing.Text = "Offline, contact community directly"; pnlEligibility.Visible = false; } else if (isOnlineProcessing == "") { lblGeneralProcessing.Text = "N/A"; } var isJDSAvailable = fed["isJDSAvailable"]; if (isJDSAvailable == "True") { lblJDS.Text = "Available"; if (fed["ID"] == "9") { lblJDS.Text = "Yes "; lblJDS.Text += "(Provide PJ Code ONLY IF school NOT listed below. If school listed below send to Reg System for processing.)"; //lblJDS.Text += "(Send all to Reg System)"; lblJDS.Text += "<br />Bernard Zell Anshe Emet Day School"; lblJDS.Text += "<br />Akiba Schechter Jewish Day School"; lblJDS.Text += "<br />Chicago Jewish Day School"; lblJDS.Text += "<br />Chicagoland Jewish High School"; lblJDS.Text += "<br />Solomon Schechter Jewish Day School"; } } else if (isJDSAvailable == "False") { lblJDS.Text = "Not Available"; } else if (isJDSAvailable == "") { lblJDS.Text = "Not Available"; } var isJDSOnline = fed["isJDSOnline"]; if (isJDSOnline == "True") { lblJDSProcessing.Text = "Reg System"; } else if (isJDSOnline == "False") { lblJDSProcessing.Text = "Offline, contact community directly"; } else if (isJDSOnline == "") { lblJDSProcessing.Text = "N/A"; } }