Exemple #1
0
        private int getUserInTree(int id)
        {
            UserTreeBL     bl = new UserTreeBL();
            UserTreeEntity en = bl.getUserAllAccessPath(id);

            return(en.Tables[en.FilledTableName].Rows.Count);
        }
Exemple #2
0
        private void fillUserRefferenceCombo(int defaultValue)
        {
            int            loggineduserid = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString());
            UserTreeEntity entity         = _userTreeBL.getUserAllAccessPath(loggineduserid);

            lstUserList.DataSource = null;
            lstUserList.Items.Clear();

            var dataSource = new List <ComboBoxItem>();

            //   BasicInfoUtil.AddUnKnown(dataSource);
            for (int i = 0; i < entity.Tables[entity.FilledTableName].Rows.Count; i++)
            {
                string name   = entity.get(i, UserTreeEntity.VIEW_FIELD_USER_NAME).ToString();
                string treeid = entity.get(i, UserTreeEntity.FIELD_ID).ToString();
                string userid = entity.get(i, UserTreeEntity.FIELD_USER_ID).ToString();
                dataSource.Add(new ComboBoxItem(name, treeid, userid));
            }

            lstUserList.DataSource    = dataSource;
            lstUserList.DisplayMember = "Text";
            lstUserList.ValueMember   = "Value";
            for (int i = 0; i < lstUserList.Items.Count; i++)
            {
                string c = ((ComboBoxItem)lstUserList.Items[i]).CustomData;
                if (c != null && c.Equals(defaultValue.ToString()))
                {
                    lstUserList.SelectedIndex = i;
                    break;
                }
            }
        }