public void LoadData(int fieldConfigurationId, bool showId) { // clear UI Clear(); // set up parameters var data = new FieldConfigurationDataModel(); data.FieldConfigurationId = fieldConfigurationId; // get data var items = FieldConfigurationDataManager.GetEntityDetails(data, SessionVariables.RequestProfile, ApplicationCommon.ReturnAuditInfo); // should only have single match if (items.Count != 1) { return; } var item = items[0]; txtFieldConfigurationId.Text = item.FieldConfigurationId.ToString(); txtName.Text = item.Name; txtApplication.Text = item.ApplicationId.ToString(); txtSystemEntityTypeId.Text = item.SystemEntityTypeId.ToString(); drpSystemEntityTypeList.SelectedValue = item.SystemEntityTypeId.ToString(); txtDisplayName.Text = item.FieldConfigurationDisplayName; txtName.Text = item.Name; txtValue.InnerText = item.Value; txtWidth.Text = item.Width.ToString(); txtFormatting.Text = item.Formatting; txtControlType.Text = item.ControlType; txtHorizontalAlignment.Text = item.HorizontalAlignment; txtGridViewPriority.Text = item.GridViewPriority.ToString(); txtDetailsViewPriority.Text = item.DetailsViewPriority.ToString(); ddlFieldConfigurationMode.SelectedValue = item.FieldConfigurationModeId.ToString(); txtFieldConfigurationMode.Text = item.FieldConfigurationModeId.ToString(); txtDisplayColumn.Text = item.DisplayColumn.ToString(); txtCellCount.Text = item.CellCount.ToString(); var applicationData = new ApplicationDataModel(); applicationData.ApplicationId = item.ApplicationId; var appDatas = ApplicationDataManager.GetDetails(applicationData, SessionVariables.RequestProfile); //drpApplicationList.SelectedValue = appDatas.Rows[0][ApplicationDataModel.DataColumns.Name].ToString(); if (!showId) { txtFieldConfigurationId.Text = item.FieldConfigurationId.ToString(); txtDisplayName.Enabled = false; //PlaceHolderAuditHistory.Visible = true; // only show Audit History in case of Update page, not for Clone. oHistoryList.Setup(PrimaryEntity, fieldConfigurationId, PrimaryEntityKey); } else { txtFieldConfigurationId.Text = String.Empty; } //oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); }