예제 #1
0
    void PopulateAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCIDStep2_2.Value, "", "", "3,6,7,8,30,31,1044,1045,1063,1066,1067");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            int qID = Convert.ToInt32(dr["QuestionId"]);

            if (qID == 3)             // Is this your first time to attend a Non-profit Jewish overnight camp, for 3 weeks or longer:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked = true;
                }
                else if (dr["OptionID"].ToString() == "3")
                {
                    rdoFirstTimerNo11days.Checked = true;
                }
                else
                {
                    rdoFirstTimerNo.Checked = true;
                }
            }
            else if (qID == 6)             // Grade (Mention the grade of the camper after he/she attends the camp session):
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
            }
            else if (qID == 7)             // What kind of the school the camper go to
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
            }
            else if (qID == 8)             // Name of the school Camper attends:
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
            }
            if (qID == 30)             //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == 31)             // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1066)             // Did your camper receive a One Happy Camper last year through the Jewish Federation of Greater Atlanta?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoLastYearYes.Checked = true;
                }
                else
                {
                    rdoLastYearNo.Checked = true;
                }
            }
            else if (qID == 1067)             // Is your combined gross household income $160,000 or less?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoYes160.Checked = true;
                }
                else
                {
                    rdoNo160.Checked = true;
                }
            }
        }
    }
예제 #2
0
    void PopulateAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCIDStep2_2.Value, "", "", "3,6,7,8,30,31,1063");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            var qID = (QuestionId)dr["QuestionId"];

            if (qID == QuestionId.FirstTime) // Is this your first time to attend a Non-profit Jewish overnight camp, for 3 weeks or longer:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked = true;
                }
                else
                {
                    rdoFirstTimerNo.Checked = true;
                }
            }
            else if (qID == QuestionId.Grade) // Grade (Mention the grade of the camper after he/she attends the camp session):
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
            }
            else if (qID == QuestionId.SchoolType) // What kind of the school the camper go to
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
            }
            else if (qID == QuestionId.SchoolName) // Name of the school Camper attends:
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
            }
            if (qID == QuestionId.Q30_ReferredBySynagogueOrJCC) //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == QuestionId.Q31_SelectYourSynagogueOrJCC) // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            //else if (qID == QuestionId.GrandfatherPolicySessionLength) // If a professional or fellow congregant is selected, offer this list as a check all that apply
            //{
            //    if (dr["OptionID"].Equals(DBNull.Value))
            //        continue;

            //    if (dr["OptionID"].ToString() == "1")
            //        rdoDays12.Checked = true;
            //    else
            //        rdoDays19.Checked = true;
            //}
        }
    }
예제 #3
0
    private void getCamperAnswersFromDB()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCIDStep2_2.Value, "", "", "3,6,7,8,30,31,1032,1033,1034,1040,1041,1042,1043,1044,1045,1046,1068");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            int qID = Convert.ToInt32(dr["QuestionId"]);

            if (qID == 3) // Is this your first time to attend a Non-profit Jewish overnight camp, for 3 weeks or longer:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked  = true;
                    rdoTasteOfCampNo.Enabled  = false;
                    rdoTasteOfCampYes.Enabled = false;
                }
                else
                {
                    rdoFirstTimerNo.Checked = true;
                }
            }
            else if (qID == 6) // Grade (Mention the grade of the camper after he/she attends the camp session):
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
            }
            else if (qID == 7) // What kind of the school the camper go to
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
            }
            else if (qID == 8) // Name of the school Camper attends:
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 30)             //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == 31) // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1032) // Did the camper’s sibling  previously receive an incentive grant through the Chicago One Happy Camper Program?
            {
                if (!dr["OptionID"].Equals(DBNull.Value))
                {
                    rdolistSiblingAttended.SelectedValue = dr["OptionID"].ToString();
                }
            }
            else if (qID == 1033) // First Name of Sibling
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSiblingFirstName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1034) // Last Name of Sibling
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSiblingLastName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1040) // Are any members of your family members or alumni of a youth movement? If Yes, which one?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoMemberOfYouthYes.Checked = true;
                    if (!dr["Answer"].Equals(DBNull.Value))
                    {
                        txtMemberOfYouth.Text = dr["Answer"].ToString();
                    }
                }
                else
                {
                    rdoMemberOfYouthNo.Checked = true;
                    txtMemberOfYouth.Enabled   = false;
                }
            }
            else if (qID == 1041) // Has anyone in your family participated in March of the Living?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var control = rdolistParticipateMarchLiving.Items.FindByValue(dr["OptionID"].ToString());
                control.Selected = true;
                //control.Attributes.Remove("disabled");
            }
            else if (qID == 1042) // Has anyone in your family participated in Taglit-Birthright Israel?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var control = rdolistParticipateTaglit.Items.FindByValue(dr["OptionID"].ToString());
                control.Selected = true;
                //control.Attributes.Remove("disabled");
            }
            else if (qID == 1043) // Has anyone in your family been to Israel? If yes, how many time?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoBeenToIsraelYes.Checked = true;
                    if (!dr["Answer"].Equals(DBNull.Value))
                    {
                        txtBeenToIsrael.Text = dr["Answer"].ToString();
                    }
                }
                else
                {
                    rdoBeenToIsraelNo.Checked = true;
                    txtBeenToIsrael.Enabled   = false;
                }
            }
            else if (qID == 1044) // Who, if anyone, from your synagogue, did you speak to about Jewish overnight camp?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var optionID = dr["OptionID"].ToString();
                if (optionID == "1")
                {
                    rdoCongregant.Checked = true;
                    divWhoInSynagogue.Style.Remove("disabled");
                }
                else
                {
                    rdoNoOne.Checked          = true;
                    txtWhoInSynagogue.Enabled = false;
                    ddlWho.Enabled            = false;
                }
            }
            else if (qID == 1045) // If a professional or fellow congregant is selected, offer this list as a check all that apply
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                string optionID = dr["OptionID"].ToString();
                ddlWho.SelectedValue = optionID;
                if (Int32.Parse(optionID) == (int)SynagogueMemberDropdown.Other)
                {
                    txtWhoInSynagogue.Text = dr["Answer"].ToString();
                }
                else
                {
                    txtWhoInSynagogue.Enabled = false;
                }
            }
            else if (qID == 1046) // Is the first-time camper attending a Taste of Camp session?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoTasteOfCampYes.Checked = true;
                }
                else
                {
                    rdoTasteOfCampNo.Checked = true;
                }
            }
            else if (qID == (int)QuestionId.Q1068_AttendSecondarySchool) // secondary school?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoSecondarySchoolYes.Checked = true;
                }
                else
                {
                    rdoSecondarySchoolNo.Checked = true;
                }

                if (rdoSecondarySchoolYes.Checked)
                {
                    if (dr["Answer"].Equals(DBNull.Value))
                    {
                        continue;
                    }

                    var answer = dr["Answer"].ToString();
                    ddlSecondarySchool.SelectedValue = answer;
                    if (ddlSecondarySchool.SelectedIndex == 0)
                    {
                        txtSecondarySchool.Text          = answer;
                        txtSecondarySchool.Enabled       = true;
                        ddlSecondarySchool.SelectedValue = "Other";
                    }
                    else
                    {
                        txtSecondarySchool.Enabled = false;
                    }
                }
            }
        }
    }
예제 #4
0
    void PopulateAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCIDStep2_2.Value, "", "", "3,6,7,8,30,31,1044,1045,1063");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            int qID = Convert.ToInt32(dr["QuestionId"]);

            if (qID == 3)             // Is this your first time to attend a Non-profit Jewish overnight camp, for 3 weeks or longer:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked = true;
                }
                else
                {
                    rdoFirstTimerNo.Checked = true;
                }
            }
            else if (qID == 6)             // Grade (Mention the grade of the camper after he/she attends the camp session):
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
            }
            else if (qID == 7)             // What kind of the school the camper go to
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
            }
            else if (qID == 8)             // Name of the school Camper attends:
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 30)             //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == 31)             // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1044)             // Who, if anyone, from your synagogue, did you speak to about Jewish overnight camp?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var optionID = dr["OptionID"].ToString();
                if (optionID == "1")
                {
                    rdoCongregant.Checked = true;
                    divWhoInSynagogue.Style.Remove("disabled");
                }
                else
                {
                    rdoNoOne.Checked          = true;
                    txtWhoInSynagogue.Enabled = false;
                    ddlWho.Enabled            = false;
                }
            }
            else if (qID == 1045)             // If a professional or fellow congregant is selected, offer this list as a check all that apply
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                string optionID = dr["OptionID"].ToString();
                ddlWho.SelectedValue = optionID;
                if (Int32.Parse(optionID) == (int)SynagogueMemberDropdown.Other)
                {
                    txtWhoInSynagogue.Text = dr["Answer"].ToString();
                }
                else
                {
                    txtWhoInSynagogue.Enabled = false;
                }
            }
        }
    }
예제 #5
0
    void getSynagogueAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCID.Value, "", "", "30,31,1044,1045");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            int qID = Convert.ToInt32(dr["QuestionId"]);

            if (qID == 30) //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == 31) // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1044) // Who, if anyone, from your synagogue, did you speak to about Jewish overnight camp?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var optionID = dr["OptionID"].ToString();
                if (optionID == "1")
                {
                    rdoCongregant.Checked = true;
                    divWhoInSynagogue.Style.Remove("disabled");
                }
                else
                {
                    rdoNoOne.Checked          = true;
                    txtWhoInSynagogue.Enabled = false;
                    ddlWho.Enabled            = false;
                }
            }
            else if (qID == 1045) // If a professional or fellow congregant is selected, offer this list as a check all that apply
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                string optionID = dr["OptionID"].ToString();
                ddlWho.SelectedValue = optionID;
                if (Int32.Parse(optionID) == (int)SynagogueMemberDropdown.Other)
                {
                    txtWhoInSynagogue.Text = dr["Answer"].ToString();
                }
                else
                {
                    txtWhoInSynagogue.Enabled = false;
                }
            }
        }
    }
예제 #6
0
    void PopulateAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCID.Value, "", "", "3,6,7,8,30,31,1044,1045,1063");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            var qID = (QuestionId)dr["QuestionId"];

            switch (qID)
            {
            case QuestionId.FirstTime:
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }
                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked = true;
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    rdoFirstTimerNo.Checked = true;
                }
                break;

            case QuestionId.Grade:
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
                break;

            case QuestionId.SchoolType:
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }
                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
                break;

            case QuestionId.SchoolName:
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
                break;

            case QuestionId.Q30_ReferredBySynagogueOrJCC:                 //Were you referred to this application through a synagogue or JCC liaison?
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
                break;

            case QuestionId.Q31_SelectYourSynagogueOrJCC:
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
                break;

            case QuestionId.Q1044_WhoYouSpeakToInSynagogue:     // Who, if anyone, from your synagogue, did you speak to about Jewish overnight camp?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var optionID = dr["OptionID"].ToString();
                if (optionID == "1")
                {
                    rdoCongregant.Checked = true;
                    divWhoInSynagogue.Style.Remove("disabled");
                }
                else
                {
                    rdoNoOne.Checked          = true;
                    txtWhoInSynagogue.Enabled = false;
                    ddlWho.Enabled            = false;
                }
            }
            break;

            case QuestionId.Q1045_ProfessionalOrCongregate:    // If a professional or fellow congregant is selected, offer this list as a check all that apply
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                var optionID = dr["OptionID"].ToString();
                ddlWho.SelectedValue = optionID;
                if (Int32.Parse(optionID) == (int)SynagogueMemberDropdown.Other)
                {
                    txtWhoInSynagogue.Text = dr["Answer"].ToString();
                }
                else
                {
                    txtWhoInSynagogue.Enabled = false;
                }
            }
            break;

            case QuestionId.GrandfatherPolicySessionLength:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoDays12.Checked = true;
                }
                else
                {
                    rdoDays19.Checked = true;
                }
            }
            break;
            }
        }
    }
예제 #7
0
    //to get the camper answers from the database
    void PopulateAnswers()
    {
        DataSet dsAnswers = CamperAppl.getCamperAnswers(hdnFJCID.Value, "", "", "3,6,7,8,13,17,30,31,1032,1033,1034");

        foreach (DataRow dr in dsAnswers.Tables[0].Rows)
        {
            int qID = Convert.ToInt32(dr["QuestionId"]);

            if (qID == 3)             // Is this your first time to attend a Non-profit Jewish overnight camp, for 3 weeks or longer:
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    rdoFirstTimerYes.Checked = true;
                }
                else
                {
                    rdoFirstTimerNo.Checked = true;
                }
            }
            else if (qID == 6)             // Grade
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    ddlGrade.SelectedValue = dr["Answer"].ToString();
                }
            }
            else if (qID == 7)             //What kind of the school the camper go to
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                rdoSchoolType.SelectedValue = dr["OptionID"].ToString();
                if (dr["OptionID"].ToString() == "3")
                {
                    txtSchoolName.Enabled = false;
                }
            }
            else if (qID == 8)             // Name of the school Camper attends:
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSchoolName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 17)             // Select the Jewish Day School
            {
                if (!dr["OptionID"].Equals(DBNull.Value))
                {
                    ddlJewishDaySchool.SelectedValue = dr["OptionID"].ToString();
                    if (ddlJewishDaySchool.SelectedValue == "3" && !dr["Answer"].Equals(DBNull.Value))
                    {
                        txtJewishSchool.Text = dr["Answer"].ToString();
                    }
                }
            }
            else if (qID == 30)             //Were you referred to this application through a synagogue or JCC liaison?
            {
                if (dr["OptionID"].Equals(DBNull.Value))
                {
                    continue;
                }

                SynagogueJCCOther value = (SynagogueJCCOther)Convert.ToInt32(dr["OptionID"]);
                switch (value)
                {
                case SynagogueJCCOther.Synagogue:
                    chkSynagogue.Checked = true;
                    Pnl9a.Enabled        = true;
                    break;

                case SynagogueJCCOther.JCC:
                    chkJCC.Checked = true;
                    Pnl10a.Enabled = true;
                    break;

                case SynagogueJCCOther.Other:
                    chkNo.Checked = true;
                    Pnl9a.Enabled = Pnl10a.Enabled = false;
                    break;

                default:
                    chkNo.Checked = false;
                    break;
                }
            }
            else if (qID == 31)             // Please select your synagogue or JCC
            {
                if (dr["OptionID"].Equals(DBNull.Value) || dr["Answer"].Equals(DBNull.Value))
                {
                    continue;
                }

                if (dr["OptionID"].ToString() == "1")
                {
                    chkSynagogue.Checked       = true;
                    ddlSynagogue.SelectedValue = dr["Answer"].ToString();
                    if (ddlSynagogue.SelectedItem.Text != "Other (please specify)")
                    {
                        txtOtherSynagogue.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString() == "2")
                {
                    txtOtherSynagogue.Text = dr["Answer"].ToString();
                }
                else if (dr["OptionID"].ToString().Equals("3"))
                {
                    chkJCC.Checked       = true;
                    ddlJCC.SelectedValue = dr["Answer"].ToString();
                    if (ddlJCC.SelectedItem.Text != "Other (please specify)")
                    {
                        ddlJCC.Enabled = false;
                    }
                }
                else if (dr["OptionID"].ToString().Equals("4"))
                {
                    txtOtherJCC.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1032)             // Did the camper’s sibling  previously receive an incentive grant through the Chicago One Happy Camper Program?
            {
                if (!dr["OptionID"].Equals(DBNull.Value))
                {
                    rdolistSiblingAttended.SelectedValue = dr["OptionID"].ToString();
                }
            }
            else if (qID == 1033)             // First Name of Sibling
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSiblingFirstName.Text = dr["Answer"].ToString();
                }
            }
            else if (qID == 1034)             // Last Name of Sibling
            {
                if (!dr["Answer"].Equals(DBNull.Value))
                {
                    txtSiblingLastName.Text = dr["Answer"].ToString();
                }
            }
        }
    }