public virtual void DaysToMoveValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue <= 0) { e.AddError(Sungero.Docflow.RetentionPolicies.Resources.IncorrectDays); } else if (e.NewValue >= Constants.RetentionPolicy.DaysToMoveMaxValue) { e.AddError(Sungero.Docflow.RetentionPolicies.Resources.DaysTooMatchFormat(Constants.RetentionPolicy.DaysToMoveMaxValue.ToString("N0"))); } }
public virtual void MilestonesDaysToFinishWorksValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (_obj.IsCompleted.Value) { e.AddError(ContractualDocuments.Resources.CannotChangeCompleteMilestone); } if (e.NewValue <= 0) { e.AddError(ContractualDocuments.Resources.IncorrectFinishWorksDay); } }
public virtual void ReworkDeadlineValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue.HasValue && e.NewValue <= 0) { e.AddError(Sungero.Docflow.ApprovalRuleBases.Resources.IncorrectReworkDeadline); } if (e.NewValue.HasValue && e.NewValue > Docflow.Constants.ApprovalRuleBase.MaxReworkDeadline) { e.AddError(Sungero.Docflow.ApprovalRuleBases.Resources.IncorrectMaxReworkDeadlineFormat(Docflow.Constants.ApprovalRuleBase.MaxReworkDeadline)); } }
public virtual void DeadlineInDaysValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue.HasValue && e.NewValue < 0) { e.AddError(Sungero.ExchangeCore.BoxBases.Resources.IncorrectAssignmentDeadline); } if (e.NewValue.HasValue && e.NewValue > Sungero.ExchangeCore.PublicConstants.BoxBase.MaxDeadline) { e.AddError(Sungero.ExchangeCore.BoxBases.Resources.IncorrectMaxDeadlineInDaysFormat(Sungero.ExchangeCore.PublicConstants.BoxBase.MaxDeadline)); } }
public virtual void DaysToFinishWorksValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue < 0) { e.AddError(PowerOfAttorneys.Resources.IncorrectReminder); } var errorText = Sungero.Docflow.Client.PowerOfAttorneyFunctions.CheckCorrectnessDaysToFinishWorks(_obj.ValidTill, e.NewValue); if (!string.IsNullOrEmpty(errorText)) { e.AddError(errorText); } }
public virtual void DeadlineInDaysValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue.HasValue && e.NewValue < 1) { e.AddError(DocumentKinds.Resources.IncorrectDeadline); } }
public virtual void ExecutionPercentValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if ((e.NewValue != null) && (e.NewValue.Value < 0 || e.NewValue.Value > 100)) { e.AddError(Projects.Resources.IncorrectPercent); } }
public virtual void NumberFormatItemsNumberValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (_obj.DocumentRegister.NumberFormatItems.Any(s => s.Number == e.NewValue)) { e.AddError(DocumentRegisters.Resources.NotUniqueNumber); } }
public virtual void RateValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue < 0) { e.AddError(VATRates.Resources.RateMustBePositive); } }
public virtual void PriorityValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue < 0) { e.AddError(Sungero.Docflow.StoragePolicyBases.Resources.IncorrectPriority); } }
public virtual void StartDelayDaysValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue.HasValue && e.NewValue < 0) { e.AddError(ApprovalStages.Resources.IncorrectStartDelayDays); } }
public virtual void DeadlineInHoursValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue.HasValue && e.NewValue < 0) { e.AddError(ApprovalStages.Resources.IncorrectDayDeadline); } }
public virtual void AddresseesNumberValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { // Проверить число на положительность. if (e.NewValue < 1) { e.AddError(Resources.NumberDistributionListIsNotPositive); } }
public virtual void ActionItemPartsNumberValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { // Проверить число на положительность. if (e.NewValue < 1) { e.AddError(ActionItemExecutionTasks.Resources.NumberIsNotPositive); } }
public virtual void RetentionPeriodValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { // Срок хранения не может быть отрицательным. if (e.NewValue != null && e.NewValue != e.OldValue && e.NewValue < 0) { e.AddError(FileRetentionPeriods.Resources.WrongRetentionPeriod); } }
public virtual void DaysToFinishWorksValueInput(Sungero.Presentation.IntegerValueInputEventArgs e) { if (e.NewValue < 0) { e.AddError(ContractBases.Resources.IncorrectReminder); } if (e.NewValue > 0 && _obj.ValidTill != null) { TimeSpan daysRange = _obj.ValidTill.Value - Calendar.UserToday; var maxDaysToFinish = daysRange.TotalDays; if (e.NewValue > maxDaysToFinish) { if (maxDaysToFinish > 0) { e.AddError(Sungero.Contracts.ContractBases.Resources.DaysToFinishTooMatchFormat(maxDaysToFinish + 1)); } else { e.AddError(Sungero.Contracts.ContractBases.Resources.DocumentAlreadyFinish); } } } }