%@ page language="java"
import="java.sql.*, java.io.*, java.util.*, users.databases.*"
%>
<%
/***** VARIABLE DECLARATION and INITIALIZATION *****/
String strMainDB = "product_pgpClientInfoDB";
String strPageID = ""; // USE TO IDENTIFY MESSAGE ON tmpTblMessages IF BELONGS TO THIS PAGE
String strTmpTbl = "";
int intUserID = Integer.parseInt(request.getParameter("uid"));
int intCompanyID = Integer.parseInt(request.getParameter("cid"));
byte bytDeptID = Byte.parseByte(request.getParameter("did"));
int counter = Integer.parseInt(request.getParameter("ctr"));
switch (bytDeptID) {
case 1:
strTmpTbl = "tmpTblCoHeadOfc";
strPageID = "memofcedj1";
break;
case 2:
strTmpTbl = "tmpTblSalesOfc";
strPageID = "memofcedj2";
break;
case 3:
strTmpTbl = "tmpTblShowRm";
strPageID = "memofcedj3";
break;
case 4:
strTmpTbl = "tmpTblWareHse";
strPageID = "memofcedj4";
break;
case 5:
strTmpTbl = "tmpTblTechSvc";
strPageID = "memofcedj5";
break;
case 10:
strTmpTbl = "tmpTblForeignOfc";
strPageID = "memofcedj0";
}
/***** END OF VARIABLE DECLARATION *****/
String SQLstmt = "SELECT LogOnStatus FROM tblLogOn WHERE Usr_ID=" + intUserID + ";";
users.connect(strMainDB);
ResultSet rs = users.listQuery(SQLstmt);
byte bytLogStatus = 0;
while (rs.next()) {
bytLogStatus = rs.getByte("LogOnStatus");
}
if (bytLogStatus != 1) { // LOG CHECK RESULT - LOG-OUT, DISPLAYS HOME PAGE
%>
<%
} else { // LOG CHECK RESULT - LOG-ON, PROCEED DISPLAYING ACTUAL PAGE
SQLstmt = "DELETE FROM tmpTblMessages WHERE Usr_ID=" + intUserID + " AND Co_ID=" + intCompanyID +
" AND Page_ID='" + strPageID + "';";
users.updateData(SQLstmt);
if (bytDeptID==1) {
SQLstmt = "DELETE FROM " + strTmpTbl + " WHERE CoHO_ID=" + intCompanyID + ";";
} else {
SQLstmt = "DELETE FROM " + strTmpTbl + " WHERE Co_ID=" + intCompanyID + ";";
}
users.updateData(SQLstmt);
SQLstmt = "DELETE FROM tmpTblCPIndicator WHERE Co_ID=" + intCompanyID +
" AND Dept_ID=" + bytDeptID + ";";
users.updateData(SQLstmt);
SQLstmt = "DELETE FROM tmpTblContactPersons WHERE Co_ID=" + intCompanyID +
" AND Dept_ID=" + bytDeptID + ";";
users.updateData(SQLstmt);
users.disconnect();
%>
Infinity
<% } // END OF LOG CHECK %>