PDF generater added
This commit is contained in:
parent
480e4b13c7
commit
477db8bc1a
@ -17,7 +17,7 @@ class payslip extends BaseController
|
|||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
$this->load->model('Payroll_model');
|
$this->load->model('payroll_model');
|
||||||
$this->load->library('form_validation');
|
$this->load->library('form_validation');
|
||||||
$this->isLoggedIn();
|
$this->isLoggedIn();
|
||||||
}
|
}
|
||||||
@ -39,8 +39,8 @@ class payslip extends BaseController
|
|||||||
public function viewGenerator()
|
public function viewGenerator()
|
||||||
{
|
{
|
||||||
//echo 'inside funtion';
|
//echo 'inside funtion';
|
||||||
$Data['Payon'] = $this->Payroll_model->getPayOn();
|
$Data['Payon'] = $this->payroll_model->getPayOn();
|
||||||
$Data['Emplist'] = $this->Payroll_model->getEmployeelist();
|
$Data['Emplist'] = $this->payroll_model->getEmployeelist();
|
||||||
|
|
||||||
|
|
||||||
$this->global['pageTitle'] = 'Siddharth : Payroll Generater';
|
$this->global['pageTitle'] = 'Siddharth : Payroll Generater';
|
||||||
@ -63,6 +63,23 @@ class payslip extends BaseController
|
|||||||
return true;
|
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.="<option value='".$list->EmpId."'>".$list->EmpId."-".$list->Fname."</option>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
echo $HTML;
|
||||||
|
}
|
||||||
|
|
||||||
/* Validation for PayOn Dropdown
|
/* Validation for PayOn Dropdown
|
||||||
*/
|
*/
|
||||||
function PayOn_validate($selectValue)
|
function PayOn_validate($selectValue)
|
||||||
@ -105,7 +122,7 @@ class payslip extends BaseController
|
|||||||
if($All != '')
|
if($All != '')
|
||||||
{
|
{
|
||||||
|
|
||||||
$result = $this->Payroll_model->getEmpAll();
|
$result = $this->payroll_model->getEmpAll();
|
||||||
if($result > 0 )
|
if($result > 0 )
|
||||||
{
|
{
|
||||||
for($i=0;$i <count($result) ;$i++ )
|
for($i=0;$i <count($result) ;$i++ )
|
||||||
@ -113,7 +130,7 @@ class payslip extends BaseController
|
|||||||
|
|
||||||
$EmpID = $result[$i]['EmpId'];
|
$EmpID = $result[$i]['EmpId'];
|
||||||
|
|
||||||
$Data['PayDetails'] = $this->Payroll_model->GetPayslipdata($Payon,$EmpID);
|
$Data['PayDetails'] = $this->payroll_model->GetPayslipdata($Payon,$EmpID);
|
||||||
$Data['Count'] = $i;
|
$Data['Count'] = $i;
|
||||||
|
|
||||||
$this->load->View("payslipgenerateprint", $Data );
|
$this->load->View("payslipgenerateprint", $Data );
|
||||||
@ -125,7 +142,7 @@ class payslip extends BaseController
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$EmpID = $this->input->post('Employee');
|
$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 );
|
$this->load->View("payslipgenerateprint", $Data );
|
||||||
|
|
||||||
@ -225,17 +242,18 @@ class payslip extends BaseController
|
|||||||
$createdby = $this->session->userdata ( 'userId' );
|
$createdby = $this->session->userdata ( 'userId' );
|
||||||
$Totaldays = $sheet->getCell('I'.$i)->getValue();
|
$Totaldays = $sheet->getCell('I'.$i)->getValue();
|
||||||
|
|
||||||
$FileExists = $this->Payroll_model->checkFileDetailsExists($PayOn);
|
$FileExists = $this->payroll_model->checkFileDetailsExists($PayOn);
|
||||||
|
|
||||||
if (count($FileExists)== 0)
|
if (count($FileExists)== 0)
|
||||||
{
|
{
|
||||||
$FileDetails = array('PayOn'=>$PayOn,'TotalNoofDays'=>$Totaldays,'FileName'=>$PayrollFileName,'CreatedBy'=>$createdby);
|
$FileDetails = array('PayOn'=>$PayOn,'TotalNoofDays'=>$Totaldays,'FileName'=>$PayrollFileName,'CreatedBy'=>$createdby);
|
||||||
$result = $this->Payroll_model->UploadFileName($FileDetails);
|
$result = $this->payroll_model->UploadFileName($FileDetails);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$FileDetailsupdate = array('TotalNoofDays'=>$Totaldays,'FileName'=>$PayrollFileName,'CreatedBy'=>$createdby);
|
$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 ;
|
//echo $EmpId ;
|
||||||
if( $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);
|
||||||
$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);
|
||||||
|
|
||||||
$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);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$data['Success'] = "<script>alert('File Uploaded Successfully!');</script>";
|
$data['Success'] = "<script>alert('File Uploaded Successfully!');</script>";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user