public bool IsValidForStartProcess() { _errores.Clear(); WorkflowValidator validator = new WorkflowValidator(); long IdTarea = Workflow.GetIdTakByName(_taskName); bool IsValid = validator.IsValidForStartProcess(this._processManager.Process.IdProcess, IdTarea, this); _errores.AddAll(validator.GetErrors()); return(IsValid); }
public bool IsValid() { bool isvalid = true; _errores.Clear(); if (!IsValidDetalleCuentaCorriente()) { ItemDatasetError error = new ItemDatasetError("Cuenta Corriente", "Imputaciones", "No se puede imputar varios comprobantes al mismo tiempo"); _errores.Add(error); isvalid = false; } return(isvalid); }