📄 query.java
字号:
package agenda;
import java.util.Enumeration;
public class Query {
private DataBase tpDB = null;
private String strTable = null;
private Users tpUsers = null;
public Query(String Rname, String Rpassword, String start, String end ){
Enumeration en = Add.hashMeeting.keys();
int count = 0; //计用户现有会议的个数
if(Register.hashUser.containsKey(Rname)){
tpUsers = Register.hashUser.get(Rname);
if(tpUsers.userName.equals(Rname)&&tpUsers.password.equals(Rpassword)){
if(DisposeDate.checkSeq(start, end)){
while(en.hasMoreElements()){
strTable = en.nextElement().toString();
tpDB = Add.hashMeeting.get(strTable);
if(Rname.equals(tpDB.userName)){
if( !DisposeDate.checkClash(tpDB.startTime, tpDB.endTime, start, end))
{
if(count == 0){
System.out.println("UersName OtherName StartTime EndTime MeetingTable");
System.out.println("--------------------------------------------------------------------");
}
System.out.println(tpDB.userName+"\t"+tpDB.otherName+"\t"+tpDB.startTime+"\t"+
tpDB.endTime+"\t"+tpDB.title);
count++;
}
}
}
if(count==0) System.out.println("You don't have any meeting now...\n");
}
else System.out.println("The start time can't be earler than the end time...\n");
}
else{
System.out.println("Sorry, your password isn't right!");
System.out.println("Please correct it or Regist a new accounts...\n");
}
}
else{
System.out.println("Sorry,the name \""+Rname+"\" isn't exist!");
System.out.println("Please regist a new accounts first...\n");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -