private void update() { lstFilterUserCur.Clear(); cvsView.Children.Clear(); lstUser = valmoWin.dv.users.getUserLst(4); lstUser.Add(valmoWin.dv.users.nullUser); for (int i = 0; i < lstUser.Count; i++) { int j; for (j = 0; j < lstFilterUserPre.Count; j++) { if (lstFilterUserPre[j].curUser.name == lstUser[i].name) { filterUserUnit ctrlUserUnit = new filterUserUnit(); ctrlUserUnit.curUser = lstUser[i]; ctrlUserUnit.checkBoxCtrl1.bIsChecked = lstFilterUserPre[j].bIsChecked; lstFilterUserCur.Add(ctrlUserUnit); cvsView.Children.Add(ctrlUserUnit); break; } } if (j == lstFilterUserPre.Count) { filterUserUnit ctrlUserUnit = new filterUserUnit(); ctrlUserUnit.curUser = lstUser[i]; lstFilterUserCur.Add(ctrlUserUnit); cvsView.Children.Add(ctrlUserUnit); } } lstFilterUserPre.Clear(); for (int i = 0; i < lstFilterUserCur.Count; i++) { lstFilterUserPre.Add(lstFilterUserCur[i]); } brd.Height = (lstUser.Count + 1) * 40; }
private void init() { lstUser.Clear(); if (valmoWin.dv.users.curUser.accessLevel > 3) { lstUser = valmoWin.dv.users.getUserLst(valmoWin.dv.users.curUser.accessLevel); } else { lstUser = valmoWin.dv.users.getUserLst(valmoWin.dv.users.mgr.accessLevel); } lstUser.Add(valmoWin.dv.users.nullUser); cvsView.Children.Clear(); for (int i = 0; i < lstUser.Count; i++) { filterUserUnit ctrlUserUnit = new filterUserUnit(); ctrlUserUnit.curUser = lstUser[i]; lstFilterUserCur.Add(ctrlUserUnit); cvsView.Children.Add(ctrlUserUnit); } lstFilterUserPre.Clear(); for (int i = 0; i < lstFilterUserCur.Count; i++) { lstFilterUserPre.Add(lstFilterUserCur[i]); } }