示例#1
0
 private void LoadTree()
 {
     try
     {
         this.Cursor      = Cursors.WaitCursor;
         tvLeft.AllowDrop = true;
         tvLeft.Nodes.Clear();
         tvLeft.ImageList = Util.GetImageList();
         dalRoleList bll = new dalRoleList();
         BindingCollection <modRoleList> list = bll.GetIList(true, out Util.emsg);
         if (list != null)
         {
             foreach (modRoleList mod in list)
             {
                 tvLeft.Nodes.Add(mod.RoleId, mod.RoleDesc, 0, 1);
             }
             if (tvLeft.Nodes.Count > 0)
             {
                 tvLeft.SelectedNode = tvLeft.Nodes[0];
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
         return;
     }
     finally
     {
         this.Cursor = Cursors.Default;
     }
 }
示例#2
0
        private void LoadData()
        {
            BindingCollection <modRoleList> list = _dal.GetIList(false, out Util.emsg);

            DBGrid.DataSource = list;
            if (list != null)
            {
                AddComboBoxColumns();
                DBGrid.AllowUserToAddRows    = false;
                DBGrid.AllowUserToDeleteRows = false;
                DBGrid.ReadOnly    = true;
                DBGrid.MultiSelect = false;
                //DBGrid.ReadOnly = true;
                DBGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                DBGrid.AlternatingRowsDefaultCellStyle.BackColor = frmOptions.ALTERNATING_BACKCOLOR;
                Status1 = DBGrid.Rows.Count.ToString();
                Status2 = clsTranslate.TranslateString("Refresh");
            }
            else
            {
                DBGrid.DataSource = null;
                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#3
0
        private void SEC_TASK_GRANT_Load(object sender, EventArgs e)
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;
                dalRoleList bll = new dalRoleList();
                //DataSet ds = bll.GetRoleList(true, out Util.emsg);
                tvUser2.ImageList = Util.GetImageList();
                BindingCollection <modRoleList> rolelist = new BindingCollection <modRoleList>();
                rolelist = bll.GetIList(true, out Util.emsg);
                if (rolelist != null)
                {
                    comboBox1.ValueMember   = "RoleId";
                    comboBox1.DisplayMember = "RoleDesc";
                    comboBox1.DataSource    = rolelist;
                    if (comboBox1.Items.Count > 0)
                    {
                        comboBox1.SelectedIndex = 0;
                        //LoadListBox();
                    }

                    foreach (modRoleList role in rolelist)
                    {
                        dalUserList _ubll = new dalUserList();
                        BindingCollection <modUserList> userlist = _ubll.GetIList(role.RoleId, out Util.emsg);
                        if (userlist != null)
                        {
                            TreeNode tn = tvUser2.Nodes.Add(role.RoleId, role.RoleDesc, 0, 1);
                            foreach (modUserList user in userlist)
                            {
                                TreeNode node = tn.Nodes.Add(user.UserId, user.UserName, 2, 3);
                                node.ToolTipText = node.Name;
                            }
                        }
                    }
                    tvUser2.ShowNodeToolTips = true;
                    dalTaskList task = new dalTaskList();
                    BindingCollection <modTaskList> tasklist = task.GetIList(string.Empty, true, false, out Util.emsg);
                    DBGrid2.DataSource = tasklist;
                    for (int j = 0; j < DBGrid2.RowCount; j++)
                    {
                        DBGrid2.Rows[j].Cells["Taskname"].Value = clsTranslate.TranslateString(DBGrid2.Rows[j].Cells["Taskname"].Value.ToString());
                    }

                    DataGridViewCheckBoxColumn checkboxColumn = new DataGridViewCheckBoxColumn();
                    checkboxColumn.HeaderText       = clsTranslate.TranslateString("Select");
                    checkboxColumn.DataPropertyName = "Select";
                    DBGrid2.Columns.Insert(0, checkboxColumn);

                    DBGrid2.Columns[9].Visible = false;
                    DBGrid2.Columns[8].Visible = false;
                    DBGrid2.Columns[7].Visible = false;
                    DBGrid2.Columns[6].Visible = false;
                    DBGrid2.Columns[5].Visible = false;
                    DBGrid2.Columns[4].Visible = false;
                    DBGrid2.Columns[3].Visible = false;

                    //DBGrid2.Columns[8].ReadOnly = true;
                    //DBGrid2.Columns[7].ReadOnly = true;
                    //DBGrid2.Columns[6].ReadOnly = true;
                    //DBGrid2.Columns[5].ReadOnly = true;
                    //DBGrid2.Columns[4].ReadOnly = true;
                    //DBGrid2.Columns[3].ReadOnly = true;
                    DBGrid2.Columns[2].ReadOnly = true;
                    DBGrid2.Columns[1].ReadOnly = true;
                    //Util.AutoSetColWidth(1, DBGrid2);
                    DBGrid2.AllowUserToAddRows = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }