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

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

?? restaurant.java~44~

?? 這個一個餐廳預定系統,可實現查詢目前餐廳預訂情況,實現餐桌預訂以及就餐時為顧客調節餐桌的情況.
?? JAVA~44~
?? 第 1 頁 / 共 2 頁
字號:
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;

    public Restaurant() {
        cn = ConnectionDB.getCon();
    }

    //用于顯示預約的列表
    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");
                System.out.print("isarrival"+tempisarrival);
                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,tempisarrival,tempispaybill);
                v.add(res);

            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        cn.close();
        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;
        }
        /**
         * 設置某個時間桌子的狀態,主要用來查看主屏幕上的桌子狀態
         * @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;//表示還沒有結帳
       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);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区三区| 韩国一区二区视频| 美女脱光内衣内裤视频久久影院| 久久se精品一区二区| 99久久夜色精品国产网站| 欧美二区在线观看| 1000精品久久久久久久久| 久久99精品久久只有精品| 色噜噜狠狠色综合中国| 国产人久久人人人人爽| 精品一区二区三区在线观看| 在线观看视频一区二区| 中文字幕永久在线不卡| 国产老女人精品毛片久久| 4438成人网| 国产精品第一页第二页第三页| 国产中文一区二区三区| 精品日韩一区二区| 日韩精品乱码免费| 韩国精品久久久| 日本一区二区三区视频视频| 在线精品观看国产| 国产清纯在线一区二区www| 免费在线看成人av| 精品sm捆绑视频| 国产日产欧美一区| 精品伊人久久久久7777人| 欧美三级在线视频| 亚洲欧美日韩电影| 成人动漫av在线| 国产精品国产馆在线真实露脸| 国产酒店精品激情| 精品动漫一区二区三区在线观看| 天天av天天翘天天综合网| 欧美视频精品在线观看| 亚洲曰韩产成在线| 欧美日韩久久久| 日韩电影在线免费| 日韩免费电影一区| 狠狠色综合日日| 国产欧美一区视频| 波多野结衣亚洲一区| 中文字幕一区二区在线播放| av激情亚洲男人天堂| 亚洲精品水蜜桃| 欧美乱熟臀69xxxxxx| 免费亚洲电影在线| 26uuu国产一区二区三区| 国产精品88av| 亚洲免费av高清| 在线不卡中文字幕| 久久91精品久久久久久秒播| 国产欧美综合色| 色婷婷综合久色| 亚洲第一主播视频| 欧美精品一区二区三区在线播放 | 日韩免费视频一区| 国产福利电影一区二区三区| 亚洲国产激情av| 欧美日韩黄色一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 久久九九久精品国产免费直播| 懂色av一区二区三区免费观看| 国产精品国产自产拍高清av| 欧美日韩高清影院| 国产精品一区二区黑丝| 亚洲自拍与偷拍| 2023国产精华国产精品| 91免费看片在线观看| 免费看黄色91| 亚洲精品日产精品乱码不卡| 欧美一级在线免费| jlzzjlzz亚洲日本少妇| 一级中文字幕一区二区| 精品国产一二三区| 国产·精品毛片| 三级影片在线观看欧美日韩一区二区 | 成人avav影音| 爽好久久久欧美精品| 久久久精品tv| 欧美性生活一区| 国产成人精品三级| 日韩高清电影一区| 亚洲丝袜另类动漫二区| 久久综合色8888| 欧美日韩一区二区欧美激情| 丁香另类激情小说| 精品一区二区免费视频| 亚洲图片一区二区| 最新热久久免费视频| 久久你懂得1024| 欧美精品一卡两卡| 色婷婷综合中文久久一本| 国产乱妇无码大片在线观看| 日韩电影在线免费| 午夜精品一区二区三区三上悠亚| 国产色爱av资源综合区| 日韩一级免费观看| 欧美美女一区二区三区| 色哟哟精品一区| 99久久精品免费看国产免费软件| 激情综合一区二区三区| 日本中文一区二区三区| 亚洲国产一区二区a毛片| 综合精品久久久| 亚洲国产精品传媒在线观看| 精品成人佐山爱一区二区| 欧美一区日韩一区| 欧美日韩成人综合天天影院 | 成人精品国产一区二区4080| 国内精品不卡在线| 久久99国产精品成人| 美国十次了思思久久精品导航| 婷婷夜色潮精品综合在线| 亚洲一区中文日韩| 亚洲观看高清完整版在线观看| 亚洲色图制服诱惑 | 美女视频黄免费的久久 | 一级做a爱片久久| 亚洲网友自拍偷拍| 天堂av在线一区| 秋霞电影网一区二区| 日韩高清不卡一区| 蜜臀av国产精品久久久久| 日本视频一区二区三区| 免费在线视频一区| 国产精品18久久久久久久网站| 国产精品一区二区在线看| 成人高清在线视频| 91黄色免费看| 欧美一区二区大片| 久久先锋影音av鲁色资源网| 中文字幕国产精品一区二区| 国产精品你懂的| 亚洲国产综合91精品麻豆| 日韩精品视频网站| 国产成人在线视频网址| 色综合久久久久综合体| 91麻豆精品久久久久蜜臀| 精品粉嫩超白一线天av| 成人欧美一区二区三区白人| 一区二区免费视频| 麻豆精品一二三| 国产成人免费视频精品含羞草妖精 | 欧美午夜精品电影| 精品久久久网站| 中文字幕一区二区三区乱码在线 | 在线不卡中文字幕| 国产视频一区二区三区在线观看| 国产精品美女视频| 天天操天天综合网| 丰满岳乱妇一区二区三区| 色天使色偷偷av一区二区| 欧美一二三区在线观看| 国产欧美精品一区二区色综合朱莉| 亚洲欧洲三级电影| 婷婷久久综合九色国产成人| 色综合天天做天天爱| 日韩欧美精品在线| 亚洲一线二线三线视频| 欧美日韩专区在线| 国产色婷婷亚洲99精品小说| 亚洲五码中文字幕| 国产a久久麻豆| 欧美疯狂做受xxxx富婆| 国产精品情趣视频| 久久99久国产精品黄毛片色诱| 99视频精品全部免费在线| 精品毛片乱码1区2区3区| 亚洲卡通动漫在线| 国产成人午夜精品影院观看视频| 欧美日韩中文一区| 国产亚洲一区二区三区四区| 亚洲国产精品久久久男人的天堂| 国产在线精品一区二区夜色| 欧美日韩在线亚洲一区蜜芽| 欧美激情一区二区三区四区| 视频一区在线视频| 色爱区综合激月婷婷| 国产欧美一区二区三区在线老狼| 日本中文字幕一区二区视频| 欧美性一二三区| 亚洲免费在线电影| 不卡av在线网| 亚洲国产精品v| 国产精品99久久不卡二区| 日韩欧美亚洲一区二区| 五月综合激情网| 91啪亚洲精品| 亚洲欧美国产毛片在线| 成人午夜视频福利| 久久精品在这里| 国产在线视频一区二区| 久久午夜免费电影| 久久精品理论片| 久久蜜桃av一区精品变态类天堂| 蜜桃av一区二区在线观看 | 日韩和欧美的一区| 国产精品麻豆久久久| 欧美日韩成人激情|