@extends('layouts/inventory_layout') @section('title', '| Issue Details Report') @section('content') @include('successMsg')
{!! Form::open(['url' => 'viewIssueDetailsReport','method' => 'get']) !!} @php $userBranchId = Auth::user()->branchId; @endphp @if($userBranchId==1)
{!! Form::label('', 'Project:', ['class' => 'control-label pull-left']) !!}
@endif @if($userBranchId==1)
{!! Form::label('', 'Pro. Type:', ['class' => 'control-label pull-left']) !!}
@endif @if($userBranchId==1)
{!! Form::label('', 'Branch:', ['class' => 'control-label pull-left']) !!}
@endif
{!! Form::label('', 'Group:', ['class' => 'control-label pull-left']) !!}
{!! Form::label('', 'Category:', ['class' => 'control-label pull-left']) !!}
{!! Form::label('', 'Sub Category:', ['class' => 'control-label pull-left']) !!}
{!! Form::label('', 'Product:', ['class' => 'control-label pull-left']) !!}
{!! Form::label('', 'Search By:', ['class' => 'control-label pull-left']) !!}
{!! Form::select('searchMethod',[''=>'Please Select','1'=>'Fiscal Year','2'=>'Current Year','3'=>'Date Range'],$searchMethodSelected,['id'=>'searchMethod','class'=>'form-control input-sm']) !!}
{!! Form::submit('Search',['id'=>'search','class'=>'btn btn-primary btn-xs','style'=>'font-size:15px;']) !!}
{!! Form::close() !!}
{{-- End Filtering Group --}}

Issue Details Report

@php if($branchSelected===0){ $selectedBranchName = "All Branches"; } else{ $selectedBranchName = DB::table('gnr_branch')->where('id',$branchSelected)->value('name'); } $selectedProjectName = DB::table('gnr_project')->where('id',$projectSelected)->value('name'); $selectedProjectTypeName = DB::table('gnr_project_type')->where('id',$projectTypeSelected)->value('name'); @endphp @if(!$firstRequest )

@php $totalIssueDetailsAmount = 0; $totalIssueDetailsQuantity = 0; $totalcount = 0; @endphp @foreach($issueDetails as $key => $issueDetail) @php $productName = DB::table('inv_product')->where('id',$issueDetail->issueProductId)->value('name'); $issueId = DB::table('inv_tra_issue')->where('id',$issueDetail->issueId)->value('id'); $branchId = DB::table('inv_tra_issue')->where('id',$issueDetail->issueId)->value('branchId'); $branchName = DB::table('gnr_branch')->where('id',$branchId)->value('name'); $issueDate = DB::table('inv_tra_issue')->where('id',$issueDetail->issueId)->value('issueDate'); @endphp @php $countForDate = 1; $countForBillNo = 1; $countForBranch = 1; $isChangedForDate = 0; $isChangedForBillNo = 0; $isChangedForBranch = 0; if ($key>0) { if ($issueDetails[$key-1]->issueDate!=$issueDetail->issueDate) { $isChangedForDate = 1; } if ($issueDetails[$key-1]->issueDate!=$issueDetail->issueDate) { $isChangedForBillNo = 1; } if ($issueDetails[$key-1]->issueDate!=$issueDetail->issueDate) { $isChangedForBranch = 1; } } if ($key == 0 || $isChangedForDate == 1) { $countIssueDetails=clone $countIssue; $countDate = $countIssueDetails->where('issueDate',$issueDetail->issueDate)->count(); $totalcount = $totalcount + $countDate; $countIssueDetails=clone $countIssue; $countDateForSubQty = $countIssueDetails->where('issueDate',$issueDetail->issueDate)->sum('issueQuantity'); $countIssueDetails=clone $countIssue; $countDateForSubTotal = $countIssueDetails->where('issueDate',$issueDetail->issueDate)->sum('totalPrice'); } if ($key == 0 || $isChangedForBillNo == 1) { $countIssueDetails=clone $countIssue; $countForBillNo = $countIssueDetails->where('issueDate',$issueDetail->issueDate)->count(); } if ($key == 0 || $isChangedForBranch == 1) { $countIssueDetails=clone $countIssue; $countForBranch = $countIssueDetails->where('issueDate',$issueDetail->issueDate)->count(); } @endphp @if($isChangedForDate==1 || $key==0) @endif @if($isChangedForBillNo==1 || $key==0) @endif @if($isChangedForBranch==1 || $key==0) @endif @if($totalcount ==$key+1) @endif @php $totalIssueDetailsAmount = $totalIssueDetailsAmount +$issueDetail->totalPrice; $totalIssueDetailsQuantity = $totalIssueDetailsQuantity + $issueDetail->issueQuantity; @endphp @endforeach
SL# Date Bill No Branch Name Product Name Total Quantity Total Amount (Tk)
{{$key+1}}{{date('d-m-Y',strtotime($issueDate))}}{{$issueDetail->issueBillNo}}{{$branchName}}{{$productName}} {{$issueDetail->issueQuantity}} {{number_format($issueDetail->totalPrice,2)}}
Sub Total {{$countDateForSubQty}} {{number_format($countDateForSubTotal,2)}}
Total {{$totalIssueDetailsQuantity}} {{number_format($totalIssueDetailsAmount,2)}}
@endif
{{-- Filtering Mehod --}} {{-- End Filtering Mehod --}} {{-- Filtering --}}