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]);
            }
        }