public RespuestaGeneral CargaDocumentoLote_IFACERE_LOCAL(String pDatos) { RespuestaGeneral respuesta = new RespuestaGeneral(); try { iflocal.SSO_wsEFactura ifacere = new iflocal.SSO_wsEFactura(); ifacere.Timeout = 42300000; iflocal.clsResponseLote retorno = ifacere.RegistraLoteDocumentosXML(pDatos); respuesta.Resultado = retorno.pResultado; respuesta.Mensaje = retorno.pDescripcion; respuesta.Respuesta = null;//retorno.pResultadoDocumentos; } catch (Exception err) { respuesta.Resultado = false; respuesta.Mensaje = "Error en la Carga del Lote - IFACERE Local x001 "+ err.Message; respuesta.Respuesta = null; } return respuesta; }
private RespuestaGeneral CargaDocumento_IFACERE_LOCAL(String pDatos, String pTipoDoc) { RespuestaGeneral respuesta = new RespuestaGeneral(); try { iflocal.SSO_wsEFactura ifacere = new iflocal.SSO_wsEFactura(); if (pTipoDoc.Equals("FIN") || pTipoDoc.Equals("SER") || pTipoDoc.Equals("FOF")||pTipoDoc.Equals("FVH")||pTipoDoc.Equals("FVU")) { iflocal.clsResponseGeneral retorno = ifacere.RegistraFacturaXML(pDatos); respuesta.Resultado = retorno.pResultado; respuesta.Mensaje = retorno.pDescripcion; respuesta.Respuesta = retorno.pRespuesta; } if (pTipoDoc.Equals("NIN") || pTipoDoc.Equals("NSE") || pTipoDoc.Equals("NVH") || pTipoDoc.Equals("NVU") || pTipoDoc.Equals("NOF")) { iflocal.clsResponseGeneral retorno = ifacere.RegistraNotaCreditoXML(pDatos); respuesta.Resultado = retorno.pResultado; respuesta.Mensaje = retorno.pDescripcion; respuesta.Respuesta = retorno.pRespuesta; } } catch (Exception err) { respuesta.Resultado = false; respuesta.Mensaje = "Error en la Carga del Documento - IFACERE Local x002 " + err.Message; respuesta.Respuesta = null; } return respuesta; }