Commit 23a00878 authored by David Mburu's avatar David Mburu

updated

parent 06d5118a
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Countries extends Model
{
protected $fillable = ['country','citizenship'];
public static function getEmployees(){
$records = DB::table('countries')->select('country','citizenship')->orderBy('id', 'desc')->get()->toArray();
return $records;
}
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Dependants extends Model
{
protected $fillable=[
'name',
'dateofBirth',
'relation',
];
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class EmergencyContact extends Model
{
protected $fillable = [
'name',
'phone_no',
'email',
'relation',
];
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Dependants;
class DependantController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$request->validate([
'name'=>'required',
'dateofBirth' =>'required',
'relation'=>'required',
]);
$dependant = new Dependants([
'name' => $request->get('name'),
'dateofBirth'=> $request->get('dateofBirth'),
'relation'=> $request->get('relation'),
]);
$dependant->save();
return redirect('/employees/create')->with('success', 'Dependant has been added');
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
$dependant = Dependants::find($id);
return view('Employees.Registration', compact('dependant'));
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
$request->validate([
'name'=>'required',
'dateofBirth' => 'required',
'relation'=>'required',
]);
$dependant = Dependants::find($id);
$dependant->name = $request->get('name');
$dependant->dateofBirth = $request->get('dateofBirth');
$dependant->relation = $request->get('relation');
$dependant->save();
return redirect('/employees/create')->with('success', 'Dependant has been updated');
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
$dependant = Dependants::find($id);
$dependant->delete();
return redirect('/employees/create')->with('success', 'Dependant has been deleted successfully');
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\EmergencyContact;
class EmergencyController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$request->validate([
'name'=>'required',
'phone_no' =>'required|regex:/(07)[0-9]{8}/',
'relation'=>'required',
]);
$emergency = new EmergencyContact([
'name' => $request->get('name'),
'phone_no'=> $request->get('phone_no'),
'email'=> $request->get('email'),
'relation'=> $request->get('relation'),
]);
$emergency->save();
return redirect('/employees/create')->with('success', 'Emergency Contact has been added');
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
$request->validate([
'name'=>'required',
'phone_no' =>'required|regex:/(07)[0-9]{8}/',
'relation'=>'required',
]);
$emergency = EmergencyContact::find($id);
$emergency->name = $request->get('name');
$emergency->phone_no = $request->get('phone_no');
$emergency->email = $request->get('email');
$emergency->relation = $request->get('relation');
$emergency->save();
return redirect('/employees/add')->with('success', 'Emergency Contact has been updated');
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
$emergency = EmergencyContact::find($id);
$emergency->delete();
return redirect('/employees/create')->with('success', 'Emergency Contact has been deleted successfully');
}
}
......@@ -10,15 +10,91 @@ use Maatwebsite\Excel\Facades\Excel;
use Maatwebsite\Excel\HeadingRowImport;
use Illuminate\Support\Facades\Input;
use App\EmployeeTest;
use App\Dependants;
use App\Imports;
class EmployeesController extends Controller
class EmployeeController extends Controller
{
public function index(){
Return View('Employees.index');
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return View('Employees.index');
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
$departments = DB::table('departments')->get();
$businessunits = DB::table('business_units')->get();
$emergency = DB::table('emergency_contacts')->get();
$dependants = DB::table('dependants')->get();
return view('Employees.Registration', compact(['departments','businessunits','emergency','dependants']));
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
//exportation function
public function export()
{
try {
......@@ -33,14 +109,17 @@ class EmployeesController extends Controller
//importation function
public function import(Request $request)
{
$import = Excel::import(new Imports, request()->file('file'));
dd($import);
return redirect('/employees')->with('success','File has been successfully imported');
$this->validate($request, array(
/* $this->validate($request, array(
'file' => 'required'
));
try {
if ($request -> hasFile('file')) {
$extension = $request ->file ->getClientOriginalExtension();
if ($extension == "xlsx" || $extension == "xls" || $extension == "csv" || $extension == "xlsm") {
if ($extension == "xlsx" || $extension == "xls" || $extension == "csv" || $extension == "xlsm" || $extension == "xlsx") {
$name = $request->file->getClientOriginalName();
$import = Excel::import(new Employee_detailsImport, request()->file('file'));
......@@ -67,43 +146,57 @@ class EmployeesController extends Controller
return redirect('/employees')->withErrors($failures);
}
}
catch(\Exception $e){
} */
/* catch(\Exception $e){
return redirect('/employees')->with('error','Something wrong happened');
}
} */
}
//
public function form(){
$departments = DB::table('departments')->get();
$businessunits = DB::table('business_units')->get();
return view('Employees.Registration', compact(['departments','businessunits']));
// Return View('Employees.Registration');
}
//storing form attributes
public function store()
public function personalinfo(Request $request)
{
$this->validate(request(), [
'InputFirstname' => 'required',
'InputLastname' => 'required',
'InputEmail' => 'required|distinct',
'InputGender' => 'required',
'InputDate' => 'required',
'InputYearsofExperience' => 'required',
]);
$form = new EmployeeTest;
$request->validate([
'name'=>'required',
'dateofBirth' =>'required',
'relation'=>'required',
//$form->employeid = request('employeid');
$form->FirstName = request('InputFirstname');
$form->LastName = request('InputLastname');
$form->Email = request('InputEmail');
$form->Gender = request('gender');
$form->DateofJoining = request('InputDate');
$form->YearsofExperience = request('InputYearsofExperience');
$form->save();
return redirect('/registration')->with('success','Employee has successfully been added');
}
]);
$dependant = new Dependants([
'name' => $request->get('name'),
'dateofBirth'=> $request->get('dateofBirth'),
'relation'=> $request->get('relation'),
]);
$dependant->save();
return redirect('/employees/create')->with('success', 'Dependant has been added');
}
public function dependantedit($id){
$dependant = Dependants::find($id);
return redirect('/employees/create', compact('dependant'));
}
public function updateDependant(Request $request, $id)
{
$request->validate([
'name'=>'required',
'dateofBirth' => 'required',
'relation'=>'required',
]);
$dependant = Dependants::find($id);
$dependant->name = $request->get('name');
$dependant->dateofBirth = $request->get('dateofBirth');
$dependant->relation = $request->get('relation');
$dependant->save();
return redirect('/employees/create')->with('success', 'Dependant has been updated');
}
public function dependantdestroy($id)
{
$dependant = Dependants::find($id);
dd($dependant);
$dependant->delete();
return redirect('/employees/create')->with('success', 'Dependant has been deleted successfully');
}
}
......@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\PayFrequency;
class PayfrequencyController extends Controller
{
......@@ -13,7 +14,10 @@ class PayfrequencyController extends Controller
*/
public function index()
{
return view('Employees.PayfrequencyConfig');
$payFrequency = PayFrequency::all();
return view('Config.PayfrequencyConfig.index', compact('payFrequency'));
}
/**
......@@ -21,9 +25,9 @@ class PayfrequencyController extends Controller
*
* @return \Illuminate\Http\Response
*/
public function create()
public function create(Request $request)
{
//
//
}
/**
......@@ -34,7 +38,18 @@ class PayfrequencyController extends Controller
*/
public function store(Request $request)
{
//
$request->validate([
'payfrequency'=>'required',
'shortcode' =>'required',
]);
$payFrequency = new PayFrequency([
'pay_frequency' => $request->get('payfrequency'),
'short_code'=> $request->get('shortcode'),
'description'=> $request->get('payfrequencyDescription')
]);
$payFrequency->save();
return redirect('/payfrequency')->with('success', 'Pay Frequency has been added');
}
/**
......@@ -56,7 +71,9 @@ class PayfrequencyController extends Controller
*/
public function edit($id)
{
//
$payFrequency = PayFrequency::find($id);
return view('Config.PayfrequencyConfig.edit', compact('payFrequency'));
}
/**
......@@ -68,7 +85,18 @@ class PayfrequencyController extends Controller
*/
public function update(Request $request, $id)
{
//
$request->validate([
'payfrequency'=>'required',
'shortcode' => 'required',
]);
$payFrequency = PayFrequency::find($id);
$payFrequency->pay_frequency = $request->get('payfrequency');
$payFrequency->short_code = $request->get('shortcode');
$payFrequency->description = $request->get('payfrequencyDescription');
$payFrequency->save();
return redirect('/payfrequency')->with('success', 'Pay Frequency has been added');
}
/**
......@@ -79,6 +107,9 @@ class PayfrequencyController extends Controller
*/
public function destroy($id)
{
//
$payFrequency = PayFrequency::find($id);
$payFrequency->delete();
return redirect('/payfrequency')->with('success', 'Pay Frequency has been deleted Successfully');
}
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Imports extends Model
{
protected $fillable = ['country','citizenship'];
public static function getEmployees(){
$records = DB::table('countries')->select('country','citizenship')->orderBy('id', 'desc')->get()->toArray();
return $records;
}
}
<?php
namespace App\Imports;
use App\Imports;
use Maatwebsite\Excel\Concerns\ToModel;
class Importables implements ToModel
{
/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $row)
{
return new Imports([
'country' =>$row['0'],
'nationality'=>$row['1'],
]);
}
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class PayFrequency extends Model
{
protected $fillable = [
'pay_frequency',
'short_code',
'description'
];
}
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreatePayFrequenciesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('pay_frequencies', function (Blueprint $table) {
$table->increments('id');
$table->string('pay_frequency',30);
$table->string('short_code',20);
$table->text('description',250);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('pay_frequencies');
}
}
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateEmergencyContactsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('emergency_contacts', function (Blueprint $table) {
$table->increments('id');
$table->string('name',30);
$table->integer('phone_no');
$table->string('email')->unique();
$table->string('relation');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('emergency_contacts');
}
}
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateDependantsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('dependants', function (Blueprint $table) {
$table->increments('id');
$table->string('name',50);
$table->date('dateofBirth');
$table->string('relation',15);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('dependants');
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
/*!
* Bootstrap-select v1.7.5 (http://silviomoreto.github.io/bootstrap-select)
*
* Copyright 2013-2015 bootstrap-select
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
*/.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{position:absolute!important;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Allowances')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Create allowance')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit allowance')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit group')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Add employees')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', $allowance->income_name)
......
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
......@@ -34,14 +36,10 @@ a {
position:relative;
clear: both;
margin-top: 2px;
display:inline-block;
display:inline-inline;
margin-right: 10px;
}
}
</style>
@section('content')
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
......@@ -83,13 +81,13 @@ a {
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i></a>
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
<thead>
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
......@@ -98,21 +96,28 @@ a {
</tr>
</thead>
<tbody>
<tr>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<a href=""><span class="btn btn-default btn-sm"><i class="fa fa-eye no-margin"></i></span></a>
<a href=""><span class="btn btn-default btn-sm"><i class="fa fa-edit no-margin"></i></span></a>
<a href=""><span class="btn btn-danger btn-sm"><i class="fa fa-trash no-margin"></i></span></a>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
</tr>
@endif
</tbody>
</table>
</div>
</div>
......@@ -121,48 +126,9 @@ a {
</section>
<!-- Modal -->
<div class="modal fade" id="createPayfrequency" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Pay Frequency</h4>
</div>
<div class="modal-body">
<form method="post" action="" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
<div class=form-group style="padding-left:20px">
<p>Pay Frequency<span>*</span></p>
<input name="payfrequency" type="text" class="form-control" id="payfrequency" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px">
<p>Short Code <span>*</span></p>
<input name="shortcode" type="text" class="form-control" id="shortcode" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px">
<p>Description <span>*</span></p>
<input name="description" type="text" class="form-control" id="description" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required> </div>
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="form_submit()" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function form_submit() {
document.getElementById("my_form").submit();
}
</script>
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
......
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li><a href="/payfrequency">Pay Frequency</a></li>
<li class="active">Edit</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class="card uper">
<div class="card-body">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<form method="post" action="{{ route('payfrequency.update', $payFrequency->id) }}">
@method('PATCH')
@csrf
<div class="form-group">
<label for="name">Pay Frequency</label>
<input type="text" class="form-control" name="payfrequency" value={{ $payFrequency->pay_frequency }} />
</div>
<div class="form-group">
<label for="price">Short Code</label>
<input type="text" class="form-control" name="shortcode" value={{ $payFrequency->short_code }} />
</div>
<div class="form-group">
<label for="quantity">Description</label>
<input type="text" class="form-control" name="payfrequencyDescription" value={{ $payFrequency->description }} />
</div>
<button type="submit" class="btn btn-primary">Update</button>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('Layout.Employeesmaster')
@section('title', 'Employees')
@section('content')
<style>
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-inline;
margin-right: 10px;
}
</style>
<section id="content">
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
</ul>
@if ( session('success') )
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('success') }}</strong>
</div>
@endif
@if (session('error'))
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<strong>{{ session('error') }}</strong>
</div>
@endif
@if (count($errors) > 0)
<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<div>
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
</div>
</div>
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createPayfrequency"><i class="fa fa-plus"></i>Add Pay frequency</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
<div class="table-responsive" style="padding:0px 5px 5px 10px">
<table class="table table-striped m-b-sm datagrid">
@if(count($payFrequency) > 0)
<tr>
<th>Action</th>
<th>Pay Frequency</th>
<th>Short Code</th>
<th>Description</th>
</tr>
</thead>
<tbody>
@foreach($payFrequency as $payfrequency)
<tr id="payfrequency-row-{{ $payfrequency->id }}">
<td>
<form action="{{ route('payfrequency.destroy', $payfrequency->id)}}" method="post" style=position:relative;float:right>
@csrf
@method('DELETE')
<a href="{{ route('payfrequency.edit',$payfrequency->id)}}" ><span class="btn btn-default"><i class="fa fa-edit no-margin"></i></span></a>
<button data-toggle="tooltip" data-placement="top" title="Delete" type="submit" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');"><i class="fa fa-trash no-margin"></i></button>
</form>
</td>
<td>{{ $payfrequency->pay_frequency }}</td>
<td>{{ $payfrequency->short_code}}</td>
<td>{{ $payfrequency->description}}</td>
</tr>
@endforeach
@else
<tr>
<td colspan="2" class="text-center">Nothing to display</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</section>
</section>
<!-- Modal -->
@include('Modals/payFrequency')
@endsection
@section('footer-include')
<!-- fuelux -->
<script src="/js/libs/underscore-min.js"></script>
<script src="/js/fuelux/fuelux.js"></script>
{{--<script src="js/fuelux/demo.datagrid.js"></script>--}}
<!-- select2 -->
@endsection
@section('j-script')
<!-- Jquery -->
<script>
$(document).on('ready', function(){
});
</script>
@endsection
\ No newline at end of file
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Create deductions')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Deductions')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit deductions')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit group')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Add employees')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', $deduction->deduction_name)
......
......@@ -2,23 +2,43 @@
@section('title', 'Employees')
<style>
.choose_file {
position: relative;
display: inline-block;
font: normal 14px Myriad Pro, Verdana, Geneva, sans-serif;
color: #7f7f7f;
margin-top: 2px;
background: white
form {
border-radius: 5px;
width:100%;
background-color: #FFFFFF;
overflow: hidden;
}
p span {
color: #F00;
}
p {
margin: 0px;
font-weight: 500;
line-height: 2;
color:#333;
}
a {
text-decoration:inherit
}
#import_file{
-webkit-appearance:none;
position:absolute;
top:0;
left:0;
opacity:0;
width: 100%;
height: 100%;
.form-group {
overflow: hidden;
clear: both;
}
.form-control {
position:relative;
clear: both;
margin-top: 2px;
display:inline-block;
margin-right: 10px;
}
</style>
@section('content')
......@@ -26,7 +46,7 @@
<section class="scrollable padder">
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
<li><a href="."><i class="fa fa-home"></i> Home</a></li>
<li class="active">Pay Frequency</li>
<li class="active">Job Title</li>
</ul>
@if ( session('success') )
......@@ -61,9 +81,9 @@
@endif
<div class=container-fluid>
<div class=row>
<legend style="padding:25px 5px 5px 10px">Pay Frequency</legend>
<legend style="padding:25px 5px 5px 10px">Job Title</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="" class="btn btn-info btn-sm"><i class="fa fa-plus"></i></a>
<a href="" class="btn btn-info btn-sm" data-toggle="modal" data-target="#createJobtitle"><i class="fa fa-plus"></i>Add Job Title</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
......@@ -98,6 +118,50 @@
</div>
</div>
</section>
</section>
<!-- Modal -->
<div class="modal fade" id="createJobtitle" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Pay Frequency</h4>
</div>
<div class="modal-body">
<form method="post" action="" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
<div class=form-group style="padding-left:20px">
<p>Pay Frequency<span>*</span></p>
<input name="payfrequency" type="text" class="form-control" id="payfrequency" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px">
<p>Short Code <span>*</span></p>
<input name="shortcode" type="text" class="form-control" id="shortcode" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px">
<p>Description <span>*</span></p>
<input name="description" type="text" class="form-control" id="description" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 10em;height: 30px;float: left;padding: 0px 15px;"
required> </div>
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="form_submit()" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function form_submit() {
document.getElementById("my_form").submit();
}
</script>
@endsection
@section('footer-include')
......
......@@ -67,7 +67,7 @@
<div class=row>
<legend style="padding:25px 5px 5px 10px">Employees</legend>
<div class="pull-right" style="margin:5px 20px 5px 10px;">
<a href="/employees/add" class="btn btn-info btn-sm"><i class="fa fa-plus"></i>Add Employee</a>
<a href="{{ route('employees.create') }}" class="btn btn-info btn-sm"><i class="fa fa-plus"></i>Add Employee</a>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px">
......
......@@ -186,6 +186,18 @@
<span>Employee Configurations</span>
</a>
<ul class="nav bg">
<li>
<a href="/payfrequency">
<i class="fa fa-angle-right"></i>
<span>Branch</span>
</a>
</li>
<li>
<a href="/payfrequency">
<i class="fa fa-angle-right"></i>
<span>Department</span>
</a>
</li>
<li>
<a href="">
<i class="fa fa-angle-right"></i>
......@@ -198,12 +210,25 @@
<span>Job Title</span>
</a>
</li>
<li>
<a href="">
<i class="fa fa-angle-right"></i>
<span>Reporting Manager</span>
</a>
</li>
<li>
<a href="">
<i class="fa fa-angle-right"></i>
<span>Roles</span>
</a>
</li>
<li>
<a href="/payfrequency">
<i class="fa fa-angle-right"></i>
<span>Pay Frequency</span>
</a>
</li>
</li>
</ul>
</ul>
</li>
......
<div class="modal fade" id="updateDependant" role="dialog" >
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Dependants</h4>
</div>
<div class="modal-body" >
<form id="dependantUpdated" method="post" action="" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
@method('PATCH')
@csrf
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%">
<p>Name<span>*</span></p>
<input name="name" type="text" class="form-control" id="name" >
</div>
<div class=form-group style="padding-left:20px;width=40%">
<p>Date of Birth <span>*</span></p>
<input name="dateofBirth" type="date" class="form-control" id="dateofBirth">
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%;height:80px;" >
<p>Relation<span>*</span></p>
<select class="form-control" name="relation" style="width:15em" >
<option value="">Select Relation</option>
<option value="partner">Spouse</option>
<option value="child">Child</option>
<option value="grandchild">Grand child</option>
<option value="grand-parent">Grand parent</option>
<option value="ex-spouse">Ex-Spouse</option>
</select>
</div>
</div><!-- End of third row -->
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="dependantUpdate()" class="btn btn-primary">Update </button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
function dependantUpdate() {
document.getElementById("dependantUpdated").submit();
}
</script>
<div class="modal fade" id="createDependant" role="dialog" >
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title" id="dependant-heading">Dependants</h4>
</div>
<div class="modal-body" >
<form id="dependants" method="post" action="{{ route('dependants.store') }}" class="form-inline" style="padding-top:10px;">
{{ csrf_field() }}
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%">
<p>Name<span>*</span></p>
<input name="name" type="text" class="form-control" id="name" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=40%">
<p>Date of Birth <span>*</span></p>
<input name="dateofBirth" type="date" class="form-control" id="dateofBirth" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%;height:80px;" >
<p>Relation<span>*</span></p>
<select class="form-control" name="relation" style="width:15em">
<option value="">Select Relation</option>
<option value="partner">Spouse</option>
<option value="child">Child</option>
<option value="grandchild">Grand child</option>
<option value="grand-parent">Grand parent</option>
<option value="ex-spouse">Ex-Spouse</option>
</select>
</div>
</div><!-- End of third row -->
</form>
</div>
<div class="modal-footer">
<button type="button" value="create" onclick="dependant()" class="btn btn-primary" id="btn-save">Save </button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
function dependant() {
document.getElementById("dependants").submit();
}
</script>
\ No newline at end of file
<div class="modal fade" id="createEmergencyContact" role="dialog" >
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Emergency Contacts</h4>
</div>
<div class="modal-body" >
<form id="certification" method="post" action="{{ route('emergency.store') }}" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
{{ csrf_field() }}
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%">
<p>Name<span>*</span></p>
<input name="name" type="text" class="form-control" id="name" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=20%">
<p>Phone No. <span>*</span></p>
<input name="phone_no" type="text" class="form-control" id="phone_no" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
</div>
<div class=row style="padding:0px 5px 5px 10px;">
<div class=form-group style="padding-left:20px;width=20%">
<p>Email <span>*</span></p>
<input name="email" type="email" class="form-control" id="email" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=30%;height:80px;" >
<p>Relation<span>*</span></p>
<select class="form-control" name="relation" onchange="relationfieldVisibility(this);"style="width:15em">
<option value="partner">Partner</option>
<option value="husband">Husband</option>
<option value="wife">Wife</option>
<option value="parent">Parent</option>
<option value="sibling">Sibling</option>
<option value="friend">Friend</option>
<option value="relative">Relative</option>
<option value="other">Other</option>
</select>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="cert_submit()" class="btn btn-primary">Save </button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function cert_submit() {
document.getElementById("certification").submit();
}
</script>
\ No newline at end of file
<div class="modal fade" id="createPayfrequency" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Pay Frequency</h4>
</div>
<div class="modal-body">
<form id="payFrequency_form" method="post" action="{{ route('payfrequency.store') }}" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
{{ csrf_field() }}
<div class=form-group style="padding-left:20px;width=30%">
<p>Pay Frequency<span>*</span></p>
<input name="payfrequency" type="text" name="payfrequency" class="form-control" id="payfrequency" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=30%">
<p>Short Code <span>*</span></p>
<input name="shortcode" type="text" name="shortcode" class="form-control" id="shortcode" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px">
<p>Description </p>
<textarea id=payfrequencyDescription name="payfrequencyDescription" class="form-control inputstl" rows="3"></textarea>
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="form_submit()" class="btn btn-primary">Save </button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function form_submit() {
document.getElementById("payFrequency_form").submit();
}
</script>
\ No newline at end of file
<div class="modal fade" id="createCertificate" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Training and Certification</h4>
</div>
<div class="modal-body">
<form id="certification_form" method="post" action="{{ route('payfrequency.store') }}" enctype="multipart/form-data" class="form-inline" style="padding-top:10px;">
{{ csrf_field() }}
<div class=row style="padding:0px 5px 5px 10px">
<div class=form-group style="padding-left:20px;width=30%">
<p>Course Name<span>*</span></p>
<input name="payfrequency" type="text" name="payfrequency" class="form-control" id="payfrequency" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=30%">
<p>Name of Institution <span>*</span></p>
<input name="shortcode" type="text" name="shortcode" class="form-control" id="shortcode" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
</div><!-- End of first row -->
<div class=row style="padding:0px 5px 5px 10px">
<div class=form-group style="padding-left:20px;width=20%">
<p>Certification Name <span>*</span></p>
<input name="shortcode" type="text" name="shortcode" class="form-control" id="shortcode" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
required>
</div>
<div class=form-group style="padding-left:20px;width=20%">
<p>Date of Expiration</p>
<input name="dateofExpiration" type="date" class="form-control" id="dateofExpiration" style="border-radius: 0px 5px 5px 0px;border: 1px solid #eee;margin-bottom: 15px;width: 15em;height: 30px;float: left;padding: 0px 15px;"
>
</div>
<div class=form-group style="padding-left:20px;width=20%">
<p>Certificate document <span>*</span></p>
<input type="file" name="trainingCertificate" class="form-control" style="width:15em;" >
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="form_submit()" class="btn btn-primary">Save </button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
\ No newline at end of file
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Create a range')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit a range')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Range manager')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Create a range')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Create relief')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit relief')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Edit group')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Add employees')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', 'Relief')
......
@extends('Layout.master')
@extends('Layout.Payslipmaster')
@section('title', $relief->relief_name)
......
......@@ -59,11 +59,16 @@ Route::get('/payslip', 'PayslipController@index');
Route::get('/payslip/view_payslip', 'PayslipController@view_payslip');
#EmployeesController
Route::get('/employees', 'EmployeesController@index');
Route::get('/employees/export', 'EmployeesController@export')->name('export');
Route::post('/employees/import', 'EmployeesController@import')->name('import');
Route::get('/employees/add', 'EmployeesController@form')->name('/employees/add');
Route::get('/payfrequency', 'PayfrequencyController@index');
Route::resource('/employees','EmployeeController');
Route::get('/employees/export', 'EmployeeController@export')->name('export');
Route::post('/employees/import', 'EmployeeController@import')->name('import');
#PayfrequencyController
Route::resource('/payfrequency', 'PayfrequencyController');
#EmergencyController
Route::resource('/employees/create/emergency','EmergencyController');
Route::resource('/employees/create/dependants','DependantController');
......
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment