Commit dce684e9 authored by pbhosale's avatar pbhosale

Updated on [11/11/2019][changes done in Changed Attendance Process]

d_attd_single_filt.srd
chg_attdproc11.xml
w_chg_attdproc.sql
d_chg_attdproc_list.srd
AttdProcCalcOtBean.java
AttdProcessBean.java
AttdProcOtUpdateRetBean.java
AttdProcScanTranProm.java
CalcOtArgsBean.java
AttdSingleIC.java
AttdSingleICLocal.java
AttdSingleICRemote.java
AttendanceProcess.java
ChangeAttdProcPrc.java
ChangeAttdProcPrcLocal.java
ChangeAttdProcPrcRemote.java
ChangedAttendanceProcess.png
ChangedAttendanceProcesswht.png


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@211707 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 76a1bae0
This diff is collapsed.
This diff is collapsed.
$PBExportHeader$d_chg_attdproc_list.srd
$PBExportComments$Used in w_payroll_arrears_processing
release 9;
datawindow(units=1 timer_interval=0 color=16777215 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
header(height=34 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=21 color="536870912" )
table(column=(type=char(10) updatewhereclause=yes name=emp_code dbname="payarr_to_proc.emp_code" )
column=(type=char(6) updatewhereclause=yes name=prd_code dbname="payarr_to_proc.prd_code" )
column=(type=char(2) updatewhereclause=yes name=proc_type dbname="payarr_to_proc.proc_type" )
retrieve="PBSELECT( VERSION(400) DISTINCT ()TABLE(NAME=~"employee~" ) TABLE(NAME=~"payarr_to_proc~" ) COLUMN(NAME=~"payarr_to_proc.emp_code~") COLUMN(NAME=~"payarr_to_proc.prd_code~") COLUMN(NAME=~"payarr_to_proc.proc_type~") JOIN (LEFT=~"employee.emp_code~" OP =~"=~"RIGHT=~"payarr_to_proc.emp_code~" )WHERE( EXP1 =~"( ( payarr_to_proc.emp_code~" OP =~">=~" EXP2 =~":as_empfr )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( payarr_to_proc.emp_code~" OP =~"<=~" EXP2 =~":as_empto )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( employee.proc_group~" OP =~">=~" EXP2 =~":as_procfr )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( employee.proc_group~" OP =~"<=~" EXP2 =~":as_procto )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( payarr_to_proc.status~" OP =~"=~" EXP2 =~"'U' )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( employee.work_site~" OP =~"between~" EXP2 =~":as_site_fr and :as_site_to )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( payarr_to_proc.proc_type~" OP =~"=~" EXP2 =~"'AT' ) )~" ) ) ORDER(NAME=~"payarr_to_proc.emp_code~" ASC=yes ) ORDER(NAME=~"payarr_to_proc.prd_code~" ASC=yes ) ARG(NAME = ~"as_empfr~" TYPE = string) ARG(NAME = ~"as_empto~" TYPE = string) ARG(NAME = ~"as_procfr~" TYPE = string) ARG(NAME = ~"as_procto~" TYPE = string) ARG(NAME = ~"as_site_fr~" TYPE = string) ARG(NAME = ~"as_site_to~" TYPE = string) " arguments=(("as_empfr", string),("as_empto", string),("as_procfr", string),("as_procto", string),("as_site_fr", string),("as_site_to", string)) )
text(band=header alignment="2" text="Payarr To Proc
Emp Code" border="0" color="0" x="1" y="1" height="32" width="79" html.valueishtml="0" name=payarr_to_proc_emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Payarr To Proc
Prd Code" border="0" color="0" x="81" y="1" height="32" width="79" html.valueishtml="0" name=payarr_to_proc_prd_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=1 alignment="0" tabsequence=32766 border="0" color="0" x="1" y="1" height="19" width="55" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=10 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="0" color="0" x="81" y="1" height="19" width="35" format="[general]" html.valueishtml="0" name=prd_code visible="1" edit.limit=6 edit.case=any edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=3 alignment="0" tabsequence=32766 border="0" color="0" x="162" y="2" height="16" width="43" format="[general]" html.valueishtml="0" name=proc_type visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
import.xml()
export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" )
\ No newline at end of file
package ibase.webitm.bean.adm;
import java.sql.Timestamp;
public class AttdProcCalcOtBean
{
String errcode = "", otTimeStr = "";
double calOtTime = 0.0, calOtHrsTime = 0.0, otTime = 0.0, otHoursTime = 0.0;
Timestamp otTimeFr = null, otTimeTo = null;
public String getErrcode() {
return errcode;
}
public void setErrcode(String errcode) {
this.errcode = errcode;
}
public String getOtTimeStr() {
return otTimeStr;
}
public void setOtTimeStr(String otTimeStr) {
this.otTimeStr = otTimeStr;
}
public double getCalOtTime() {
return calOtTime;
}
public void setCalOtTime(double calOtTime) {
this.calOtTime = calOtTime;
}
public double getCalOtHrsTime() {
return calOtHrsTime;
}
public void setCalOtHrsTime(double calOtHrsTime) {
this.calOtHrsTime = calOtHrsTime;
}
public double getOtTime() {
return otTime;
}
public void setOtTime(double otTime) {
this.otTime = otTime;
}
public double getOtHoursTime() {
return otHoursTime;
}
public void setOtHoursTime(double otHoursTime) {
this.otHoursTime = otHoursTime;
}
public Timestamp getOtTimeFr() {
return otTimeFr;
}
public void setOtTimeFr(Timestamp otTimeFr) {
this.otTimeFr = otTimeFr;
}
public Timestamp getOtTimeTo() {
return otTimeTo;
}
public void setOtTimeTo(Timestamp otTimeTo) {
this.otTimeTo = otTimeTo;
}
}
package ibase.webitm.bean.adm;
public class AttdProcOtUpdateRetBean
{
String errcode = "", tranId = "";
double totOtTime = 0.0, totCalOtTime = 0.0;
public String getErrcode() {
return errcode;
}
public void setErrcode(String errcode) {
this.errcode = errcode;
}
public String getTranId() {
return tranId;
}
public void setTranId(String tranId) {
this.tranId = tranId;
}
public double getTotOtTime() {
return totOtTime;
}
public void setTotOtTime(double totOtTime) {
this.totOtTime = totOtTime;
}
public double getTotCalOtTime() {
return totCalOtTime;
}
public void setTotCalOtTime(double totCalOtTime) {
this.totCalOtTime = totCalOtTime;
}
}
package ibase.webitm.bean.adm;
public class AttdProcScanTranProm
{
private String workSite = "", holTblNo = "", cadre = "", grade = "", errorCode = "", eligibleOt = "",
paySite = "", empSite = "", pmtSite = "";
public String getWorkSite() {
return workSite;
}
public void setWorkSite(String workSite) {
this.workSite = workSite;
}
public String getHolTblNo() {
return holTblNo;
}
public void setHolTblNo(String holTblNo) {
this.holTblNo = holTblNo;
}
public String getCadre() {
return cadre;
}
public void setCadre(String cadre) {
this.cadre = cadre;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
public String getErrorCode() {
return errorCode;
}
public void setErrorCode(String errorCode) {
this.errorCode = errorCode;
}
public String getEligibleOt() {
return eligibleOt;
}
public void setEligibleOt(String eligibleOt) {
this.eligibleOt = eligibleOt;
}
public String getPaySite() {
return paySite;
}
public void setPaySite(String paySite) {
this.paySite = paySite;
}
public String getEmpSite() {
return empSite;
}
public void setEmpSite(String empSite) {
this.empSite = empSite;
}
public String getPmtSite() {
return pmtSite;
}
public void setPmtSite(String pmtSite) {
this.pmtSite = pmtSite;
}
}
package ibase.webitm.bean.adm;
public class AttdProcessBean
{
private double lcPaidLeave = 0.0, lcUnpaidLeave = 0.0, lcTourDay = 0.0, lcPaidHoliday = 0.0, lcUnpaidHoliday = 0.0, lcPaidWoff = 0.0,
lcUnpaidWoff = 0.0;
private double lcWorkDay = 0.0, lcLopDay = 0.0, lcLopHrs = 0.0, lcPaidDay = 0.0, lcExtraDay = 0.0, lcExtraHrs = 0.0, lcDay = 0.0,
lcLeaveHrs = 0.0;
private String lsPunchStr = "", lsWoffLveRule = "", lsHolidayLveRule = "", lsLveCode = "", lsFirstHalfStatus = "",
lsSecondHalfStatus = "";
private String lsHolWoffLveRules = "", lsLeaveStartStatus = "", lsLeaveEndStatus = "", lsHolTbl = "", lsHolType = "", mShift = "",
lsStatus = "", lsTourStartStatus = "", lsTourEndStatus = "", toBeCheckHwRules = "";
private String lsErrCode = "";
private int liDno = 0;
public double getLcPaidLeave() {
return lcPaidLeave;
}
public void setLcPaidLeave(double lcPaidLeave) {
this.lcPaidLeave = lcPaidLeave;
}
public double getLcUnpaidLeave() {
return lcUnpaidLeave;
}
public void setLcUnpaidLeave(double lcUnpaidLeave) {
this.lcUnpaidLeave = lcUnpaidLeave;
}
public double getLcTourDay() {
return lcTourDay;
}
public void setLcTourDay(double lcTourDay) {
this.lcTourDay = lcTourDay;
}
public double getLcPaidHoliday() {
return lcPaidHoliday;
}
public void setLcPaidHoliday(double lcPaidHoliday) {
this.lcPaidHoliday = lcPaidHoliday;
}
public double getLcUnpaidHoliday() {
return lcUnpaidHoliday;
}
public void setLcUnpaidHoliday(double lcUnpaidHoliday) {
this.lcUnpaidHoliday = lcUnpaidHoliday;
}
public double getLcPaidWoff() {
return lcPaidWoff;
}
public void setLcPaidWoff(double lcPaidWoff) {
this.lcPaidWoff = lcPaidWoff;
}
public double getLcUnpaidWoff() {
return lcUnpaidWoff;
}
public void setLcUnpaidWoff(double lcUnpaidWoff) {
this.lcUnpaidWoff = lcUnpaidWoff;
}
public double getLcWorkDay() {
return lcWorkDay;
}
public void setLcWorkDay(double lcWorkDay) {
this.lcWorkDay = lcWorkDay;
}
public double getLcLopDay() {
return lcLopDay;
}
public void setLcLopDay(double lcLopDay) {
this.lcLopDay = lcLopDay;
}
public double getLcLopHrs() {
return lcLopHrs;
}
public void setLcLopHrs(double lcLopHrs) {
this.lcLopHrs = lcLopHrs;
}
public double getLcPaidDay() {
return lcPaidDay;
}
public void setLcPaidDay(double lcPaidDay) {
this.lcPaidDay = lcPaidDay;
}
public double getLcExtraDay() {
return lcExtraDay;
}
public void setLcExtraDay(double lcExtraDay) {
this.lcExtraDay = lcExtraDay;
}
public double getLcExtraHrs() {
return lcExtraHrs;
}
public void setLcExtraHrs(double lcExtraHrs) {
this.lcExtraHrs = lcExtraHrs;
}
public double getLcDay() {
return lcDay;
}
public void setLcDay(double lcDay) {
this.lcDay = lcDay;
}
public double getLcLeaveHrs() {
return lcLeaveHrs;
}
public void setLcLeaveHrs(double lcLeaveHrs) {
this.lcLeaveHrs = lcLeaveHrs;
}
public String getLsPunchStr() {
return lsPunchStr;
}
public void setLsPunchStr(String lsPunchStr) {
this.lsPunchStr = lsPunchStr;
}
public String getLsWoffLveRule() {
return lsWoffLveRule;
}
public void setLsWoffLveRule(String lsWoffLveRule) {
this.lsWoffLveRule = lsWoffLveRule;
}
public String getLsHolidayLveRule() {
return lsHolidayLveRule;
}
public void setLsHolidayLveRule(String lsHolidayLveRule) {
this.lsHolidayLveRule = lsHolidayLveRule;
}
public String getLsLveCode() {
return lsLveCode;
}
public void setLsLveCode(String lsLveCode) {
this.lsLveCode = lsLveCode;
}
public String getLsFirstHalfStatus() {
return lsFirstHalfStatus;
}
public void setLsFirstHalfStatus(String lsFirstHalfStatus) {
this.lsFirstHalfStatus = lsFirstHalfStatus;
}
public String getLsSecondHalfStatus() {
return lsSecondHalfStatus;
}
public void setLsSecondHalfStatus(String lsSecondHalfStatus) {
this.lsSecondHalfStatus = lsSecondHalfStatus;
}
public String getLsHolWoffLveRules() {
return lsHolWoffLveRules;
}
public void setLsHolWoffLveRules(String lsHolWoffLveRules) {
this.lsHolWoffLveRules = lsHolWoffLveRules;
}
public String getLsLeaveStartStatus() {
return lsLeaveStartStatus;
}
public void setLsLeaveStartStatus(String lsLeaveStartStatus) {
this.lsLeaveStartStatus = lsLeaveStartStatus;
}
public String getLsLeaveEndStatus() {
return lsLeaveEndStatus;
}
public void setLsLeaveEndStatus(String lsLeaveEndStatus) {
this.lsLeaveEndStatus = lsLeaveEndStatus;
}
public String getLsHolTbl() {
return lsHolTbl;
}
public void setLsHolTbl(String lsHolTbl) {
this.lsHolTbl = lsHolTbl;
}
public String getLsHolType() {
return lsHolType;
}
public void setLsHolType(String lsHolType) {
this.lsHolType = lsHolType;
}
public String getmShift() {
return mShift;
}
public void setmShift(String mShift) {
this.mShift = mShift;
}
public String getLsStatus() {
return lsStatus;
}
public void setLsStatus(String lsStatus) {
this.lsStatus = lsStatus;
}
public String getLsTourStartStatus() {
return lsTourStartStatus;
}
public void setLsTourStartStatus(String lsTourStartStatus) {
this.lsTourStartStatus = lsTourStartStatus;
}
public String getLsTourEndStatus() {
return lsTourEndStatus;
}
public void setLsTourEndStatus(String lsTourEndStatus) {
this.lsTourEndStatus = lsTourEndStatus;
}
public String getToBeCheckHwRules() {
return toBeCheckHwRules;
}
public void setToBeCheckHwRules(String toBeCheckHwRules) {
this.toBeCheckHwRules = toBeCheckHwRules;
}
public int getLiDno() {
return liDno;
}
public void setLiDno(int liDno) {
this.liDno = liDno;
}
public String getLsErrCode() {
return lsErrCode;
}
public void setLsErrCode(String lsErrCode) {
this.lsErrCode = lsErrCode;
}
}
package ibase.webitm.bean.adm;
import java.sql.Timestamp;
public class CalcOtArgsBean
{
private String prdCode = "", empCode = "", workSite = "", cadreCode = "", gradeCode = "", otRound = "",
shiftCode = "", errCode = "";
private Timestamp procDate = null, prdFirstDate = null, prdLastDate = null;
private int shiftInTime = 0, shiftOutTime = 0, shiftHalfDayTime = 0, fullDayHours = 0, halfDayHours = 0,
minimumOtTime = 0, attdInTime = 0, attdOutTime = 0;
private String otCalcMode = "", attdStatus = "", dayType = "", compOffLveCode = "", callerObj = "",
holCompOffLveCode = "", wofCompOffLveCode = "";
public String getPrdCode() {
return prdCode;
}
public void setPrdCode(String prdCode) {
this.prdCode = prdCode;
}
public String getEmpCode() {
return empCode;
}
public void setEmpCode(String empCode) {
this.empCode = empCode;
}
public String getWorkSite() {
return workSite;
}
public void setWorkSite(String workSite) {
this.workSite = workSite;
}
public String getCadreCode() {
return cadreCode;
}
public void setCadreCode(String cadreCode) {
this.cadreCode = cadreCode;
}
public String getGradeCode() {
return gradeCode;
}
public void setGradeCode(String gradeCode) {
this.gradeCode = gradeCode;
}
public String getOtRound() {
return otRound;
}
public void setOtRound(String otRound) {
this.otRound = otRound;
}
public String getShiftCode() {
return shiftCode;
}
public void setShiftCode(String shiftCode) {
this.shiftCode = shiftCode;
}
public Timestamp getProcDate() {
return procDate;
}
public void setProcDate(Timestamp procDate) {
this.procDate = procDate;
}
public Timestamp getPrdFirstDate() {
return prdFirstDate;
}
public void setPrdFirstDate(Timestamp prdFirstDate) {
this.prdFirstDate = prdFirstDate;
}
public Timestamp getPrdLastDate() {
return prdLastDate;
}
public void setPrdLastDate(Timestamp prdLastDate) {
this.prdLastDate = prdLastDate;
}
public int getShiftInTime() {
return shiftInTime;
}
public void setShiftInTime(int shiftInTime) {
this.shiftInTime = shiftInTime;
}
public int getShiftOutTime() {
return shiftOutTime;
}
public void setShiftOutTime(int shiftOutTime) {
this.shiftOutTime = shiftOutTime;
}
public int getShiftHalfDayTime() {
return shiftHalfDayTime;
}
public void setShiftHalfDayTime(int shiftHalfDayTime) {
this.shiftHalfDayTime = shiftHalfDayTime;
}
public int getFullDayHours() {
return fullDayHours;
}
public void setFullDayHours(int fullDayHours) {
this.fullDayHours = fullDayHours;
}
public int getHalfDayHours() {
return halfDayHours;
}
public void setHalfDayHours(int halfDayHours) {
this.halfDayHours = halfDayHours;
}
public int getMinimumOtTime() {
return minimumOtTime;
}
public void setMinimumOtTime(int minimumOtTime) {
this.minimumOtTime = minimumOtTime;
}
public int getAttdInTime() {
return attdInTime;
}
public void setAttdInTime(int attdInTime) {
this.attdInTime = attdInTime;
}
public int getAttdOutTime() {
return attdOutTime;
}
public void setAttdOutTime(int attdOutTime) {
this.attdOutTime = attdOutTime;
}
public String getOtCalcMode() {
return otCalcMode;
}
public void setOtCalcMode(String otCalcMode) {
this.otCalcMode = otCalcMode;
}
public String getAttdStatus() {
return attdStatus;
}
public void setAttdStatus(String attdStatus) {
this.attdStatus = attdStatus;
}
public String getDayType() {
return dayType;
}
public void setDayType(String dayType) {
this.dayType = dayType;
}
public String getCompOffLveCode() {
return compOffLveCode;
}
public void setCompOffLveCode(String compOffLveCode) {
this.compOffLveCode = compOffLveCode;
}
public String getCallerObj() {
return callerObj;
}
public void setCallerObj(String callerObj) {
this.callerObj = callerObj;
}
public String getHolCompOffLveCode() {
return holCompOffLveCode;
}
public void setHolCompOffLveCode(String holCompOffLveCode) {
this.holCompOffLveCode = holCompOffLveCode;
}
public String getWofCompOffLveCode() {
return wofCompOffLveCode;
}
public void setWofCompOffLveCode(String wofCompOffLveCode) {
this.wofCompOffLveCode = wofCompOffLveCode;
}
public String getErrCode() {
return errCode;
}
public void setErrCode(String errCode) {
this.errCode = errCode;
}
}
This diff is collapsed.
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface AttdSingleICLocal extends ValidatorLocal
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn,String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1, Document dom2,String objContext, String currentColumn, String editFlag,String xtraParams) throws RemoteException, ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface AttdSingleICRemote extends ValidatorRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn,String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1, Document dom2,String objContext, String currentColumn, String editFlag,String xtraParams) throws RemoteException, ITMException;
}
This diff is collapsed.
This diff is collapsed.
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Local;
import ibase.webitm.ejb.ProcessLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface ChangeAttdProcPrcLocal extends ProcessLocal
{
public String process() throws RemoteException,ITMException;
public String process(String xmlString, String xmlString2,String windowName, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import ibase.webitm.ejb.ProcessRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface ChangeAttdProcPrcRemote extends ProcessRemote
{
public String process() throws RemoteException,ITMException;
public String process(String xmlString, String xmlString2,String windowName, String xtraParams) throws RemoteException,ITMException;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment