public virtual void NeedRestrictVisibilityValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { if (e.NewValue == true) { e.AddWarning(Sungero.Company.VisibilitySettings.Resources.OnlyWebWarning); } }
public virtual void IsElectronicAcquaintanceValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { if (Functions.AcquaintanceTask.NeedShowSignRecommendation(_obj, e.NewValue.Value, _obj.DocumentGroup.OfficialDocuments.FirstOrDefault())) { e.AddWarning(AcquaintanceTasks.Resources.RecommendApprovalSignature); } }
public virtual void NonresidentValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { if (e.NewValue != true) { var result = Functions.Counterparty.CheckTin(_obj, _obj.TIN); if (!string.IsNullOrEmpty(result)) { e.AddError(_obj.Info.Properties.TIN, result); } } }
public virtual void TrackingIsOriginalValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { if (Equals(e.NewValue, e.OldValue)) { return; } // Запретить изменение, если документ уже возвращен. if (_obj.State.Properties.ReturnDate.OriginalValue.HasValue) { e.AddError(Docflow.Resources.ChangingRecordDocumentReturnIsInadmissible); } }
public virtual void ProjectsAccountingValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { _obj.State.Properties.GrantRightsToProject.IsEnabled = e.NewValue == true; }
public virtual void IsAdjustmentValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { _obj.State.Properties.Corrected.IsEnabled = e.NewValue == true; }
public override void IsAdjustmentValueInput(Sungero.Presentation.BooleanValueInputEventArgs e) { base.IsAdjustmentValueInput(e); this._obj.State.Properties.IsAdjustment.HighlightColor = Sungero.Core.Colors.Empty; }