public virtual void BusinessUnitValueInput(Sungero.Docflow.Client.OfficialDocumentBusinessUnitValueInputEventArgs e) { if (_obj.AccessRights.CanUpdate() && !Functions.Module.IsLockedByOther(_obj)) { var hasReservationSetting = PublicFunctions.RegistrationSetting.GetAvailableSettingsByParams(Docflow.RegistrationSetting.SettingType.Reservation, e.NewValue, _obj.DocumentKind, _obj.Department).Any(); e.Params.AddOrUpdate(Sungero.Docflow.Constants.OfficialDocument.HasReservationSetting, hasReservationSetting); } }
public override void BusinessUnitValueInput(Sungero.Docflow.Client.OfficialDocumentBusinessUnitValueInputEventArgs e) { base.BusinessUnitValueInput(e); if (Functions.IncomingLetter.HaveDuplicates(_obj, _obj.DocumentKind, e.NewValue, _obj.InNumber, _obj.Dated, _obj.Correspondent)) { e.AddWarning(IncomingLetters.Resources.DuplicateDetected, _obj.Info.Properties.DocumentKind, _obj.Info.Properties.BusinessUnit, _obj.Info.Properties.InNumber, _obj.Info.Properties.Dated, _obj.Info.Properties.Correspondent); } this._obj.State.Properties.BusinessUnit.HighlightColor = Sungero.Core.Colors.Empty; }
public override void BusinessUnitValueInput(Sungero.Docflow.Client.OfficialDocumentBusinessUnitValueInputEventArgs e) { base.BusinessUnitValueInput(e); if (e.NewValue != null) { if (Functions.ContractBase.HaveDuplicates(_obj, e.NewValue, _obj.RegistrationNumber, _obj.RegistrationDate, _obj.Counterparty)) { e.AddWarning(ContractualDocuments.Resources.DuplicatesDetected + ContractualDocuments.Resources.FindDuplicates, _obj.Info.Properties.Counterparty, _obj.Info.Properties.BusinessUnit, _obj.Info.Properties.RegistrationDate, _obj.Info.Properties.RegistrationNumber); } } }
public override void BusinessUnitValueInput(Sungero.Docflow.Client.OfficialDocumentBusinessUnitValueInputEventArgs e) { base.BusinessUnitValueInput(e); this._obj.State.Properties.BusinessUnit.HighlightColor = Sungero.Core.Colors.Empty; }