protected void InitializeDefinitionGrid() { System.Data.DataTable definitionTable = new System.Data.DataTable(); definitionTable.Columns.Add("DefinitionId"); definitionTable.Columns.Add("ServiceId"); definitionTable.Columns.Add("ServiceName"); definitionTable.Columns.Add("ServiceType"); definitionTable.Columns.Add("Enabled"); foreach (Mercury.Client.Core.MedicalServices.Definitions.ServiceSetDefinition currentDefinition in serviceSet.Definitions) { Client.Core.MedicalServices.Service medicalService = MercuryApplication.MedicalServiceGet(currentDefinition.DefinitionServiceId, false); if (medicalService != null) { definitionTable.Rows.Add(currentDefinition.Id, currentDefinition.DefinitionServiceId, medicalService.Name, medicalService.ServiceType.ToString(), currentDefinition.Enabled); } } ServiceDefinitionGrid.DataSource = definitionTable; ServiceDefinitionGrid.DataBind(); ServiceDefinitionSingletonSelection.Items.Clear(); foreach (Mercury.Server.Application.SearchResultMedicalServiceHeader serviceHeader in MercuryApplication.MedicalServiceHeadersGetByType(Mercury.Server.Application.MedicalServiceType.Singleton)) { ServiceDefinitionSingletonSelection.Items.Add(new Telerik.Web.UI.RadComboBoxItem(serviceHeader.Name, serviceHeader.Id.ToString())); } ServiceDefinitionSetSelection.Items.Clear(); foreach (Mercury.Server.Application.SearchResultMedicalServiceHeader serviceHeader in MercuryApplication.MedicalServiceHeadersGetByType(Mercury.Server.Application.MedicalServiceType.Set)) { ServiceDefinitionSetSelection.Items.Add(new Telerik.Web.UI.RadComboBoxItem(serviceHeader.Name, serviceHeader.Id.ToString())); } return; }
protected void InitializeDefinitionGrid() { System.Data.DataTable definitionTable = new DataTable(); definitionTable.Columns.Add("DefinitionId"); definitionTable.Columns.Add("DefinitionType"); definitionTable.Columns.Add("Criteria"); foreach (Mercury.Client.Core.MedicalServices.Definitions.ServiceSingletonDefinition singletonDefinition in serviceSingleton.Definitions) { definitionTable.Rows.Add(singletonDefinition.Id, singletonDefinition.DataSourceType.ToString(), singletonDefinition.Criteria()); } ServiceDefinitionGrid.DataSource = definitionTable; ServiceDefinitionGrid.DataBind(); return; }