protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Adding meta Discription HtmlMeta objMeta = new HtmlMeta(); objMeta.Name = "Description"; objMeta.Content = WebConfig.GetValues("MetaDiscription"); this.Header.Controls.Add(objMeta); // Adding meta KeyWords objMeta = new HtmlMeta(); objMeta.Name = "keywords"; objMeta.Content = WebConfig.GetValues("MetaKeword"); this.Header.Controls.Add(objMeta); txtCount.Text = TB_AboutME.MaxLength.ToString(); TB_AboutME.Attributes.Add("onKeyUp", "javascript:document.getElementById('" + txtCount.ClientID + "').setAttribute('value', (" + TB_AboutME.MaxLength + " - parseInt(document.getElementById('" + TB_AboutME.ClientID + "').getAttribute('value').length)));"); //Loading DDLs //Getting Connection String DDL_FamilyStatus.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyStatus); DDL_FamilyStatus.DataTextField = "Item"; DDL_FamilyStatus.DataValueField = "Value"; DDL_FamilyStatus.DataBind(); DDL_FamilyType.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Familytype); DDL_FamilyType.DataTextField = "Item"; DDL_FamilyType.DataValueField = "Value"; DDL_FamilyType.DataBind(); DDL_FamilyValues.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyValue); DDL_FamilyValues.DataTextField = "Item"; DDL_FamilyValues.DataValueField = "Value"; DDL_FamilyValues.DataBind(); LB_Hobbies.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Hobbies); LB_Hobbies.DataTextField = "Item"; LB_Hobbies.DataValueField = "Value"; LB_Hobbies.DataBind(); LB_Hobbies.Items.RemoveAt(0); LB_Interests.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Interests); LB_Interests.DataTextField = "Item"; LB_Interests.DataValueField = "Value"; LB_Interests.DataBind(); LB_Interests.Items.RemoveAt(0); } else // Not postback { sbyte sbyteFlage = 0; //try //{ HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatRegInfo"); strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); if (strApplicationID != null) { //About Me sbyteFlage = MatrimonialProfileManager.InsertAboutMe(strApplicationID, TB_AboutME.Text); // Family Details sbyteFlage += MatrimonialProfileManager.InsertFamilyInfo(strApplicationID, TB_FamilyDetails.Text, (sbyte)DDL_FamilyValues.SelectedIndex, (sbyte)DDL_FamilyType.SelectedIndex, (sbyte)DDL_FamilyStatus.SelectedIndex, TB_familyOrigin.Text, (sbyte)DDL_NoOfBrothers.SelectedIndex, (sbyte)DDL_NoOFSisters.SelectedIndex, (sbyte)DDL_NoOfBrothersMarried.SelectedIndex, (sbyte)DDL_NoOFSistersMarried.SelectedIndex, TB_Father_Name.Text, TB_Mother_name.Text, RB_FLIve.Checked, RB_MLive.Checked, TB_Father_Occ.Text, TB_Mother_Occ.Text); //Hobbies And Interests string strHobbiesList = ""; string Flag = ""; foreach (ListItem objListItem in LB_Hobbies.Items) { if (objListItem.Selected) { strHobbiesList += Flag + objListItem.Value; Flag = "%"; } } Flag = ""; //Intrests string strInterestList = ""; foreach (ListItem objListItem in LB_Interests.Items) { if (objListItem.Selected) { strInterestList += Flag + objListItem.Value; Flag = "%"; } } //Inserting Into Database sbyteFlage += MatrimonialProfileManager.InsertHobiesNInterests(strApplicationID, strHobbiesList, TB_OtherHobbies.Text, strInterestList, TB_OtherInterests.Text); if (sbyteFlage == 3) { MatrimonialMemberShip.UpdateIndex(strApplicationID); Server.Transfer("RegistrationStep4.aspx"); } else { Response.Redirect("../Extras/ErrorReport.aspx"); } } else { Response.Redirect("../Extras/ErrorReport.aspx"); } //} //catch (Exception) //{ } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //--------------------------------------------------------------------------------------------------- // Adding meta Discription HtmlMeta objMeta = new HtmlMeta(); objMeta.Name = "Description"; objMeta.Content = WebConfig.GetValues("MetaDiscription"); this.Header.Controls.Add(objMeta); //--------------------------------------------------------------------------------------------------- // Adding meta KeyWords objMeta = new HtmlMeta(); objMeta.Name = "keywords"; objMeta.Content = WebConfig.GetValues("MetaKeword"); this.Header.Controls.Add(objMeta); //--------------------------------------------------------------------------------------------------- /// Text Counter Initiallisation //--------------------------------------------------------------------------------------------------- txtCount.Text = TB_AboutME.MaxLength.ToString(); //--------------------------------------------------------------------------------------------------- TB_AboutME.Attributes.Add("onKeyUp", "javascript:document.getElementById('" + txtCount.ClientID + "').setAttribute('value', (" + TB_AboutME.MaxLength + " - parseInt(document.getElementById('" + TB_AboutME.ClientID + "').getAttribute('value').length)));"); //--------------------------------------------------------------------------------------------------- //Loading Controls //Connect To database //--------------------------------------------------------------------------------------------------- DDL_FamilyStatus.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyStatus); DDL_FamilyStatus.DataTextField = "Item"; DDL_FamilyStatus.DataValueField = "Value"; DDL_FamilyStatus.DataBind(); //--------------------------------------------------------------------------------------------------- DDL_FamilyType.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Familytype); DDL_FamilyType.DataTextField = "Item"; DDL_FamilyType.DataValueField = "Value"; DDL_FamilyType.DataBind(); //--------------------------------------------------------------------------------------------------- DDL_FamilyValues.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyValue); DDL_FamilyValues.DataTextField = "Item"; DDL_FamilyValues.DataValueField = "Value"; DDL_FamilyValues.DataBind(); //--------------------------------------------------------------------------------------------------- LB_Hobbies.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Hobbies); LB_Hobbies.DataTextField = "Item"; LB_Hobbies.DataValueField = "Value"; LB_Hobbies.DataBind(); LB_Hobbies.Items.RemoveAt(0); //--------------------------------------------------------------------------------------------------- LB_Interests.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Interests); LB_Interests.DataTextField = "Item"; LB_Interests.DataValueField = "Value"; LB_Interests.DataBind(); LB_Interests.Items.RemoveAt(0); //--------------------------------------------------------------------------------------------------- //Loading Member Informations HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatCookie5639sb"); //--------------------------------------------------------------------------------------------------- string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); //--------------------------------------------------------------------------------------------------- MatMember objMember = new MatMember(true, strApplicationID, false, false, false, false, false, false, true, true, true, false); //--------------------------------------------------------------------------------------------------- TB_AboutME.Text = objMember.AboutMe; TB_FamilyDetails.Text = objMember.FamilyDetails; TB_familyOrigin.Text = objMember.FamilyOrigin; TB_Father_Occ.Text = objMember.FatherOccupation; TB_Mother_Occ.Text = objMember.MotherOccupation; //--------------------------------------------------------------------------------------------------- L_FatherName.Text = objMember.FathersName; L_MotherName.Text = objMember.MothersName; L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); //--------------------------------------------------------------------------------------------------- DDL_FamilyStatus.SelectedIndex = objMember.FamilyStatus; DDL_FamilyType.SelectedIndex = objMember.FamilyType; DDL_FamilyValues.SelectedIndex = objMember.FamilyValues; //--------------------------------------------------------------------------------------------------- if (objMember.FatherAlive) { RB_Father_Alive.Checked = true; } else { RB_Father_NAlive.Checked = true; } if (objMember.MotherAlive) { RB_Mother_Alive.Checked = true; } else { RB_Mother_NAlive.Checked = true; } //--------------------------------------------------------------------------------------------------- if (objMember.NoOfBrothers != 6) { if (objMember.NoOfBrothers == objMember.BrothersMarried) { L_BMarried.Visible = true; L_BMarried.Text = objMember.NoOfBrothers.ToString(); L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); DDL_NoOfBrothersMarried.Visible = false; } else { L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); DDL_NoOfBrothersMarried.SelectedIndex = objMember.BrothersMarried; } } else { L_NoOfBrother.Text = "Nill"; L_BMarried.Visible = true; DDL_NoOfBrothersMarried.Visible = false; L_BMarried.Text = "Not Applicable"; } //--------------------------------------------------------------------------------------------------- if (objMember.NoOfSisters != 6) { if (objMember.NoOfSisters == objMember.SistersMarried) { L_SMarried.Visible = true; L_SMarried.Text = objMember.NoOfSisters.ToString(); L_NoOfSister.Text = objMember.NoOfSisters.ToString(); DDL_NoOFSistersMarried.Visible = false; } else { L_NoOfSister.Text = objMember.NoOfSisters.ToString(); DDL_NoOFSistersMarried.SelectedIndex = objMember.SistersMarried; } } else { L_NoOfSister.Text = "Nill"; L_SMarried.Visible = true; DDL_NoOFSistersMarried.Visible = false; L_SMarried.Text = "Not Applicable"; } //--------------------------------------------------------------------------------------------------- string[] strAHobbies = objMember.HobbiesList.Split('%'); int i; if (strAHobbies[0].Length != 0) { foreach (string index in strAHobbies) { i = int.Parse(index); LB_Hobbies.Items[i - 1].Selected = true; } } //--------------------------------------------------------------------------------------------------- string[] strAIntrests = objMember.IntrestList.Split('%'); if (strAIntrests[0].Length != 0) { foreach (string index in strAIntrests) { i = int.Parse(index); LB_Interests.Items[i - 1].Selected = true; } } //--------------------------------------------------------------------------------------------------- TB_OtherHobbies.Text = objMember.OtherHobbies; TB_OtherInterests.Text = objMember.OtherIntrests; //--------------------------------------------------------------------------------------------------- objMember = null; } //if!postback //--------------------------------------------------------------------------------------------------- else // postback //--------------------------------------------------------------------------------------------------- { sbyte sbyteBrotherToMarry; sbyte sbyteSisterToMarry; sbyte sbyteFlage = 0; //try //{ HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatCookie5639sb"); string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); if (strApplicationID != null) { //Updating About Me //--------------------------------------------------------------------------------------------------- sbyteFlage = MatrimonialProfileManager.UpdateAboutMe(strApplicationID, TB_AboutME.Text); //--------------------------------------------------------------------------------------------------- // Setting data for Family Informations if (DDL_NoOfBrothersMarried.SelectedIndex != 0) { sbyteBrotherToMarry = (sbyte)DDL_NoOfBrothersMarried.SelectedIndex; } else { sbyteBrotherToMarry = sbyte.Parse(L_BMarried.Text); } if (DDL_NoOFSistersMarried.SelectedIndex != 0) { sbyteSisterToMarry = (sbyte)DDL_NoOFSistersMarried.SelectedIndex; } else { sbyteSisterToMarry = sbyte.Parse(L_SMarried.Text); } //Updating Family Informations //--------------------------------------------------------------------------------------------------- sbyteFlage += MatrimonialProfileManager.UpdateFamilyInfo(strApplicationID, TB_FamilyDetails.Text, (sbyte)DDL_FamilyValues.SelectedIndex, (sbyte)DDL_FamilyType.SelectedIndex, (sbyte)DDL_FamilyStatus.SelectedIndex, TB_familyOrigin.Text, sbyteBrotherToMarry, sbyteSisterToMarry, RB_Father_Alive.Checked, RB_Mother_Alive.Checked, TB_Father_Occ.Text, TB_Mother_Occ.Text); //--------------------------------------------------------------------------------------------------- string strHobbiesList = ""; string Flag = ""; foreach (ListItem objListItem in LB_Hobbies.Items) { if (objListItem.Selected) { strHobbiesList += Flag + objListItem.Value; Flag = "%"; } } Flag = ""; //Intrests string strInterestList = ""; foreach (ListItem objListItem in LB_Interests.Items) { if (objListItem.Selected) { strInterestList += Flag + objListItem.Value; Flag = "%"; } } //--------------------------------------------------------------------------------------------------- //Inserting Into Database sbyteFlage += MatrimonialProfileManager.InsertHobiesNInterests(strApplicationID, strHobbiesList, TB_OtherHobbies.Text, strInterestList, TB_OtherInterests.Text); //--------------------------------------------------------------------------------------------------- if (sbyteFlage == 3) { Response.Redirect("EditProfile-S4.aspx"); } else { Response.Redirect("../Extras/ErrorReport.aspx"); } } else { Response.Redirect("../Extras/ErrorReport.aspx"); } //} //catch (Exception) //{ } //--------------------------------------------------------------------------------------------------- } }
private void LoadStep3() { txtCount.Text = TB_AboutME.MaxLength.ToString(); TB_AboutME.Attributes.Add("onKeyUp", "javascript:document.getElementById('" + txtCount.ClientID + "').setAttribute('value', (" + TB_AboutME.MaxLength + " - parseInt(document.getElementById('" + TB_AboutME.ClientID + "').getAttribute('value').length)));"); DDL_FamilyStatus.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyStatus); DDL_FamilyStatus.DataTextField = "Item"; DDL_FamilyStatus.DataValueField = "Value"; DDL_FamilyStatus.DataBind(); DDL_FamilyType.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Familytype); DDL_FamilyType.DataTextField = "Item"; DDL_FamilyType.DataValueField = "Value"; DDL_FamilyType.DataBind(); DDL_FamilyValues.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.FamilyValue); DDL_FamilyValues.DataTextField = "Item"; DDL_FamilyValues.DataValueField = "Value"; DDL_FamilyValues.DataBind(); LB_Hobbies.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Hobbies); LB_Hobbies.DataTextField = "Item"; LB_Hobbies.DataValueField = "Value"; LB_Hobbies.DataBind(); LB_Hobbies.Items.RemoveAt(0); LB_Interests.DataSource = ControlDataLoader.DataForLoadingControls(ControlDataLoader.ControlType.Interests); LB_Interests.DataTextField = "Item"; LB_Interests.DataValueField = "Value"; LB_Interests.DataBind(); LB_Interests.Items.RemoveAt(0); //Loading Member Informations string strApplicationID = MatrimonialMemberShip.GetApplicationID(HF_MatID.Value); MatMember objMember = new MatMember(true, strApplicationID, false, false, false, false, false, false, true, true, true, false); TB_AboutME.Text = objMember.AboutMe; TB_FamilyDetails.Text = objMember.FamilyDetails; TB_familyOrigin.Text = objMember.FamilyOrigin; TB_Father_Occ.Text = objMember.FatherOccupation; TB_Mother_Occ.Text = objMember.MotherOccupation; L_FatherName.Text = objMember.FathersName; L_MotherName.Text = objMember.MothersName; L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); DDL_FamilyStatus.SelectedIndex = objMember.FamilyStatus; DDL_FamilyType.SelectedIndex = objMember.FamilyType; DDL_FamilyValues.SelectedIndex = objMember.FamilyValues; if (objMember.FatherAlive) { RB_Father_Alive.Checked = true; } else { RB_Father_NAlive.Checked = true; } if (objMember.MotherAlive) { RB_Mother_Alive.Checked = true; } else { RB_Mother_NAlive.Checked = true; } if (objMember.NoOfBrothers != 6) { if (objMember.NoOfBrothers == objMember.BrothersMarried) { L_BMarried.Visible = true; L_BMarried.Text = objMember.NoOfBrothers.ToString(); L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); DDL_NoOfBrothersMarried.Visible = false; } else { L_NoOfBrother.Text = objMember.NoOfBrothers.ToString(); DDL_NoOfBrothersMarried.SelectedIndex = objMember.BrothersMarried; } } else { L_NoOfBrother.Text = "Nill"; L_BMarried.Visible = true; DDL_NoOfBrothersMarried.Visible = false; L_BMarried.Text = "Not Applicable"; } if (objMember.NoOfSisters != 6) { if (objMember.NoOfSisters == objMember.SistersMarried) { L_SMarried.Visible = true; L_SMarried.Text = objMember.NoOfSisters.ToString(); L_NoOfSister.Text = objMember.NoOfSisters.ToString(); DDL_NoOFSistersMarried.Visible = false; } else { L_NoOfSister.Text = objMember.NoOfSisters.ToString(); DDL_NoOFSistersMarried.SelectedIndex = objMember.SistersMarried; } } else { L_NoOfSister.Text = "Nill"; L_SMarried.Visible = true; DDL_NoOFSistersMarried.Visible = false; L_SMarried.Text = "Not Applicable"; } //--------------------------------------------------------------------------------------------------- string[] strAHobbies = objMember.HobbiesList.Split('%'); int i; if (strAHobbies[0].Length != 0) { foreach (string index in strAHobbies) { i = int.Parse(index); LB_Hobbies.Items[i - 1].Selected = true; } } //--------------------------------------------------------------------------------------------------- string[] strAIntrests = objMember.IntrestList.Split('%'); if (strAIntrests[0].Length != 0) { foreach (string index in strAIntrests) { i = int.Parse(index); LB_Interests.Items[i - 1].Selected = true; } } //--------------------------------------------------------------------------------------------------- TB_OtherHobbies.Text = objMember.OtherHobbies; TB_OtherInterests.Text = objMember.OtherIntrests; //--------------------------------------------------------------------------------------------------- objMember = null; }