Sei sulla pagina 1di 19

package clientcompany;

import action.DatabaseConnection;
import action.Model;
import com.opensymphony.xwork2.ModelDriven;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.apache.log4j.Logger;

public class BasicSalaryForCompany extends com.opensymphony.xwork2.ActionSupport


implements ModelDriven
{
static final Logger logger = Logger.getLogger(BasicSalaryForCompany.class);
Model model = new Model();
private static Connection con = null;

Statement stmt;

private double monthDays;

private Date toD;

private Date fromD;

private List BasicSalAl;

private int id;

private int fid;

private int catId;

private double DA;

private double basicSal;

private double bonusvalue;


private double totalBasic;
private double totalB;
private double HRAvalue;
private double WCvalue;
private double BonusAmt;
private double PFvalue;
private double Graduityvalue;
private double PaidLvalue;
private double CAvalue;
private double MAvalue;
private double TAvalue;
private double WAvalue;
private double grossSalary;
private double EmpSatContr;
private double mngtFees;
private double CTC;
private double perday;
private String designationType;

public String getMfType()


{
return mfType;
}

public void setMfType(String mfType) {


this.mfType = mfType;
}

private String companyName;


private String designationName;
private String wcType;

public BasicSalaryForCompany() {}

public String displayBasicCal()


{
con = DatabaseConnection.CreateConnection();
DecimalFormat df = new DecimalFormat("#");
try {
model.display(designationType, designationName, companyName, null, null);
if ((companyName.equals("")) || (designationName.equals("")))
{
addActionError("Either Company Name Or Designation Type Not Selected");
return "error";
}

totalBasic = (basicSal + DA);


grossSalary = (basicSal + DA + HRAvalue + TAvalue + WAvalue + CAvalue +
MAvalue + otherA);
setHRAvalue(totalBasic * (hra / 100.0D));

setGraduityvalue(totalBasic * (gra / 100.0D));


setPaidLvalue(totalBasic * (pl / 100.0D));

if (pfType.equals("Basic+DA")) {
setPFvalue(totalBasic * (pf / 100.0D));
} else if (pfType.equals("Gross Salary")) {
setPFvalue(grossSalary * (pf / 100.0D));
} else {
addActionError("Select Type On Which PF Calculated");
return "error";
}

if (wcType.equals("Basic+DA")) {
setEsicorwcv(totalBasic * (esicorwcp / 100.0D));
} else if (wcType.equals("Gross Salary")) {
setEsicorwcv(grossSalary * (esicorwcp / 100.0D));
} else {
addActionError("Select Type On Which ECIS OR WC Calculated");

return "error";
}

String query2 = "select


WorkingDays,BonusPayType,MgmtFeePercent,BonusPolicy,BonusAmt from ClientCompany
where CompanyName like '" + companyName + "%'";
stmt = con.createStatement();
ResultSet rs2 = stmt.executeQuery(query2);
rs2.beforeFirst();
if (rs2.first()) {
monthDays = rs2.getInt(1);
bonusPayType = rs2.getString(2);
setMgmtFeePercent(rs2.getDouble(3));
BonusPolicy = rs2.getString(4);
BonusAmt = rs2.getDouble(5);
}

stmt.close();
if (con != null) con.close();
if (bonusPayType.equals("Monthly")) {
if (BonusPolicy.equals("Fixed"))
{
setBonus(bonus);
setBonusvalue(BonusAmt * (bonus / 100.0D));

}
else if (bonus != BonusAmt)
{
if (bonus == 8.33D)
{
setBonusvalue(totalBasic * 0.0833D);
} else if ((bonus != 8.33D) && (BonusAmt != bonus))
{
setBonusvalue(totalBasic * (bonus / 100.0D));
}
} else {
setBonusvalue(totalBasic * (BonusAmt / 100.0D));
}

}
else if (bonusPayType.equals("Yearly")) {
if (BonusPolicy.equals("Fixed"))
{
setBonus(bonus);
setBonusvalue(BonusAmt * (bonus / 100.0D));

}
else if (bonus != BonusAmt)
{
if (bonus == 8.33D)
{
setBonusvalue(totalBasic * 0.0833D);
} else if ((bonus != 8.33D) && (BonusAmt != bonus))
{
setBonusvalue(totalBasic * (bonus / 100.0D));
}
} else {
setBonusvalue(totalBasic * (BonusAmt / 100.0D));
}

}
else
{
setBonus(bonus);
setBonusvalue(totalBasic * (bonus / 100.0D));
}

EmpSatContr = (PFvalue + PaidLvalue + bonusvalue + esicorwcv + pcc + lwf +


Graduityvalue + otherD + uniformChrages);

CTC = (grossSalary + EmpSatContr);

mngtFees = (CTC * mgmtFeePercent / 100.0D);

if (mfType.equals("Basic+DA"))
{
setMngtFees(totalBasic * (mgmtFeePercent / 100.0D));
} else if (mfType.equals("Gross Salary")) {
setMngtFees(grossSalary * (mgmtFeePercent / 100.0D));
} else {
addActionError("Select Type On Which management fees Calculated");
return "error";
}
perday = (CTC / monthDays);
totalPerHead = (CTC + mngtFees);
perday = (totalPerHead / monthDays);
totalPerHead = Double.parseDouble(df.format(totalPerHead));
perday = Double.parseDouble(df.format(perday));

setHRAvalue(Double.parseDouble(df.format(HRAvalue)));
setWCvalue(Double.parseDouble(df.format(WCvalue)));
setPFvalue(Double.parseDouble(df.format(PFvalue)));
setGraduityvalue(Double.parseDouble(df.format(Graduityvalue)));
setPaidLvalue(Double.parseDouble(df.format(PaidLvalue)));
setEsicorwcv(Double.parseDouble(df.format(esicorwcv)));
setBonusvalue(Double.parseDouble(df.format(bonusvalue)));
setEmpSatContr(Double.parseDouble(df.format(EmpSatContr)));
setMngtFees(Double.parseDouble(df.format(mngtFees)));
setCTC(Double.parseDouble(df.format(CTC)));
}
catch (SQLException ex) {
addActionError("NO Record Found For Fetching Working Days....!");
return "error";
}
return "success"; }

private String bonusPayType;

public String InsertBasicSalary() { model.display(designationType,


designationName, companyName, null, null);

try
{
int compid = 0;
String query3 = "select ID from ClientCompany where CompanyName='" +
companyName + "'";
con = DatabaseConnection.CreateConnection();
stmt = con.createStatement();
ResultSet rs3 = stmt.executeQuery(query3);
rs3.beforeFirst();
if (rs3.first()) {
compid = rs3.getInt(1);
}

String query4 = "select ID from Designation where DesignationName='" +


designationName + "'";
stmt = con.createStatement();
ResultSet rs4 = stmt.executeQuery(query4);
rs4.beforeFirst();
if (rs4.first()) {
setCatId(rs4.getInt(1));
}

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");


String query2 = "select * from CompanyBasicSalary where DesignationID=" +
catId + " and CompanyID=" + compid + " and '" + sd.format(fromD) + "' between
fromDate and toDate " + "and '" + sd.format(toD) + "' between fromDate and toDate";

stmt = con.createStatement();
ResultSet rs2 = stmt.executeQuery(query2);
rs2.beforeFirst();
if (rs2.first()) {
addActionError("Basic Salary Of " + designationName + " For Company " +
companyName + " Already Present For Given Dates ");

return "error";
}

sql = "insert into


CompanyBasicSalary(DesignationID,companyID,BasicSalary,DA,TotalBasic,HRAPer,HRA,WA,
TA,MA,CA,OtherAllowance,GrossSalary,PFOn,PFPer,PF,ESICOn,WCPer,WCPorESIC,BonusPer,B
onus,PaidLeavesPer,PaidLeaves,GraduityPer,Graduity,LWF,EmpSaturityContribution,Trai
ningCharges,UniformCharges,PCC,OtherCharges,ManagementFees,SubTotal,perDay,fromDate
,toDate,TotalPerHead) values((select ID from Designation where DesignationName=?),
(select ID from ClientCompany where
CompanyName=?),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
?); ";

PreparedStatement ps = con.prepareStatement(sql);

ps.setString(1, designationName);
ps.setString(2, companyName);
ps.setDouble(3, basicSal);
ps.setDouble(4, DA);
ps.setDouble(5, totalBasic);
ps.setDouble(6, hra);
ps.setDouble(7, HRAvalue);
ps.setDouble(8, WAvalue);
ps.setDouble(9, TAvalue);
ps.setDouble(10, MAvalue);
ps.setDouble(11, CAvalue);
ps.setDouble(12, otherA);
ps.setDouble(13, grossSalary);
ps.setString(14, pfType);
ps.setDouble(15, pf);
ps.setDouble(16, PFvalue);
ps.setString(17, wcType);
ps.setDouble(18, esicorwcp);
ps.setDouble(19, esicorwcv);
ps.setDouble(20, bonus);
ps.setDouble(21, bonusvalue);
ps.setDouble(22, pl);
ps.setDouble(23, PaidLvalue);
ps.setDouble(24, gra);
ps.setDouble(25, Graduityvalue);
ps.setDouble(26, lwf);
ps.setDouble(27, EmpSatContr);
ps.setDouble(28, trainingCharges);
ps.setDouble(29, uniformChrages);
ps.setDouble(30, pcc);
ps.setDouble(31, otherD);
ps.setDouble(32, mngtFees);
ps.setDouble(33, CTC);
ps.setDouble(34, perday);
ps.setObject(35, fromD);
ps.setObject(36, toD);
ps.setDouble(37, totalPerHead);
ps.executeUpdate();

addActionMessage("Basic Salary Details Added Successfully");


return "success";
}
catch (SQLException ex) {
addActionError(ex.getMessage()); }
return "error";
}

private double otherA;


private double otherD;

public String DisplayBasicSalary() { try { String query = "select


ebs.ID,c.CompanyName,ec.designationName,ebs.GrossSalary,ebs.EmpSaturityContribution
,ebs.ManagementFees,ebs.SubTotal,ebs.perDay,ebs.fromDate,ebs.toDate,ebs.TotalPerHea
d from CompanyBasicSalary ebs join Designation ec on(ec.ID=ebs.designationID) join
ClientCompany c on(c.ID=ebs.companyID)";

con = DatabaseConnection.CreateConnection();
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
setBasicSalAl(new ArrayList());
while (rs.next()) {
BasicSalaryForCompany l = new BasicSalaryForCompany();

l.setId(rs.getInt(1));
l.setCompanyName(rs.getString(2));
l.setDesignationName(rs.getString(3));
l.setGrossSalary(rs.getDouble(4));
l.setEmpSatContr(rs.getDouble(5));
l.setMngtFees(rs.getDouble(6));
l.setCTC(rs.getDouble(7));
l.setPerday(rs.getDouble(8));
l.setFromD(rs.getDate(9));
l.setToD(rs.getDate(10));
l.setTotalPerHead(rs.getDouble(11));
getBasicSalAl().add(l);
}
stmt.executeUpdate("alter table CompanyBasicSalary auto_increment=1");
model.display(designationType, designationName, companyName, null, null);
return "success";
} catch (SQLException ex) {
addActionError(ex.getMessage()); }
return "error";
}

private double hra;


private double wc;

public String SearchBasicSalary() {


try { sql = ("select
ebs.ID,c.CompanyName,ec.designationName,ebs.GrossSalary,ebs.EmpSaturityContribution
,ebs.ManagementFees,ebs.SubTotal,ebs.perDay,ebs.fromDate,ebs.toDate,ebs.TotalPerHea
d from CompanyBasicSalary ebs join Designation ec on(ec.ID=ebs.designationID) join
ClientCompany c on(c.ID=ebs.companyID) where c.CompanyName like '" + companyName +
"%'");

con = DatabaseConnection.CreateConnection();
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
setBasicSalAl(new ArrayList());
while (rs.next()) {
BasicSalaryForCompany l = new BasicSalaryForCompany();

l.setId(rs.getInt(1));
l.setCompanyName(rs.getString(2));
l.setDesignationName(rs.getString(3));
l.setGrossSalary(rs.getDouble(4));
l.setEmpSatContr(rs.getDouble(5));
l.setMngtFees(rs.getDouble(6));
l.setCTC(rs.getDouble(7));
l.setPerday(rs.getDouble(8));
l.setFromD(rs.getDate(9));
l.setToD(rs.getDate(10));
l.setTotalPerHead(rs.getDouble(11));
getBasicSalAl().add(l);
}
stmt.executeUpdate("alter table CompanyBasicSalary auto_increment=1");
model.display(designationType, designationName, companyName, null, null);
return "success";
} catch (SQLException ex) {
logger.error(ex);
addActionError(ex.getMessage()); }
return "error";
}

private double pf;


private double gra;
private double pl;

public String deleteBasicSalary() { try { con =


DatabaseConnection.CreateConnection();
PreparedStatement ps = con.prepareStatement("delete from CompanyBasicSalary
where ID=?");
ps.setInt(1, fid);
setId(fid);
ps.executeUpdate();
}
catch (Exception ex) {
addActionError(ex.getMessage());
return "error";
}
return "success";
}

private double bonus;


private double oa;
private double od;
public String updateBasicSalary() { try { setId(getFid());
sql = ("SELECT
ebs.ID,ec.designationName,c.CompanyName,ebs.basicSalary,ebs.DA,ebs.HRAPer,ebs.HRA,e
bs.CA,ebs.TA,ebs.WA,ebs.otherAllowance,ebs.GrossSalary,ebs.PFPer,ebs.PF,ebs.WCPer,e
bs.WCPorESIC,ebs.BonusPer,ebs.Bonus,ebs.PaidLeavesPer,ebs.PaidLeaves,ebs.LWF,ebs.PC
C,ebs.GraduityPer,ebs.Graduity,ebs.OtherCharges,ebs.EmpSaturityContribution,ebs.Man
agementFees,ebs.SubTotal,ebs.perDay,ebs.fromDate,ebs.toDate,ebs.TotalBasic,ebs.MA,e
bs.PFOn,ebs.ESICOn,ebs.TrainingCharges,ebs.UniformCharges,ebs.TotalPerHead from
CompanyBasicSalary ebs join Designation ec on(ec.ID=ebs.DesignationID) join
ClientCompany c on(c.ID=ebs.companyID)where ebs.ID = " + id + "");

con = DatabaseConnection.CreateConnection();
PreparedStatement ps = con.prepareStatement(sql);
ResultSet res = ps.executeQuery();
res.first();

designationName = res.getString(2);
companyName = res.getString(3);
basicSal = res.getDouble(4);
DA = res.getDouble(5);
hra = res.getDouble(6);
HRAvalue = res.getDouble(7);
CAvalue = res.getDouble(8);
TAvalue = res.getDouble(9);
WAvalue = res.getDouble(10);
otherA = res.getDouble(11);
grossSalary = res.getDouble(12);
pf = res.getDouble(13);
PFvalue = res.getDouble(14);
esicorwcp = res.getDouble(15);
esicorwcv = res.getDouble(16);
bonus = res.getDouble(17);
bonusvalue = res.getDouble(18);
pl = res.getDouble(19);
PaidLvalue = res.getDouble(20);
lwf = res.getDouble(21);
pcc = res.getDouble(22);
gra = res.getDouble(23);
Graduityvalue = res.getDouble(24);
otherD = res.getDouble(25);
EmpSatContr = res.getDouble(26);
mngtFees = res.getDouble(27);
CTC = res.getDouble(28);
perday = res.getDouble(29);

fromD = res.getDate(30);
toD = res.getDate(31);
totalBasic = res.getDouble(32);
MAvalue = res.getDouble(33);
pfType = res.getString(34);
wcType = res.getString(35);
trainingCharges = res.getDouble(36);
uniformChrages = res.getDouble(37);
totalPerHead = res.getDouble(38);

sql = ("SELECT ESICorWC FROM ClientCompany where CompanyName like '" +


companyName + "%'");
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rs.first();
ESICorWC = rs.getString(1);
}
catch (Exception e) {
logger.error(e);
addActionError(e.getMessage());
return "error";
}
return "success";
}

public String updatesBasicSalaryOfEmp()


{
try {
sql = "update CompanyBasicSalary set
BasicSalary=?,DA=?,TotalBasic=?,HRAPer=?,HRA=?,WA=?,TA=?,MA=?,CA=?,OtherAllowance=?
,GrossSalary=?,PFOn=?,PFPer=?,PF=?,ESICOn=?,WCPer=?,WCPorESIC=?,BonusPer=?,Bonus=?,
PaidLeavesPer=?,PaidLeaves=?,GraduityPer=?,Graduity=?,LWF=?,EmpSaturityContribution
=?,TrainingCharges=?,UniformCharges=?,PCC=?,OtherCharges=?,ManagementFees=?,SubTota
l=?,perDay=?,fromDate=?,toDate=?,TotalPerHead=? where ID=?";

PreparedStatement ps = con.prepareStatement(sql);

ps.setDouble(1, basicSal);
ps.setDouble(2, DA);
ps.setDouble(3, totalBasic);
ps.setDouble(4, hra);
ps.setDouble(5, HRAvalue);
ps.setDouble(6, WAvalue);
ps.setDouble(7, TAvalue);
ps.setDouble(8, MAvalue);
ps.setDouble(9, CAvalue);
ps.setDouble(10, otherA);
ps.setDouble(11, grossSalary);
ps.setString(12, pfType);
ps.setDouble(13, pf);
ps.setDouble(14, PFvalue);
ps.setString(15, wcType);
ps.setDouble(16, esicorwcp);
ps.setDouble(17, esicorwcv);
ps.setDouble(18, bonus);
ps.setDouble(19, bonusvalue);
ps.setDouble(20, pl);
ps.setDouble(21, PaidLvalue);
ps.setDouble(22, gra);
ps.setDouble(23, Graduityvalue);
ps.setDouble(24, lwf);
ps.setDouble(25, EmpSatContr);
ps.setDouble(26, trainingCharges);
ps.setDouble(27, uniformChrages);
ps.setDouble(28, pcc);
ps.setDouble(29, otherD);
ps.setDouble(30, mngtFees);
ps.setDouble(31, CTC);
ps.setDouble(32, perday);
ps.setObject(33, fromD);
ps.setObject(34, toD);
ps.setDouble(35, totalPerHead);
ps.setInt(36, fid);
ps.executeUpdate();
return "success";
} catch (Exception e) {
addActionError(e.getMessage()); }
return "error";
}

public String display()


{
try {
sql = ("SELECT ESICorWC,BonusPayType,WorkingDays,BonusPolicy,BonusAmt FROM
ClientCompany where CompanyName like '" + companyName + "%'");
con = DatabaseConnection.CreateConnection();
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rs.first();
ESICorWC = rs.getString(1);
bonusPayType = rs.getString(2);
monthDays = rs.getInt(3);
BonusPolicy = rs.getString(4);
BonusAmt = rs.getDouble(5);
hra = 5.0D;
wc = 0.5D;
pf = 13.61D;

gra = 4.16D;
pl = 5.75D;

esic = 4.75D;

if (bonusPayType.equals("Monthly")) {
if (BonusPolicy.equals("Percentage"))
{
bonus = BonusAmt;
} else {
bonus = 8.33D;
}
} else if (bonusPayType.equals("Yearly")) {
if (BonusPolicy.equals("Percentage"))
{
bonus = BonusAmt;
} else {
bonus = 8.33D;
}
}

if (ESICorWC.equals("ESIC")) {
esicorwcp = esic;
} else {
esicorwcp = wc;
}

model.display(designationType, designationName, companyName, null, null);


return "none";
} catch (SQLException ex) {
addActionError(ex.getMessage()); }
return "none";
}

private double esic;


private double lwf;
private double pcc;

public String execute() { return "success"; }

private double trainingCharges;


private double uniformChrages;

public Object getModel() { return model; }

public List getBasicSalAl()


{
return BasicSalAl;
}

public void setBasicSalAl(List BasicSalAl) {


this.BasicSalAl = BasicSalAl;
}

public double getCAvalue() {


return CAvalue;
}

public void setCAvalue(double CAvalue) {


this.CAvalue = CAvalue;
}

public double getDA() {


return DA;
}
public void setDA(double DA) {
this.DA = DA;
}

public double getESICvalue() {


return ESICvalue;
}

public void setESICvalue(double ESICvalue) {


this.ESICvalue = ESICvalue;
}

public double getGraduityvalue() {


return Graduityvalue;
}

public void setGraduityvalue(double Graduityvalue) {


this.Graduityvalue = Graduityvalue;
}

public double getHRAvalue() {


return HRAvalue;
}

public void setHRAvalue(double HRAvalue) {


this.HRAvalue = HRAvalue;
}

public double getPFvalue() {


return PFvalue;
}

public void setPFvalue(double PFvalue) {


this.PFvalue = PFvalue;
}

public double getPaidLvalue() {


return PaidLvalue;
}

public void setPaidLvalue(double PaidLvalue) {


this.PaidLvalue = PaidLvalue;
}

public double getWAvalue() {


return WAvalue;
}

public void setWAvalue(double WAvalue) {


this.WAvalue = WAvalue;
}

public double getWCvalue() {


return WCvalue;
}

public void setWCvalue(double WCvalue) {


this.WCvalue = WCvalue;
}

public double getBasicSal() {


return basicSal;
}

public void setBasicSal(double basicSal) {


this.basicSal = basicSal;
}

public int getCatId() {


return catId;
}

public void setCatId(int catId) {


this.catId = catId;
}

public String getCompanyName() {


return companyName;
}

public void setCompanyName(String companyName) {


this.companyName = companyName;
}

public int getFid() {


return fid;
}

public void setFid(int fid) {


this.fid = fid;
}

public int getId() {


return id;
}

public void setId(int id) {


this.id = id;
}

public double getOtherA() {


return otherA;
}

public void setOtherA(double otherA) {


this.otherA = otherA;
}

public double getOtherD() {


return otherD;
}

public void setOtherD(double otherD) {


this.otherD = otherD;
}

public double getPerday() {


return perday;
}

public void setPerday(double perday) {


this.perday = perday;
}

public double getTotalBasic() {


return totalBasic;
}

public void setTotalBasic(double totalBasic) {


this.totalBasic = totalBasic;
}

public double getPl() {


return pl;
}

public void setPl(double pl) {


this.pl = pl;
}

public double getGra() {


return gra;
}

public void setGra(double gra) {


this.gra = gra;
}

public double getHra() {


return hra;
}

public void setHra(double hra) {


this.hra = hra;
}

public double getOa() {


return oa;
}

public void setOa(double oa) {


this.oa = oa;
}

public double getOd() {


return od;
}

public void setOd(double od) {


this.od = od;
}

public double getPf() {


return pf;
}
public void setPf(double pf) {
this.pf = pf;
}

public double getWc() {


return wc;
}

public void setWc(double wc) {


this.wc = wc;
}

public double getEsic() {


return esic;
}

public void setEsic(double esic) {


this.esic = esic;
}

public Date getToD() {


return toD;
}

public void setToD(Date toD) {


this.toD = toD;
}

public Date getFromD() {


return fromD;
}

public void setFromD(Date fromD) {


this.fromD = fromD;
}

public String getESICorWC() {


return ESICorWC;
}

public void setESICorWC(String ESICorWC) {


this.ESICorWC = ESICorWC;
}

public double getEsicorwcp() {


return esicorwcp;
}

public void setEsicorwcp(double esicorwcp) {


this.esicorwcp = esicorwcp;
}

public double getEsicorwcv() {


return esicorwcv;
}

public void setEsicorwcv(double esicorwcv) {


this.esicorwcv = esicorwcv;
}
public double getTotalB() {
return totalB;
}

public void setTotalB(double totalB) {


this.totalB = totalB;
}

public double getBonusvalue() {


return bonusvalue;
}

public void setBonusvalue(double bonusvalue) {


this.bonusvalue = bonusvalue;
}

public String getWcType() {


return wcType;
}

public void setWcType(String wcType) {


this.wcType = wcType;
}

public double getMonthDays() {


return monthDays;
}

public double getGrossSalary() {


return grossSalary;
}

public void setGrossSalary(double grossSalary) {


this.grossSalary = grossSalary;
}

public double getEmpSatContr() {


return EmpSatContr;
}

public void setEmpSatContr(double EmpSatContr) {


this.EmpSatContr = EmpSatContr;
}

public double getMngtFees() {


return mngtFees;
}

public void setMngtFees(double mngtFees) {


this.mngtFees = mngtFees;
}

public double getCTC() {


return CTC;
}

public void setCTC(double CTC) {


this.CTC = CTC;
}

public String getDesignationType() {


return designationType;
}

public void setDesignationType(String designationType) {


this.designationType = designationType;
}

public String getDesignationName() {


return designationName;
}

public void setDesignationName(String designationName) {


this.designationName = designationName;
}

public double getBonus() {


return bonus;
}

public void setBonus(double bonus) {


this.bonus = bonus;
}

public double getLwf() {


return lwf;
}

public void setLwf(double lwf) {


this.lwf = lwf;
}

public double getPcc() {


return pcc;
}

public void setPcc(double pcc) {


this.pcc = pcc;
}

public String getBonusPayType() {


return bonusPayType;
}

public void setBonusPayType(String bonusPayType) {


this.bonusPayType = bonusPayType;
}

public double getMAvalue() {


return MAvalue;
}

public void setMAvalue(double MAvalue) {


this.MAvalue = MAvalue;
}

public double getTAvalue() {


return TAvalue;
}

public void setTAvalue(double TAvalue) {


this.TAvalue = TAvalue;
}

public double getTrainingCharges() {


return trainingCharges;
}

public void setTrainingCharges(double trainingCharges) {


this.trainingCharges = trainingCharges;
}

public double getUniformChrages() {


return uniformChrages;
}

public void setUniformChrages(double uniformChrages) {


this.uniformChrages = uniformChrages;
}

public String getPfType() { return pfType; }

private double esicorwcp;


private double esicorwcv;
public void setPfType(String pfType) { this.pfType = pfType; }

private double ESICvalue;


private double mgmtFeePercent;
private String sql;
private String ESICorWC;

public double getMgmtFeePercent() { return mgmtFeePercent; }

private String pfType;


private String BonusPolicy;
private String mfType;
private double totalPerHead;
public void setMgmtFeePercent(double mgmtFeePercent) {
this.mgmtFeePercent = mgmtFeePercent;
}

public double getTotalPerHead()


{
return totalPerHead;
}

public void setTotalPerHead(double totalPerHead)


{
this.totalPerHead = totalPerHead;
}
}

Potrebbero piacerti anche