diff --git a/application/controllers/payslip.php b/application/controllers/payslip.php
index 92a1736f..76870bc6 100644
--- a/application/controllers/payslip.php
+++ b/application/controllers/payslip.php
@@ -17,7 +17,7 @@ class payslip extends BaseController
public function __construct()
{
parent::__construct();
- $this->load->model('Payroll_model');
+ $this->load->model('payroll_model');
$this->load->library('form_validation');
$this->isLoggedIn();
}
@@ -39,8 +39,8 @@ class payslip extends BaseController
public function viewGenerator()
{
//echo 'inside funtion';
- $Data['Payon'] = $this->Payroll_model->getPayOn();
- $Data['Emplist'] = $this->Payroll_model->getEmployeelist();
+ $Data['Payon'] = $this->payroll_model->getPayOn();
+ $Data['Emplist'] = $this->payroll_model->getEmployeelist();
$this->global['pageTitle'] = 'Siddharth : Payroll Generater';
@@ -63,6 +63,23 @@ class payslip extends BaseController
return true;
}
}
+
+function getEmployee()
+{
+
+ $id = $this->input->post('id');
+
+ $result = $this->payroll_model->getEmployeelist($id );
+ $HTML="";
+
+ if($result->num_rows() > 0){
+ foreach($result->result() as $list){
+ $HTML.="";
+ }
+ }
+ echo $HTML;
+}
+
/* Validation for PayOn Dropdown
*/
function PayOn_validate($selectValue)
@@ -105,7 +122,7 @@ class payslip extends BaseController
if($All != '')
{
- $result = $this->Payroll_model->getEmpAll();
+ $result = $this->payroll_model->getEmpAll();
if($result > 0 )
{
for($i=0;$i Payroll_model->GetPayslipdata($Payon,$EmpID);
+ $Data['PayDetails'] = $this->payroll_model->GetPayslipdata($Payon,$EmpID);
$Data['Count'] = $i;
$this->load->View("payslipgenerateprint", $Data );
@@ -125,7 +142,7 @@ class payslip extends BaseController
else
{
$EmpID = $this->input->post('Employee');
- $Data['PayDetails'] = $this->Payroll_model->GetPayslipdata($Payon,$EmpID);
+ $Data['PayDetails'] = $this->payroll_model->GetPayslipdata($Payon,$EmpID);
$this->load->View("payslipgenerateprint", $Data );
@@ -225,17 +242,18 @@ class payslip extends BaseController
$createdby = $this->session->userdata ( 'userId' );
$Totaldays = $sheet->getCell('I'.$i)->getValue();
- $FileExists = $this->Payroll_model->checkFileDetailsExists($PayOn);
+ $FileExists = $this->payroll_model->checkFileDetailsExists($PayOn);
if (count($FileExists)== 0)
{
$FileDetails = array('PayOn'=>$PayOn,'TotalNoofDays'=>$Totaldays,'FileName'=>$PayrollFileName,'CreatedBy'=>$createdby);
- $result = $this->Payroll_model->UploadFileName($FileDetails);
+ $result = $this->payroll_model->UploadFileName($FileDetails);
}
else
{
$FileDetailsupdate = array('TotalNoofDays'=>$Totaldays,'FileName'=>$PayrollFileName,'CreatedBy'=>$createdby);
- $result = $this->Payroll_model->UpdateFileName($FileDetailsupdate,$PayOn);
+ $result = $this->payroll_model->UpdateFileName($FileDetailsupdate,$PayOn);
+ $this->payroll_model->deleteFileData($PayOn);
}
@@ -271,22 +289,11 @@ class payslip extends BaseController
//echo $EmpId ;
if( $EmpId != '')
{
- if (count($FileExists)== 0)
- {
- $FileData = array('PayOn'=>$PayOn,'EmpID'=>$EmpId,'NoofDaysWorked'=>$NoOfWorkingdays,'ActualSalary'=>$ActualSalary,'PerDaySalary'=>$PerDaySalary,'WorkedSalary'=>$WorkedSalary,'BasicPlusDA'=>$BasicAndDA,'HRA'=>$HRA,'OTWages'=>$OTWages,'OTperHours'=>$OTPerHours,'OTSalary'=>$OTSalary,'ESIGrossSalary'=>$GrosssSalary,'EmployeeESI'=>$ESI,'PF'=>$PF,'TotalDeduction'=>$ESIAndPF,'SalaryAsPerPF'=>$SalaryAsPerPF,'FoodAllowance'=>$FoodAllowance,'Incentive'=>$Incentive,'TotalSalary'=>$TotalSalary,'Advance'=>$Advance,'BalanceAdvance'=>$BalanceAdvance,'LessAdvance'=>$LessAdvance,'Remarks'=>$Signature,'BankAccountNumber'=>$BankAccountnumber,'PFNumber'=>$PFnumber,'ESINumber'=>$ESInumber,'UANNO'=>$UAnumber);
-
- $result = $this->Payroll_model->UploadFileData($FileData);
-
- }
- else
- {
- $FileDataupload = array('EmpID'=>$EmpId,'NoofDaysWorked'=>$NoOfWorkingdays,'ActualSalary'=>$ActualSalary,'PerDaySalary'=>$PerDaySalary,'WorkedSalary'=>$WorkedSalary,'BasicPlusDA'=>$BasicAndDA,'HRA'=>$HRA,'OTWages'=>$OTWages,'OTperHours'=>$OTPerHours,'OTSalary'=>$OTSalary,'ESIGrossSalary'=>$GrosssSalary,'EmployeeESI'=>$ESI,'PF'=>$PF,'TotalDeduction'=>$ESIAndPF,'SalaryAsPerPF'=>$SalaryAsPerPF,'FoodAllowance'=>$FoodAllowance,'Incentive'=>$Incentive,'TotalSalary'=>$TotalSalary,'Advance'=>$Advance,'BalanceAdvance'=>$BalanceAdvance,'LessAdvance'=>$LessAdvance,'Remarks'=>$Signature,'BankAccountNumber'=>$BankAccountnumber,'PFNumber'=>$PFnumber,'ESINumber'=>$ESInumber,'UANNO'=>$UAnumber);
-
- $result = $this->Payroll_model->UpdateFiledata($FileDataupload,$PayOn,$EmpId);
-
- }
- }
+
+ $FileData = array('PayOn'=>$PayOn,'EmpID'=>$EmpId,'NoofDaysWorked'=>$NoOfWorkingdays,'ActualSalary'=>$ActualSalary,'PerDaySalary'=>$PerDaySalary,'WorkedSalary'=>$WorkedSalary,'BasicPlusDA'=>$BasicAndDA,'HRA'=>$HRA,'OTWages'=>$OTWages,'OTperHours'=>$OTPerHours,'OTSalary'=>$OTSalary,'ESIGrossSalary'=>$GrosssSalary,'EmployeeESI'=>$ESI,'PF'=>$PF,'TotalDeduction'=>$ESIAndPF,'SalaryAsPerPF'=>$SalaryAsPerPF,'FoodAllowance'=>$FoodAllowance,'Incentive'=>$Incentive,'TotalSalary'=>$TotalSalary,'Advance'=>$Advance,'BalanceAdvance'=>$BalanceAdvance,'LessAdvance'=>$LessAdvance,'Remarks'=>$Signature,'BankAccountNumber'=>$BankAccountnumber,'PFNumber'=>$PFnumber,'ESINumber'=>$ESInumber,'UANNO'=>$UAnumber);
+ $result = $this->payroll_model->UploadFileData($FileData);
+ }
}
$data['Success'] = "";