public JsonResult IsActive(int id) { FilterTemplate filterTemplate = _filterTemplateService.GetById(id); if (filterTemplate == null) { AR.Setfailure(String.Format(Messages.AlertUpdateSuccess, EntityNames.FilterTemplate)); return(Json(AR, JsonRequestBehavior.DenyGet)); } try { filterTemplate.Active = !filterTemplate.Active; _filterTemplateService.Update(filterTemplate); var vm = _mapper.Map <FilterTemplateVM>(filterTemplate); AR.Data = RenderPartialViewToString("_FilterTemplateItem", vm); AR.SetSuccess(String.Format(Messages.AlertUpdateSuccess, EntityNames.FilterTemplate)); return(Json(AR, JsonRequestBehavior.DenyGet)); } catch (Exception ex) { AR.Setfailure(ex.Message); return(Json(AR, JsonRequestBehavior.DenyGet)); } }
public static VerificationParameters GetTemplate(FilterTemplate template) { VerificationParameters vp = new VerificationParameters(); switch (template) { case FilterTemplate.CommonIssues: vp = new VerificationParameters(true, false, false, true, DEFAULT_OMR_THRESHOLD, false, false); break; case FilterTemplate.ChangeAndModified: vp = new VerificationParameters(false, false, false, false, DEFAULT_OMR_THRESHOLD, true, true); break; case FilterTemplate.CorrectOnly: vp = new VerificationParameters(false, true, false, false, DEFAULT_OMR_THRESHOLD, false, false); break; case FilterTemplate.IncorrectOnly: vp = new VerificationParameters(false, false, true, false, DEFAULT_OMR_THRESHOLD, false, false); break; case FilterTemplate.Custom: vp = new VerificationParameters(false, false, false, false, DEFAULT_OMR_THRESHOLD, false, false); break; } vp.Template = template; return(vp); }
public async Task <IHtmlContent> InvokeFilter(ContextualizedHelpers helpers, ModelExpression expression) { if (FilterTemplate == null) { return(new HtmlString(string.Empty)); } return(await FilterTemplate.Invoke(expression, this, helpers)); }
public virtual void CreateFilterControls(IDotvvmRequestContext context, GridView gridView, HtmlGenericControl cell, ISortableGridViewDataSet sortableGridViewDataSet) { if (FilterTemplate != null) { var placeholder = new PlaceHolder(); cell.Children.Add(placeholder); FilterTemplate.BuildContent(context, placeholder); } }
public static bool ShouldIndexPage(this IContent content) { var filterPublished = new FilterPublished(); var filterTemplate = new FilterTemplate(); var hasTemplate = !filterTemplate.ShouldFilter(content); var isPublished = !filterPublished.ShouldFilter(content); return(hasTemplate && isPublished); }
// GET: Admin/FilterTemplates/Details/5 public ActionResult Details(int id) { FilterTemplate filterTemplate = _filterTemplateService.GetById(id); if (filterTemplate == null) { return(HttpNotFound()); } return(View(filterTemplate)); }
public async Task <IHtmlContent> InvokeFilter(object o, ContextualizedHelpers helpers, string overridePrefix = null) { if (FilterTemplate == null) { return(new HtmlString(string.Empty)); } return(await FilterTemplate.Invoke(new ModelExpression( combinePrefixes(AdditionalPrefix, For.Name), For.ModelExplorer.GetExplorerForModel(o)), this, helpers, overridePrefix)); }
public async Task <IHtmlContent> InvokeFilter(object o, string prefix, ContextualizedHelpers helpers) { if (FilterTemplate == null) { return(new HtmlString(string.Empty)); } //await PrerenderInLineColumnTemplates(o, prefix, helpers); return(await FilterTemplate.Invoke( new ModelExpression(prefix, For.ModelExplorer.GetExplorerForModel(o)), this, helpers)); }
public VerificationParameters(bool useThreshold, bool useAgree, bool useDisagree, bool useExactly, int threshold, bool isReviewed, bool useValueChanged) : this() { this.UseThreshold = useThreshold; this.UseAgreeWithKey = useAgree; this.UseDisagreeWithKey = useDisagree; this.UseExactlyOneBubble = useExactly; this.Threshold = threshold; this.UseValueChanged = useValueChanged; this.IsReviewed = isReviewed; Template = FilterTemplate.CommonIssues; }
private void templateComboBox_SelectedIndexChanged(object sender, EventArgs e) { FilterTemplate template = templateComboBox.SelectedItem as FilterTemplate; if (template != null) { this.stocCheckedListBox.ItemCheck -= new System.Windows.Forms.ItemCheckEventHandler(this.resetTemplate_Event); this.ctosCheckedListBox.ItemCheck -= new System.Windows.Forms.ItemCheckEventHandler(this.resetTemplate_Event); template.ActivateTemplate(stocCheckedListBox, ctosCheckedListBox); this.stocCheckedListBox.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.resetTemplate_Event); this.ctosCheckedListBox.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.resetTemplate_Event); } }
public JsonResult Delete(int id) { FilterTemplate filterTemplate = _filterTemplateService.GetById(id); if (filterTemplate != null) { _filterTemplateService.Delete(filterTemplate); AR.SetSuccess(String.Format(Messages.AlertDeleteSuccess, EntityNames.FilterTemplate)); return(Json(AR, JsonRequestBehavior.DenyGet)); } AR.Setfailure(String.Format(Messages.AlertDeleteFailure, EntityNames.FilterTemplate)); return(Json(AR, JsonRequestBehavior.DenyGet)); }
// GET: Admin/FilterTemplates/Edit/5 public ActionResult Edit(int id) { FilterTemplate filterTemplate = _filterTemplateService.GetById(id); if (filterTemplate == null) { AR.Setfailure(Messages.HttpNotFound); return(Json(AR, JsonRequestBehavior.DenyGet)); // return HttpNotFound(); } var editFilterTemplate = _mapper.Map <FilterTemplate, FilterTemplateIM>(filterTemplate); return(View(editFilterTemplate)); }
protected override void OnInit(EventArgs e) { base.OnInit(e); uxMessagePlaceHolder.Controls.Clear(); uxValidationSummaryPlaceHolder.Controls.Clear(); uxValidationDenotePlaceHolder.Controls.Clear(); uxLanguageControlPlaceHolder.Controls.Clear(); uxButtonEventPlaceHolder.Controls.Clear(); uxButtonCommandPlaceHolder.Controls.Clear(); uxButtonEventInnerBoxPlaceHolder.Controls.Clear(); uxTopContentBoxPlaceHolder.Controls.Clear(); uxFilterPlaceHolder.Controls.Clear(); uxSpecialFilterPlaceHolder.Controls.Clear(); uxPageNumberPlaceHolder.Controls.Clear(); uxGridPlaceHolder.Controls.Clear(); uxBottomContentBoxPlaceHolder.Controls.Clear(); uxContentPlaceHolder.Controls.Clear(); // Message. ContentContainer container = new ContentContainer(); if (MessageTemplate != null) { MessageTemplate.InstantiateIn(container); uxMessagePlaceHolder.Controls.Add(container); uxMessagePlaceHolder.Visible = true; } else { uxMessagePlaceHolder.Controls.Add(new LiteralControl("No Message Defined")); uxMessagePlaceHolder.Visible = false; } // Validation Summary container = new ContentContainer(); if (ValidationSummaryTemplate != null) { ValidationSummaryTemplate.InstantiateIn(container); uxValidationSummaryPlaceHolder.Controls.Add(container); uxValidationSummaryPanel.Visible = true; } else { uxValidationSummaryPlaceHolder.Controls.Add(new LiteralControl("No Validation Summary Defined")); uxValidationSummaryPanel.Visible = false; } // Validation Denotes container = new ContentContainer(); if (ValidationDenotesTemplate != null) { ValidationDenotesTemplate.InstantiateIn(container); uxValidationDenotePlaceHolder.Controls.Add(container); uxValidationDenotePanel.Visible = true; } else { uxValidationDenotePlaceHolder.Controls.Add(new LiteralControl("No Validation Denotes Defined")); uxValidationDenotePanel.Visible = false; } // If all message disapear message panel will not show. if (!uxMessagePlaceHolder.Visible & !uxValidationSummaryPanel.Visible) { uxMessagePanel.Visible = false; } else { uxMessagePanel.Visible = true; } container = new ContentContainer(); if (LanguageControlTemplate != null) { LanguageControlTemplate.InstantiateIn(container); uxLanguageControlPlaceHolder.Controls.Add(container); uxLanguageControlPanel.Visible = true; } else { uxLanguageControlPlaceHolder.Controls.Add(new LiteralControl("No Language Control Defined")); uxLanguageControlPanel.Visible = false; } // If don't have any language and message top panel will not show. if (!uxFilterPanel.Visible & !uxLanguageControlPanel.Visible & !uxSpecialFilterPanel.Visible) { uxTopPagePanel.Visible = false; } else { uxTopPagePanel.Visible = true; } if (ButtonEventTemplate == null) { uxButtonEventPanel.Visible = false; } else { container = new ContentContainer(); ButtonEventTemplate.InstantiateIn(container); uxButtonEventPlaceHolder.Controls.Add(container); uxButtonEventPanel.Visible = true; } if (ButtonCommandTemplate == null) { uxButtonCommandPanel.Visible = false; } else { container = new ContentContainer(); ButtonCommandTemplate.InstantiateIn(container); uxButtonCommandPlaceHolder.Controls.Add(container); uxButtonCommandPanel.Visible = true; } if (ButtonEventInnerBoxTemplate == null) { uxButtonEventInnerBoxPanel.Visible = false; } else { container = new ContentContainer(); ButtonEventInnerBoxTemplate.InstantiateIn(container); uxButtonEventInnerBoxPlaceHolder.Controls.Add(container); uxButtonEventInnerBoxPanel.Visible = true; } container = new ContentContainer(); if (TopContentBoxTemplate != null) { TopContentBoxTemplate.InstantiateIn(container); uxTopContentBoxPlaceHolder.Controls.Add(container); uxTopContentBoxPanel.Visible = true; } else { uxTopContentBoxPlaceHolder.Controls.Add(new LiteralControl("No TopContentBox Content Defined")); uxTopContentBoxPlaceHolder.Visible = false; uxTopContentBoxPanel.Visible = false; } container = new ContentContainer(); if (ContentTemplate != null) { ContentTemplate.InstantiateIn(container); uxContentPlaceHolder.Controls.Add(container); uxContentPanel.Visible = true; } else { uxContentPlaceHolder.Controls.Add(new LiteralControl("No Template Defined")); uxContentPanel.Visible = false; } container = new ContentContainer(); if (PlainContentTemplate != null) { PlainContentTemplate.InstantiateIn(container); uxPlainContentPlaceHolder.Controls.Add(container); uxPlainContentPanel.Visible = true; } else { uxPlainContentPlaceHolder.Controls.Add(new LiteralControl("No Template Defined")); uxPlainContentPanel.Visible = false; } if (FilterTemplate == null) { uxFilterPanel.Visible = false; } else { container = new ContentContainer(); FilterTemplate.InstantiateIn(container); uxFilterPlaceHolder.Controls.Add(container); uxFilterPanel.Visible = true; } if (SpecialFilterTemplate == null) { uxSpecialFilterPanel.Visible = false; } else { container = new ContentContainer(); SpecialFilterTemplate.InstantiateIn(container); uxSpecialFilterPlaceHolder.Controls.Add(container); uxSpecialFilterPanel.Visible = true; } if (PageNumberTemplate == null) { uxPageNumberPanel.Visible = false; } else { container = new ContentContainer(); PageNumberTemplate.InstantiateIn(container); uxPageNumberPlaceHolder.Controls.Add(container); uxPageNumberPanel.Visible = true; } if (GridTemplate == null) { uxGridPanel.Visible = false; } else { container = new ContentContainer(); GridTemplate.InstantiateIn(container); uxGridPlaceHolder.Controls.Add(container); uxGridPanel.Visible = true; } if (uxGridPanel.Visible || uxPageNumberPanel.Visible || uxTopContentBoxPlaceHolder.Visible || uxButtonCommandPanel.Visible || uxButtonEventInnerBoxPanel.Visible) { uxTopContentBoxSet.Visible = true; } else { uxTopContentBoxSet.Visible = false; } if (BottomContentBoxTemplate == null) { uxBottomContentBoxPlaceHolder.Visible = false; uxBottomContentBoxPanel.Visible = false; } else { container = new ContentContainer(); BottomContentBoxTemplate.InstantiateIn(container); uxBottomContentBoxPlaceHolder.Controls.Add(container); uxBottomContentBoxPlaceHolder.Visible = true; } if (HeaderMessageTemplate != null) { HeaderMessageTemplate.InstantiateIn(container); uxHeaderMeassagePlaceHolder.Controls.Add(container); uxHeaderMeassagePanel.Visible = true; } else { uxHeaderMeassagePlaceHolder.Controls.Add(new LiteralControl("No Template Defined")); uxHeaderMeassagePanel.Visible = false; } }
public bool Delete(FilterTemplate filterTemplate) { return(_unitOfWork.FilterTemplateRepository.Delete(filterTemplate)); }
public FilterTemplate Create(FilterTemplate filterTemplate) { return(_unitOfWork.FilterTemplateRepository.Insert(filterTemplate)); }