Skip to content

Commit

Permalink
Manager Part Merged Succesfully
Browse files Browse the repository at this point in the history
  • Loading branch information
mhpranta12 committed Jul 3, 2021
1 parent cd838b0 commit d3ab480
Show file tree
Hide file tree
Showing 70 changed files with 33,316 additions and 30 deletions.
524 changes: 524 additions & 0 deletions app/Http/Controllers/ManagerController.php

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions app/Http/Controllers/clientlistpdfproducer.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\clientmodel;

use PDF;

class clientlistpdfproducer extends Controller
{
public function index(Request $request)
{
$data = clientmodel::all();

if ($request->has('export')) {
if ($request->get('export') == 'pdf') {
$pdf = PDF::loadView('mngr.client.index-pdf', compact('data'));
return $pdf->download('client-list.pdf');
}
}
$client=clientmodel::all();
return view('mngr.client.index', compact('data'))->with('clientlist',$client);
}
}







38 changes: 20 additions & 18 deletions app/Http/Controllers/loginController.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,11 @@ public function loginVarify(loginForm $req)
->first();

//checking users
if ($user) {
//checking account status
if ($user['account_Status'] == 'pending') {

$req->session()->flash('msg', 'Your account is in pending');
return redirect()->route('login.login');
} elseif ($user['account_Status'] == 'Block') {

$req->session()->flash('msg', 'Your account is Blocked');
return redirect()->route('login.login');
} else {

if ($user)
{
if (Hash::check($req->password, $user['password'])) {
if ($user['user_type'] == 'admin') {
if ($user['user_type'] == 'admin')
{
$req->session()->put('status', true);
$req->session()->put('user_name', $req->user_name);
$req->session()->put('user_id', $user['id']);
Expand All @@ -57,23 +48,34 @@ public function loginVarify(loginForm $req)
$req->session()->put('user_type', $user['user_type']);
return redirect()->route('client.index');
} elseif ($user['user_type'] == 'bank_manager') {
//code
//manager
$req->session()->put('status', true);
$req->session()->put('user_name', $req->user_name);
$req->session()->put('user_id', $user['id']);
$req->session()->put('user_type', $user['user_type']);
return redirect('manager/dashboard');
} elseif ($user['user_type'] == 'noney_exchange_officer') {
//code
} else {
$req->session()->flash('msg', 'invaild request');
return redirect()->route('login.login');
}
} else {
}
else
{

$req->session()->flash('msg', 'invaild User Name or password');
return redirect()->route('login.login');
}
}
} else {

else
{
$req->session()->flash('msg', 'invaild User Name or password');
return redirect()->route('login.login');
}
}

}
public function dashbord()
{
return view("user.index");
Expand All @@ -82,4 +84,4 @@ public function signUP()
{
return view('registration.register');
}
}
}
29 changes: 29 additions & 0 deletions app/Http/Middleware/sessionChecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;

class sessionChecker
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
if ($request->session()->has('user_name') == true)
{
return $next($request);
}
else
{
$request->session()->flash('msg','Please login to acces desired page');
return redirect(('/manager/login'));
}
}
}
11 changes: 11 additions & 0 deletions app/Models/Customer.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Customer extends Model
{
use HasFactory;
}
11 changes: 11 additions & 0 deletions app/Models/Manager.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Manager extends Model
{
public $timestamps =false;
}
12 changes: 12 additions & 0 deletions app/Models/User.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class User extends Model
{
use HasFactory;
public $timestamps = false;
}
13 changes: 13 additions & 0 deletions app/Models/bugreportmodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class bugreportmodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='bug_report';
}
13 changes: 13 additions & 0 deletions app/Models/financialmodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class financialmodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='financial';
}
13 changes: 13 additions & 0 deletions app/Models/hiredemployeemodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class hiredemployeemodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='hired_employee';
}
12 changes: 12 additions & 0 deletions app/Models/login.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Login extends Model
{
public $timestamps =false;
protected $table_name='login';
}
14 changes: 14 additions & 0 deletions app/Models/meetingmodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class meetingmodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='meeting';

}
13 changes: 13 additions & 0 deletions app/Models/reportingtimemodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class reportingtimemodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='employee_reporting_info';
}
13 changes: 13 additions & 0 deletions app/Models/reportmodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class reportmodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='report_to_manager';
}
13 changes: 13 additions & 0 deletions app/Models/requesttomanagermodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class requesttomanagermodel extends Model
{
use HasFactory;
public $timestamps=false;
protected $table='requests_to_manager';
}
14 changes: 14 additions & 0 deletions app/Models/salarymodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class salarymodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='banking_stuff';

}
13 changes: 13 additions & 0 deletions app/Models/transmodel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class transmodel extends Model
{
use HasFactory;
public $timestamps = false;
protected $table ='transactions';
}
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"license": "MIT",
"require": {
"php": "^7.3|^8.0",
"barryvdh/laravel-dompdf": "^0.9.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
Expand Down
Loading

0 comments on commit d3ab480

Please sign in to comment.