public class DeleteUserPanel extends AbstractPanel {
private final String null_id = "null_id";
public static final String tableUserName = "obj_LibraryUser";
public static final String tableBookName = "obj_Book";
public static final String OBJECT_ID = "OBJECT_ID";
public int delay = 3;
public String show() {
StringBuffer sb = new StringBuffer();
SqlUtil.delete(tableUserName, new Pair[]{
new Pair(OBJECT_ID, inOut.getValue("objectID"))});
//User was deleted - all the books that he has borrowed are becoming available again
SqlUtil.update(tableBookName, new Pair[]{new Pair("UserID", null_id)}, new Pair[]{
new Pair("UserID", inOut.getValue("objectID"))});
sb.append("User was deleted. All the books were returned.<BR>");
return sb.toString();
}
public String getHeader() {
StringBuffer sb = new StringBuffer();
sb.append("<HTML><HEAD>");
sb.append("<META HTTP-EQUIV=\"Refresh\"");
sb.append("CONTENT=\"" + delay + ";URL=main?panel=LibraryAdminPanel\">");
sb.append("</HEAD><BODY>");
return sb.toString();
}
} |