From d18383d224fddbf4d7f8aa47f05c9eddd061fd4b Mon Sep 17 00:00:00 2001 From: velz2020 Date: Thu, 8 Jun 2017 13:26:48 +0530 Subject: [PATCH] Payroll Modified --- application/controllers/emppaydate.php | 19 +++- application/controllers/payslip.php | 3 +- application/models/payroll_model.php | 8 +- application/views/addemppaydate.php | 59 +++++++---- application/views/editOldemppay.php | 31 +++--- application/views/editOldmonthly.php | 135 ++++++++++++++++++++++--- application/views/includes/header.php | 6 +- 7 files changed, 205 insertions(+), 56 deletions(-) diff --git a/application/controllers/emppaydate.php b/application/controllers/emppaydate.php index c11a782b..68ae49e2 100755 --- a/application/controllers/emppaydate.php +++ b/application/controllers/emppaydate.php @@ -83,15 +83,16 @@ class emppaydate extends BaseController { - //$this->form_validation->set_rules('Pay_Data_ID','Pay_Data_ID','trim|required'); - $this->form_validation->set_rules('EmpID','EmpID','trim|required'); + $this->load->library('form_validation'); + + $this->form_validation->set_rules('EmpID','EmpID','required'); $this->form_validation->set_rules('Basic_Pay','Basic_Pay','trim|required'); $this->form_validation->set_rules('HRA_Rate','HRA_Rate','trim|required'); $this->form_validation->set_rules('OT_Rate','OT_Rate','trim|required'); $this->form_validation->set_rules('Allowances','Allowances','trim|required'); $this->form_validation->set_rules('PF_Rate','PF_Rate','trim|required'); $this->form_validation->set_rules('ESI_Rate','ESI_Rate','trim|required'); - $this->form_validation->set_rules('Food_Allowances','Food_Allowances','trim|requried'); + $this->form_validation->set_rules('Food_Allowances','Food_Allowances','requried'); if($this->form_validation->run() == FALSE) @@ -116,7 +117,15 @@ class emppaydate extends BaseController $IsActive = '1'; + // if(EmpID == -1) + // { + // // $this->session->set_flashdata('success', 'New Asset created successfully'); + // redirect('emppaydate/addemppaydate','refresh'); + // echo ""; + // } + + //else{ //$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); //$createddt = $dt->format('Y-m-d H:i:s'); @@ -144,8 +153,8 @@ class emppaydate extends BaseController echo ""; } - } - + //} + } } /** diff --git a/application/controllers/payslip.php b/application/controllers/payslip.php index 8817c7c2..4a376800 100755 --- a/application/controllers/payslip.php +++ b/application/controllers/payslip.php @@ -31,7 +31,8 @@ class payslip extends BaseController $payon = $this->input->post('payon'); $employee = $this->input->post('employee'); $result = $this->payroll_model->model_sp($payon,$employee); - return TRUE; + // $result = $this->db->last_query(); + return $result; //$this->db->call_function('model_sp'); } diff --git a/application/models/payroll_model.php b/application/models/payroll_model.php index ca594491..0ccb40b3 100755 --- a/application/models/payroll_model.php +++ b/application/models/payroll_model.php @@ -22,9 +22,10 @@ class Payroll_model extends CI_Model //echo ""; //echo "highlight_file(filename)"; //die(); - $this->db->query("call final_payroll_data('".$payon."','".$employee."')") or die(mysql_error()); - //$result->next_result() - return TRUE; + $result=$this->db->query("call P_FINAL_PAYROLL_DATA('".$payon."','".$employee."')") or die(mysql_error()); + //$result->next_result(); + + return $result; @@ -229,6 +230,7 @@ class Payroll_model extends CI_Model { $this->db->select('EmpID,FirstName,LastName'); $this->db->from('T_Employee_Details'); + $this->db->where('EmpID NOT IN (SELECT EmpID from T_Emp_Pay_Data)',NULL,FALSE); $query = $this->db->get(); return $query->result(); } diff --git a/application/views/addemppaydate.php b/application/views/addemppaydate.php index 80241a6c..1da2bfb3 100755 --- a/application/views/addemppaydate.php +++ b/application/views/addemppaydate.php @@ -1,3 +1,8 @@ + + + + +
@@ -9,7 +14,7 @@
- Back + Back

@@ -21,7 +26,7 @@ -
+
@@ -54,39 +59,46 @@ if(!empty($empdetails)){ foreach($empdetails as $emp){ - $empID=$emp->EmpID; - $Employee+= array($empID => $emp->EmpID . "-" . $emp->FirstName . "-" . $emp->LastName); + $EmpID=$emp->EmpID; + $Employee+= array($EmpID => $emp->EmpID . "-" . $emp->FirstName . "-" . $emp->LastName); // $Employee = array_merge($Employee,$Employee1); } } - echo form_dropdown('EmpID', $Employee,set_value('EmpID'),'id="empID"' ,'class="form-control"'); + //$data=array('name'=>'EmpID','value'=>$Employee,'id'=>'EmpID','class' => 'form-control'); + echo form_dropdown('EmpID', $Employee,set_value('EmpID'),'class="form-control",id="xxx"'); + //echo form_dropdown($data); ?>
+
*
'Basic_Pay','value' => set_value('Basic_Pay'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'Basic_Pay','id' => 'Basic_Pay','value' => set_value('Basic_Pay'),'pattern' => '[0-9]{4,6}', 'class' => 'form-control', 'style'=>'text-transform:uppercase;','title' => 'Enter Valid Basic Pay Amount,Minimum Four Digit Positive Number'); echo form_input($data); ?>
+ +
- * + *
'HRA_Rate','value' => set_value('HRA_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'HRA_Rate','id'=>'HRA_Rate','value' => set_value('HRA_Rate'), 'class' => 'form-control','style'=>'text-transform:uppercase;','pattern'=>'([0-9]{1,2}([.][0-9]{1,2})?)', 'title'=>'Enter the Valid HRA Rate,Minimum 1 digit,Maximum 2 digit','onfocusout'=>'validateHRA();'); echo form_input($data); ?>
@@ -100,8 +112,10 @@ *
'OT_Rate','value' => set_value('OT_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'OT_Rate','value' => set_value('OT_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;','pattern'=>'[0-9]{1,4}' ,'title'=>'Enter the Valid OT Rate, Minimum 1 digit, Maximum 4 digit'); echo form_input($data); + ?>
@@ -111,7 +125,8 @@ *
'Allowances','value' => set_value('Allowances'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'Allowances','value' => set_value('Allowances'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;','pattern'=>'[0-9]{1,4}','title'=>'Enter the Valid Allowances,Minimum 1 digit , Maximum 4 digit '); echo form_input($data); ?>
@@ -123,11 +138,12 @@
- * + *
'PF_Rate','value' => set_value('PF_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'PF_Rate','value' => set_value('PF_Rate'),'class' => 'form-control' ,'style'=>'text-transform:uppercase;','pattern'=>'([0-9]{1,2}([.][0-9]{1,2})?)', 'title'=>'Enter the valid PF Rate,Minimum 1 digit,Maximum 2 digit'); echo form_input($data); ?>
@@ -138,10 +154,11 @@
- * + *
'ESI_Rate','value' => set_value('ESI_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;'); + + $data = array('name' => 'ESI_Rate','value' => set_value('ESI_Rate'), 'class' => 'form-control' ,'style'=>'text-transform:uppercase;','pattern'=>'([0-9]{1,2}([.][0-9]{1,2})?)','title'=>'Enter the Valid ESI Rate,Minimum 1 digit,Maximum 2 digit'); echo form_input($data); ?>
@@ -150,10 +167,11 @@
- + *
'Food_Allowances','value' => set_value('Food_Allowances'), 'class' => 'form-control'); + + $data = array('name' => 'Food_Allowances','value' => set_value('Food_Allowances'), 'class' => 'form-control','pattern'=>'[0-9]{1,4}','onfocusout'=>'validateFood();', 'title'=>'Enter the Valid Food Allowances,Minimun 1 Digit,Maximum 4 Digit'); echo form_input($data); ?>
@@ -163,7 +181,7 @@ @@ -209,4 +227,9 @@
- \ No newline at end of file + + + + + + diff --git a/application/views/editOldemppay.php b/application/views/editOldemppay.php index 07fd97ec..2fe2c208 100755 --- a/application/views/editOldemppay.php +++ b/application/views/editOldemppay.php @@ -104,8 +104,8 @@ if(!empty($emppay))
- Basic Pay: - + Basic Pay:* +
@@ -117,8 +117,8 @@ if(!empty($emppay))
- HRA_Rate: - + HRA_Rate(%):* +
@@ -127,8 +127,8 @@ if(!empty($emppay))
- OT_Rate: - + OT_Rate:* +
@@ -137,8 +137,8 @@ if(!empty($emppay))
- Allowances: - + Allowances:* +
@@ -151,8 +151,8 @@ if(!empty($emppay))
- PF_Rate: - + PF_Rate(%):* +
@@ -161,8 +161,8 @@ if(!empty($emppay))
- ESI_Rate: - + ESI_Rate(%):* +
@@ -170,8 +170,8 @@ if(!empty($emppay))
- Food Allowances: - + Food Allowances:* +
@@ -260,8 +260,7 @@ if(!empty($emppay))
- -
+
load->helper('form'); diff --git a/application/views/editOldmonthly.php b/application/views/editOldmonthly.php index c197140d..36dc2c88 100755 --- a/application/views/editOldmonthly.php +++ b/application/views/editOldmonthly.php @@ -39,8 +39,120 @@ if(!empty($monthly)) ?> + +
@@ -96,20 +208,19 @@ if(!empty($monthly))
LOP Days: - +
- - +
OverTime Hours Worked: - +
@@ -124,7 +235,7 @@ if(!empty($monthly))
Loan Recovered: - +
@@ -134,7 +245,7 @@ if(!empty($monthly))
Loan Balance: - +
@@ -148,7 +259,7 @@ if(!empty($monthly))
Incentives: - +
@@ -158,7 +269,7 @@ if(!empty($monthly))
Other Deductions: - +
@@ -210,19 +321,19 @@ if(!empty($monthly))
+ - - - + +
load->helper('form'); diff --git a/application/views/includes/header.php b/application/views/includes/header.php index 26feb3bf..29b82fb3 100755 --- a/application/views/includes/header.php +++ b/application/views/includes/header.php @@ -76,6 +76,10 @@ + + + +