/// <summary> /// Check Notification /// </summary> /// <returns></returns> public static bool CheckNotification(Notification notification) { bool result = false; try { if (NotificationManager.GetTypeEvent(notification.TYPE_EVENT).Equals(EventType.TRASM)) { Trasmissione trasm = (Trasmissione)HttpContext.Current.Session["Transmission"]; if (trasm != null) { result = notification.DOMAINOBJECT.Equals(NotificationManager.ListDomainObject.DOCUMENT) ? TrasmManager.setdatavistaSP_TV(UserManager.GetInfoUser(), trasm.infoDocumento.docNumber, "D", trasm.infoDocumento.idRegistro, trasm.systemId) : TrasmManager.setdatavistaSP_TV(UserManager.GetInfoUser(), trasm.infoFascicolo.idFascicolo, "F", trasm.infoFascicolo.idRegistro, trasm.systemId); } } else { result = docsPaWS.CheckNotification(notification, UserManager.GetInfoUser()); } } catch (System.Exception ex) { UIManager.AdministrationManager.DiagnosticError(ex); return(result); } return(result); }