public override void OnClick() { Hy.Check.Task.Task task = Hy.Check.Command.CheckApplication.CurrentTask; if (task == null) { return; } if (task.State != Hy.Check.Task.enumTaskState.Created) { if (DevExpress.XtraEditors.XtraMessageBox.Show("当前任务已经执行过检查,您确定要覆盖之前的检查结果吗?", "提示", System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } } task.ReadyForCheck(true); TemplateRules templateRules = new TemplateRules(task.SchemaID); CheckApplication.TaskChanged(null); Hy.Check.UI.Forms.FrmTaskCheck frmCheck = new Hy.Check.UI.Forms.FrmTaskCheck(task, templateRules.CurrentSchemaRules); frmCheck.CheckTask(); //if (frmCheck.DialogResult == System.Windows.Forms.DialogResult.Abort) // return; CheckApplication.TaskChanged(task); }
public override void OnClick() { Hy.Check.Task.Task task = Hy.Check.Command.CheckApplication.CurrentTask; if (task == null) return; if (task.State != Hy.Check.Task.enumTaskState.Created) { if (DevExpress.XtraEditors.XtraMessageBox.Show("��ǰ�����Ѿ�ִ�й���飬��ȷ��Ҫ����֮ǰ�ļ������", "��ʾ", System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) return; } task.ReadyForCheck(true); TemplateRules templateRules = new TemplateRules(task.SchemaID); CheckApplication.TaskChanged(null); Hy.Check.UI.Forms.FrmTaskCheck frmCheck = new Hy.Check.UI.Forms.FrmTaskCheck(task,templateRules.CurrentSchemaRules); frmCheck.CheckTask(); //if (frmCheck.DialogResult == System.Windows.Forms.DialogResult.Abort) // return; CheckApplication.TaskChanged(task); }