protected void btnChangeBegin_Command(object sender, CommandEventArgs e) { InsuranceDetails details = null; using (AviertDataContext context = new AviertDataContext()) { details = context.InsuranceDetails.SingleOrDefault(d => d.DetailsId == m_details.DetailsId); details.StartDate = DateTime.Parse(this.txtBegin.Text); context.SubmitChanges(); } loadData(); }
protected void btnSubmitAddress_Command(object sender, CommandEventArgs e) { Person person = null; using (AviertDataContext context = new AviertDataContext()) { person = context.Person.SingleOrDefault(p => p.PersonId == m_person.PersonId); person.Co = this.txtCo.Text.Trim(); person.Street = this.txtStreet.Text.Trim(); person.StreetNo = this.txtStreetNo.Text.Trim(); person.ZIP = this.txtZip.Text.Trim(); person.City = this.txtCity.Text.Trim(); context.SubmitChanges(); } loadData(); }
protected void getPassword(object sender, CommandEventArgs e) { Person person = null; User user = null; string password = null; string messageText = null; this.Captcha1.ValidateCaptcha(this.txtCaptcha.Text.Trim()); if (!this.Captcha1.UserValidated) { this.txtCaptcha.Text = string.Empty; return; } password = UserHelper.CreateRandomPassword(10); using (AviertDataContext context = new AviertDataContext()) { person = context.Person.SingleOrDefault(p => p.EMail == this.txtEMail.Text.Trim()); if (person == null) { this.txtEMail.Text = string.Empty; this.txtCaptcha.Text = string.Empty; return; } user = context.User.Single(u => u.UserId == person.UserId); } UserHelper.SetPassword(user, password); messageText = File.ReadAllText(Request.PhysicalApplicationPath + @"\MailTemplate\password.html"); messageText = messageText.Replace("[password]", password); messageText = messageText.Replace("[name]", string.Format("{0} {1}", person.GivenName, person.LastName)); Tools.SendMail(person.EMail, "AVIERTdirect Passwort", messageText, true); Response.Redirect("login.aspx", true); }