public override OperationResponse Execute() { logger.Info("begin"); OperationResponse res = new OperationResponse(); try { EseguiSmistamentoRequest request = new EseguiSmistamentoRequest(); request.Elements = _elements; request.IdDocumento = _idDocument; request.IdTrasmissione = _idTrasm; request.IdTrasmissioneUtente = _idTrasmUtente; request.IdTrasmissioneSingola = _idTrasmSingola; request.NoteGenerali = _note; request.Ruolo = NavigationHandler.RuoloInfo; request.UserInfo = NavigationHandler.CurrentUser; if (NavigationHandler.DeleganteInfo != null) //Abbiamo una delega in esercizio { request.UserInfo.DelegatoInfo = NavigationHandler.LoggedInfo; } // request.UserInfo. = NavigationHandler.DeleganteInfo ; EseguiSmistamentoResponse response = WSStub.eseguiSmistamento(request); if (response.Code == EseguiSmistamentoResponseCode.OK) { res.Success = true; } else { logger.Debug("errore di sistema"); res.Success = false; res.Error = Resources.Errors.Common_SystemError; } } catch (Exception e) { logger.Debug("eccezione: " + e); res.Success = false; res.Error = Resources.Errors.Common_SystemError; } return(res); }
public EseguiSmistamentoResponse eseguiSmistamento(EseguiSmistamentoRequest request) { SetUserId(request.UserInfo); return(MobileManager.eseguiSmistamento(request)); //return MobileManager.eseguiSmistamentoOLD(request); }