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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? updatereservationframe.java~31~

?? 這個一個餐廳預(yù)定系統(tǒng),可實現(xiàn)查詢目前餐廳預(yù)訂情況,實現(xiàn)餐桌預(yù)訂以及就餐時為顧客調(diào)節(jié)餐桌的情況.
?? JAVA~31~
字號:
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.util.Vector;
import java.text.SimpleDateFormat;
import java.sql.*;

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

    private ReservationFrame resFrame;
    JLabel jLabel1 = new JLabel();
    XYLayout xYLayout1 = new XYLayout();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JTextField jTextField1 = new JTextField();
    JTextField jTextField2 = new JTextField();
    JTextField jTextField5 = new JTextField();
    JComboBox jComboBox1 = new JComboBox();
    JComboBox jComboBox2 = new JComboBox();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JTextField jTextField3 = new JTextField();
    JLabel jLabel7 = new JLabel();
    JLabel jLabel8 = new JLabel();
    JButton jButton3 = new JButton();
    Checkbox checkbox1 = new Checkbox();


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

    private void jbInit() throws Exception {
        String arrivalTime[] = {"10:00-12:00", "18:00-20:00", "20:00-22:00"};
        for (int i = 0; i < 3; i++) {
          jComboBox2.addItem(arrivalTime[i]);
       }
        this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
        getContentPane().setLayout(xYLayout1);
        jLabel1.setFont(new java.awt.Font("宋體", Font.PLAIN, 20));
        jLabel1.setText("修改預(yù)約");
        jLabel3.setToolTipText("");
        jButton2.setText("取消");
        jButton2.addActionListener(new
                UpdatereservationFrame_jButton2_actionAdapter(this));
        jButton1.setText("修改");
        jButton1.addActionListener(new
                UpdatereservationFrame_jButton1_actionAdapter(this));
        jLabel7.setText("預(yù)約時間");
        jLabel8.setText("客戶到達(dá)");
        xYLayout1.setWidth(391);
        xYLayout1.setHeight(376);
        jButton3.setText("查詢");
        jButton3.addActionListener(new
                UpdatereservationFrame_jButton3_actionAdapter(this));
        checkbox1.setLabel("(選中即到達(dá))");
        jTextField1.setEditable(false);
        jTextField5.setEditable(false);
        jComboBox2.setEditable(true);
        jComboBox1.setEditable(true);
        this.getContentPane().add(jLabel1, new XYConstraints(144, 26, 98, 31));
        jLabel6.setText("顧客姓名");
        jLabel5.setText("餐桌號 ");
        jLabel4.setText("預(yù)約日期");
        jLabel3.setText("人數(shù)");
        this.getContentPane().add(jLabel2, new XYConstraints(48, 83, -1, -1));
        this.getContentPane().add(jLabel3, new XYConstraints(48, 123, -1, -1));
        this.getContentPane().add(jLabel4, new XYConstraints(48, 164, -1, -1));
        this.getContentPane().add(jLabel5, new XYConstraints(48, 203, -1, -1));
        this.getContentPane().add(jButton2, new XYConstraints(227, 305, 66, -1));
        this.getContentPane().add(jButton1, new XYConstraints(52, 308, 67, 25));

        this.getContentPane().add(jComboBox1,
                                  new XYConstraints(134, 199, 94, -1));
        this.getContentPane().add(jTextField2,
                                  new XYConstraints(134, 119, 94, -1));
        this.getContentPane().add(jTextField1,
                                  new XYConstraints(134, 80, 94, -1));
        this.getContentPane().add(jTextField3,
                                  new XYConstraints(134, 159, 94, -1));
        this.getContentPane().add(jLabel7, new XYConstraints(234, 161, 61, -1));
        this.getContentPane().add(jComboBox2,
                                  new XYConstraints(285, 157, 94, -1));
        this.getContentPane().add(jLabel6, new XYConstraints(48, 248, -1, -1));
        this.getContentPane().add(jLabel8, new XYConstraints(48, 284, 63, -1));
        this.getContentPane().add(jTextField5,
                                  new XYConstraints(134, 243, 94, -1));
        this.getContentPane().add(jButton3, new XYConstraints(251, 200, 67, -1));
        this.getContentPane().add(checkbox1, new XYConstraints(136, 279, -1, -1));

        jLabel2.setText("預(yù)約編號");

        displaySelectedR();
    }

    public void displaySelectedR()
    {
        int selecedRow = this.resFrame.jdbTable1.getSelectedRow();
        jTextField1.setText(this.resFrame.jdbTable1.getValueAt(selecedRow,0).toString());
        jTextField2.setText(this.resFrame.jdbTable1.getValueAt(selecedRow,1).toString());
        jTextField3.setText(this.resFrame.jdbTable1.getValueAt(selecedRow,3).toString());
        jTextField5.setText(this.resFrame.jdbTable1.getValueAt(selecedRow,6).toString());
        jComboBox1.setSelectedItem(this.resFrame.jdbTable1.getValueAt(selecedRow,5));


    }

    public void jButton1_actionPerformed(ActionEvent e) {
      Restaurant rs = new Restaurant();
      int tempID = Integer.parseInt(jTextField1.getText().trim());
      int tempCovers = Integer.parseInt(jTextField2.getText().trim());
      String tempArrivalDate = jTextField3.getText().trim();
      String tempArrivalTime = jComboBox2.getSelectedItem().toString();
      String tempTalno = jComboBox1.getSelectedItem().toString();
      boolean isarrival = checkbox1.getState();

     try {
         rs.modifyReservation(tempID, tempCovers, tempArrivalDate,
                             tempArrivalTime, tempTalno, isarrival);
         JOptionPane.showMessageDialog(null,"修改成功!");
     } catch (SQLException ex) {
     }

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

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

       String tempArrivalTime = jComboBox2.getSelectedItem().toString();
       String tempArrivalDate = jTextField3.getText().trim();

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

   }

    public void jButton3_actionPerformed(ActionEvent e) {
         fillFreeTables();
    }

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

}


class UpdatereservationFrame_jButton2_actionAdapter implements ActionListener {
    private UpdatereservationFrame adaptee;
    UpdatereservationFrame_jButton2_actionAdapter(UpdatereservationFrame
                                                  adaptee) {
        this.adaptee = adaptee;
    }

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


class UpdatereservationFrame_jButton3_actionAdapter implements ActionListener {
    private UpdatereservationFrame adaptee;
    UpdatereservationFrame_jButton3_actionAdapter(UpdatereservationFrame
                                                  adaptee) {
        this.adaptee = adaptee;
    }

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


class UpdatereservationFrame_jButton1_actionAdapter implements ActionListener {
    private UpdatereservationFrame adaptee;
    UpdatereservationFrame_jButton1_actionAdapter(UpdatereservationFrame
                                                  adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品久久只有精品| 91久久精品网| 一区二区三区四区在线播放| 欧美tickling挠脚心丨vk| 91视频91自| 国产成人激情av| 美国毛片一区二区| 亚洲va国产天堂va久久en| 欧美激情一区在线| 2017欧美狠狠色| 正在播放一区二区| 欧美色精品在线视频| 99re视频精品| 成人一道本在线| 九九视频精品免费| 日韩精品一区第一页| 一区二区三区四区不卡在线 | 8x福利精品第一导航| 99久久久精品免费观看国产蜜| 狠狠色狠狠色合久久伊人| 日本人妖一区二区| 日韩影院在线观看| 亚洲电影在线播放| 亚洲成人福利片| 亚洲一区二区三区四区在线观看| 国产精品久久久一本精品| 久久精品欧美一区二区三区不卡| 欧美大片在线观看一区| 日韩一区二区在线看片| 欧美一区二区三区小说| 欧美一级夜夜爽| 日韩一区二区三区视频| 91精品国产综合久久香蕉的特点| 欧美网站一区二区| 欧美性猛交xxxx黑人交| 欧美性猛片xxxx免费看久爱| 欧美综合色免费| 欧美性大战久久久久久久蜜臀| 一本大道av一区二区在线播放| 99久久er热在这里只有精品66| av在线播放不卡| 色狠狠色噜噜噜综合网| 在线观看一区不卡| 欧美日韩精品电影| 91麻豆精品国产91久久久资源速度 | 欧美性受xxxx| 欧美亚洲高清一区| 777a∨成人精品桃花网| 欧美一二区视频| 久久综合999| 亚洲国产精品成人综合| 亚洲欧美日韩久久精品| 亚洲永久免费视频| 日本欧美久久久久免费播放网| 另类的小说在线视频另类成人小视频在线 | 同产精品九九九| 美国欧美日韩国产在线播放| 国产在线视视频有精品| 岛国精品在线观看| 在线中文字幕一区| 欧美一区二区三区免费| 久久色成人在线| 成人欧美一区二区三区小说| 亚洲一区二区三区四区五区黄| 日韩高清不卡在线| 国产精品亚洲一区二区三区妖精 | 欧美综合在线视频| 欧美一级电影网站| 欧美激情在线一区二区三区| 伊人夜夜躁av伊人久久| 麻豆精品国产91久久久久久| 国产成人免费9x9x人网站视频| 色综合久久天天| 日韩欧美一区中文| 欧美国产97人人爽人人喊| 亚洲一区在线视频观看| 国产在线播放一区| 欧美一a一片一级一片| 日韩欧美一区中文| 亚洲男人电影天堂| 国产综合色视频| 欧美性色黄大片手机版| 国产午夜精品福利| 五月激情六月综合| av亚洲精华国产精华| 欧美一级视频精品观看| 亚洲男人的天堂一区二区| 蜜臀国产一区二区三区在线播放| av亚洲精华国产精华精| 精品久久国产老人久久综合| 亚洲激情第一区| 国产a久久麻豆| 91精品国产免费| 亚洲人被黑人高潮完整版| 国产一区二三区好的| 欧美午夜影院一区| 中文字幕在线观看不卡| 韩国欧美一区二区| 欧美性感一区二区三区| 日本一区二区三区在线不卡| 美腿丝袜在线亚洲一区 | 欧美群妇大交群的观看方式| 国产精品乱码久久久久久| 免费看日韩精品| 欧洲另类一二三四区| 中文字幕精品一区二区三区精品| 蜜桃av噜噜一区| 欧美揉bbbbb揉bbbbb| 亚洲色欲色欲www| 国产91对白在线观看九色| 欧美α欧美αv大片| 日韩精品电影在线观看| 欧美网站大全在线观看| 亚洲欧美视频在线观看视频| 国产a久久麻豆| 亚洲欧美一区二区三区久本道91| 狠狠色丁香婷婷综合| 日韩午夜在线影院| 日韩精品一级二级| 欧美美女网站色| 亚洲国产精品嫩草影院| 在线亚洲人成电影网站色www| 国产精品乱码人人做人人爱| 国产成人av一区二区三区在线| 91精品国产综合久久福利| 亚洲va欧美va国产va天堂影院| 色久综合一二码| 亚洲精品日韩综合观看成人91| 粉嫩13p一区二区三区| 欧美韩日一区二区三区| 色婷婷av一区二区三区gif | 久久福利视频一区二区| 91精品国产综合久久精品app | 欧美国产日韩精品免费观看| 极品少妇xxxx精品少妇偷拍 | 国产日韩欧美在线一区| 国产成a人亚洲精品| 久久中文字幕电影| 高清日韩电视剧大全免费| 国产午夜精品一区二区| 成人app网站| 亚洲欧美日韩一区二区| 在线免费观看日韩欧美| 天天影视色香欲综合网老头| 欧美一级免费大片| 九色综合国产一区二区三区| 久久先锋影音av鲁色资源网| 国产大片一区二区| 自拍偷自拍亚洲精品播放| 欧洲精品中文字幕| 美女一区二区三区在线观看| 精品久久久久久久一区二区蜜臀| 国产高清成人在线| 国产精品久久久久国产精品日日| 91免费观看视频在线| 亚洲成人av资源| 欧美精品一区视频| 99国产精品99久久久久久| 亚洲3atv精品一区二区三区| 欧美大片顶级少妇| 成人福利视频网站| 一区二区三区 在线观看视频| 欧美高清视频www夜色资源网| 国产一区美女在线| 中文字幕一区二区三区精华液| 在线观看亚洲成人| 久88久久88久久久| 亚洲男人都懂的| 日韩欧美不卡在线观看视频| 成人涩涩免费视频| 亚洲国产日韩a在线播放性色| 2024国产精品| 在线免费av一区| 国产一区视频在线看| 亚洲激情中文1区| 精品福利二区三区| 色婷婷综合激情| 精品一区二区精品| 一区二区三区丝袜| 久久久不卡影院| 欧美日韩精品免费观看视频 | 4438x亚洲最大成人网| 国产成人综合网| 亚洲成人自拍网| 国产精品久久免费看| 制服丝袜中文字幕一区| 成人av网址在线| 毛片av一区二区三区| 亚洲乱码国产乱码精品精可以看| 欧美成人伊人久久综合网| 在线视频你懂得一区| 国产99精品国产| 免费久久精品视频| 亚洲蜜臀av乱码久久精品蜜桃| 久久免费看少妇高潮| 在线电影院国产精品| 色综合天天视频在线观看| 国产精品一区二区在线播放| 五月天丁香久久| 不卡视频在线看|