Exemplo n.º 1
0
 internal void editMember(Form parent)
 {
     AddMember addMemberView = new AddMember(memberHighlight.getName(), memberHighlight.getInstrument(), memberHighlight.getJoinDate(), this, parent);
     addMemberView.Show();
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 internal void addMember(Form parent)
 {
     AddMember addMemberView = new AddMember(this, parent);
     addMemberView.Show();
 }