示例#1
0
 private void CargarMonedas()
 {
     if (cbMoneda.Items.Count == 0)
     {
         FacturaElectronica.Afip.Ws.Wsfe.MonedaResponse resultado = client.GetTiposMonedas(this.ticket);
         this.cbMoneda.DisplayMember = "Desc";
         this.cbMoneda.ValueMember   = "Id";
         this.cbMoneda.DataSource    = resultado.ResultGet.OrderBy(m => m.Desc).ToList();
     }
 }
示例#2
0
        private static void GetTiposMonedas()
        {
            //string certSigner = @"C:\Diego\Proyectos\FacturaElect\Afip - Ejemplos Codigo\FeCertificadoDesarrollo\certificadoAFIP.crt";
            string      certSigner    = @"C=AR, O=ENDESA, SERIALNUMBER=CUIT 23289508759, CN=TestFE";
            LoginTicket loginTicket   = new LoginTicket();
            string      ticketReponse = loginTicket.ObtenerLoginTicketResponse(DEFAULT_SERVICIO, certSigner, false, StoreName.TrustedPeople, StoreLocation.CurrentUser);

            string        cuit          = "23289508759";
            FEAuthRequest feAuthRequest = new FEAuthRequest();

            feAuthRequest.Cuit  = Convert.ToInt64(cuit);
            feAuthRequest.Sign  = loginTicket.Sign;
            feAuthRequest.Token = loginTicket.Token;

            Console.WriteLine("***Llamando al GetTiposMoneda en URL");
            WsfeClient client = new WsfeClient();

            FacturaElectronica.Afip.Ws.Wsfe.MonedaResponse result = client.GetTiposMonedas(feAuthRequest);
            Console.WriteLine("Result");
            foreach (var item in result.ResultGet)
            {
                Console.WriteLine("item Id: " + item.Id + " Desc: " + item.Desc);
            }
        }