diff --git a/application/controllers/emppaydate.php b/application/controllers/emppaydate.php new file mode 100644 index 00000000..a3183713 --- /dev/null +++ b/application/controllers/emppaydate.php @@ -0,0 +1,267 @@ +load->model(''); + $this->load->library('session'); + $this->load->library('form_validation'); + //$this->load->library('pagination'); + + $this->isLoggedIn(); + } + /** + * This function used to load the first screen of the user + */ + public function index() + { + $this->global['pageTitle'] = 'Siddharth : Cost'; + + $this->loadViews("emppaydate", $this->global); + } + + /** + * This function is used to load the Cost list + */ + /*function monthlypayListing() + { + + + + $searchText = $this->input->post('searchText'); + $data['searchText'] = $searchText; + + + $count = $this->emppaydate_model->CostListingCount($searchText); + + $returns = $this->paginationCompress ( "monthlypayListing/", $count, 5 ); + + $data['userRecords'] = $this->emppaydate_model->monthlypayListing($searchText, $returns["page"], $returns["segment"]); + + //print_r( $data) ; + $this->global['pageTitle'] = 'Siddharth : montlypay List'; + + $this->loadViews("emppaydateListing", $this->global, $data, NULL); + + } + + /** + * This function is used to load the add new cost Center */ + function addemppaydate() + { + + + + //$data['emp_id'] = $this->monthlypay_model->getmonthlypay(); + + $this->global['pageTitle'] = 'siddharth : Add Monthly Pay'; + + $this->loadViews("addemppaydate", $this->global); + + } + + +/* + function addNewmonthly() + { + + + $this->form_validation->set_rules('pay_data_id','Pay_Data_ID','trim|required'); + $this->form_validation->set_rules('emp_id','emp_id','trim|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('All','All','trim|required'); + + if($this->form_validation->run() == FALSE) + { + $this->addmonthly(); + } + else + { + $pay_data_id = $this->input->post('pay_data_id'); + $emp_id = $this->input->post('emp_id'); + $LOP_days = $this->input->post('basic_Pay'); + $basic_Pay = $this->input->post('hra_rate'); + $OT_Rate = $this->input->post('OT_Rate'); + $allowances = $this->input->post('allowances'); + $PF_Rate = $this->input->post('PF_Rate'); + $ESI_Rate = $this->input->post('ESI_Rate'); + $All = $this->input->post('All'); + + $CreateBy = $this->session->userdata ( 'userId' ); + + $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); + + $createddt = $dt->format('Y-m-d H:i:s'); + + $emppayExists = $this->emppaydate_model->checkemppayExists( $emppay); + + if(count($emppay) == 0) + { + $emppay = array('pay_data_id'=>$pay_data_id, 'emp_id'=>$emp_id,'basic_Pay'=>$basic_Pay,'hra_rate'=>$hra_rate,'OT_Rate'=>$OT_Rate,'allowances'=>$allowances,'PF_Rate'=>$PF_Rate,'ESI_Rate'=>$ESI_Rate,'All'=>$All,'CreatedBy'=>$CreateBy,'createdDate'=>$createddt); + $this->monthlypay_model->addNewcost($Cost); + } + + + + Print_r('Successfully Created Monthly pay details'); + + } + + } + /** + * This function is used load user edit information + * @param number $userId : Optional : This is user id + */ + /*function editOldcost($CostCode = NULL) + { + + if($CostCode == '') + { + $CostCenterID = $_GET['CostCode']; + } + else + { + + $CostCenterID = $CostCode; } + + $data['CostMaster'] = $this->costcenter_model->GetCostCenterMaster($CostCenterID); + $data['CostDepts'] = $this->costcenter_model->GetCostCenterDepartment($CostCenterID); + $data['CostBudget'] = $this->costcenter_model->GetCostCenterBudget($CostCenterID); + // $data['DeptList'] = $this->costcenter_model->GetDepartmentNotinCostCenter($CostCenterID); + + + $this->global['pageTitle'] = 'Siddharth : Edit Cost'; + + $this->loadViews("editOldcost", $this->global, $data,NULL); + + } + + function ech() + { + + echo $this->input->post('CostCentreID'); + echo $this->input->post('CostName'); + echo $this->input->post('Description'); + + } + + /** + * This function is used to edit the user information + + function editcost() + { + + $this->load->library('form_validation'); + + $CostCenterID = $this->input->post('CostCentreID'); + + $this->form_validation->set_rules('CostName','Cost Name','trim|required|'); + $this->form_validation->set_rules('Description','Description','trim|required|'); + + + if($this->form_validation->run() == FALSE) + { + $this->editcost($CostCenterID); + } + else + { + $CostCenterID = $this->input->post('CostCentreID'); + $CostName = ucwords(strtolower($this->input->post('CostName'))); + $Description = $this->input->post('Description'); + + + + //$this->costcenter_model->editcost($Cost); + + $cost = array(); + + + + $Cost = array('CostCentreID'=>$CostCenterID,'CostName'=>$CostName, 'Description'=>$Description,'createdDate'=>date('Y-m-d H:i:sa')); + + + + + $result = $this->costcenter_model->editcost($Cost, $CostCenterID); + + if($result == true) + { + $this->session->set_flashdata('success', 'Cost updated successfully'); + } + else + { + $this->session->set_flashdata('error', 'Cost updation failed'); + } + + redirect('costListing'); + } + + } + function viewcost($CostCenterID = NULL) + { + + if($CostCenterID == null) + { + redirect('costListing'); + } + + $data['Cost'] = $this->costcenter_model->getuserinfo($CostCenterID); + //$data['users'] = $this->purchaseorder_model->getusers(); + + $this->global['pageTitle'] = 'Siddharth : View Cost'; + + $this->loadViews("viewcost", $this->global, $data,NULL); + + } + + /** + * This function is used to delete the user using userId + * @return boolean $result : TRUE / FALSE + + function deletecost() + { + if($this->isAdmin() == TRUE) + { + echo(json_encode(array('status'=>'access'))); + } + else + { + $CostCenterID = $this->input->Costst('CostCentreID'); + $cost = array('CreateDate'=>date('Y-m-d H:i:sa')); + + $result = $this->costcenter_model->deletecost($Cost, $CostCenterID); + + if ($result > 0) { echo(json_encode(array('status'=>TRUE))); } + else { echo(json_encode(array('status'=>FALSE))); } + } + } + */ + + function pageNotFound() + { + $this->global['pageTitle'] = 'CodeInsect : 404 - Page Not Found'; + + $this->loadViews("404", $this->global, NULL, NULL); + } +} + +?> \ No newline at end of file diff --git a/application/controllers/monthlypay.php b/application/controllers/monthlypay.php new file mode 100644 index 00000000..ccb3b704 --- /dev/null +++ b/application/controllers/monthlypay.php @@ -0,0 +1,265 @@ +load->model('monthlypay_model'); + $this->load->library('session'); + $this->load->library('form_validation'); + // $this->load->library('pagination'); + + $this->isLoggedIn(); + } + /** + * This function used to load the first screen of the user + */ + public function index() + { + $this->global['pageTitle'] = 'Siddharth : monthlypay'; + + $this->loadviews('addmonthly',$this->global); + } + + /** + * This function is used to load the Cost list + */ + /*function monthlypayListing() + { + + + + $searchText = $this->input->post('searchText'); + $data['searchText'] = $searchText; + + + $count = $this->monthlpay_model->CostListingCount($searchText); + + $returns = $this->paginationCompress ( "monthlypayListing/", $count, 5 ); + + $data['userRecords'] = $this->monthlypay_model->monthlypayListing($searchText, $returns["page"], $returns["segment"]); + + //print_r( $data) ; + $this->global['pageTitle'] = 'Siddharth : montlypay List'; + + $this->loadViews("monthlypayListing", $this->global, $data, NULL); + + }*/ + + /** + * This function is used to load the add new cost Center */ + function addmonthly() + { + + + + //$data['emp_id'] = $this->monthlypay_model->getmonthlypay(); + + $this->global['pageTitle'] = 'siddharth : Add Monthly Pay'; + + $this->loadviews('addmontly',$this->global, NULL); + + } + + +/* + function addNewmonthly() + { + + + $this->form_validation->set_rules('month_year','month_year','trim|required'); + $this->form_validation->set_rules('emp_id','emp_id','trim|required'); + $this->form_validation->set_rules('LOP_days','LOP_days','trim|required'); + $this->form_validation->set_rules('OT_Hrs_Worked','OT_Hrs_Worked','trim|required'); + $this->form_validation->set_rules('Loan_Recovered','Loan_Recovered','trim|required'); + $this->form_validation->set_rules('Loan_Balance','Loan_Balance','trim|required'); + $this->form_validation->set_rules('Incentives','Incentives','trim|required'); + $this->form_validation->set_rules('Other_Deductions','Other_Deductions','trim|required'); + + if($this->form_validation->run() == FALSE) + { + $this->addmonthly(); + } + else + { + $month_year = $this->input->post('month_year'); + $emp_id = $this->input->post('emp_id'); + $LOP_days = $this->input->post('LOP_days'); + $OT_Hrs_Worked = $this->input->post('OT_Hrs_Worked'); + $Loan_Recovered = $this->input->post('Loan_Recovered'); + $Loan_Balance = $this->input->post('Loan_Balance'); + $Incentives = $this->input->post('Incentives'); + $Other_Deductions = $this->input->post('Other_Deductions'); + + $CreateBy = $this->session->userdata ( 'userId' ); + + $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); + + $createddt = $dt->format('Y-m-d H:i:s'); + + $monthlypayExists = $this->monthlypay_model->checkmonthlypayExists( $monthlypay); + + if(count($CodeExists) == 0) + { + $montlypay = array('month_year'=>$month_year, 'emp_id'=>$emp_id,'LOP_days'=>$LOP_days,'OT_Hrs_Worked'=>$Loan_Recovered,'Loan_Balance'=>$Loan_Balance,'Incentives'=>$Incentives,'Other_Deductions'=>$Other_Deductions,'CreatedBy'=>$CreateBy,'createdDate'=>$createddt); + $this->monthlypay_model->addNewmonthly($monthlypay); + } + + + + Print_r('Successfully Created Monthly pay details'); + + } + + } + /** + * This function is used load user edit information + * @param number $userId : Optional : This is user id + */ + /*function editOldcost($CostCode = NULL) + { + + if($CostCode == '') + { + $CostCenterID = $_GET['CostCode']; + } + else + { + + $CostCenterID = $CostCode; } + + $data['CostMaster'] = $this->costcenter_model->GetCostCenterMaster($CostCenterID); + $data['CostDepts'] = $this->costcenter_model->GetCostCenterDepartment($CostCenterID); + $data['CostBudget'] = $this->costcenter_model->GetCostCenterBudget($CostCenterID); + // $data['DeptList'] = $this->costcenter_model->GetDepartmentNotinCostCenter($CostCenterID); + + + $this->global['pageTitle'] = 'Siddharth : Edit Cost'; + + $this->loadViews("editOldcost", $this->global, $data,NULL); + + } + + function ech() + { + + echo $this->input->post('CostCentreID'); + echo $this->input->post('CostName'); + echo $this->input->post('Description'); + + } + + /** + * This function is used to edit the user information + + function editcost() + { + + $this->load->library('form_validation'); + + $CostCenterID = $this->input->post('CostCentreID'); + + $this->form_validation->set_rules('CostName','Cost Name','trim|required|'); + $this->form_validation->set_rules('Description','Description','trim|required|'); + + + if($this->form_validation->run() == FALSE) + { + $this->editcost($CostCenterID); + } + else + { + $CostCenterID = $this->input->post('CostCentreID'); + $CostName = ucwords(strtolower($this->input->post('CostName'))); + $Description = $this->input->post('Description'); + + + + //$this->costcenter_model->editcost($Cost); + + $cost = array(); + + + + $Cost = array('CostCentreID'=>$CostCenterID,'CostName'=>$CostName, 'Description'=>$Description,'createdDate'=>date('Y-m-d H:i:sa')); + + + + + $result = $this->costcenter_model->editcost($Cost, $CostCenterID); + + if($result == true) + { + $this->session->set_flashdata('success', 'Cost updated successfully'); + } + else + { + $this->session->set_flashdata('error', 'Cost updation failed'); + } + + redirect('costListing'); + } + + } + function viewcost($CostCenterID = NULL) + { + + if($CostCenterID == null) + { + redirect('costListing'); + } + + $data['Cost'] = $this->costcenter_model->getuserinfo($CostCenterID); + //$data['users'] = $this->purchaseorder_model->getusers(); + + $this->global['pageTitle'] = 'Siddharth : View Cost'; + + $this->loadViews("viewcost", $this->global, $data,NULL); + + } + + /** + * This function is used to delete the user using userId + * @return boolean $result : TRUE / FALSE + + function deletecost() + { + if($this->isAdmin() == TRUE) + { + echo(json_encode(array('status'=>'access'))); + } + else + { + $CostCenterID = $this->input->Costst('CostCentreID'); + $cost = array('CreateDate'=>date('Y-m-d H:i:sa')); + + $result = $this->costcenter_model->deletecost($Cost, $CostCenterID); + + if ($result > 0) { echo(json_encode(array('status'=>TRUE))); } + else { echo(json_encode(array('status'=>FALSE))); } + } + } + */ + + function pageNotFound() + { + $this->global['pageTitle'] = 'CodeInsect : 404 - Page Not Found'; + + $this->loadViews("404", $this->global, NULL, NULL); + } +} + +?> \ No newline at end of file diff --git a/application/logs/log-2017-05-08.php b/application/logs/log-2017-05-08.php new file mode 100644 index 00000000..412aebbc --- /dev/null +++ b/application/logs/log-2017-05-08.php @@ -0,0 +1,7 @@ + + +ERROR - 2017-05-08 13:15:24 --> Query error: Table 'kasiram9_SiddharthIndustries.T_CostCentre' doesn't exist +ERROR - 2017-05-08 13:15:31 --> Query error: Table 'kasiram9_SiddharthIndustries.T_CostCentre' doesn't exist +ERROR - 2017-05-08 13:15:38 --> Query error: Table 'kasiram9_SiddharthIndustries.T_CostCentre' doesn't exist +ERROR - 2017-05-08 13:30:54 --> Query error: Table 'kasiram9_SiddharthIndustries.T_CostCentre' doesn't exist +ERROR - 2017-05-08 13:35:54 --> Query error: Table 'kasiram9_SiddharthIndustries.T_CostCentre' doesn't exist diff --git a/application/views/addMontly.php b/application/views/addMontly.php new file mode 100644 index 00000000..5a0665e7 --- /dev/null +++ b/application/views/addMontly.php @@ -0,0 +1,178 @@ +
+ +
+

+
Employee Monthly payment
+ +

+ +
+ +
+
+ Back +
+
+ +
+ +
+ + +
+ + +
+ + +
+
+ +
+
+ * + +
+ 'month_year','value' => set_value('month_year'), 'class' => 'form-control' ,'required' => 'true'); + + echo form_input($data); + + + ?> +
+
+
+ + +
+
+ * + +
+ 'Select Employee'); + //print_r( $options); + + if(!empty($emp_id)) + { + foreach ($Approver as $SID): + + + $options[$SID->EmpID] = $SID->EmpID . " - " . $SID->FirstName . " - " . $SID->Designation; + + endforeach; + } + + echo form_dropdown('emp_id',$options,set_value('emp_id'),'id="emp_id"', 'class = "form-control "'); ?> + + +
+
+
+ +
+
+ * +
+ 'LOP_days','value' => set_value('LOP_days'), 'class' => 'form-control' ,'required' => 'true'); + echo form_input($data); + ?> +
+
+ +
+ + + +
+
+ * + +
+ 'OT_Hrs_Worked','value' => set_value('OT_Hrs_Worked'), 'class' => 'form-control' ,'required' => 'true'); + echo form_input($data); + ?> +
+
+
+
+
+ +
+
+ +
+ 'Loan_Recovered','value' => set_value('Loan_Recovered'), 'class' => 'form-control' ); + echo form_input($data); + ?> +
+
+
+
+
+ +
+ 'Loan_Balance','value' => set_value('Loan_Balance'), 'class' => 'form-control'); + echo form_input($data); + ?> +
+
+
+
+ + +
+ +
+
+ * + +
+ 'Incentives','value' => set_value('Incentives'), 'class' => 'form-control' ,'required' => 'true'); + echo form_input($data); + ?> +
+
+
+ + +
+
+ * +
+ 'Other_Deductions','value' => set_value('Other_Deductions'), 'class' => 'form-control' ,'required' => 'true'); + echo form_input($data); + ?> +
+
+
+ +
+ + + + +
+ + + + + +
+ + +
+
diff --git a/application/views/addemppaydate.php b/application/views/addemppaydate.php new file mode 100644 index 00000000..4bd8b7d5 --- /dev/null +++ b/application/views/addemppaydate.php @@ -0,0 +1,158 @@ +
+ +
+

+
Employee Salary Details
+ +

+ +
+ +
+
+ Back +
+
+ +
+ +
+ + + +
+ + + +
+
+ +
+
+ * + +
+ 'pay_data_id','value' => set_value('pay_data_id'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+ + +
+
+ * +
+ 'empID','value' => set_value('empID'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+
+
+ * +
+ 'basic_Pay','value' => set_value('basic_pay'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+
+ +
+ +
+
+ * + +
+ 'hra_rate','value' => set_value('hra_rate'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+ + +
+
+ * +
+ 'OT_Rate','value' => set_value('OT_Rate'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+
+
+ * +
+ 'allowances','value' => set_value('allowances'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+
+ +
+ +
+
+ * + +
+ 'PF_Rate','value' => set_value('PF_Rate'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+ + +
+
+ * +
+ 'ESI_Rate','value' => set_value('ESI_Rate'), 'class' => 'form-control' ,'required' => 'true','style'=>'text-transform:uppercase;'); + echo form_input($data); + ?> +
+
+
+
+
+ Select All
+ + +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/application/views/includes/header.php b/application/views/includes/header.php index 634167e1..0567a8f9 100644 --- a/application/views/includes/header.php +++ b/application/views/includes/header.php @@ -283,6 +283,17 @@ Payslip +
  • + + Emploee Salary Details + +
  • +
  • + + Employee Monthly Payment + +
  • + + + $(function () { + $("td").dblclick(function () { + var OriginalContent = $(this).text(); + $(this).addClass("cellEditing"); + $(this).html(""); + $(this).children().first().focus(); + $(this).children().first().keypress(function (e) { + if (e.which == 13) { + var newContent = $(this).val(); + $(this).parent().text(newContent); + $(this).parent().removeClass("cellEditing"); + } }); + $(this).children().first().blur(function(){ + $(this).parent().text(OriginalContent); + $(this).parent().removeClass("cellEditing"); + }); + }); + }); + @@ -119,7 +140,7 @@
    - +
    @@ -196,7 +217,7 @@
    - +
    diff --git a/application/views/requisitionlist.php b/application/views/requisitionlist.php index 7bef6893..1821e402 100644 --- a/application/views/requisitionlist.php +++ b/application/views/requisitionlist.php @@ -1,3 +1,24 @@ +