コード例 #1
0
ファイル: DeleteUserForm.cs プロジェクト: sohbati/Automation
        private void fillUserRefferenceCombo(int defaultValue)
        {
            UserTreeBL     userTreeBL     = new UserTreeBL();
            int            loggineduserid = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString());
            UserTreeEntity entity         = userTreeBL.get();

            cmbReferenceUserId.DataSource = null;
            cmbReferenceUserId.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));
            }

            cmbReferenceUserId.DataSource    = dataSource;
            cmbReferenceUserId.DisplayMember = "Text";
            cmbReferenceUserId.ValueMember   = "Value";
            for (int i = 0; i < cmbReferenceUserId.Items.Count; i++)
            {
                string c = ((ComboBoxItem)cmbReferenceUserId.Items[i]).CustomData;
                if (c != null && c.Equals(defaultValue.ToString()))
                {
                    cmbReferenceUserId.SelectedIndex = i;
                    break;
                }
            }
        }
コード例 #2
0
ファイル: UserForm.cs プロジェクト: sohbati/Automation
        private int getUserInTree(int id)
        {
            UserTreeBL     bl = new UserTreeBL();
            UserTreeEntity en = bl.getUserAllAccessPath(id);

            return(en.Tables[en.FilledTableName].Rows.Count);
        }
コード例 #3
0
        private bool checkIsLetterUserEqualLogginedUser(int ownerTreeNodeId)
        {
            int            loggindeUserId = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString());
            UserTreeBL     userTree       = new UserTreeBL();
            UserTreeEntity treeEntity     = userTree.get(ownerTreeNodeId);

            if (treeEntity.Tables[treeEntity.FilledTableName].Rows.Count > 0)
            {
                int userId = int.Parse(treeEntity.get(UserTreeEntity.FIELD_USER_ID).ToString());
                if (userId.Equals(loggindeUserId))
                {
                    return(true);
                }
            }
            return(false);
        }
コード例 #4
0
ファイル: UsersTreeForm.cs プロジェクト: sohbati/Automation
 public UsersTreeForm()
 {
     _userTreeBL = new UserTreeBL();
     _usersBS    = new UsersBS();
     InitializeComponent();
 }
コード例 #5
0
ファイル: DeleteUserForm.cs プロジェクト: sohbati/Automation
 public DeleteUserForm()
 {
     _letterBl   = new LetterBL();
     _userTreeBL = new UserTreeBL();
     InitializeComponent();
 }
コード例 #6
0
 public RefferToAnotherUserForm()
 {
     _letterBl   = new LetterBL();
     _userTreeBL = new UserTreeBL();
     InitializeComponent();
 }