Example #1
0
        private void PresentarResultado(InvoiceInformation invoiceInformation)
        {
            var builder = new StringBuilder();

            builder.AppendLine("UUID: " + invoiceInformation.UUID);
            builder.AppendLine("Fecha certificacion: " + invoiceInformation.Date);
            builder.AppendLine("Correlativo: " + invoiceInformation.Correlative);
            builder.AppendLine("Origen: " + invoiceInformation.Origin);

            edResultado.Text = builder.ToString();
            CargarFactura(invoiceInformation.UUID);
        }
Example #2
0
        private static UserAddressModel CreateUserAddress(CustomerAddress address, InvoiceInformation invoiceInformation, bool isDefaultBilling, bool isDefaultShipping)
        {
            var userAddressModel = new UserAddressModel();

            var street = new List <string>(2);

            if (address.Line1 != null)
            {
                street.Add(address.Line1);
            }

            if (address.Line2 != null)
            {
                street.Add(address.Line2);
            }

            userAddressModel.Id              = address.AddressId.ToString();
            userAddressModel.CustomerId      = address.ContactId.ToString();
            userAddressModel.Firstname       = address.FirstName;
            userAddressModel.Lastname        = address.LastName;
            userAddressModel.DefaultShipping = isDefaultShipping;
            userAddressModel.DefaultBilling  = isDefaultBilling;
            userAddressModel.Region          = new UserAddressModel.RegionModel
            {
                Region = address.RegionName
            };
            userAddressModel.City      = address.City;
            userAddressModel.CountryId = address.CountryCode;
            userAddressModel.Postcode  = address.PostalCode;
            userAddressModel.Telephone = address.DaytimePhoneNumber;
            userAddressModel.Street    = street;
            userAddressModel.Company   = invoiceInformation?.Company;
            userAddressModel.VatId     = invoiceInformation?.VatId;

            return(userAddressModel);
        }
Example #3
0
 public void UpdateInvoiceInformation(InvoiceInformation invoiceInformation)
 {
     Post("payment/invoiceinfo", invoiceInformation);
 }