Examples of YFOrder


Examples of com.supinfo.youfood.entity.YFOrder

            String sDishId = req.getParameter("dish");

            if(sDishId != null) {
                Long dishId = Long.parseLong(sDishId);

                YFOrder order = new YFOrder();
                order.setDate(new Date());
                order.setProduct(this.dishService.getDishById(dishId));
                order.setRestaurant(((YFRestaurant) req.getSession().getAttribute("restaurant")));
                order.setStatus(YFOrderState.PENDING);
                order.setTable((YFTable) req.getSession().getAttribute("table"));
                order.setUuid(UUID.randomUUID().toString());

                ArrayList<YFOrder> orders = (ArrayList<YFOrder>) req.getSession().getAttribute("orders");
                orders.add(order);
                req.getSession().setAttribute("orders", orders);
            }
View Full Code Here

Examples of com.supinfo.youfood.entity.YFOrder

        if (user.getRestaurant() != null) {
            if (req.getParameter("orderId") != null && !req.getParameter("orderId").isEmpty()) {

                try {
                    YFOrder order = orderService.getOrderById(Long.parseLong(req.getParameter("orderId")));
                    if (order.getStatus().equals(YFOrderState.PREPARATION)) {
                        order.setStatus(YFOrderState.READY);
                    } else {
                        order.setStatus(YFOrderState.PREPARATION);
                    }

                    orderService.updateOrder(order);

                    if (order.getStatus().equals(YFOrderState.READY)) {
                        YFEvent event = new YFEvent();
                        event.setDone(false);
                        event.setMessage("Plat " + order.getProduct().getName() + " pour la table " + order.getTable().getName() + " prêt à être servit");
                        event.setTable(order.getTable());
                        event.setOrder(order);
                        eventService.createEvent(event);
                    }

                    resp.getWriter().print("{\"success\":true}");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.