亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? addreservationframe.java~46~

?? 這個一個餐廳預定系統(tǒng),可實現查詢目前餐廳預訂情況,實現餐桌預訂以及就餐時為顧客調節(jié)餐桌的情況.
?? JAVA~46~
字號:
package bookingsystem;

import java.awt.*;

import javax.swing.*;
import java.awt.BorderLayout;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Vector;
import java.sql.SQLException;
import java.util.Date;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class AddreservationFrame extends myFrame {

    private ReservationFrame resFrame;
    String tempArrivalDate = null;
    String tempArrivalTime = null;
    XYLayout xYLayout1 = new XYLayout();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JTextField RCOVERS = new JTextField();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JTextField RCUSTOMERNAME = new JTextField();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JComboBox RARRIVALDATE = new JComboBox();
    JComboBox RTABLENO = new JComboBox();
    JComboBox RARRIVALTIME = new JComboBox();
    JButton inqury = new JButton();
    JLabel jLabel6 = new JLabel();
    JTextField RCUSTOMERPHONE = new JTextField();

    public AddreservationFrame(ReservationFrame resFrame) {
        super();
        this.resFrame = resFrame;
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {

        String arrivalDate[] = {"today", "tomorrow", "the day after tomorrow"};
        String arrivalTime[] = {"10:00-12:00", "18:00-20:00", "20:00-22:00"};

        this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
        for (int i = 0; i < 3; i++) {
            RARRIVALDATE.addItem(arrivalDate[i]);
            RARRIVALTIME.addItem(arrivalTime[i]);
        }

        getContentPane().setLayout(xYLayout1);
        jLabel2.setText("人數");
        jLabel3.setText("預約時間");
        jLabel4.setText("可用餐桌");
        jLabel5.setText("顧客姓名");
        jButton1.setText("添加");
        jButton1.addActionListener(new
                                   AddreservationFrame_jButton1_actionAdapter(this));
        jButton2.setText("取消");
        jButton2.addActionListener(new
                                   AddreservationFrame_jButton2_actionAdapter(this));
        RARRIVALDATE.setToolTipText("");
        RARRIVALDATE.setSelectedItem(RARRIVALTIME);
        inqury.setText("查詢");
        inqury.addActionListener(new AddreservationFrame_inqury_actionAdapter(this));
        xYLayout1.setWidth(400);
        xYLayout1.setHeight(390);
        jLabel6.setText("顧客電話");
        this.getContentPane().add(jLabel1, new XYConstraints(148, 25, 103, 42));
        jLabel1.setFont(new java.awt.Font("宋體", Font.PLAIN, 20));
        jLabel1.setText("添加預約");
        this.getContentPane().add(jButton1, new XYConstraints(57, 329, 71, -1));
        this.getContentPane().add(jButton2, new XYConstraints(237, 327, 70, -1));
        this.getContentPane().add(jLabel3, new XYConstraints(63, 180, -1, -1));
        this.getContentPane().add(jLabel4, new XYConstraints(63, 229, -1, -1));
        this.getContentPane().add(RARRIVALTIME,
                                  new XYConstraints(216, 175, 104, 22));
        this.getContentPane().add(RARRIVALDATE,
                                  new XYConstraints(138, 175, 60, -1));
        this.getContentPane().add(RCUSTOMERNAME,
                                  new XYConstraints(138, 86, 131, -1));
        this.getContentPane().add(jLabel5, new XYConstraints(62, 88, -1, -1));
        this.getContentPane().add(RTABLENO, new XYConstraints(138, 225, 127, -1));
        this.getContentPane().add(inqury, new XYConstraints(279, 225, 62, -1));
        this.getContentPane().add(RCUSTOMERPHONE,
                                  new XYConstraints(138, 117, 131, -1));
        this.getContentPane().add(jLabel2, new XYConstraints(69, 149, -1, -1));
        this.getContentPane().add(jLabel6, new XYConstraints(60, 121, -1, -1));
        this.getContentPane().add(RCOVERS, new XYConstraints(138, 144, 114, -1));
    }

    public void fillFreeTables() {
        Reservation tempRes = new Reservation();



        long nCurrentTime = System.currentTimeMillis();
        java.util.Date ArrivalDate = new java.util.Date(nCurrentTime);
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        String tempArrivalDate = df.format(ArrivalDate);
        String tempArrivalTime = RARRIVALTIME.getSelectedItem().toString();

        tempRes.setarrivaldate(tempArrivalDate);
        tempRes.setarrivaltime(tempArrivalTime);

        Vector freeTables = tempRes.getfreetables(tempArrivalDate,tempArrivalTime);
        for (int i = 0; i < freeTables.size(); i++) {
            Table tempTable = (Table) freeTables.get(i);

            RTABLENO.addItem(tempTable.gettalno());
        }

    }

    public void inqury_actionPerformed(ActionEvent e) {

        fillFreeTables();
    }

    public void jButton1_actionPerformed(ActionEvent e) {


        long nCurrentTime = System.currentTimeMillis();
        java.util.Date date = new java.util.Date(nCurrentTime);
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        String tempPredate = df.format(date);

        String tempCustomerName = RCUSTOMERNAME.getText().trim();
        String tempCustomerPhone = RCUSTOMERPHONE.getText().trim();
        Customer tempCustomer = null;
        try {
            tempCustomer = new Customer(tempCustomerName,
                                        tempCustomerPhone);
        } catch (SQLException ex) {
        }

        int tempCovers = Integer.parseInt(RCOVERS.getText());

        String arrivalDate = RARRIVALDATE.getSelectedItem().toString();
        if (arrivalDate.equals("today")) {
            tempArrivalDate = tempPredate;

        } else if (arrivalDate.equals("tomorrow")) {
            Date tomorrow = new Date(nCurrentTime + 1 * 24 * 60 * 60 * 1000);
            tempArrivalDate = df.format(tomorrow);

        } else {
            Date twoDateLater = new Date(nCurrentTime + 2 * 24 * 60 * 60 * 1000);
            tempArrivalDate = df.format(twoDateLater);
        }

         tempArrivalTime = RARRIVALTIME.getSelectedItem().toString();

        String tempTalno = RTABLENO.getSelectedItem().toString();
        Table tempTable = new Table(tempTalno);

        Reservation tempReservation = new Reservation(tempCovers, tempPredate,
                tempTable, tempCustomer, tempArrivalDate, tempArrivalTime);
        tempReservation.addBooking();

        this.resFrame.jButton5_actionPerformed(e);
        this.dispose();
    }

    public void jButton2_actionPerformed(ActionEvent e) {
        this.resFrame.setEnabled(true);
        this.dispose();
    }
}


class AddreservationFrame_jButton2_actionAdapter implements ActionListener {
    private AddreservationFrame adaptee;
    AddreservationFrame_jButton2_actionAdapter(AddreservationFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton2_actionPerformed(e);
    }
}


class AddreservationFrame_jButton1_actionAdapter implements ActionListener {
    private AddreservationFrame adaptee;
    AddreservationFrame_jButton1_actionAdapter(AddreservationFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        try{

            adaptee.jButton1_actionPerformed(e);
        }catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
}


class AddreservationFrame_inqury_actionAdapter implements ActionListener {
    private AddreservationFrame adaptee;
    AddreservationFrame_inqury_actionAdapter(AddreservationFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.inqury_actionPerformed(e);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91成人国产精品| 国产一区激情在线| 1区2区3区国产精品| 久久精品人人做人人爽97| 精品美女被调教视频大全网站| 色婷婷久久久久swag精品| 色偷偷久久一区二区三区| 99麻豆久久久国产精品免费| 成人黄色综合网站| 91丨国产丨九色丨pron| 97se狠狠狠综合亚洲狠狠| 色噜噜狠狠色综合中国| 欧美三级在线看| 日韩免费高清电影| 国产拍揄自揄精品视频麻豆| 日韩天堂在线观看| 欧美精品aⅴ在线视频| 日韩欧美在线网站| 国产精品私房写真福利视频| 国产精品毛片高清在线完整版| 中文欧美字幕免费| 悠悠色在线精品| 日本欧美韩国一区三区| 国产99一区视频免费| gogo大胆日本视频一区| 欧美亚洲自拍偷拍| 久久综合网色—综合色88| 国产精品动漫网站| 日韩二区三区在线观看| 国产精品一色哟哟哟| 日本电影欧美片| 日韩精品一区二区三区蜜臀 | 色久综合一二码| 欧美日韩精品一区二区天天拍小说| 777午夜精品免费视频| 国产日韩在线不卡| 亚洲一卡二卡三卡四卡五卡| 激情av综合网| 91国产丝袜在线播放| 精品少妇一区二区三区免费观看| 国产精品国产三级国产三级人妇| 日韩中文字幕不卡| 91丨九色丨国产丨porny| 欧美成人精品1314www| 亚洲精品视频免费看| 激情偷乱视频一区二区三区| 欧美性三三影院| 国产精品美女久久久久aⅴ| 日本成人在线不卡视频| 91视频.com| 亚洲国产激情av| 奇米四色…亚洲| 91国模大尺度私拍在线视频| 久久久久久久电影| 一区二区三区欧美视频| 经典三级在线一区| 777午夜精品免费视频| 一区二区三区日本| 色婷婷综合激情| 国产精品你懂的在线| 国产激情91久久精品导航| 日韩精品一区二区三区四区视频| 一区二区三区丝袜| 色天天综合色天天久久| 国产精品区一区二区三| 国产精品99久久久久久久vr| 精品久久人人做人人爰| 蜜臀99久久精品久久久久久软件| 欧美亚洲一区二区在线| 亚洲午夜精品一区二区三区他趣| jlzzjlzz国产精品久久| 国产精品久久看| 成人av影视在线观看| 国产精品女人毛片| 白白色 亚洲乱淫| 自拍视频在线观看一区二区| 国产福利一区二区三区视频在线| 精品国产凹凸成av人导航| 免费精品视频最新在线| 精品国产乱码久久久久久久久| 日韩av一区二区在线影视| 日韩欧美一级特黄在线播放| 久久99精品久久久久久国产越南| 日韩欧美国产wwwww| 国产一区二区成人久久免费影院 | 亚洲成人动漫在线观看| 欧美区视频在线观看| 婷婷久久综合九色国产成人| 日韩视频123| 国产一区二区影院| 专区另类欧美日韩| 欧美视频一区二区三区| 免费一级欧美片在线观看| 国产亚洲一二三区| 日本一不卡视频| www国产成人| 91美女视频网站| 亚洲高清免费视频| 精品91自产拍在线观看一区| 粉嫩欧美一区二区三区高清影视| 最新中文字幕一区二区三区 | 免费看欧美女人艹b| 久久夜色精品一区| 91蝌蚪porny成人天涯| 五月天亚洲婷婷| 中文字幕av一区 二区| 色88888久久久久久影院按摩| 天堂av在线一区| 国产精品网站在线| 91精品国产免费| 91视视频在线观看入口直接观看www | 视频一区视频二区中文字幕| www久久精品| 欧美亚洲国产一卡| 国产美女久久久久| 亚洲电影激情视频网站| 久久精品这里都是精品| 欧美卡1卡2卡| 99精品视频在线观看| 久久成人久久爱| 五月婷婷色综合| 一区二区三区中文字幕在线观看| 日韩三级免费观看| 色域天天综合网| 国产成人一区二区精品非洲| 婷婷中文字幕一区三区| 成人免费小视频| 中文字幕av一区二区三区| 精品美女在线观看| 成人免费电影视频| 国内精品写真在线观看| 午夜成人免费电影| 亚洲自拍都市欧美小说| 中文字幕亚洲视频| 国产精品丝袜在线| 欧美韩日一区二区三区| 日韩视频在线一区二区| 欧美日韩一级二级三级| 日本韩国视频一区二区| 北条麻妃一区二区三区| 成人少妇影院yyyy| 国产成人鲁色资源国产91色综 | 国产精品欧美精品| 国产欧美一区在线| 国产欧美日产一区| 国产亚洲污的网站| 国产午夜亚洲精品午夜鲁丝片| 91精品国产91久久久久久一区二区| 在线国产电影不卡| 欧美亚洲高清一区二区三区不卡| 成人毛片视频在线观看| 国产成人av一区二区三区在线| 九色综合国产一区二区三区| 欧美96一区二区免费视频| 日本成人超碰在线观看| 久久99久久精品| 国产在线精品一区二区三区不卡 | 亚洲精品在线一区二区| 久久久精品人体av艺术| 国产亚洲欧美激情| 国产精品色呦呦| 亚洲视频图片小说| 亚洲一区在线观看免费观看电影高清| 亚洲另类在线一区| 午夜精品福利一区二区蜜股av| 午夜激情综合网| 激情五月激情综合网| 国产乱码精品一区二区三区五月婷| 国产精品一区二区在线观看不卡| 成人免费视频一区二区| 在线观看网站黄不卡| 欧美一区二区三区在线看| 精品国产麻豆免费人成网站| 国产午夜精品一区二区三区嫩草| 精品国产第一区二区三区观看体验| 久久精品人人做| 一区二区视频免费在线观看| 日本中文字幕一区二区视频 | 亚洲同性同志一二三专区| 一区二区三区日韩在线观看| 日韩精品色哟哟| 国产成人av影院| 91黄色免费网站| 91精品国产品国语在线不卡| 久久你懂得1024| 亚洲高清不卡在线| 国产宾馆实践打屁股91| 欧美视频在线观看一区二区| 久久午夜免费电影| 亚洲主播在线播放| 国产在线精品一区二区夜色| 色菇凉天天综合网| 久久综合九色综合欧美就去吻| 亚洲视频综合在线| 国产专区欧美精品| 欧美色中文字幕| 国产精品美女久久久久久久网站| 亚洲va欧美va人人爽| 春色校园综合激情亚洲| 日韩一级大片在线|