Package com.alexnevsky.hotel.model

Examples of com.alexnevsky.hotel.model.Form


      FormDAO formDAO = daoFactory.getFormDAO();

      Order order = null;
      order = orderDAO.find(orderId);

      Form form = null;
      form = formDAO.find(order.getFormId());

      logger.info("Admin '" + request.getSession().getAttribute(AttributesManager.PARAM_NAME_LOGIN)
          + "'. Delete '" + order + "'" + " and '" + form + "'" + ". RemoteAddr: " + request.getRemoteAddr());
View Full Code Here


      RoomDAO roomDAO = daoFactory.getRoomDAO();

      Order order = null;
      order = orderDAO.find(orderId);

      Form form = null;
      form = formDAO.find(formId);

      Room room = null;
      room = roomDAO.find(roomId);

      Double amount = null;
      if (form != null && room != null) {
        amount = room.getNightPrice() * form.getNights();
        orderDAO.update(roomId, amount, order.getId());
        orderDAO.update(OrderStatusEnum.CHECKED, order.getId());
      }

      request.setAttribute(AttributesManager.ATTRIBUTE_RESULT, MessageManager.RESULT_SELECT_ROOM_MESSAGE);
View Full Code Here

    String page = null;

    logger.info("User '" + request.getSession().getAttribute(AttributesManager.PARAM_NAME_LOGIN) + "'. Execute "
        + this.toString() + ". Process form data" + ". RemoteAddr: " + request.getRemoteAddr());

    Form form = this.completeForm(request);

    Date arrival = form.getArrival();

    GregorianCalendar now = new GregorianCalendar();
    if (arrival.before(now.getTime())) {
      request.setAttribute(AttributesManager.ATTRIBUTE_ERROR_MESSAGE, MessageManager.WRONG_DATE_ERROR_MESSAGE);
      page = ConfigurationManager.getInstance().getProperty(ConfigurationManager.ERROR_PAGE_PATH);
      return page;
    }

    try {
      AbstractDAOFactory daoFactory = Controller.getDAOFactory();

      FormDAO formDAO = daoFactory.getFormDAO();
      try {
        formDAO.create(form);
      } catch (IllegalArgumentException ex) {
        logger.error(ex, ex);
      }

      Customer customer = (Customer) request.getSession().getAttribute(AttributesManager.ATTRIBUTE_CUSTOMER);

      Order order = new Order();
      order.setCustomerId(customer.getId());
      order.setFormId(form.getId());

      OrderDAO orderDAO = daoFactory.getOrderDAO();
      try {
        orderDAO.create(order);
      } catch (IllegalArgumentException ex) {
View Full Code Here

    gregorianCalendar.set(Integer.valueOf(arrivalYear), Integer.valueOf(arrivalMonth) - 1,
        Integer.valueOf(arrivalDay));

    Date arrival = gregorianCalendar.getTime();

    Form form = new Form(formId, Integer.valueOf(adult), Integer.valueOf(child), RoomClassEnum.valueOf(roomClass
        .toUpperCase()), arrival, Integer.valueOf(nights), commentary);

    return form;
  }
View Full Code Here

      FormDAO formDAO = daoFactory.getFormDAO();

      Order order = null;
      order = orderDAO.find(orderId);

      Form form = null;
      form = formDAO.find(order.getFormId());

      request.getSession().setAttribute(AttributesManager.PARAM_NAME_ORDER_ID, order.getId());
      request.getSession().setAttribute(AttributesManager.PARAM_NAME_FORM_ID, form.getId());

    } catch (DAOException ex) {
      logger.error(ex, ex);
      request.setAttribute(AttributesManager.ATTRIBUTE_ERROR_MESSAGE, MessageManager.DAO_EXCEPTION_ERROR_MESSAGE);
      page = ConfigurationManager.getInstance().getProperty(ConfigurationManager.ERROR_PAGE_PATH);
View Full Code Here

      Customer customer = (Customer) request.getSession().getAttribute(AttributesManager.ATTRIBUTE_CUSTOMER);

      Order order = null;
      order = orderDAO.find(orderId);

      Form form = null;
      form = formDAO.find(order.getFormId());

      if (customer.getId().compareTo(order.getCustomerId()) == 0
          && OrderStatusEnum.CANCELLED.equals(order.getOrderStatus())) {
        logger.info("Customer '" + request.getSession().getAttribute(AttributesManager.PARAM_NAME_LOGIN)
View Full Code Here

    String dataToView = null;

    Customer customer = null;
    CreditCard creditCard = null;
    Order order = null;
    Form form = null;
    Room orderRoom = null;
    List<Room> freeRoomList = null;

    try {
      AbstractDAOFactory daoFactory = Controller.getDAOFactory();
View Full Code Here

    for (Room room : roomParamList) {
      List<Order> orderWithParamRoomList = null;
      orderWithParamRoomList = orderDAO.listWhereRoomAndStatus(room.getId(), OrderStatusEnum.CHECKED);

      for (Order orderTmp : orderWithParamRoomList) {
        Form formTmp = null;
        formTmp = formDAO.find(orderTmp.getFormId());

        Date arrivalTmp = formTmp.getArrival();
        Integer nightsTmp = formTmp.getNights();
        Date departureTmp = new Date();
        GregorianCalendar gregorianCalendarTmp = new GregorianCalendar();
        gregorianCalendarTmp.setTime(arrivalTmp);
        gregorianCalendarTmp.add(Calendar.DATE, nightsTmp);
        departureTmp = gregorianCalendarTmp.getTime();
View Full Code Here

      OrderDAO orderDAO = daoFactory.getOrderDAO();
      List<Order> orderList = null;
      orderList = orderDAO.listWhereCustomer(this.customerId);

      FormDAO formDAO = daoFactory.getFormDAO();
      Form form = null;

      RoomDAO roomDAO = daoFactory.getRoomDAO();
      Room room = null;

      for (Order order : orderList) {
View Full Code Here

  private String getData() {
    String dataToView = null;

    Order order = null;
    Form form = null;
    Customer customer = null;

    try {
      AbstractDAOFactory daoFactory = Controller.getDAOFactory();
View Full Code Here

TOP

Related Classes of com.alexnevsky.hotel.model.Form

Copyright © 2018 www.massapicom. 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.