private void FillGrid1() { grid1.BeginUpdate(); grid1.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g("TableSheetDef", "Description"), 170); grid1.Columns.Add(col); col = new ODGridColumn(Lan.g("TableSheetDef", "Type"), 100); grid1.Columns.Add(col); grid1.Rows.Clear(); ODGridRow row; internalList = SheetsInternal.GetAllInternal(); for (int i = 0; i < internalList.Count; i++) { row = new ODGridRow(); row.Cells.Add(internalList[i].Description); //Enum.GetNames(typeof(SheetInternalType))[i]); row.Cells.Add(internalList[i].SheetType.ToString()); grid1.Rows.Add(row); } grid1.EndUpdate(); }
private void FormSheetDefs_Load(object sender, System.EventArgs e) { if (!Security.IsAuthorized(Permissions.Setup, true)) { butNew.Enabled = false; butCopy.Enabled = false; butCopy2.Enabled = false; grid2.Enabled = false; } internalList = SheetsInternal.GetAllInternal(); internalList = internalList.OrderBy(x => x.SheetType.ToString()).ToList(); List <SheetTypeEnum> listSheetTypes = internalList.Select(x => x.SheetType).Distinct().ToList(); listFilter.SetItems(listSheetTypes, (x => x.ToString()), (x => _sheetTypeFilter.Contains(x)) ); FillGrid1(); FillGrid2(); comboLabel.Items.Clear(); comboLabel.Items.Add(Lan.g(this, "Default")); comboLabel.SelectedIndex = 0; LabelList = new List <SheetDef>(); for (int i = 0; i < _listSheetDefs.Count; i++) { if (_listSheetDefs[i].SheetType == SheetTypeEnum.LabelPatient) { LabelList.Add(_listSheetDefs[i].Copy()); } } for (int i = 0; i < LabelList.Count; i++) { comboLabel.Items.Add(LabelList[i].Description); if (PrefC.GetLong(PrefName.LabelPatientDefaultSheetDefNum) == LabelList[i].SheetDefNum) { comboLabel.SelectedIndex = i + 1; } } }