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