public void UpdateFilterTemplate(VerificationParameters param) { filterTemplate = param.Template; switch (filterTemplate) { case VerificationParameters.FilterTemplate.CommonIssues: rdbtnCommonIssues.Checked = true; break; case VerificationParameters.FilterTemplate.ChangeAndModified: rdbtnChangedOrModified.Checked = true; break; case VerificationParameters.FilterTemplate.CorrectOnly: rdbtnCorrect.Checked = true; break; case VerificationParameters.FilterTemplate.IncorrectOnly: rdbtnIncorrectOnly.Checked = true; break; case VerificationParameters.FilterTemplate.Custom: rdbtnCustomize.Checked = true; break; default: break; } UpdateFromTemplate(filterTemplate == VerificationParameters.FilterTemplate.Custom ? param : VerificationParameters.GetTemplate(filterTemplate)); nudThreshold.Value = param.Threshold; }
private void rdbtnCustomize_CheckedChanged(object sender, EventArgs e) { filterTemplate = VerificationParameters.FilterTemplate.Custom; ToggleEnables(true); UpdateFromTemplate(VerificationParameters.GetTemplate(filterTemplate)); }
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); }
private void rdbtnIncorrectOnly_CheckedChanged(object sender, EventArgs e) { filterTemplate = VerificationParameters.FilterTemplate.IncorrectOnly; ToggleEnables(false); UpdateFromTemplate(VerificationParameters.GetTemplate(filterTemplate)); }
private void rdbtnChangedOrModified_CheckedChanged(object sender, EventArgs e) { filterTemplate = VerificationParameters.FilterTemplate.ChangeAndModified; ToggleEnables(false); UpdateFromTemplate(VerificationParameters.GetTemplate(filterTemplate)); }
private void rdbtnCommonIssues_CheckedChanged(object sender, EventArgs e) { filterTemplate = VerificationParameters.FilterTemplate.CommonIssues; ToggleEnables(false); UpdateFromTemplate(VerificationParameters.GetTemplate(filterTemplate)); }
public bool IsAtLeastOneTrueWithoutKey(VerificationParameters incoming) { return((UseThreshold /*&& incoming.UseThreshold*/ && Threshold > incoming.Threshold) || (UseExactlyOneBubble && incoming.UseExactlyOneBubble || IsReviewed && incoming.IsReviewed || UseValueChanged && incoming.UseValueChanged )); }
public void UpdateFromTemplate(VerificationParameters param) { chkThreshold.Checked = param.UseThreshold; chkAgree.Checked = param.UseAgreeWithKey; chkDisagree.Checked = param.UseDisagreeWithKey; chkExactlyOne.Checked = param.UseExactlyOneBubble; chkAlreadyReviewed.Checked = param.IsReviewed; chkModified.Checked = param.UseValueChanged; nudThreshold.Value = param.Threshold; OnCanProceed(); }
private void btnCriteria_Click(object sender, EventArgs e) { ViewerControl.ProcessInputDialog pid = new ViewerControl.ProcessInputDialog(ManualReviewPanel, "Update Criteria"); VerificationParameters vp = ManualReviewPanel.VerificationParameters; if (pid.ShowDialog(this.ParentForm) == DialogResult.OK) { OnColorCodeUpdated(); } else { ManualReviewPanel.UpdateFilterTemplate(vp); } }
public ManualReviewPanel(VerificationParameters param, string title) : this(title) { UpdateFilterTemplate(param); }