private void FillGrid() { Employees.RefreshCache(); gridMain.BeginUpdate(); gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g("FormEmployeeSelect", "FName"), 75); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("FormEmployeeSelect", "LName"), 75); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("FormEmployeeSelect", "MiddleI"), 50); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("FormEmployeeSelect", "Hidden"), 50, HorizontalAlignment.Center); gridMain.Columns.Add(col); gridMain.Rows.Clear(); ODGridRow row; for (int i = 0; i < Employees.ListLong.Length; i++) { row = new ODGridRow(); row.Cells.Add(Employees.ListLong[i].FName); row.Cells.Add(Employees.ListLong[i].LName); row.Cells.Add(Employees.ListLong[i].MiddleI); if (Employees.ListLong[i].IsHidden) { row.Cells.Add("X"); } else { row.Cells.Add(""); } gridMain.Rows.Add(row); } gridMain.EndUpdate(); }
private void FormPayPeriods_Load(object sender, System.EventArgs e) { checkUseDecimal.Checked = PrefC.GetBool(PrefName.TimeCardsUseDecimalInsteadOfColon); checkAdjOverBreaks.Checked = PrefC.GetBool(PrefName.TimeCardsMakesAdjustmentsForOverBreaks); Employees.RefreshCache(); FillGrid(); FillRules(); }
private void FillGrid() { Employees.RefreshCache(); _listEmployees = Employees.GetDeepCopy(); gridMain.BeginUpdate(); gridMain.ListGridColumns.Clear(); GridColumn col = new GridColumn(Lan.g("FormEmployeeSelect", "FName"), 75); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("FormEmployeeSelect", "LName"), 75); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("FormEmployeeSelect", "MiddleI"), 50); gridMain.ListGridColumns.Add(col); col = new GridColumn(Lan.g("FormEmployeeSelect", "Hidden"), 50, HorizontalAlignment.Center); gridMain.ListGridColumns.Add(col); gridMain.ListGridRows.Clear(); GridRow row; for (int i = 0; i < _listEmployees.Count; i++) { row = new GridRow(); row.Cells.Add(_listEmployees[i].FName); row.Cells.Add(_listEmployees[i].LName); row.Cells.Add(_listEmployees[i].MiddleI); if (_listEmployees[i].IsHidden) { row.Cells.Add("X"); } else { row.Cells.Add(""); } gridMain.ListGridRows.Add(row); } gridMain.EndUpdate(); }