public string GetUpdateXml(string pn) { SoapLabelPrintResult soapRet = null; Exception soapExp = null; try { soapRet = soapClient.GetLabelPrintResult(pn); } catch (Exception exp) { soapExp = exp; } UpdateResult ret = null; if (soapRet != null && soapRet.IsNoError) { ret = GenUpdateResultFromSoapResult(soapRet); this.saveSvc.SaveToLocal(soapRet); } else { ret = this.GetDasCacheUpdateResult(pn); ret.SoapErrorMsg = GetSoapErrorMsg(soapExp, soapRet); } return(ret.ToXML("", Encoding.ASCII)); }
public RequestResult DoRequest(string pn) { SoapLabelPrintResult soapRet = null; Exception soapExp = null; try { soapRet = soapClient.GetLabelPrintResult(pn); } catch (Exception exp) { soapExp = exp; return(SoapRequestException(pn, exp)); } if (soapRet != null && soapRet.IsNoError) { this.saveSvc.SaveToLocal(soapRet); } return(GenRequestResultFromSoapResult(pn, soapRet)); }