publicfinalstaticStringEMP_NAME_QUERY="SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?";
publicfinalstaticStringHYPHEN="-";
publicfinalstaticStringZERO="0";
//public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'";
publicfinalstaticStringCOLON=":";
//public final static String QUERY = "SELECT * FROM DeviceLogs_";
publicfinalstaticStringEMP_NAME_QUERY="SELECT * FROM EMPLOYEES Where EMPLOYEECODE=?";
//public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String WHERE_COND = " WHERE LogDate between '";
//public final static String WORKING_EMPLOYEES = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(SELECT UserId FROM DeviceLogs_12_2017 WHERE LogDate BETWEEN '2017-12-27 06:00:00' AND '2017-12-27 11:00:00') AND STATUS='Working'";
publicfinalstaticStringAND_COND=" AND '";
//public final static String QUERY = "SELECT * FROM DeviceLogs_";
publicfinalstaticStringSINGLE_QUOTE="'";
//public final static String USERID_QUERY = "SELECT USERID FROM DeviceLogs_";
//public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(";
//public final static String WHERE_COND = " WHERE LogDate between '";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' ";
publicfinalstaticStringAND_COND=" AND '";
publicfinalstaticStringABESENT="Absent";
publicfinalstaticStringSINGLE_QUOTE="'";
publicfinalstaticStringEMAIL_ID="emailId";
//public final static String ABESENT_QUERY = "SELECT * FROM EMPLOYEES WHERE EMPLOYEECODE NOT IN(";
//public final static String ABESENT_QUERY1 = ") AND STATUS='Working' AND EMPLOYEECODE NOT LIKE 'del%' ";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY2=" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)"
+" from [Transactions] as tr,EmployeeMaster as emp "+
+"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000";
" where tr.EmployeemasterID=emp.EmployeeMasterID and convert(varchar,tr.aDateTime, 111) >=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY1=" and convert(varchar,tr.aDateTime, 111) <=";
publicfinalstaticStringEMPLOYEE_EFFORTS_QUERY2=" group by convert(varchar,tr.aDateTime, 111), emp.EmployeeCode, emp.FirstName)"
publicfinalstaticStringUNION=" Union ";
+"A Group by EmployeeCode, FirstName HAVING SUM(MinutesInOffice) >=3000";
//public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringUNION=" Union ";
publicfinalstaticStringPRESENT_QUERY="SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
publicfinalstaticStringABSENT_QUERY="SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
//public final static String PRESENT_QUERY = "SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
//public final static String ABSENT_QUERY = "SELECT [EmployeeCode], [FirstName] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringPRESENT_QUERY="SELECT DISTINCT Emp.EmployeeCode, Emp.FirstName, Emp.EmailId FROM Transactions AS Tr, EmployeeMaster AS Emp WHERE Tr.EmployeemasterID = Emp.EmployeeMasterID AND CONVERT(VARCHAR,Tr.aDateTime, 111) = '<REPORTDATE>' AND Emp.EmployeeCode IN (<EMPIDS>)";
publicfinalstaticStringPRESENT="P";
publicfinalstaticStringABSENT_QUERY="SELECT [EmployeeCode], [FirstName],[EmailId] FROM [EmployeeMaster] WHERE [EmployeeCode] IN(<ABSENTLIST>)";
publicfinalstaticStringABSENT="A";
publicfinalstaticStringALL="All";
publicfinalstaticStringPRESENT="P";
publicfinalstaticStringSHIFT="Shift";
publicfinalstaticStringABSENT="A";
publicfinalstaticStringLOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n"+
publicfinalstaticStringALL="All";
" from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n"+
publicfinalstaticStringSHIFT="Shift";
" where tr.EmployeemasterID=emp.EmployeeMasterID and \n"+
" tr.aDateTime >= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME="select emp.EmployeeCode,emp.FirstName,MIN(tr.aDateTime) AS FirstLogin,MAX(tr.aDateTime) AS LastLogin \n"+
publicfinalstaticStringLOGIN_REPORT_BY_TIME2=" and tr.aDateTime<= ";
" from [smartiSCC].[dbo].[Transactions] as tr,[smartiSCC].[dbo].[EmployeeMaster] as emp \n"+
publicfinalstaticStringLOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = ";
" where tr.EmployeemasterID=emp.EmployeeMasterID and \n"+
publicfinalstaticStringLOGIN_REPORT_BY_TIME4=" group by emp.EmployeeCode, emp.FirstName ";
" tr.aDateTime >= ";
publicfinalstaticStringLOGIN_REPORT_BY_TIME2=" and tr.aDateTime<= ";
// Role Mapping Info
publicfinalstaticStringLOGIN_REPORT_BY_TIME3=" and emp.EmployeeCode = ";