/// <summary> /// Recuperador de los puntos de venta asignados a Facturacion Electronica de comprobantes de Exportacion /// </summary> /// <param name="aut">Autorizacion WSAA</param> /// <returns>Listado de puntos de venta registrados para la operacion de comprobantes electronicos para exportacion via web services</returns> public List<PuntoDeVenta> ObtenerPuntosDeVenta( Autorizacion aut ) { ClsFEXAuthRequest feAutRequest = this.wa.ConvertirFex( aut ); FEXResponse_PtoVenta respuesta = this.wsfe.FEXGetPARAM_PtoVenta( feAutRequest ); this.managerErrores.CapturarError( respuesta.FEXErr ); List<PuntoDeVenta> puntosDeVenta = new List<PuntoDeVenta>(); PuntoDeVenta puntoDeVenta; foreach ( ClsFEXResponse_PtoVenta punto in respuesta.FEXResultGet ) { if ( punto != null ) { puntoDeVenta = new PuntoDeVenta(); puntoDeVenta.Numero = punto.Pve_Nro; puntoDeVenta.Bloqueado = punto.Pve_Bloqueado; puntosDeVenta.Add( puntoDeVenta ); } } return puntosDeVenta; }
public List<PuntoDeVenta> ObtenerPuntosDeVenta( Autorizacion aut ) { FEAuthRequest feAutRequest = this.wa.ConvertirFe( aut ); FEPtoVentaResponse respuesta = this.wsfe.FEParamGetPtosVenta( feAutRequest ); this.managerErrores.CapturarError( respuesta.Errors ); List<PuntoDeVenta> puntosDeVenta = new List<PuntoDeVenta>(); PuntoDeVenta puntoDeVenta; foreach ( PtoVenta punto in respuesta.ResultGet ) { puntoDeVenta = new PuntoDeVenta(); puntoDeVenta.Numero = punto.Nro; puntoDeVenta.Bloqueado = punto.Bloqueado; puntoDeVenta.EmisionTipo = punto.EmisionTipo; puntosDeVenta.Add( puntoDeVenta ); } return puntosDeVenta; }