摘要: TbKucun kucun = getKucun(item); if (kucun.getId() != null !kucun.getId().isEmpty()) { int sl = kucun.getKcsl() + details.getSl(); update(update tb_kucun set kcsl= + sl + where id=' + kucun.getId() + '
TbKucun kucun = getKucun(item);
if (kucun.getId() != null && !kucun.getId().isEmpty()) {
int sl = kucun.getKcsl() + details.getSl();
update("update tb_kucun set kcsl=" + sl + " where id='"
+ kucun.getId() + "'");
}
}
}
conn.commit();
conn.setAutoCommit(autoCommit);
} catch (SQLException e) {
e.printStackTrace();
}
return true;
}
// 添加用户
public static int addUser(TbUserlist ul) {
return update("insert tb_userlist values('" + ul.getUsername() + "','"
+ ul.getName() + "','" + ul.getPass() + "','" + ul.getQuan()
+ "')");
}
public static List getUsers() {
List list = findForList("select * from tb_userlist");
return list;
}
// 修改用户方法
public static int updateUser(TbUserlist user) {
return update("update tb_userlist set username='" + user.getUsername()
+ "',name='" + user.getName() + "',pass='" + user.getPass()
+ "',quan='" + user.getQuan() + "' where name='"
+ user.getName() + "'");
}
// 获取用户对象的方法
public static TbUserlist getUser(Item item) {
String where = "name='" + item.getName() + "'";
if (item.getId() != null)
where = "username='" + item.getId() + "'";
ResultSet rs = findForResultSet("select * from tb_userlist where "
+ where);
TbUserlist user=new TbUserlist();
try {
if (rs.next()) {
user.setName(rs.getString("name").trim());
user.setUsername(rs.getString("username").trim());
user.setPass(rs.getString("pass").trim());
user.setQuan(rs.getString("quan").trim());
}
} catch (SQLException e) {
e.printStackTrace();
}
return user;
}
}
说明:
与getSpInfos()方法的实现方法相同的还有getUsers()、getKucunInfos()、getKhInfos()和getGysInfos()等数据库操作方法,它们分别用于获取所有的用户、库存、客户和供应商信息,由于实现方法相同,这里不再介绍。

RSS订阅





