private void PopulateContentItemList() { ContentController content_controller_obj = new ContentController(); int ContentTypeId = 1; DataTable dt = content_controller_obj.GetListByContentTypeId(ContentTypeId); ddlContentItem.Items.Clear(); ddlContentItem.DataSource = dt; ddlContentItem.DataTextField = "ContentKey"; ddlContentItem.DataValueField = "ContentItemID"; ddlContentItem.DataBind(); ddlContentItem.Items.Insert(0, new ListItem("- Chọn -", "0")); ddlContentItem.SelectedIndex = 0; ddlContentItem.AutoPostBack = true; }
public int AddModule(ModuleInfo objModule) { Services.Log.EventLog.EventLogController objEventLog = new Services.Log.EventLog.EventLogController(); if (Null.IsNull(objModule.ModuleID)) { IContentTypeController typeController = new ContentTypeController(); ContentType contentType = (from t in typeController.GetContentTypes() where t.Type == "Module" select t) .SingleOrDefault(); IContentController contentController = new ContentController(); objModule.Content = objModule.ModuleTitle; objModule.ContentTypeId = contentType.ContentTypeId; objModule.Indexed = false; int contentItemID = contentController.AddContentItem(objModule); objModule.ModuleID = dataProvider.AddModule(contentItemID, objModule.PortalID, objModule.ModuleDefID, objModule.ModuleTitle, objModule.AllTabs, objModule.Header, objModule.Footer, objModule.StartDate, objModule.EndDate, objModule.InheritViewPermissions, objModule.IsDeleted, UserController.GetCurrentUserInfo().UserID); //Now we have the ModuleID - update the contentItem contentController.UpdateContentItem(objModule); objEventLog.AddLog(objModule, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.MODULE_CREATED); ModulePermissionController.SaveModulePermissions(objModule); } ModuleInfo tmpModule = GetModule(objModule.ModuleID, objModule.TabID); if (tmpModule != null) { if (tmpModule.IsDeleted) { RestoreModule(objModule); } } else { dataProvider.AddTabModule(objModule.TabID, objModule.ModuleID, objModule.ModuleOrder, objModule.PaneName, objModule.CacheTime, objModule.CacheMethod, objModule.Alignment, objModule.Color, objModule.Border, objModule.IconFile, (int)objModule.Visibility, objModule.ContainerSrc, objModule.DisplayTitle, objModule.DisplayPrint, objModule.DisplaySyndicate, objModule.IsWebSlice, objModule.WebSliceTitle, objModule.WebSliceExpiryDate, objModule.WebSliceTTL, UserController.GetCurrentUserInfo().UserID); Services.Log.EventLog.LogInfo objEventLogInfo = new Services.Log.EventLog.LogInfo(); objEventLogInfo.LogProperties.Add(new CommonLibrary.Services.Log.EventLog.LogDetailInfo("TabId", objModule.TabID.ToString())); objEventLogInfo.LogProperties.Add(new CommonLibrary.Services.Log.EventLog.LogDetailInfo("ModuleID", objModule.ModuleID.ToString())); objEventLogInfo.LogTypeKey = CommonLibrary.Services.Log.EventLog.EventLogController.EventLogType.TABMODULE_CREATED.ToString(); objEventLog.AddLog(objEventLogInfo); if (objModule.ModuleOrder == -1) { UpdateModuleOrder(objModule.TabID, objModule.ModuleID, objModule.ModuleOrder, objModule.PaneName); } else { UpdateTabModuleOrder(objModule.TabID); } } UpdateModuleSettings(objModule); if (objModule.TabModuleID == -1) { if (tmpModule == null) tmpModule = GetModule(objModule.ModuleID, objModule.TabID); objModule.TabModuleID = tmpModule.TabModuleID; } UpdateTabModuleSettings(objModule); ClearCache(objModule.TabID); return objModule.ModuleID; }
private void ShowContentItemList(string selected_value) { int ContentTypeId = 1; ContentController content_controller_obj = new ContentController(); DataTable dt = content_controller_obj.GetListByContentTypeId(ContentTypeId); ddlContentItem.Items.Clear(); ddlContentItem.DataSource = dt; ddlContentItem.DataTextField = "ContentKey"; ddlContentItem.DataValueField = "ContentItemID"; ddlContentItem.DataBind(); ddlContentItem.Items.Insert(0, new ListItem("- Chọn -", "0")); ddlContentItem.SelectedValue = selected_value; }
private void LoadData() { ContentController content_controller_obj = new ContentController(); DataTable dt = content_controller_obj.GetDetails(_idx); LoadContentTypeList2DDL(dt.Rows[0]["ContentTypeID"].ToString()); txtContents.Text = dt.Rows[0]["Content"].ToString(); txtContentKey.Text = dt.Rows[0]["ContentKey"].ToString(); bool indexed =Convert.ToBoolean(dt.Rows[0]["Indexed"].ToString()); if (indexed == true){ rdlIndexed.SelectedValue = "1"; } else { rdlIndexed.SelectedValue = "2"; } }
private int UpdateData() { int ContentTypeID = Convert.ToInt32(ddlContentTypes.SelectedValue); string Content = txtContents.Text; string ContentKey = txtContentKey.Text; string strIndexed = rdlIndexed.SelectedValue; bool Indexed = false; if (strIndexed == "1") { Indexed = true; } else { Indexed = false; } ContentController content_controller_obj = new ContentController(); int i = content_controller_obj.Edit(_idx, ContentTypeID, Content, ContentKey, Indexed); return i; }