protected override DataTable GetData() { try { SuperKey = ApplicationCommon.GetSuperKey(); SetId = ApplicationCommon.GetSetId(); var selectedrows = new DataTable(); var fieldConfigurationModedata = new FieldConfigurationModeDataModel(); selectedrows = FieldConfigurationModeDataManager.GetDetails(fieldConfigurationModedata, SessionVariables.RequestProfile).Clone(); if (!string.IsNullOrEmpty(SuperKey)) { var systemEntityTypeId = (int)PrimaryEntity; var lstEntityKeys = ApplicationCommon.GetSuperKeyDetails(systemEntityTypeId, SuperKey); foreach (var entityKey in lstEntityKeys) { fieldConfigurationModedata.FieldConfigurationModeId = entityKey; var result = FieldConfigurationModeDataManager.GetDetails(fieldConfigurationModedata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } } else { fieldConfigurationModedata.FieldConfigurationModeId = SetId; var result = FieldConfigurationModeDataManager.GetDetails(fieldConfigurationModedata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } return(selectedrows); } catch (Exception ex) { Response.Write(ex.Message); } return(null); }
private void SetupDropdown() { var isTesting = SessionVariables.IsTesting; var systemEntityTypeData = Framework.Components.Core.SystemEntityTypeDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(systemEntityTypeData, drpSystemEntityTypeList, SystemEntityTypeDataModel.DataColumns.EntityName, SystemEntityTypeDataModel.DataColumns.SystemEntityTypeId); var applicationData = ApplicationDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(applicationData, drpApplicationList, ApplicationDataModel.DataColumns.Name, ApplicationDataModel.DataColumns.ApplicationId); drpApplicationList.AutoPostBack = true; var data = new FieldConfigurationModeDataModel(); data.ApplicationId = Convert.ToInt32(drpApplicationList.SelectedValue); //data.ApplicationId = SessionVariables.RequestProfile.ApplicationId; var fieldConfigurationModeData = FieldConfigurationModeDataManager.GetDetails(data, SessionVariables.RequestProfile); UIHelper.LoadDropDown(fieldConfigurationModeData, ddlFieldConfigurationMode, StandardDataModel.StandardDataColumns.Name, FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId); if (isTesting) { drpSystemEntityTypeList.AutoPostBack = true; if (drpSystemEntityTypeList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtSystemEntityTypeId.Text.Trim())) { drpSystemEntityTypeList.SelectedValue = txtSystemEntityTypeId.Text; } else { txtSystemEntityTypeId.Text = drpSystemEntityTypeList.SelectedItem.Value; } } txtSystemEntityTypeId.Visible = true; ddlFieldConfigurationMode.AutoPostBack = true; if (ddlFieldConfigurationMode.Items.Count > 0) { if (!string.IsNullOrEmpty(txtFieldConfigurationMode.Text.Trim())) { ddlFieldConfigurationMode.SelectedValue = txtFieldConfigurationMode.Text; } else { txtFieldConfigurationMode.Text = ddlFieldConfigurationMode.SelectedItem.Value; } } txtFieldConfigurationMode.Visible = true; } else { if (!string.IsNullOrEmpty(txtSystemEntityTypeId.Text.Trim())) { drpSystemEntityTypeList.SelectedValue = txtSystemEntityTypeId.Text; } if (!string.IsNullOrEmpty(txtFieldConfigurationMode.Text.Trim())) { ddlFieldConfigurationMode.SelectedValue = txtFieldConfigurationMode.Text; } txtSystemEntityTypeId.Visible = false; txtFieldConfigurationMode.Visible = false; } }