Exemple #1
0
        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);
        }