internal void editMember(Form parent) { AddMember addMemberView = new AddMember(memberHighlight.getName(), memberHighlight.getInstrument(), memberHighlight.getJoinDate(), this, parent); addMemberView.Show(); }
internal void removeMember(AddBand parent, AddMember view) { //Remove from addingMembers addingMembers.Remove(memberHighlight); //Remove all member rows from addBand view parent.removeAllRows(); //Change the real model //bandHighlight.removeMembers(); //foreach (Member m in addingMembers.ToArray()) // bandHighlight.addMember(m); //size bandHighlight.setSize(addingMembers.Count.ToString()); //reset addingMembers //addingMembers = new List<Member>(); //re-add rows foreach (Member m in addingMembers.ToArray()) { addingMembers.Remove(m); addMemeberToAddBandView(m, parent); } //Close the form view.Close(); //reinitiate the window //remove all rows ((MainView)_current_view).removeAllRows(); //Reintialize the window ((MainView)_current_view).initialize(bands.ToArray(), reviewers.ToArray()); //disable edit / delete buttons ((MainView)_current_view).disableDelete(MainView.BANDS_TAB); ((MainView)_current_view).disableEdit(MainView.BANDS_TAB); }
internal void addMember(Form parent) { AddMember addMemberView = new AddMember(this, parent); addMemberView.Show(); }