コード例 #1
0
  private boolean MenuSelecciona(MenuItem item) {

    if (!nombre_paquete.equals("VACIO")) {
      if (item.getItemId() == 0) {
        Nube borrarPaquete = new Nube(ShoppingNube.OPE_ELIMINAR_ITEM_CARRITO);

        borrarPaquete.eliminarItemCarrito(nombre_paquete, user.getNombre());
        CanastaCompras miscompras = CanastaCompras.getInstance();
        miscompras.anularCanasta();
        actualizarCarro();
        listarNombresProductos();
        mostrarMensaje("Paquete Eliminado");
      }
    } else mostrarMensaje("debe seleccionar el paquete que quiere eliminar del carrito");
    return true;
  }
コード例 #2
0
 public void actualizarCarro() {
   Nube carrito = new Nube(ShoppingNube.OPE_GET_CARRITO_COMPLETO);
   Usuario user = com.fortmin.proshopping.Usuario.getInstance();
   CarritoVO micarrito = carrito.getCarritoCompleto(user.getNombre());
   if (micarrito.getCantItems() == 0) {
     Intent menuprincipal = new Intent(this, LecturaRF.class);
     startActivity(menuprincipal);
     this.finish();
   } else {
     CanastaCompras canasta = CanastaCompras.getInstance();
     canasta.anularCanasta();
     canasta.setPrecio(micarrito.getPrecioCarrito());
     canasta.setPuntos(Integer.valueOf(micarrito.getPuntosCarrito()));
     List<PaqueteVO> paquetes = micarrito.getPaquetes();
     Iterator<PaqueteVO> ipaquetes = paquetes.iterator();
     while (ipaquetes.hasNext()) {
       PaqueteVO paqueteVO = ipaquetes.next();
       canasta.agregarPaqueteCarrito(paqueteVO);
     }
   }
 }
コード例 #3
0
 public void checkOutCarrito() {
   Nube hacer_checkout = new Nube(ShoppingNube.OPE_CHECKOUT_CARRITO);
   hacer_checkout.checkoutCarrito(user.getNombre());
 }