Payroll bugs and All Reports
This commit is contained in:
parent
6dc0c4e6e0
commit
80a5631773
@ -78,7 +78,7 @@ function phpAlert($msg) {
|
|||||||
if($this->input->post('Bank_Report'))
|
if($this->input->post('Bank_Report'))
|
||||||
{
|
{
|
||||||
$data['result'] = $this->payroll_model->getReportforBank($bank,$payon);
|
$data['result'] = $this->payroll_model->getReportforBank($bank,$payon);
|
||||||
|
//print_r($data['result']);die();
|
||||||
$totamtwords = '';
|
$totamtwords = '';
|
||||||
$totalamt=0.00;
|
$totalamt=0.00;
|
||||||
if(!empty($data['result'])){
|
if(!empty($data['result'])){
|
||||||
@ -88,7 +88,8 @@ function phpAlert($msg) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$totamtwords = $this->convertNumber($totalamt);
|
$totamtwords = $this->convertNumber($totalamt);
|
||||||
$data['BankName']=$bank;
|
$data['bankdetails']=$this->payroll_model->getBankInfo($bank);
|
||||||
|
|
||||||
$data['Totalamount']=$totalamt;
|
$data['Totalamount']=$totalamt;
|
||||||
$data['Totalamtwords']=$totamtwords;
|
$data['Totalamtwords']=$totamtwords;
|
||||||
$data['PayMonth']=$month;
|
$data['PayMonth']=$month;
|
||||||
@ -99,15 +100,24 @@ function phpAlert($msg) {
|
|||||||
{
|
{
|
||||||
$data['PFESI'] = $this->payroll_model->getReportforPFESI($payon);
|
$data['PFESI'] = $this->payroll_model->getReportforPFESI($payon);
|
||||||
$data['PayMonth']=$month;
|
$data['PayMonth']=$month;
|
||||||
|
$data['companyinfo']=$this->payroll_model->getCompanyInformation();
|
||||||
|
//print_r($data['companyinfo']);die();
|
||||||
$totamtwords = '';
|
$totamtwords = '';
|
||||||
$totalamt=0.00;
|
$totalamt=0.00;
|
||||||
|
$totemppf = 0.00;
|
||||||
|
$totemprpf = 0.00;
|
||||||
if(!empty($data['PFESI'])){
|
if(!empty($data['PFESI'])){
|
||||||
foreach($data['PFESI'] as $pf)
|
foreach($data['PFESI'] as $pf)
|
||||||
{
|
{
|
||||||
$totalamt += ($pf->PF + $pf->CompanyPF);
|
$totalamt += ($pf->PF + $pf->CompanyPF);
|
||||||
|
$totemppf += ($pf->PF);
|
||||||
|
$totemprpf += ($pf->CompanyPF);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$data['Totalamount']=$totalamt;
|
$data['Totalamount']=$totalamt;
|
||||||
|
$data['TotalEmployeeContribution']=$totemppf;
|
||||||
|
$data['TotalEmployerContribution']=$totemprpf;
|
||||||
$totamtwords = $this->convertNumber($totalamt);
|
$totamtwords = $this->convertNumber($totalamt);
|
||||||
$data['Totalamtwords']=$totamtwords;
|
$data['Totalamtwords']=$totamtwords;
|
||||||
if(empty($excel)){
|
if(empty($excel)){
|
||||||
@ -130,14 +140,16 @@ function phpAlert($msg) {
|
|||||||
$this->excel->getActiveSheet()->setCellValue('D4', 'Employee Contribution');
|
$this->excel->getActiveSheet()->setCellValue('D4', 'Employee Contribution');
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('E4', 'Employeer Contribution');
|
$this->excel->getActiveSheet()->setCellValue('E4', 'Employeer Contribution');
|
||||||
$this->excel->getActiveSheet()->setCellValue('F4', 'Total Amount');
|
$this->excel->getActiveSheet()->setCellValue('F4', 'No Of Days Worked');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('G4', 'OT Hrs Worked');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('H4', 'Total Amount');
|
||||||
$this->excel->getActiveSheet()->mergeCells('A1:F1');
|
$this->excel->getActiveSheet()->mergeCells('A1:F1');
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
$this->excel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
|
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setSize(16);
|
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setSize(16);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('#333');
|
$this->excel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('#333');
|
||||||
|
|
||||||
for($col = ord('A'); $col <= ord('F'); $col++){
|
for($col = ord('A'); $col <= ord('H'); $col++){
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->getColumnDimension(chr($col))->setAutoSize(true);
|
$this->excel->getActiveSheet()->getColumnDimension(chr($col))->setAutoSize(true);
|
||||||
$this->excel->getActiveSheet()->getStyle(chr($col))->getFont()->setSize(12);
|
$this->excel->getActiveSheet()->getStyle(chr($col))->getFont()->setSize(12);
|
||||||
@ -149,6 +161,10 @@ function phpAlert($msg) {
|
|||||||
$j=1;
|
$j=1;
|
||||||
$total=0;
|
$total=0;
|
||||||
$overall=0;
|
$overall=0;
|
||||||
|
$totemp = 0;
|
||||||
|
$overallemp = 0;
|
||||||
|
$totemr = 0;
|
||||||
|
$overallemr = 0;
|
||||||
foreach($data['PFESI'] as $row){
|
foreach($data['PFESI'] as $row){
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('A' . (string)($i),$j);
|
$this->excel->getActiveSheet()->setCellValue('A' . (string)($i),$j);
|
||||||
@ -160,15 +176,31 @@ function phpAlert($msg) {
|
|||||||
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i),number_format($row->CompanyPF,2,'.',''));
|
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i),number_format($row->CompanyPF,2,'.',''));
|
||||||
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
||||||
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i+1),'Total');
|
$this->excel->getActiveSheet()->setCellValue('C' . (string)($i+1),'Total');
|
||||||
$total = $row->PF + $row->CompanyPF;
|
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i),number_format($row->NoofDaysWorked,2,'.',''));
|
||||||
$overall=$overall + $total;
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i),($total));
|
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i+1),($overall));
|
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i+1))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$this->excel->getActiveSheet()->setCellValue('G' . (string)($i),number_format($row->OTperHours,2,'.',''));
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i+1))->getNumberFormat()->setFormatCode('0.00');
|
$this->excel->getActiveSheet()->getStyle('G'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
|
||||||
|
|
||||||
|
$total = $row->PF + $row->CompanyPF;
|
||||||
|
$totemp = $row->PF;
|
||||||
|
$totemr = $row->CompanyPF;
|
||||||
|
$overall=$overall + $total;
|
||||||
|
$overallemp = $overallemp + $totemp;
|
||||||
|
$overallemr = $overallemr + $totemr;
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('H' . (string)($i),($total));
|
||||||
|
//$this->excel->getActiveSheet()->setCellValue('D' . (string)($i),($totemp));
|
||||||
|
//$this->excel->getActiveSheet()->setCellValue('E' . (string)($i),($totemr));
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('H' . (string)($i+1),($overall));
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('D' . (string)($i+1),($overallemp));
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i+1),($overallemr));
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i+1))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i+1))->getNumberFormat()->setFormatCode('0.00');
|
||||||
//$this->excel->getActiveSheet()->setCellValue('A6','HI');
|
//$this->excel->getActiveSheet()->setCellValue('A6','HI');
|
||||||
$i++;
|
$i++;
|
||||||
$j++;
|
$j++;
|
||||||
@ -212,16 +244,24 @@ function phpAlert($msg) {
|
|||||||
$data['PFESI'] = $this->payroll_model->getReportforPFESI($payon);
|
$data['PFESI'] = $this->payroll_model->getReportforPFESI($payon);
|
||||||
//print_r($data['PFESI']);die();
|
//print_r($data['PFESI']);die();
|
||||||
$data['PayMonth']=$month;
|
$data['PayMonth']=$month;
|
||||||
|
$data['companyinfo']=$this->payroll_model->getCompanyInformation();
|
||||||
|
|
||||||
$totamtwords = '';
|
$totamtwords = '';
|
||||||
$totalamt=0.00;
|
$totalamt=0.00;
|
||||||
|
$totemppf = 0.00;
|
||||||
|
$totemprpf = 0.00;
|
||||||
if(!empty($data['PFESI'])){
|
if(!empty($data['PFESI'])){
|
||||||
foreach($data['PFESI'] as $pf)
|
foreach($data['PFESI'] as $pf)
|
||||||
{
|
{
|
||||||
$totalamt += ($pf->EmployeeESI + $pf->CompanyESI);
|
$totalamt += ($pf->EmployeeESI + $pf->CompanyESI);
|
||||||
|
$totemppf += ($pf->EmployeeESI);
|
||||||
|
$totemprpf += ($pf->CompanyESI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$data['Totalamount']=$totalamt;
|
$data['Totalamount']=$totalamt;
|
||||||
$totamtwords = $this->convertNumber($totalamt);
|
$totamtwords = $this->convertNumber($totalamt);
|
||||||
|
$data['TotalEmployeeContribution']=$totemppf;
|
||||||
|
$data['TotalEmployerContribution']=$totemprpf;
|
||||||
$data['Totalamtwords']=$totamtwords;
|
$data['Totalamtwords']=$totamtwords;
|
||||||
|
|
||||||
|
|
||||||
@ -244,14 +284,17 @@ function phpAlert($msg) {
|
|||||||
$this->excel->getActiveSheet()->setCellValue('D4', 'Employee Contribution');
|
$this->excel->getActiveSheet()->setCellValue('D4', 'Employee Contribution');
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('E4', 'Employeer Contribution');
|
$this->excel->getActiveSheet()->setCellValue('E4', 'Employeer Contribution');
|
||||||
$this->excel->getActiveSheet()->setCellValue('F4', 'Total Amount');
|
$this->excel->getActiveSheet()->setCellValue('F4', 'No Of Days Worked');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('G4', 'OT Hrs Worked');
|
||||||
|
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('H4', 'Total Amount');
|
||||||
$this->excel->getActiveSheet()->mergeCells('A1:F1');
|
$this->excel->getActiveSheet()->mergeCells('A1:F1');
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
$this->excel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
|
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setSize(16);
|
$this->excel->getActiveSheet()->getStyle('A1')->getFont()->setSize(16);
|
||||||
$this->excel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('#333');
|
$this->excel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('#333');
|
||||||
|
|
||||||
for($col = ord('A'); $col <= ord('F'); $col++){
|
for($col = ord('A'); $col <= ord('H'); $col++){
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->getColumnDimension(chr($col))->setAutoSize(true);
|
$this->excel->getActiveSheet()->getColumnDimension(chr($col))->setAutoSize(true);
|
||||||
$this->excel->getActiveSheet()->getStyle(chr($col))->getFont()->setSize(12);
|
$this->excel->getActiveSheet()->getStyle(chr($col))->getFont()->setSize(12);
|
||||||
@ -263,6 +306,10 @@ function phpAlert($msg) {
|
|||||||
$j=1;
|
$j=1;
|
||||||
$total=0;
|
$total=0;
|
||||||
$overall=0;
|
$overall=0;
|
||||||
|
$totemp = 0;
|
||||||
|
$overallemp = 0;
|
||||||
|
$totemr = 0;
|
||||||
|
$overallemr = 0;
|
||||||
foreach($data['PFESI'] as $row){
|
foreach($data['PFESI'] as $row){
|
||||||
|
|
||||||
$this->excel->getActiveSheet()->setCellValue('A' . (string)($i),$j);
|
$this->excel->getActiveSheet()->setCellValue('A' . (string)($i),$j);
|
||||||
@ -274,15 +321,27 @@ function phpAlert($msg) {
|
|||||||
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i),number_format($row->CompanyESI,2,'.',''));
|
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i),number_format($row->CompanyESI,2,'.',''));
|
||||||
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
$this->excel->getActiveSheet()->getStyle('E'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
||||||
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i+1),'Total');
|
$this->excel->getActiveSheet()->setCellValue('C' . (string)($i+1),'Total');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i),number_format($row->NoofDaysWorked,2,'.',''));
|
||||||
|
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
|
||||||
|
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('G' . (string)($i),number_format($row->OTperHours,2,'.',''));
|
||||||
|
$this->excel->getActiveSheet()->getStyle('G'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
$total = $row->EmployeeESI + $row->CompanyESI;
|
$total = $row->EmployeeESI + $row->CompanyESI;
|
||||||
$overall=$overall + $total;
|
$overall=$overall + $total;
|
||||||
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i),($total));
|
$totemp = $row->EmployeeESI;
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$totemr = $row->CompanyESI;
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
$overallemp = $overallemp + $totemp;
|
||||||
$this->excel->getActiveSheet()->setCellValue('F' . (string)($i+1),($overall));
|
$overallemr = $overallemr + $totemr;
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i+1))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
$this->excel->getActiveSheet()->setCellValue('H' . (string)($i),($total));
|
||||||
$this->excel->getActiveSheet()->getStyle('F'.(string)($i+1))->getNumberFormat()->setFormatCode('0.00');
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i))->getNumberFormat()->setFormatCode('0.00');
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('D' . (string)($i+1),($overallemp));
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('E' . (string)($i+1),($overallemr));
|
||||||
|
$this->excel->getActiveSheet()->setCellValue('H' . (string)($i+1),($overall));
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i+1))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
|
||||||
|
$this->excel->getActiveSheet()->getStyle('H'.(string)($i+1))->getNumberFormat()->setFormatCode('0.00');
|
||||||
//$this->excel->getActiveSheet()->setCellValue('A6','HI');
|
//$this->excel->getActiveSheet()->setCellValue('A6','HI');
|
||||||
$i++;
|
$i++;
|
||||||
$j++;
|
$j++;
|
||||||
@ -348,7 +407,7 @@ function phpAlert($msg) {
|
|||||||
{
|
{
|
||||||
$current = date("m-Y");
|
$current = date("m-Y");
|
||||||
$data['month'] = $this-> monthlypay_model->monthlyListing($current);
|
$data['month'] = $this-> monthlypay_model->monthlyListing($current);
|
||||||
$data['fresh'] = $this-> monthlypay_model->getEmpPayDetails();
|
$data['fresh'] = $this-> monthlypay_model->getEmpPayDetails($current);
|
||||||
|
|
||||||
$this->global['pageTitle'] = 'Siddharth : Payroll Monthly Inputs';
|
$this->global['pageTitle'] = 'Siddharth : Payroll Monthly Inputs';
|
||||||
$this->loadViews("monthlypayinputs", $this->global,$data,NULL);
|
$this->loadViews("monthlypayinputs", $this->global,$data,NULL);
|
||||||
@ -361,7 +420,7 @@ function phpAlert($msg) {
|
|||||||
|
|
||||||
$current = $this->input->post('param1');
|
$current = $this->input->post('param1');
|
||||||
$month = $this-> monthlypay_model->monthlyListing($current);
|
$month = $this-> monthlypay_model->monthlyListing($current);
|
||||||
$fresh = $this-> monthlypay_model->getEmpPayDetails();
|
$fresh = $this-> monthlypay_model->getEmpPayDetails($current);
|
||||||
$data = json_encode(array_merge($month,$fresh));
|
$data = json_encode(array_merge($month,$fresh));
|
||||||
echo $data;
|
echo $data;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,11 +25,18 @@ class monthlypay_model extends CI_Model
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getEmpPayDetails()
|
function getEmpPayDetails($current="")
|
||||||
{
|
{
|
||||||
$this->db->select('T_Emp_Pay_Data.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName');
|
$current = '01-'.$current;
|
||||||
|
//echo $current;
|
||||||
|
$current = date_create($current);
|
||||||
|
$current = date_format($current,"Y-m-d");
|
||||||
|
//echo $current;
|
||||||
|
$this->db->select('T_Emp_Pay_Data.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.DateofJoining');
|
||||||
$this->db->from('T_Emp_Pay_Data');
|
$this->db->from('T_Emp_Pay_Data');
|
||||||
$this->db->join('T_Employee_Details','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID');
|
$this->db->join('T_Employee_Details ','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID');
|
||||||
|
$this->db->where('T_Employee_Details.DateofJoining <=',$current);
|
||||||
|
$this->db->order_by('EmpID','asc');
|
||||||
$query = $this->db->get();
|
$query = $this->db->get();
|
||||||
$result = $query->result();
|
$result = $query->result();
|
||||||
return $result;
|
return $result;
|
||||||
|
|||||||
@ -182,11 +182,15 @@ class Payroll_model extends CI_Model
|
|||||||
return $query->result();
|
return $query->result();
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBankInfo()
|
function getBankInfo($bank="")
|
||||||
{
|
{
|
||||||
$this->db->select('*');
|
$this->db->select('*');
|
||||||
$this->db->from('T_Bank_Details');
|
$this->db->from('T_Bank_Details');
|
||||||
//$this->db->order_by("Month_Year", "desc");
|
$this->db->where("Is_Active",1);
|
||||||
|
if(!empty($bank))
|
||||||
|
{
|
||||||
|
$this->db->where('Bank_name',$bank);
|
||||||
|
}
|
||||||
$query = $this->db->get();
|
$query = $this->db->get();
|
||||||
return $query->result();
|
return $query->result();
|
||||||
}
|
}
|
||||||
@ -205,7 +209,7 @@ class Payroll_model extends CI_Model
|
|||||||
|
|
||||||
function getReportforPFESI($payon)
|
function getReportforPFESI($payon)
|
||||||
{
|
{
|
||||||
$this->db->select('Pay.EmployeeESI,Pay.PF,Pay.CompanyESI,Pay.CompanyPF,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.PFNO,Emp.ESI');
|
$this->db->select('Pay.EmployeeESI,Pay.PF,Pay.CompanyESI,Pay.CompanyPF,Pay.NoofDaysWorked,Pay.OTperHours,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.PFNO,Emp.ESI');
|
||||||
$this->db->from('T_Payroll Pay');
|
$this->db->from('T_Payroll Pay');
|
||||||
$this->db->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID');
|
$this->db->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID');
|
||||||
$this->db->where('Pay.PayOn',$payon);
|
$this->db->where('Pay.PayOn',$payon);
|
||||||
@ -215,7 +219,7 @@ class Payroll_model extends CI_Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* *//**
|
/* *//**
|
||||||
* This function is used to get the PayOn details from T_Payroll_File
|
* This function is used to get the PayOn details from T_Payroll_FileOTperHours
|
||||||
* @return array $result : This is result of the query
|
* @return array $result : This is result of the query
|
||||||
*/
|
*/
|
||||||
function getEmployeelist($Payon ='')
|
function getEmployeelist($Payon ='')
|
||||||
@ -317,5 +321,17 @@ class Payroll_model extends CI_Model
|
|||||||
return $result;
|
return $result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function getCompanyInformation()
|
||||||
|
{
|
||||||
|
|
||||||
|
$subQuery = "select CompanyName,replace(Address,',','<br>') as Address,GSTNO,PAN,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode
|
||||||
|
from T_Company_Details ";
|
||||||
|
$query = $this->db->query($subQuery);
|
||||||
|
//print_r($query->result());die();
|
||||||
|
return $query->result();
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$sample = array_merge($month,$fresh);
|
$sample = array_merge($month,$fresh);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script src="<?php echo base_url()?>assets/lightswitch/lightswitch/lib/jquery.tabletojson.js"></script>
|
<script src="<?php echo base_url()?>assets/lightswitch/lightswitch/lib/jquery.tabletojson.js"></script>
|
||||||
@ -9,6 +11,20 @@
|
|||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
|
||||||
|
$('html').bind('keypress', function(e)
|
||||||
|
{
|
||||||
|
//alert('Key Pressed');
|
||||||
|
if(e.keyCode == 13)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
.num {
|
.num {
|
||||||
text-align:right;
|
text-align:right;
|
||||||
@ -162,7 +178,7 @@
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="text-align:right;"><?php echo $index; ?></td>
|
<td style="text-align:right;"><?php echo $index ?></td>
|
||||||
<td style="text-align:right;"><?php echo $record->EmpID ?></td>
|
<td style="text-align:right;"><?php echo $record->EmpID ?></td>
|
||||||
<td><?php echo $record->FirstName ." ". $record->LastName ?></td>
|
<td><?php echo $record->FirstName ." ". $record->LastName ?></td>
|
||||||
<td contenteditable='true' style="text-align:right;"><?php if(!empty($record->LOP_Days)){echo $record->LOP_Days;}else{echo "0.00";}?></td>
|
<td contenteditable='true' style="text-align:right;"><?php if(!empty($record->LOP_Days)){echo $record->LOP_Days;}else{echo "0.00";}?></td>
|
||||||
@ -225,7 +241,7 @@
|
|||||||
{
|
{
|
||||||
|
|
||||||
var alldata = $("#monthlylistings").tableToJSON();
|
var alldata = $("#monthlylistings").tableToJSON();
|
||||||
//alert(JSON.stringify(alldata));
|
// alert(JSON.stringify(alldata));
|
||||||
alldata=JSON.stringify(alldata)
|
alldata=JSON.stringify(alldata)
|
||||||
var month = $('#monthyear').val();
|
var month = $('#monthyear').val();
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
|
|||||||
@ -77,7 +77,7 @@ $(function() {
|
|||||||
|
|
||||||
var c=0;
|
var c=0;
|
||||||
$('#Employee').find('option').each(function() {
|
$('#Employee').find('option').each(function() {
|
||||||
|
c++;
|
||||||
var employee=$(this).val();
|
var employee=$(this).val();
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -87,36 +87,33 @@ $(function() {
|
|||||||
|
|
||||||
success:function(result)
|
success:function(result)
|
||||||
{
|
{
|
||||||
if(result == 1)
|
if(result != 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
$('form#PayslipGenerator').submit();
|
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
}
|
|
||||||
else{
|
|
||||||
|
|
||||||
|
|
||||||
c++;
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{payon:payon,employee:employee},
|
data:{payon:payon,employee:employee},
|
||||||
type:"POST",
|
type:"POST",
|
||||||
url:"<?php echo base_url();?>payslip/callsp",
|
url:"<?php echo base_url();?>payslip/callsp",
|
||||||
success:function(result){
|
success:function(result){
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
alert(c + 'Employees Salary Added Successfully!');
|
||||||
$('form#PayslipGenerator').submit();
|
$('form#PayslipGenerator').submit();
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
|
||||||
alert("Employees Salary Added Successfully!");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user