⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 restaurantmenu3.java

📁 酒店管理asp的源代码和各种文档说明,很齐全的,只要你解压后就能运行程序.
💻 JAVA
字号:
package restaurant;
import java.io.*;
import java.sql.*;
import java.awt.*;
import javax.swing.*;

public class RestaurantMenu5 extends JFrame{
	Connection con = null;
	Statement stmt = null;
	
	ResultSet preRoomRs = null;
	ResultSet absentRoomRs = null;
	ResultSet fullRoomRs = null;
	ResultSet preOvertimeRs = null;
	
	ResultSet foodRs = null;
	ResultSet client = null;
	
	ResultSet operaterSaleRs = null;
	ResultSet hotFoodRs = null;
	
	public void InitCheck( Connection con )
	{
		if ( this.con != con )
		{
			this.con = con;
		}
		
		try
		{
			stmt = con.createStatement();
			
			String strSQL1 = "select * from room where 被预定了的房间";
			String strSQL2 = "select * from room where 空闲的房间";
			String strSQL3 = "select * from room where 已经入住的房间";
			String strSQL4 = "select * from room where 当前时间-预定时间>15天";
			String strSQL5 = "select * from food";
			String strSQL6 = "select * from client";
			
			String strSQL3 = "select * from food where amount<100";
			
			preRoomRs = stmt.executeQuery( strSQL1 );
			absentRoomRs = stmt.executeQuery( strSQL2 );
			fullRoomRs = stmt.executeQuery( strSQL3 );
			preOvertimeRs = stmt.executeQuery( strSQL4 );
			foodRs = stmt.executeQuery( strSQL5 );
			clientRs = stmt.executeQuery( strSQL6 );
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
	}
	
	public boolean preRoomNext()
	{
		boolean result = false;
		
		try
		{
			result = preRoom.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;
		
	} 
	
	public boolean absentNext()
	{
		boolean result = false;
		
		try
		{
			result = absentRs.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;		
	} 
	
	public boolean fullNext()
	{
		boolean result = false;
		
		try
		{
			result = fullRs.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;		
	} 
	
	public boolean preOvertimeNext()
	{
		boolean result = false;
		
		try
		{
			result = preOvertimeRs.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;		
	} 

	public boolean foodNext()
	{
		boolean result = false;
		
		try
		{
			result = foodRs.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;		
	}	
	
	public boolean clientNext()
	{
		boolean result = false;
		
		try
		{
			result = clientRs.next();
		}
		
		catch ( SQLException sex )
		{
			System.out.println( sex.toString() );
		}
		
		return result;		
	}
	
//////////////////////////////////////////////////////	
    public String getFoodName(){
		String result = null;
		try{
			result = foodRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;
	}
	
	public String getFoodAmount(){
		String result = null;
		try{
			result = foodRs.getString("amount");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;
	}

    public void prearrange(String roomName){//预定
    	 String sql="update room set flag='1', pre='1',full='1' where name='"+roomName+"'";
    	 stmt.executeUpdate(sql);
    }
    
    public void disPrearrange(String roomName){
    	 String sql="update room set flag='0', pre='0',full='0' where name='"+roomName+"'";
    	 stmt.executeUpdate(sql);
    }
    
    public void changeRoom(String oldRoom,String newRoom){//换房
    	
    	 String sql1,sql2;
    	 sql1="update room set flag='0', full='0' where name='"+oldRoom+"'";
    	 stmt.executeUpdate(sql);
    	 sql2="update room set flag='1', full='1' where name='"+newRoom+"'";
    	 stmt.executeUpdate(sql);
    }
    
    public String getPreRoomName(){
    	String result = null;
		try{
			result = preRoomRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;
    }

    
    public String getAbsentRoomName(){
		String result = null;
		try{
			result = absentRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;   	
    }
    
    public String getPreOvertime(){
		String result = null;
		try{
			result = absentRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;      	
    }

    public String getFullRoomName(){
		String result = null;
		try{
			result = fullRoomRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;    	
    }
    
    public void orderDishes(Vector food){
    	String sql1;  //被点的菜表库存-,已销售字段+
    	String sql2;  //营业员表的业绩+
    	stmt.executeUpdate(sql1);
    	stmt.executeUpdate(sql2);
    }
    
    public String getClientName(){
		String result = null;
		try{
			result = clientRoomRs.getString("name");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;    	
    }    	
    
    public String getClientAccount(){
		String result = null;
		try{
			result = clientRs.getString("account");
		}catch(SQLException id){
			System.out.println( id.toString() );
		}
		
		return result;    	
    }    	
    
    public void pay(){
    	String sql; //顾客表 pag指定为1(已付款)
    	stmt.executeUpdate(sql); 
    }
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -