public override MainModel Execute() { AccettaRifiutaTrasmRequest request = new AccettaRifiutaTrasmRequest(); request.IdGruppo = NavigationHandler.RuoloInfo.IdGruppo; request.IdTrasmissione = _idTrasm; request.UserInfo = NavigationHandler.CurrentUser; if (NavigationHandler.DeleganteInfo != null) //Abbiamo una delega in esercizio { request.UserInfo.DelegatoInfo = NavigationHandler.LoggedInfo; } AccettaRifiutaTrasmResponse resp = WSStub.setDataVistaSP_TV(request); if (resp.Code == AccettaRifiutaTrasmResponseCode.OK) { NavigationHandler.ToDoListMemento = null; return(new ToDoListCommand().Execute()); } else if (resp.Code == AccettaRifiutaTrasmResponseCode.BL_ERROR) { //NavigationHandler.ToDoListMemento = null; MainModel model = NavigationHandler.Model; model.Errori = new List <string> { resp.Errore }; return(model); } else { MainModel model = NavigationHandler.Model; addSystemError(model); return(model); } }
public override MainModel Execute() { AccettaRifiutaTrasmRequest request = new AccettaRifiutaTrasmRequest(); request.IdGruppo = NavigationHandler.RuoloInfo.IdGruppo; request.IdTrasmissione = _idTrasm; request.IdTrasmissioneUtente = _idTrasmUtente; request.UserInfo = NavigationHandler.CurrentUser; if (NavigationHandler.DeleganteInfo != null) //Abbiamo una delega in esercizio { request.UserInfo.DelegatoInfo = NavigationHandler.LoggedInfo; } request.Action = _action; request.Note = _note; AccettaRifiutaTrasmResponse resp = WSStub.accettaRifiutaTrasm(request); if (resp.Code == AccettaRifiutaTrasmResponseCode.OK) { if (_putInAdl) { ADLActionRequest adlRequest = new ADLActionRequest(); adlRequest.DocInfo = new DocInfo { IdDoc = _idDoc, TipoProto = _tipoProto }; adlRequest.UserInfo = request.UserInfo; adlRequest.IdGruppo = request.IdGruppo; adlRequest.IdCorrGlobali = NavigationHandler.RuoloInfo.Id; adlRequest.AdlAction = ADLActionRequest.ADLActions.ADD; ADLActionResponse adlResp = WSStub.ADLAction(adlRequest); if (adlResp.Code != AddToADLResponseCode.OK) { MainModel model = NavigationHandler.Model; addSystemError(model); return(model); } } NavigationHandler.ToDoListMemento = null; return(new ToDoListCommand().Execute()); } else if (resp.Code == AccettaRifiutaTrasmResponseCode.BL_ERROR) { //NavigationHandler.ToDoListMemento = null; MainModel model = NavigationHandler.Model; model.Errori = new List <string> { resp.Errore }; return(model); } else { MainModel model = NavigationHandler.Model; addSystemError(model); return(model); } }
public AccettaRifiutaTrasmResponse accettaRifiutaTrasm(AccettaRifiutaTrasmRequest request) { SetUserId(request.UserInfo); return(MobileManager.accettaRifiutaTrasm(request)); }
public AccettaRifiutaTrasmResponse setDataVistaSP_TV(AccettaRifiutaTrasmRequest request) { SetUserId(request.UserInfo); return(MobileManager.setDataVistaSP_TV(request)); }