📄 memberlogic.java
字号:
package omega.logic.login;
import omega.domain.*;
import java.util.List;
import omega.persistence.DaoFactory.*;
import omega.persistence.iface.*;
public class MemberLogic {
private MemberDao memberDao;
public MemberLogic() {
GetDao gd = new GetDao();
memberDao = gd.getMemberImp();
}
public Member getMember(String name) throws Exception {
List list = memberDao.selectMemberByName(name);
return (Member) list.get(0);
}
public boolean memberis(Member member) throws Exception {
boolean isLogic = false;
List list = this.getList();
String username = member.getUsername().trim();
String password = member.getPassword().trim();
for (int i = 0; i < list.size(); i++) {
Member a = (Member) list.get(i);
if (username.equals(a.getUsername())
&& password.equals(a.getPassword())) {
isLogic = true;
}
}
return isLogic;
}
public List getList() throws Exception {
List list = memberDao.selectAllMember();
return list;
}
public boolean add(Member member) throws Exception {
List list = memberDao.selectMaxId();
String username = member.getUsername().trim();
String password = member.getPassword().trim();
String realname = member.getRealname().trim();
String tel = member.getTel().trim();
String address = member.getAddress().trim();
String zip = member.getZip().trim();
String email = member.getEmail().trim();
member = (Member) list.get(0);
int nextId = member.getId() + 1;
System.out.println("" + nextId);
member.setId(nextId);
member.setUsername(username);
member.setPassword(password);
member.setRealname(realname);
member.setTel(tel);
member.setAddress(address);
member.setZip(zip);
member.setEmail(email);
memberDao.insert(member);
return true;
}
public void updateById(Member member) throws Exception{
memberDao.updateById(member);
}
public Member getMaxId() throws Exception {
return memberDao.getMaxId();
}
public int getCount() throws Exception {
return memberDao.getCount();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -