che porta a :
- Code: Select all
public IDVariant ChiamaWS (IDVariant Request, IDVariant Endpoint)
{
StringBuilder SQL = new StringBuilder();
int TransCount = 0;
int ReturnStatus = 0;
IDCachedRowSet QV;
try
{
TransCount = 0;
//
// Chiama WS Body
// Corpo Procedura
//
IDVariant v_RESULT = new IDVariant(0,IDVariant.STRING);
if (MainFrm.ClassiBaseObject.GetLanguage().equals((new IDVariant(0)), true))
{
if ((new IDVariant(1)).equals((new IDVariant(1)), true))
{
WSClient.ClientWEBSERVICEW v_SW = null; <=====================================
// v_SW = (WSClient.ClientWEBSERVICEW)new WSClient.ClientWEBSERVICEW();
// v_SW.setEndpoint(Endpoint.stringValue());
// v_RESULT = ;
}
}
else
{
if ((new IDVariant(1)).equals((new IDVariant(1)), true))
{
WebServiceW.ClientWebServiceW v_CW = null;
v_CW = (WebServiceW.ClientWebServiceW)new WebServiceW.ClientWebServiceW();
v_CW.setEndpoint(Endpoint.stringValue());
v_CW.execGENERICOW(Request.stringValue());
v_RESULT = IDVariant.convertObject(v_CW.getParOut());
}
}
return v_RESULT;
}
catch (Exception _e)
{
MainFrm.ErrObj.ProcError ("ElaborazioniPresenze", "ChiamaWS", _e);
return new IDVariant();
}
}
unico modo che ho notato possibile (uhm...) è stato appunto fare degli if sempre TRUE e commentare quelli....