private async void botonComprar_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            BufferUsuario.Usuario = await servicioAei.checkoutAsync(BufferUsuario.Usuario.MetodosPago.ElementAt(comboMetodo.SelectedIndex), BufferUsuario.Usuario.Direcciones.ElementAt(comboDireccion.SelectedIndex), BufferUsuario.Usuario);

            new MessageDialog("Gracias por su compra en aei Store, su compra entrara en proceso de envio.").ShowAsync();
            popup.IsOpen = false;
            father.compraFinalizada();
        }
Esempio n. 2
0
        private void botonComprar_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            if (BufferUsuario.Usuario.MetodosPago == null && BufferUsuario.Usuario.MetodosPago.ElementAt(0) == null)
            {
                MessageBox.Show("Disculpe, no tiene metodos de pago registrados");
                return;
            }

            if (BufferUsuario.Usuario.Direcciones == null && BufferUsuario.Usuario.Direcciones.ElementAt(0) == null)
            {
                MessageBox.Show("Disculpe, no tiene direcciones registradas");
                return;
            }
            ServicioAEIClient servicioAei = new ServicioAEIClient();
            servicioAei.checkoutAsync(BufferUsuario.Usuario.MetodosPago.ElementAt(0), BufferUsuario.Usuario.Direcciones.ElementAt(0), BufferUsuario.Usuario);

            servicioAei.checkoutCompleted += (s, a) =>
            {
                BufferUsuario.Usuario = a.Result;
                MessageBox.Show("Su compra fue procesada exitosamente");
            };
            listBoxProductos.Items.Clear();
        }
        private void botonComprar_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            if (BufferUsuario.Usuario.MetodosPago == null && BufferUsuario.Usuario.MetodosPago.ElementAt(0) == null)
            {
                MessageBox.Show("Disculpe, no tiene metodos de pago registrados");
                return;
            }

            if (BufferUsuario.Usuario.Direcciones == null && BufferUsuario.Usuario.Direcciones.ElementAt(0) == null)
            {
                MessageBox.Show("Disculpe, no tiene direcciones registradas");
                return;
            }
            ServicioAEIClient servicioAei = new ServicioAEIClient();

            servicioAei.checkoutAsync(BufferUsuario.Usuario.MetodosPago.ElementAt(0), BufferUsuario.Usuario.Direcciones.ElementAt(0), BufferUsuario.Usuario);

            servicioAei.checkoutCompleted += (s, a) =>
            {
                BufferUsuario.Usuario = a.Result;
                MessageBox.Show("Su compra fue procesada exitosamente");
            };
            listBoxProductos.Items.Clear();
        }