private void btnUpdate_Click(object sender, EventArgs e) { Member member = blMember.Get(Id); //team.Id = Guid.Parse(txtId.Text); member.MemberName = txtMemberName.Text.Trim(); member.StudentCode = txtStudentCode.Text.Trim(); member.PhoneNumber = txtPhoneNumber.Text.Trim(); member.TeamId = Guid.Parse(cboTeam.SelectedValue.ToString()); blMember.Update(member); this.Close(); }
protected void GridViewSearchResults_RowUpdating(object sender, GridViewUpdateEventArgs e) { // controls in de row TextBox textBoxNaam = GetUpdateControl(GridViewSearchResults, e.RowIndex, 0) as TextBox; TextBox textBoxRegistratieDatum = GetUpdateControl(GridViewSearchResults, e.RowIndex, 1) as TextBox; // input validation string naam = textBoxNaam.Text; DateTime registratieDatum; if (string.IsNullOrWhiteSpace(naam)) { e.Cancel = true; } if (!DateTime.TryParse(textBoxRegistratieDatum.Text, out registratieDatum)) { e.Cancel = true; } if (e.Cancel) { ShowAlert("An error occured while trying to update. Please ensure that the name is not empty and that the registration date is in the correct format.", "alert-danger"); } else { // valide BLMember blMember = new BLMember(); Member member = null; blMember.PrepareUpdate((int)GridViewSearchResults.DataKeys[e.RowIndex]["Id"], out member); member.Name = naam; member.RegistrationDate = registratieDatum; blMember.Update(); GridViewSearchResults.EditIndex = -1; PopulateGridView(); ShowAlert("Member was successfully updated!", "alert-success"); } }