private void InitMemberInfo() { member = Utility.Transaction.Member; Memberads = _MemberInformationService.FindMemberadsByID(member.MemberCode); memberToDataSource = _MemberInformationService.FindMemberToDataSourceByID(member.MemberCode); MemberQuestionAndAnswerList = _MemberInformationService.FindTMemberQuestionAndAnswerByID(member.MemberCode); this.lblBirthday.Text = member.Birthday.ToString("MM/dd/yyyy"); this.lblCity.Text = member.City; this.lblPassportNumber.Text = member.Passport; this.lblFirstName.Text = member.FirstName; switch (member.Gender) { case 0: this.lblGender.Text = Terms.Member.Utility.Member_Gender.Mr.ToString(); break; case 1: this.lblGender.Text = Terms.Member.Utility.Member_Gender.Mrs.ToString(); break; case 2: this.lblGender.Text = Terms.Member.Utility.Member_Gender.Ms.ToString(); break; } this.lblLastName.Text = member.LastName; this.lblMiddleName.Text = member.MiddleName; this.lblNightPhoneNumber.Text = member.PhoneNight; this.lblDayPhoneNumber.Text = member.PhoneDay; this.lblStateCountry.Text =( member.Province.Equals(string.Empty) ? " " : member.Province + " , ") + _CommonService.FindCountryById(member.Nation).FullName; this.lblStreetAddress.Text = member.StreetAddress; this.lblZip.Text = member.ZipCode; this.lblCity.Text = member.City; InitServer(); }
private void InitMemberInfo() { member = Utility.Transaction.Member; Memberads = _MemberInformationService.FindMemberadsByID(member.MemberCode); memberToDataSource = _MemberInformationService.FindMemberToDataSourceByID(member.MemberCode); MemberQuestionAndAnswerList = _MemberInformationService.FindTMemberQuestionAndAnswerByID(member.MemberCode); //string[] birthday = member.Birthday.ToString("d/M/yyyy").Split('-'); //this.txtBirthday.Text = member.Birthday.ToString("MM/dd/yyyy"); this.txtCity.Text = member.City; this.txtPassport.Text = member.Passport; this.txtFirst.Text = member.FirstName; this.rblGender.SelectedIndex = member.Gender; this.txtLast.Text = member.LastName; this.txtMiddle.Text = member.MiddleName; this.txtPhoneNight.Text = member.PhoneNight; this.txtPhoneDay.Text = member.PhoneDay; for (int i = DateTime.Now.Year; i > DateTime.Now.Year - 100; i--) { ListItem itemNew = new ListItem(i.ToString(), i.ToString()); drpAdultyear.Items.Add(itemNew); } ListItem itemNew1 = new ListItem("--Select--", "0"); drpAdultyear.Items.Insert(0, itemNew1); this.drpAdultDay.SelectedIndex = drpAdultDay.Items.IndexOf(drpAdultDay.Items.FindByText(member.Birthday.Day.ToString())); this.drpAdultMonth.SelectedIndex = drpAdultMonth.Items.IndexOf(drpAdultMonth.Items.FindByText(member.Birthday.Month.ToString())); this.drpAdultyear.SelectedIndex = drpAdultyear.Items.IndexOf(drpAdultyear.Items.FindByText(member.Birthday.Year.ToString())); this.txtStreet.Text = member.StreetAddress; this.txtZip.Text = member.ZipCode; this.txtCity.Text = member.City; }
private void InitMemberInfo() { member = Utility.Transaction.Member; Memberads = _MemberInformationService.FindMemberadsByID(member.MemberCode); memberToDataSource = _MemberInformationService.FindMemberToDataSourceByID(member.MemberCode); MemberQuestionAndAnswerList = _MemberInformationService.FindTMemberQuestionAndAnswerByID(member.MemberCode); this.txtCity.Text = member.City; this.txtFirst.Text = member.FirstName; this.txtLast.Text = member.LastName; this.txtMiddle.Text = member.MiddleName; this.txtPhoneDay.Text = member.PhoneDay; this.txtStreet.Text = member.StreetAddress; this.txtZip.Text = member.ZipCode; this.txtCity.Text = member.City; }
protected void aspbtnUpdate_Click(object sender, EventArgs e) { member = Utility.Transaction.Member; string strGender = string.Empty; string strFirst = string.Empty; string strMiddle = string.Empty; string strLast = string.Empty; string strEmail = string.Empty; string strPassword = string.Empty; string strPhoneDay = string.Empty; string strPhoneNight = string.Empty; DateTime dateBirthday = DateTime.MinValue; string strPassport = string.Empty; string strStreet = string.Empty; string strCity = string.Empty; string strState = string.Empty; string strCountry = string.Empty; string strZip = string.Empty; if (this.IsValid ) { strGender = this.rblGender.SelectedValue; strFirst = this.txtFirst.Text.Trim(); strMiddle = this.txtMiddle.Text.Trim(); strLast = this.txtLast.Text.Trim(); strPhoneDay = this.txtPhoneDay.Text.Trim(); strPhoneNight = this.txtPhoneNight.Text.Trim(); try { dateBirthday = Convert.ToDateTime(drpAdultMonth.SelectedValue + "/" + drpAdultDay.SelectedValue + "/" + drpAdultyear.SelectedValue).Date; } catch { return; } strPassport = this.txtPassport.Text.Trim(); strStreet = this.txtStreet.Text.Trim(); strCity = this.txtCity.Text.Trim(); strState = this.ddlState.SelectedValue; strCountry = this.ddlCountry.SelectedValue; strZip = this.txtZip.Text.Trim(); int iCount = _MemberInformationService.GetEmail(strEmail); //if (iCount > 0) //{ // return; //} ArrayList arr = new ArrayList(); for (int i = 0; i < cblServer.Items.Count; i++) { if (cblServer.Items[i].Selected) { arr.Add(cblServer.Items[i].Value.Trim()); } } MemberadsMeta _Memberads = _MemberInformationService.FindMemberadsByID(member.MemberCode); _Memberads.AdsCode = Join(arr, @"/"); ArrayList arrQuestion = new ArrayList(); MemberQuestionAndAnswerMeta _MemberQuestionAndAnswer; foreach (DataGridItem item in dgServer.Items) { _MemberQuestionAndAnswer = new MemberQuestionAndAnswerMeta(); string strQuestionCode = item.Cells[0].Text; string strSingleOrMultiterm = item.Cells[2].Text; if (strSingleOrMultiterm == "True") { CheckBoxList cbl = (CheckBoxList)item.FindControl("cblAnswer"); _MemberQuestionAndAnswer.QuestionCode = strQuestionCode; _MemberQuestionAndAnswer.MemberCode = member.MemberCode; ArrayList arrAnswer = new ArrayList(); for (int i = 0; i < cbl.Items.Count; i++) { if (cbl.Items[i].Selected) { arrAnswer.Add(cbl.Items[i].Value.Trim()); } } _MemberQuestionAndAnswer.AnswerCode = Join(arrAnswer, @"/"); } else { RadioButtonList rbl = (RadioButtonList)item.FindControl("rblAnswer"); _MemberQuestionAndAnswer.QuestionCode = strQuestionCode; _MemberQuestionAndAnswer.MemberCode = member.MemberCode; _MemberQuestionAndAnswer.AnswerCode = rbl.SelectedValue.Trim(); } arrQuestion.Add(_MemberQuestionAndAnswer); } TMemberToDataSource _MemberToDataSource = new TMemberToDataSource(); _MemberToDataSource.Constantid = "0"; MemberMeta _MemberInformation = _MemberInformationService.FindMemberInformationByID(Utility.Transaction.Member.MemberCode);// new MemberMeta();// (MemberMeta)member; _MemberInformation.FirstName = strFirst; _MemberInformation.MiddleName = strMiddle; _MemberInformation.LastName = strLast; _MemberInformation.Gender = Convert.ToInt32(strGender); _MemberInformation.PhoneDay = strPhoneDay; _MemberInformation.PhoneNight = strPhoneNight; _MemberInformation.Birthday = dateBirthday; _MemberInformation.Passport = strPassport; _MemberInformation.City = strCity; _MemberInformation.StreetAddress = strStreet; _MemberInformation.Nation = strCountry; _MemberInformation.Province = strState; _MemberInformation.ZipCode = strZip; _MemberInformation.RegisterTime = DateTime.Now.Date; _MemberInformationService.UpdateMemberInformation(_Memberads, _MemberInformation, arrQuestion); Utility.Transaction.Member = UnConvert(_MemberInformation); MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress(@"*****@*****.**"); mailMessage.To.Add(new MailAddress(member.EmailAddress)); mailMessage.Subject = "Your Account of GTT has been updated successfully."; mailMessage.Body = "Dear " + strFirst + " " + strLast + ",<br> Thanks for registering for our membership program. " + "Your User ID is: " + member.EmailAddress + " . You can now start enjoying your membership benefits such as promotional travel offers, last minute deals, tour offers, hotel specials, and sweepstakes!"; Terms.Member.Utility.MemberUtility.SendEmail(mailMessage, "Membership"); this.Response.Redirect("~/Page/Common/MemberMessageForm.aspx"); } }
protected void aspbtnUpdate_Click(object sender, EventArgs e) { member = Utility.Transaction.Member; string strFirst = string.Empty; string strMiddle = string.Empty; string strLast = string.Empty; string strEmail = string.Empty; string strPhoneDay = string.Empty; string strPassport = string.Empty; string strStreet = string.Empty; string strCity = string.Empty; string strState = string.Empty; string strCountry = string.Empty; string strZip = string.Empty; if (this.IsValid) { strFirst = this.txtFirst.Text.Trim(); strMiddle = this.txtMiddle.Text.Trim(); strLast = this.txtLast.Text.Trim(); strPhoneDay = this.txtPhoneDay.Text.Trim(); strStreet = this.txtStreet.Text.Trim(); strCity = this.txtCity.Text.Trim(); strState = this.ddlState.SelectedValue; strCountry = this.ddlCountry.SelectedValue; strZip = this.txtZip.Text.Trim(); int iCount = _MemberInformationService.GetEmail(strEmail); if (iCount > 0) { return; } TMemberToDataSource _MemberToDataSource = new TMemberToDataSource(); _MemberToDataSource.Constantid = "0"; MemberMeta _MemberInformation = _MemberInformationService.FindMemberInformationByID(Utility.Transaction.Member.MemberCode); _MemberInformation.FirstName = strFirst; _MemberInformation.MiddleName = strMiddle; _MemberInformation.LastName = strLast; _MemberInformation.PhoneDay = strPhoneDay; _MemberInformation.City = strCity; _MemberInformation.StreetAddress = strStreet; _MemberInformation.Nation = strCountry; _MemberInformation.Province = strState; _MemberInformation.ZipCode = strZip; MemberInformation mem = UnConvert(_MemberInformation); _MemberInformationService.UpdateMemberInformation(mem); //MailMessage mailMessage = new MailMessage(); //mailMessage.From = new MailAddress(@"*****@*****.**"); //mailMessage.To.Add(new MailAddress(member.EmailAddress)); //mailMessage.Subject = "Your Account of Majestic Vacations has been updated successfully."; //mailMessage.Body = "Dear " + strFirst + " " + strLast + ",<br> Thanks for registering our membership program." + // "The new membership number is . You can start enjoying the membership benefits," + // "e.g., promotional travel offers, last minute deals, various tours, hotels, and sweepstakes."; //Terms.Member.Utility.MemberUtility.SendEmail(mailMessage, "B2BMembership"); Utility.Transaction.Member = mem; this.Response.Redirect("~/B2B_SUB/Index.aspx"); } }