private int getUserInTree(int id) { UserTreeBL bl = new UserTreeBL(); UserTreeEntity en = bl.getUserAllAccessPath(id); return(en.Tables[en.FilledTableName].Rows.Count); }
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; } } }