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

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

?? restaurant.java~38~

?? 這個(gè)一個(gè)餐廳預(yù)定系統(tǒng),可實(shí)現(xiàn)查詢目前餐廳預(yù)訂情況,實(shí)現(xiàn)餐桌預(yù)訂以及就餐時(shí)為顧客調(diào)節(jié)餐桌的情況.
?? JAVA~38~
?? 第 1 頁 / 共 2 頁
字號(hào):
package bookingsystem;
import java.util.Vector;
import java.util.Date;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Calendar;
import java.util.*;
import java.text.*;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Restaurant {
    private Customer customer;
    private Booking booking;
    private Table table;
   Connection cn = ConnectionDB.getCon();

    public Restaurant() {
    }

    //用于顯示預(yù)約的列表
    public Vector getAllRervations(Date date) {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        String predate = df.format(date);
        System.out.println("Current datetime is: " + predate);

        Vector v = new Vector();

        Statement st = null;
        ResultSet rs = null;

        try {
            String sql = "select * from reservation where arrivaldate = '" +
                         predate + "'";
            st = cn.createStatement();
            rs = st.executeQuery(sql);
            while (rs.next()) {
                int tempRid = rs.getInt("RESERVATION_ID");
                int tempcovers = rs.getInt("covers");
                String temppredate = rs.getString("predate");
                String temparrivaldate = rs.getString("arrivaldate");
                String temparrivaltime = rs.getString("arrivaltime");
                String temptalno = rs.getString("talno");
                int tempcno = rs.getInt("cno");
                boolean tempisarrival = rs.getBoolean("isarrival");
                boolean tempispaybill = rs.getBoolean("ispaybill");
                Table temptable = new Table(temptalno);
                Customer tempcus = new Customer(tempcno);

                Reservation res = new Reservation(tempRid,tempcovers, temppredate,
                                                  temptable, tempcus,
                                                  temparrivaldate,
                                                  temparrivaltime);
                v.add(res);

            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return v;
    }

    public void modifyReservation(int R_ID,int covers,String arrivalDate,String arrivalTime,String Talno,boolean isarrival) throws SQLException {
         PreparedStatement ps;
         String sql = "UPDATE RESERVATION SET COVERS = "+covers+",ARRIVALDATE = '"+arrivalDate
                     +"', ARRIVALTIME = '"+arrivalTime+"',TALNO ='"+Talno+"',ISARRIVAL = "+isarrival+" where reservation_id = "+R_ID;
        ps= cn.prepareStatement(sql);
        ps.executeUpdate();

    }

    public void deleteReservation(int R_ID)
    {
        PreparedStatement ps;
        int tempR_id = R_ID;
        String delSql = "DELETE FROM RESERVATION WHERE RESERVATION_ID = "+tempR_id;
        try {
             ps = cn.prepareStatement(delSql);
             ps.executeUpdate();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }



    }
    //顯示用餐的列表
   public Vector getdining(String tempstate)
        {
            Vector v =new Vector();
            Connection cn=ConnectionDB.getCon();
            Statement st=null;
            ResultSet rs=null;
            try{
            String sql = "select * from T_TABLE where state = '" + tempstate + "'";
            st =cn.createStatement();
            rs = st.executeQuery(sql);
            while (rs.next())
            {
                String temptalno = rs.getString("talno");
                Table temptable = new Table(temptalno);
                v.add(temptable);

            }
            }catch(SQLException e)
            {
                e.printStackTrace();
            }

           return v;
        }
        /**
         * 設(shè)置某個(gè)時(shí)間桌子的狀態(tài),主要用來查看主屏幕上的桌子狀態(tài)
         * @param date Date
         */
        public void gettablestate(Date date)
   {
       SimpleDateFormat formattime = new SimpleDateFormat("yyyy-MM-dd HH:mm");
       SimpleDateFormat formatdate = new SimpleDateFormat("yyyy-MM-dd");


       String nowTime = formattime.format(date);
       String nowDate = formatdate.format(date);
       String stdTime1 = nowDate + " 9:30";
       String stdTime2 = nowDate + " 12:00";
       String stdTime3 = nowDate + " 17:30";
       String stdTime4 = nowDate + " 20:00";
       String stdTime5 = nowDate + " 19:30";
       String stdTime6 = nowDate + " 22:00";
       Connection cn=ConnectionDB.getCon();
       Statement st1=null;
       ResultSet rs1=null;
       Statement st2=null;
       ResultSet rs2=null;
       Statement st3=null;
       ResultSet rs3=null;
       boolean isarrival_false = false; //表示還沒有來
       boolean ispaybill_false = false;//表示還沒有結(jié)帳
       boolean isarrival_true = true;
       boolean ispaybill_true = true;

       if(isDateBefore(stdTime1,nowTime)&&isDateBefore(nowTime,stdTime2))
       {
           try{
           String arrvialtime = "10:00-12:00";

           String sqlget1 = "select TALNO from RESERVATION where ARRIVALDATE= '" + nowDate+ "' and ARRIVALTIME ='"+arrvialtime+"' and ISARRIVAL="+isarrival_false+" and ISPAYBILL = "+ispaybill_false;
           st1 =cn.createStatement();
           rs1 = st1.executeQuery(sqlget1);
           while (rs1.next())
           {
               String temptalno = rs1.getString("talno");
               String sqlupdate = "update T_TABLE set STATE=? where TALNO=?";
               try {
                   PreparedStatement ps = cn.prepareStatement(sqlupdate);
                   ps.setString(1,"reservation");
                   ps.setString(2,temptalno);
                   ps.executeUpdate();
           } catch (SQLException e) {
                   e.printStackTrace();
           }


           }
           String sqlget2 = "select TALNO from RESERVATION where ARRIVALDATE= '" + nowDate+ "' and ARRIVALTIME ='"+arrvialtime+"' and ISARRIVAL="+isarrival_true+" and ISPAYBILL = "+ispaybill_false;
           st2 = cn.createStatement();
           rs2 = st2.executeQuery(sqlget2);
           while (rs2.next())
           {
               String temptalno = rs2.getString("talno");
               String sqlupdate = "update T_TABLE set STATE=? where TALNO=?";
               try {
                   PreparedStatement ps = cn.prepareStatement(sqlupdate);
                   ps.setString(1,"dining");
                   ps.setString(2,temptalno);
                   ps.executeUpdate();
           } catch (SQLException e) {
                   e.printStackTrace();
           }


           }
         String sqlget3 = "select TALNO from RESERVATION where ARRIVALDATE= '" + nowDate+ "' and ARRIVALTIME ='"+arrvialtime+"' and ISARRIVAL="+isarrival_true+" and ISPAYBILL = "+ispaybill_true;
          st3 = cn.createStatement();
          rs3 = st3.executeQuery(sqlget3);
          while (rs3.next())
          {
              String temptalno = rs3.getString("talno");
              String sqlupdate = "update T_TABLE set STATE=? where TALNO=?";
              try {
                  PreparedStatement ps = cn.prepareStatement(sqlupdate);
                  ps.setString(1,"free");
                  ps.setString(2,temptalno);
                  ps.executeUpdate();
          } catch (SQLException e) {
                  e.printStackTrace();
          }


          }

           }catch(SQLException e)
           {
               e.printStackTrace();
           }
           ConnectionDB.close(rs1);
           ConnectionDB.close(st1);
           ConnectionDB.close(rs2);
           ConnectionDB.close(st2);
           ConnectionDB.close(rs3);
           ConnectionDB.close(st3);
           ConnectionDB.close(cn);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫av| 处破女av一区二区| 欧美三级午夜理伦三级中视频| 精品国产区一区| 奇米亚洲午夜久久精品| 精品视频123区在线观看| 中文字幕亚洲在| 国产一区二区91| 欧美韩国日本一区| 在线观看91精品国产入口| 亚洲激情男女视频| 欧美性xxxxx极品少妇| 亚洲成人资源在线| 日韩午夜av一区| 国产suv一区二区三区88区| 国产精品萝li| 欧美三级一区二区| 国产一区二区在线视频| 中文字幕一区二区三区四区| 欧美性大战久久| 国内精品伊人久久久久av影院| 国产精品视频你懂的| 在线亚洲欧美专区二区| 久久国产精品99久久人人澡| 国产精品久久久久久亚洲毛片| 欧美日韩一区视频| 成人一道本在线| 蜜臀av国产精品久久久久| 自拍视频在线观看一区二区| 欧美日本不卡视频| 91视频www| 福利一区福利二区| 韩国在线一区二区| 日本成人在线看| 亚洲欧美在线另类| 欧美国产一区在线| 久久亚洲精精品中文字幕早川悠里 | 成人午夜av电影| 免费成人在线影院| 夜夜嗨av一区二区三区网页| 国产丝袜欧美中文另类| 精品少妇一区二区三区免费观看| 色综合久久久久综合99| 99久久久久久| av在线不卡电影| av电影在线观看完整版一区二区| 激情文学综合网| 国产成人福利片| 成人激情小说乱人伦| 成人天堂资源www在线| 国产成人午夜电影网| 国产综合成人久久大片91| 国产一区二区在线观看免费| 久久精品国产亚洲一区二区三区| 美美哒免费高清在线观看视频一区二区| 一卡二卡欧美日韩| 免费在线看一区| 国产成人精品一区二区三区网站观看| 国产经典欧美精品| 91国内精品野花午夜精品| 欧美精品国产精品| 久久久99精品久久| 洋洋成人永久网站入口| 奇米影视一区二区三区小说| 国产91精品一区二区麻豆亚洲| 91首页免费视频| 欧美videossexotv100| 亚洲色图视频网| 国产一区二区三区四区五区美女| 99久久99久久综合| 欧美精品一区二区三区高清aⅴ| 国产精品久久久久久户外露出| 亚洲bdsm女犯bdsm网站| 成人av手机在线观看| 欧美一区日韩一区| 一区二区三区中文字幕精品精品| 久久99精品久久久久久| 欧美日韩大陆一区二区| 中文字幕日韩一区| 国产精品一区二区黑丝| 91精品国产综合久久蜜臀| 最新久久zyz资源站| 激情综合网最新| 欧美一级久久久| 亚洲va国产va欧美va观看| 色婷婷综合久久久中文字幕| 久久久99精品久久| 久久er99热精品一区二区| 777午夜精品免费视频| 亚洲综合色区另类av| 色激情天天射综合网| ㊣最新国产の精品bt伙计久久| 韩国三级中文字幕hd久久精品| 欧美国产日韩精品免费观看| 国产一区二区在线看| 国产日韩欧美精品在线| 丁香激情综合国产| 亚洲精品伦理在线| 在线观看中文字幕不卡| 亚洲精品日日夜夜| 欧美亚洲综合一区| 蜜桃视频免费观看一区| ww久久中文字幕| www.成人在线| 亚洲成人资源网| 精品国产百合女同互慰| www.日韩精品| 亚洲国产中文字幕在线视频综合| 在线综合视频播放| 成人小视频在线| 视频一区二区三区在线| 久久青草国产手机看片福利盒子 | 337p粉嫩大胆色噜噜噜噜亚洲 | 成人毛片在线观看| 亚洲.国产.中文慕字在线| 精品日韩欧美在线| 91在线无精精品入口| 奇米精品一区二区三区在线观看 | 亚洲色图.com| 久久久久久电影| 91精品国产综合久久香蕉麻豆| 国产一本一道久久香蕉| 亚洲电影第三页| 亚洲视频在线观看一区| 这里只有精品免费| 91猫先生在线| 高清在线不卡av| 精品一区二区在线免费观看| 久久超级碰视频| 日本强好片久久久久久aaa| 中文字幕一区二区三区四区 | 亚洲精品免费在线播放| 久久综合99re88久久爱| 在线成人免费观看| 欧美日韩成人综合| 欧美日韩国产高清一区二区| 北条麻妃一区二区三区| 成人一区二区三区| 粉嫩av亚洲一区二区图片| 国产美女av一区二区三区| 国产揄拍国内精品对白| 国产一区二区美女| 国产激情一区二区三区桃花岛亚洲| 国产资源在线一区| 国产高清在线精品| 99久久99久久综合| 色婷婷av久久久久久久| 色婷婷av一区| 欧美电影在哪看比较好| 日韩欧美中文字幕公布| 日韩欧美国产精品| 国产欧美一区二区精品仙草咪| 久久亚洲一级片| 亚洲色欲色欲www| 亚洲不卡一区二区三区| 免费在线观看视频一区| 九色综合狠狠综合久久| 成人高清免费观看| 欧美一级日韩一级| 国产欧美日韩综合精品一区二区| 国产精品丝袜91| 蜜桃视频在线一区| av资源站一区| 日韩精品一区二区三区三区免费| 亚洲国产成人午夜在线一区| 亚洲美女免费在线| 久久国产精品99久久人人澡| 成人av资源在线| 日韩免费观看2025年上映的电影| 国产精品免费人成网站| 亚洲成人高清在线| 成人激情动漫在线观看| 欧美一区二区三区喷汁尤物| 国产精品免费久久| 精品一区在线看| 欧美男生操女生| 国产精品国产精品国产专区不片 | 丝袜美腿亚洲一区| 欧美在线综合视频| 国产精品不卡在线| 盗摄精品av一区二区三区| 欧美精品九九99久久| 亚洲综合免费观看高清完整版| 国产精品亚洲第一| 日韩三级精品电影久久久| 亚洲免费高清视频在线| 不卡一区在线观看| 国产精品素人视频| 丁香桃色午夜亚洲一区二区三区| 久久日韩粉嫩一区二区三区| 韩国精品在线观看| 久久亚洲捆绑美女| 国内精品免费**视频| 久久亚洲捆绑美女| 北岛玲一区二区三区四区| 亚洲视频免费看| 欧美三区免费完整视频在线观看| 一区二区三区高清在线| 在线欧美日韩国产| 首页综合国产亚洲丝袜|