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

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

?? restaurant.java~44~

?? 這個(gè)一個(gè)餐廳預(yù)定系統(tǒng),可實(shí)現(xiàn)查詢目前餐廳預(yù)訂情況,實(shí)現(xiàn)餐桌預(yù)訂以及就餐時(shí)為顧客調(diào)節(jié)餐桌的情況.
?? 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();
    }

    //用于顯示預(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");
                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;
        }
        /**
         * 設(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);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡的av在线| 麻豆精品新av中文字幕| 99精品视频一区二区三区| 久久精品免视看| 不卡的电影网站| 日韩理论电影院| 欧美亚洲图片小说| 日韩黄色在线观看| 精品毛片乱码1区2区3区| 国产综合色视频| 中文字幕日韩欧美一区二区三区| 99久久久无码国产精品| 一区二区三区四区在线免费观看| 欧美日韩国产小视频在线观看| 毛片av一区二区| 久久久久久久综合日本| 91免费国产在线| 青青草国产精品97视觉盛宴| 亚洲精品一区二区三区影院 | 亚洲国产视频a| 欧美一级理论片| 国产成人精品一区二区三区四区| 亚洲视频一区二区免费在线观看 | 美女视频免费一区| 亚洲国产成人在线| 欧美午夜寂寞影院| 国产一区欧美日韩| 亚洲黄网站在线观看| 欧美一区二区女人| 成人aa视频在线观看| 奇米色一区二区| 国产精品久久久久久久久晋中 | 国产精品午夜春色av| av在线播放成人| 青椒成人免费视频| 国产无一区二区| 日本精品一区二区三区高清 | 成人性色生活片| 一区二区三区不卡在线观看| 欧美性猛片xxxx免费看久爱| 亚洲一二三专区| 91精品国产手机| 国产一区三区三区| 一区二区成人在线| 欧美电影免费观看高清完整版在线观看 | 欧美三级资源在线| 紧缚捆绑精品一区二区| 亚洲欧美综合另类在线卡通| 3751色影院一区二区三区| 懂色一区二区三区免费观看| 亚洲午夜免费电影| 久久久青草青青国产亚洲免观| 91极品视觉盛宴| 精品一区二区在线播放| 亚洲免费伊人电影| 欧美sm极限捆绑bd| 日本精品一区二区三区高清| 国产综合久久久久久鬼色| 午夜日韩在线观看| 国产精品污www在线观看| 欧美日本国产一区| 91首页免费视频| 免费在线观看成人| 亚洲一级二级在线| 国产精品青草久久| 久久无码av三级| 欧美人牲a欧美精品| 色综合中文字幕国产 | 中文字幕一区二区三区在线播放| 欧美精品亚洲二区| 99久久综合狠狠综合久久| 美美哒免费高清在线观看视频一区二区| 综合亚洲深深色噜噜狠狠网站| 日韩欧美电影在线| 欧美丰满嫩嫩电影| 91成人在线观看喷潮| 丁香天五香天堂综合| 精品制服美女丁香| 日本欧美一区二区| 亚洲bt欧美bt精品| 亚洲高清视频中文字幕| 国产精品电影一区二区| 26uuu精品一区二区| 欧美一级生活片| 欧美年轻男男videosbes| 一本色道久久综合亚洲精品按摩| 成人av网站在线观看免费| 国产成人亚洲综合a∨婷婷| 黄色小说综合网站| 蜜桃视频一区二区三区在线观看| 日本系列欧美系列| 图片区小说区国产精品视频| 亚洲成av人片观看| 亚洲v日本v欧美v久久精品| 亚洲国产精品欧美一二99| 亚洲免费看黄网站| 亚洲激情自拍视频| 一区二区久久久久久| 国产精品国产三级国产aⅴ无密码| 欧美日韩国产另类不卡| 99久久久国产精品免费蜜臀| 国产ts人妖一区二区| 99精品久久只有精品| 色婷婷av一区二区三区之一色屋| 99久久国产综合精品色伊| 色哟哟国产精品免费观看| 欧美综合视频在线观看| 欧美三级电影在线看| 日韩亚洲欧美在线观看| 久久你懂得1024| 中文字幕中文字幕一区| 一区二区三区四区激情| 午夜精品久久久久影视| 麻豆精品在线视频| 国产一区二区美女| 99久精品国产| 欧美网站一区二区| 欧美精品v日韩精品v韩国精品v| 日韩精品一区二区三区视频在线观看| 国产亚洲一区字幕| 亚洲免费av网站| 日本在线不卡一区| 国产大陆a不卡| 国产成人精品在线看| 欧美综合色免费| 2023国产精品视频| 国产精品久久久久aaaa| 日韩成人精品在线| 国产91精品一区二区麻豆亚洲| 欧美中文字幕久久 | 26uuu久久天堂性欧美| 亚洲欧洲精品一区二区三区| 亚洲国产精品一区二区尤物区| 精品无人区卡一卡二卡三乱码免费卡| 成人在线一区二区三区| 91麻豆精品91久久久久同性| 国产欧美一区视频| 亚洲成av人**亚洲成av**| 国产高清在线精品| 欧美乱熟臀69xxxxxx| 国产精品三级视频| 日本不卡在线视频| 国产精品 欧美精品| 欧美日韩国产中文| 国产精品毛片高清在线完整版| 日本成人在线视频网站| 色老综合老女人久久久| 久久精品免费在线观看| 日本视频免费一区| 在线视频欧美精品| 国产欧美日韩麻豆91| 日韩和欧美一区二区| 精品一区二区三区免费播放| 97se亚洲国产综合自在线观| 亚洲精品一区二区三区福利| 亚洲综合区在线| av高清久久久| 国产日韩欧美电影| 久久精品国产一区二区三区免费看 | 欧美亚洲综合色| 国产精品―色哟哟| 九九精品视频在线看| 欧美在线观看一区| 国产精品久久久久久久岛一牛影视| 久久99这里只有精品| 一本色道久久综合亚洲精品按摩| 久久天天做天天爱综合色| 日日摸夜夜添夜夜添亚洲女人| 色香色香欲天天天影视综合网| 国产蜜臀av在线一区二区三区| 久久精品国产99国产| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美激情一区二区在线| 国产一区二区三区精品欧美日韩一区二区三区 | 99国产欧美另类久久久精品| 国产日韩成人精品| 激情小说欧美图片| 日韩精品专区在线影院重磅| 自拍偷拍国产精品| 成人免费视频视频| 欧美激情在线一区二区三区| 国产成人自拍高清视频在线免费播放| 日韩一区二区三区在线观看| 首页国产丝袜综合| 91.com视频| 日韩不卡一二三区| 日韩午夜av电影| 精品一区二区免费| 2020日本不卡一区二区视频| 久久精品国产免费| 久久综合久久综合久久| 九色综合狠狠综合久久| xfplay精品久久| 亚洲成av人综合在线观看| 欧美一区二区在线免费播放| 蜜臀va亚洲va欧美va天堂| 精品久久人人做人人爰| 精品一区二区三区不卡| 国产精品麻豆久久久| 91久久精品午夜一区二区|