private void visaPersoner2( ListBox lst, PlataDM.Grupp grupp, PlataDM.GruppPersonTyp typ, Hashtable valda ) { foreach( PlataDM.Person person in grupp.PersonerVal(typ) ) { int nIndex = lst.Items.Add( new clsPHelper( grupp, person, typ ) ); if ( valda!=null && valda.ContainsKey(person) ) lst.SetSelected( nIndex, true ); } }
private void flyttaEllerKopieraPerson( PlataDM.Grupp gruppDest, clsPHelper ph, bool fKopiera, Hashtable valda ) { if ( fKopiera ) { PlataDM.Person person = gruppDest.PersonerNärvarande.Add( ph.m_person.Personal, ph.m_person.getInfos() ); valda.Add( person, null ); } else { ph._grupp.PersonerVal(ph.m_typ).Remove( ph.m_person ); gruppDest.PersonerVal(ph.m_typ).Add( ph.m_person ); } valda.Add( ph.m_person, null ); }