protected override void ShowData(int ThemeDetailId) { oDetailButtonPanel.SetId = SetId; var data = new ThemeDetailDataModel(); data.ThemeDetailId = ThemeDetailId; var items = ThemeDetailDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); if (items.Count == 1) { var item = items[0]; lblThemeDetailId.Text = item.ThemeDetailId.ToString(); lblApplicationId.Text = item.ApplicationId.ToString(); lblThemeKeyId.Text = item.ThemeKeyId.ToString(); lblThemeId.Text = item.ThemeId.ToString(); lblThemeCategoryId.Text = item.ThemeCategoryId.ToString(); lblThemeKeyId.Text = item.ThemeKeyId.ToString(); oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); oHistoryList.Setup(PrimaryEntity, ThemeDetailId, "ThemeDetail"); } else { Clear(); } }
public void LoadData(int ThemeDetailId, bool showId) { // clear UI Clear(); // set up parameters var data = new ThemeDetailDataModel(); data.ThemeDetailId = ThemeDetailId; // get data var items = ThemeDetailDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); // should only have single match -- should log exception. if (items.Count != 1) { return; } var item = items[0]; txtValue.InnerText = item.Value; ddlThemeCategoryId.SelectedValue = txtThemeCategoryId.Text = item.ThemeCategoryId.ToString(); ddlThemeId.SelectedValue = txtThemeId.Text = item.ThemeId.ToString(); ddlThemeKeyId.SelectedValue = txtThemeKeyId.Text = item.ThemeKeyId.ToString(); if (!showId) { txtThemeDetailId.Text = item.ThemeDetailId.ToString(); //PlaceHolderAuditHistory.Visible = true; // only show Audit History in case of Update page, not for Clone. oHistoryList.Setup(PrimaryEntity, ThemeDetailId, PrimaryEntityKey); } else { txtThemeDetailId.Text = String.Empty; } oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); }
protected override DataTable GetData() { try { SuperKey = ApplicationCommon.GetSuperKey(); SetId = ApplicationCommon.GetSetId(); var selectedrows = new DataTable(); var ThemeDetaildata = new ThemeDetailDataModel(); selectedrows = ThemeDetailDataManager.GetDetails(ThemeDetaildata, SessionVariables.RequestProfile).Clone(); if (!string.IsNullOrEmpty(SuperKey)) { var systemEntityTypeId = (int)PrimaryEntity; var lstEntityKeys = ApplicationCommon.GetSuperKeyDetails(systemEntityTypeId, SuperKey); foreach (var entityKey in lstEntityKeys) { ThemeDetaildata.ThemeDetailId = entityKey; var result = ThemeDetailDataManager.GetDetails(ThemeDetaildata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } } else { ThemeDetaildata.ThemeDetailId = SetId; var result = ThemeDetailDataManager.GetDetails(ThemeDetaildata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } return(selectedrows); } catch (Exception ex) { Response.Write(ex.Message); } return(null); }
protected override DataTable GetData() { var dt = ThemeDetailDataManager.Search(oSearchFilter.SearchParameters, SessionVariables.RequestProfile); return(dt); }