protected void gViewMembers_RowUpdating(object sender, GridViewUpdateEventArgs e) { int index = e.RowIndex; AuthorizedMember member = new AuthorizedMember(); member.Firstname = (gViewMembers.Rows[index].FindControl("txtFirstname") as TextBox).Text; member.Lastname = (gViewMembers.Rows[index].FindControl("txtLastname") as TextBox).Text; member.RelationToAccountOwner = (gViewMembers.Rows[index].FindControl("txtRelationToAccountOwner") as TextBox).Text; member.ModifiedDate = DateTime.Now.ToLocalTime(); member.AccountID = Convert.ToInt32((gViewMembers.Rows[index].FindControl("hdnAccountID") as HiddenField).Value); member.AuthMemberID = Convert.ToInt32(gViewMembers.DataKeys[index].Value); member.ModifiedBy = User.Identity.Name.ToString(); AuthorizedMemberManager.Save(member); gViewMembers.EditIndex = -1; // reload the data Account a = new Account(); a.AccountID = member.AccountID; DisplayAuthorizedMembers(a); //show the edit and delete column gViewMembers.Columns[4].Visible = true; //edit gViewMembers.Columns[5].Visible = true; //delete //hide the update and cancel column gViewMembers.Columns[6].Visible = false; //update gViewMembers.Columns[7].Visible = false; //cancel }
private void DisplayAuthorizedMembers(Account accountToView) { //Get the members list and then display them in the gridview AuthorizedMemberList aMemberList = new AuthorizedMemberList(); aMemberList = AuthorizedMemberManager.GetListByAccountID(accountToView.AccountID); //diplay the members in the gridview gViewMembers.DataSource = aMemberList; gViewMembers.DataBind(); }
protected void lnkRemoveMember_OnCommand(object sender, CommandEventArgs e) { int memberID = Convert.ToInt32(e.CommandArgument.ToString()); String operation = e.CommandName.ToString().ToLower(); // delete the member from the account AuthorizedMemberManager.Delete(memberID); //after the operation reload the data Account a = new Account(); a.AccountID = _accountID; DisplayAuthorizedMembers(a); }
protected void lnkAddAuthMember_OnCommand(object sender, CommandEventArgs e) { AuthorizedMember aMember = new AuthorizedMember(); aMember.AccountID = _accountID; aMember.Firstname = (fviewAuthorizedMember.FindControl("txtFname") as TextBox).Text.Trim(); aMember.Lastname = (fviewAuthorizedMember.FindControl("txtLname") as TextBox).Text.Trim(); aMember.RelationToAccountOwner = (fviewAuthorizedMember.FindControl("txtRelation") as TextBox).Text.Trim(); aMember.CreatedBy = User.Identity.Name.ToString(); //save AuthorizedMemberManager.Save(aMember); //clear the fields (fviewAuthorizedMember.FindControl("txtLname") as TextBox).Text = ""; (fviewAuthorizedMember.FindControl("txtFname") as TextBox).Text = ""; (fviewAuthorizedMember.FindControl("txtRelation") as TextBox).Text = ""; //display in gridview gViewMembers.DataSource = AuthorizedMemberManager.GetListByAccountID(_accountID); gViewMembers.DataBind(); }