Current File : //home/obabain/public_html/abc/EmployeemastersalaryDA1.jsp |
<%@ page language="java" import="java.sql.*" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="javax.sql.*" %>
<%@ include file="Connection.jsp" %>
<%String loginid=(String)session.getAttribute("logid"); %>
<%!int lastid=0; %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="get">
<%
try{
Statement st=con.createStatement();
ResultSet rs = null;
String date=request.getParameter("date");
String monthid=request.getParameter("Id");
String[] ename=null;
String[] edep=null;
String[] esino=null;
String[] tdm=null;
String[] noofdpresent=null;
String[] actualwdays=null;
String[] emppredays=null;
String[] basic=null;
String[] da=null;
String[] basicda=null;
String[] salbiinm=null;
String[] proincear=null;
String[] mealscharges=null;
String[] extramealscharges=null;
String[] othrs=null;
String[] otrate=null;
String[] otamt=null;
String[] attbonous=null;
String[] traxcharges=null;
ename=request.getParameterValues("ename[]");
System.out.println("ename is...."+ename);
edep=request.getParameterValues("edep[]");
esino=request.getParameterValues("esino[]");
tdm=request.getParameterValues("tdm[]");
noofdpresent=request.getParameterValues("noofdpresent[]");
actualwdays=request.getParameterValues("actualwdays[]");
emppredays=request.getParameterValues("emppredays[]");
basic=request.getParameterValues("basic[]");
da=request.getParameterValues("da[]");
basicda=request.getParameterValues("basic+da[]");
salbiinm=request.getParameterValues("salbiinm[]");
proincear=request.getParameterValues("proincear[]");
mealscharges=request.getParameterValues("mealscharges[]");
extramealscharges=request.getParameterValues("extramealscharges[]");
othrs=request.getParameterValues("othrs[]");
otrate=request.getParameterValues("otrate[]");
otamt=request.getParameterValues("otamt[]");
attbonous=request.getParameterValues("attbonous[]");
traxcharges=request.getParameterValues("traxcharges[]");
System.out.println("traxcharges is...."+traxcharges);
/* ..............................................*/
if(date.length()!=0)
{
/* int z=st.executeUpdate("insert into mould1(date,shift)values('"+date+"','"+shift+"')");
rs=st.executeQuery("select max(m_id )m_id from mould1");
while(rs.next())
{
lastid=rs.getInt("m_id");
System.out.println("m_id ishjhkjj"+lastid); */
for(int i=1;i<=ename.length-1 ;i++){
Double earnedsal=0.0;
Double totinc=0.0;
Double trax=0.0;
Double TInlemec=0.0;
Double grossal=0.0;
Double pf=0.0;
Double esi=0.0;
Double tdeduction=0.0;
Double netpay=0.0;
Double bonus=0.0;
earnedsal=Double.parseDouble(salbiinm[i])/Double.parseDouble(actualwdays[i])*Double.parseDouble(emppredays[i]);
System.out.println("earnedsal is...."+earnedsal);
totinc=(earnedsal+Double.parseDouble(proincear[i]));
System.out.println("totinc is...."+totinc);
trax=(Double.parseDouble(emppredays[i])*Double.parseDouble(traxcharges[i]));
TInlemec=totinc+Double.parseDouble(otamt[i])+Double.parseDouble(attbonous[i])-Double.parseDouble(traxcharges[i])-Double.parseDouble(extramealscharges[i]);
System.out.println("TInlemec is...."+TInlemec);
grossal=(TInlemec+Double.parseDouble(basicda[i]));
System.out.println("grossal is...."+grossal);
pf=(Double.parseDouble(basicda[i])*12)/100;
System.out.println("pf is...."+pf);
esi=(grossal*0.75)/100;
System.out.println("esi is...."+esi);
tdeduction=pf+esi;
System.out.println("tdeduction is...."+tdeduction);
netpay=grossal-tdeduction;
System.out.println("netpay is...."+netpay);
bonus=(Double.parseDouble(basicda[i])*8.33)/100;
int j=st.executeUpdate("insert into employeesal values(0,'"+ename[i]+"','"+edep[i]+"','"+esino[i]+"',"+tdm[i]+",'"+noofdpresent[i]+"','"+actualwdays[i]+"','"+emppredays[i]+"',"+basic[i]+","+da[i]+","+basicda[i]+","+salbiinm[i]+",'"+earnedsal+"',"+proincear[i]+","+totinc+","+mealscharges[i]+","+extramealscharges[i]+",'"+othrs[i]+"','"+otrate[i]+"','"+otamt[i]+"','"+attbonous[i]+"','"+trax+"','"+TInlemec+"','"+grossal+"','"+pf+"','"+esi+"','"+tdeduction+"','"+netpay+"','"+date+"','"+bonus+"','"+monthid+"')");
}
response.sendRedirect("EmployeeSalaryview.jsp?Id='"+monthid+"'");
/* } */
}
}
catch(Exception el){out.print(el);}
%>
</form>
</body>
</html>