void PopulateForm(long contentFormId) { ResetAllControls(); awContentForm form = _formLib.Get(contentFormId, true); if (form == null) { return; } _formFeature_formId.Text = form.contentFormId.ToString(); _formTitle.Text = form.title; _formFeature_contentId.Text = form.contentId.ToString(); _formFeature_applyToSub.Checked = form.applyToSub;; _formFeature_canCreateNew.Checked = form.canCreateNew; _formFeature_canUpdate.Checked = form.canUpdate; _formFeature_canDelete.Checked = form.canDelete; ApplyContentButtonRights(form.applyToSub); if (form.applyToSub) { pnlContentList.Visible = true; PopulateFields(form.contentFormId, 0); PopulateChildContentList(form.contentId); } else { PopulateFields(form.contentFormId, form.contentId); } }
/// <summary> /// /// </summary> /// <param name="siteId"></param> /// <param name="contentId"></param> /// <param name="title"></param> /// <param name="description"></param> /// <param name="isEnabled"></param> /// <param name="applyToSub"></param> /// <param name="canCreateNew"></param> /// <param name="canUpdate"></param> /// <param name="canDelete"></param> /// <param name="userId"></param> /// <returns></returns> public long Add(long siteId, long contentId, string title, string description, bool isEnabled, bool applyToSub, bool canCreateNew, bool canUpdate, bool canDelete, long userId) { awContentForm form = new awContentForm(); form.contentFormId = AWAPI_Common.library.MiscLibrary.CreateUniqueId(); form.siteId = siteId; form.contentId = contentId; form.title = title; form.description = description; form.isEnabled = isEnabled; form.applyToSub = applyToSub; form.canCreateNew = canCreateNew; form.canUpdate = canUpdate; form.canDelete = canDelete; form.userId = userId; form.lastBuildDate = DateTime.Now; form.createDate = DateTime.Now; _context.awContentForms.InsertOnSubmit(form); //adds static fields (fields from the content table) and custom content fields AddFieldsToForm(contentId, form.contentFormId, false); _context.SubmitChanges(); return(form.contentFormId); }
/// <summary> /// /// </summary> /// <param name="contentFormId"></param> /// <param name="title"></param> /// <param name="description"></param> /// <param name="isEnabled"></param> /// <param name="applyToSub"></param> /// <param name="canCreateNew"></param> /// <param name="canUpdate"></param> /// <param name="canDelete"></param> /// <param name="userId"></param> public void Update(long contentFormId, string title, string description, bool isEnabled, bool applyToSub, bool canCreateNew, bool canUpdate, bool canDelete, long userId) { awContentForm form = (from l in _context.awContentForms where l.contentFormId.Equals(contentFormId) select l).FirstOrDefault <awContentForm>(); if (form == null) { return; } form.title = title; form.description = description; form.isEnabled = isEnabled; form.applyToSub = applyToSub; form.canCreateNew = canCreateNew; form.canUpdate = canUpdate; form.canDelete = canDelete; form.userId = userId; form.lastBuildDate = DateTime.Now; _context.SubmitChanges(); }