public FEAuthRequest ConvertirFe( Autorizacion aut )
        {
            FEAuthRequest feAutReq = new FEAuthRequest();
            feAutReq.Sign = aut.Sign;
            feAutReq.Token = aut.Token;
            feAutReq.Cuit = aut.Cuit;

            return feAutReq;
        }
 /// <remarks/>
 public void FECAEASinMovimientoInformarAsync( FEAuthRequest Auth, int PtoVta, string CAEA, object userState )
 {
     if ( ( this.FECAEASinMovimientoInformarOperationCompleted == null ) )
     {
         this.FECAEASinMovimientoInformarOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFECAEASinMovimientoInformarOperationCompleted );
     }
     this.InvokeAsync( "FECAEASinMovimientoInformar", new object[] {
             Auth,
             PtoVta,
             CAEA}, this.FECAEASinMovimientoInformarOperationCompleted, userState );
 }
 /// <remarks/>
 public void FEParamGetTiposTributosAsync( FEAuthRequest Auth )
 {
     this.FEParamGetTiposTributosAsync( Auth, null );
 }
 /// <remarks/>
 public void FEParamGetTiposOpcionalAsync( FEAuthRequest Auth )
 {
     this.FEParamGetTiposOpcionalAsync( Auth, null );
 }
 /// <remarks/>
 public void FEParamGetTiposMonedasAsync( FEAuthRequest Auth )
 {
     this.FEParamGetTiposMonedasAsync( Auth, null );
 }
 public IvaTipoResponse FEParamGetTiposIva( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetTiposIva", new object[] {
             Auth} );
     return ( (IvaTipoResponse) ( results[0] ) );
 }
 public ConceptoTipoResponse FEParamGetTiposConcepto( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetTiposConcepto", new object[] {
             Auth} );
     return ( (ConceptoTipoResponse) ( results[0] ) );
 }
 public FEPtoVentaResponse FEParamGetPtosVenta( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetPtosVenta", new object[] {
             Auth} );
     return ( (FEPtoVentaResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FECompConsultarAsync( FEAuthRequest Auth, FECompConsultaReq FeCompConsReq )
 {
     this.FECompConsultarAsync( Auth, FeCompConsReq, null );
 }
 public FECompConsultaResponse FECompConsultar( FEAuthRequest Auth, FECompConsultaReq FeCompConsReq )
 {
     object[] results = this.Invoke( "FECompConsultar", new object[] {
             Auth,
             FeCompConsReq} );
     return ( (FECompConsultaResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FECAESolicitarAsync( FEAuthRequest Auth, FECAERequest FeCAEReq )
 {
     this.FECAESolicitarAsync( Auth, FeCAEReq, null );
 }
 public FECAEResponse FECAESolicitar( FEAuthRequest Auth, FECAERequest FeCAEReq )
 {
     object[] results = this.Invoke( "FECAESolicitar", new object[] {
             Auth,
             FeCAEReq} );
     return ( (FECAEResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FECAEASolicitarAsync( FEAuthRequest Auth, int Periodo, short Orden, object userState )
 {
     if ( ( this.FECAEASolicitarOperationCompleted == null ) )
     {
         this.FECAEASolicitarOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFECAEASolicitarOperationCompleted );
     }
     this.InvokeAsync( "FECAEASolicitar", new object[] {
             Auth,
             Periodo,
             Orden}, this.FECAEASolicitarOperationCompleted, userState );
 }
 /// <remarks/>
 public void FECAEASolicitarAsync( FEAuthRequest Auth, int Periodo, short Orden )
 {
     this.FECAEASolicitarAsync( Auth, Periodo, Orden, null );
 }
 public FECAEAGetResponse FECAEASolicitar( FEAuthRequest Auth, int Periodo, short Orden )
 {
     object[] results = this.Invoke( "FECAEASolicitar", new object[] {
             Auth,
             Periodo,
             Orden} );
     return ( (FECAEAGetResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FEParamGetCotizacionAsync( FEAuthRequest Auth, string MonId )
 {
     this.FEParamGetCotizacionAsync( Auth, MonId, null );
 }
 /// <remarks/>
 public void FEParamGetCotizacionAsync( FEAuthRequest Auth, string MonId, object userState )
 {
     if ( ( this.FEParamGetCotizacionOperationCompleted == null ) )
     {
         this.FEParamGetCotizacionOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFEParamGetCotizacionOperationCompleted );
     }
     this.InvokeAsync( "FEParamGetCotizacion", new object[] {
             Auth,
             MonId}, this.FEParamGetCotizacionOperationCompleted, userState );
 }
 /// <remarks/>
 public void FECompConsultarAsync( FEAuthRequest Auth, FECompConsultaReq FeCompConsReq, object userState )
 {
     if ( ( this.FECompConsultarOperationCompleted == null ) )
     {
         this.FECompConsultarOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFECompConsultarOperationCompleted );
     }
     this.InvokeAsync( "FECompConsultar", new object[] {
             Auth,
             FeCompConsReq}, this.FECompConsultarOperationCompleted, userState );
 }
 /// <remarks/>
 public void FEParamGetPtosVentaAsync( FEAuthRequest Auth )
 {
     this.FEParamGetPtosVentaAsync( Auth, null );
 }
 public FERegXReqResponse FECompTotXRequest( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FECompTotXRequest", new object[] {
             Auth} );
     return ( (FERegXReqResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FEParamGetTiposConceptoAsync( FEAuthRequest Auth )
 {
     this.FEParamGetTiposConceptoAsync( Auth, null );
 }
 /// <remarks/>
 public void FECompTotXRequestAsync( FEAuthRequest Auth )
 {
     this.FECompTotXRequestAsync( Auth, null );
 }
 public MonedaResponse FEParamGetTiposMonedas( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetTiposMonedas", new object[] {
             Auth} );
     return ( (MonedaResponse) ( results[0] ) );
 }
 public FERecuperaLastCbteResponse FECompUltimoAutorizado( FEAuthRequest Auth, int PtoVta, int CbteTipo )
 {
     object[] results = this.Invoke( "FECompUltimoAutorizado", new object[] {
             Auth,
             PtoVta,
             CbteTipo} );
     return ( (FERecuperaLastCbteResponse) ( results[0] ) );
 }
 public OpcionalTipoResponse FEParamGetTiposOpcional( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetTiposOpcional", new object[] {
             Auth} );
     return ( (OpcionalTipoResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FECompUltimoAutorizadoAsync( FEAuthRequest Auth, int PtoVta, int CbteTipo )
 {
     this.FECompUltimoAutorizadoAsync( Auth, PtoVta, CbteTipo, null );
 }
 public FETributoResponse FEParamGetTiposTributos( FEAuthRequest Auth )
 {
     object[] results = this.Invoke( "FEParamGetTiposTributos", new object[] {
             Auth} );
     return ( (FETributoResponse) ( results[0] ) );
 }
 /// <remarks/>
 public void FECompUltimoAutorizadoAsync( FEAuthRequest Auth, int PtoVta, int CbteTipo, object userState )
 {
     if ( ( this.FECompUltimoAutorizadoOperationCompleted == null ) )
     {
         this.FECompUltimoAutorizadoOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFECompUltimoAutorizadoOperationCompleted );
     }
     this.InvokeAsync( "FECompUltimoAutorizado", new object[] {
             Auth,
             PtoVta,
             CbteTipo}, this.FECompUltimoAutorizadoOperationCompleted, userState );
 }
 /// <remarks/>
 public void FEParamGetTiposTributosAsync( FEAuthRequest Auth, object userState )
 {
     if ( ( this.FEParamGetTiposTributosOperationCompleted == null ) )
     {
         this.FEParamGetTiposTributosOperationCompleted = new System.Threading.SendOrPostCallback( this.OnFEParamGetTiposTributosOperationCompleted );
     }
     this.InvokeAsync( "FEParamGetTiposTributos", new object[] {
             Auth}, this.FEParamGetTiposTributosOperationCompleted, userState );
 }
 public FECotizacionResponse FEParamGetCotizacion( FEAuthRequest Auth, string MonId )
 {
     object[] results = this.Invoke( "FEParamGetCotizacion", new object[] {
             Auth,
             MonId} );
     return ( (FECotizacionResponse) ( results[0] ) );
 }