2024-07-10 12:43:19 +00:00
|
|
|
<div class="content-wrapper">
|
|
|
|
<div class="content-header">
|
|
|
|
<div class="container-fluid">
|
|
|
|
<div class="row mb-2">
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<h1 class="m-0">
|
|
|
|
<?php echo $pageTitle; ?></h1>
|
|
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<ol class="breadcrumb float-sm-right">
|
|
|
|
<li class="breadcrumb-item">
|
|
|
|
<a href="<?php echo base_url(); ?>">
|
|
|
|
Dashboard</a>
|
|
|
|
</li>
|
|
|
|
<li class="breadcrumb-item active">
|
|
|
|
<?php echo $pageTitle; ?></li>
|
|
|
|
</ol>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="content">
|
|
|
|
<div class="container-fluid">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col">
|
|
|
|
<div class="card card-primary card-outline">
|
|
|
|
<div class="card-header">
|
|
|
|
<h5 class="m-0">
|
|
|
|
<?php echo $pageTitle; ?> <a href="<?php echo site_url("accounts/vouchers/" . $VoucherType->voucher_alias . "/create"); ?>" class="btn btn-sm btn-primary float-right">
|
|
|
|
Create New <?php echo $pageTitle; ?></a></h5>
|
|
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
|
|
<?php $TableData = $Vouchers ?>
|
|
|
|
<table class="table table-bordered table-striped" id="voucherList">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>ID#</th>
|
|
|
|
<th>Voucher No</th>
|
|
|
|
<th>Voucher Date</th>
|
|
|
|
<th>Voucher Type</th>
|
|
|
|
<th>Voucher State</th>
|
|
|
|
<th class="table-col col-2">Action</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
2024-08-08 12:39:25 +00:00
|
|
|
<?php $a = 0;
|
|
|
|
foreach ($TableData as $TableRow) : $a++; ?>
|
2024-07-10 12:43:19 +00:00
|
|
|
<?php foreach ($TableRow as $cols) : $id = $cols;
|
|
|
|
break;
|
|
|
|
endforeach; ?><tr data-id="<?php echo $TableRow->voucher_id; ?>" class="<?php echo ($TableRow->voucher_state == "Reversed") ? "table-danger" : ""; ?>">
|
|
|
|
<td><?php echo $TableRow->voucher_id; ?></td>
|
|
|
|
<td><?php echo $TableRow->voucher_no; ?></td>
|
|
|
|
<td><?php echo $TableRow->voucher_date; ?></td>
|
|
|
|
<td><?php echo $TableRow->voucher_type; ?></td>
|
|
|
|
<td><?php echo $TableRow->voucher_state; ?></td>
|
|
|
|
<td class="col-1">
|
|
|
|
<a onClick="javascript:showDetails(<?php echo $id; ?>);" class="btn btn-success btn-xs" title="View Details">
|
|
|
|
<i class="fa fa-eye">
|
|
|
|
</i></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<?php endforeach; ?>
|
|
|
|
<tbody>
|
|
|
|
</table>
|
|
|
|
<div class="modal fade" id="voucherdetails_box" tabindex="-1" role="dialog" aria-labelledby="voucherdetails_box" aria-hidden="true">
|
|
|
|
<div class="modal-dialog modal-xl" role="document">
|
|
|
|
<div class="modal-content">
|
|
|
|
<div class="modal-header">
|
|
|
|
<h5 class="modal-title" id="exampleModalLabel">
|
|
|
|
Voucher Details</h5>
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
|
<span aria-hidden="true">
|
|
|
|
×</span>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
<div class="modal-body" id="details_container">
|
|
|
|
Voucher Details Goes Here
|
|
|
|
</div>
|
|
|
|
<div class="modal-footer">
|
|
|
|
<button type="button" onClick='reversalEntry()' id="reversalBtn" class="btn btn-secondary" data-dismiss="modal" data-id="">
|
|
|
|
Revarsal Entry</button>
|
|
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">
|
|
|
|
Close</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script>
|
|
|
|
function showDetails(id) {
|
|
|
|
$.ajax({
|
|
|
|
url: "<?php echo site_url("accounts/vouchers/voucherdetails/"); ?>" + id,
|
|
|
|
success: function(data) {
|
|
|
|
$("#details_container").html(data);
|
|
|
|
$("#reversalBtn").data("id", id);
|
|
|
|
$("#voucherdetails_box").modal('show');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function reversalEntry() {
|
|
|
|
var id = $("#reversalBtn").data("id");
|
|
|
|
if (confirm("Are you sure you want to post reversal for this voucher?")) {
|
|
|
|
window.location = "<?php echo site_url("accounts/vouchers/reversal/"); ?>" + id;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
function footerfunctions()
|
|
|
|
{
|
|
|
|
?>
|
|
|
|
<script>
|
|
|
|
$(document).ready(function() {
|
|
|
|
var table = $('#voucherList').DataTable();
|
|
|
|
var tableRows = $('table#voucherList tbody').find('tr');
|
|
|
|
tableRows.each(function() {
|
|
|
|
async: false;
|
|
|
|
var jqueryRow = $(this);
|
|
|
|
var row = table.row(jqueryRow);
|
|
|
|
var id = $(this).data("id");
|
|
|
|
var Transactions = "<table class='table table-resonsive'><tr><th>Account<\/th><th>Narration<\/th><th>Dr<\/th><th>Cr<\/th><\/tr><tr><td>Billable Projects<\/td><td>Website Development<\/td><td>50000<\/td><td>0<\/td><\/tr><tr><td>Larke Himal Jadibuti Udhyog<\/td><td>Website Development<\/td><td>0<\/td><td>50000<\/td><\/tr><\/table>";
|
|
|
|
Transactions = getVoucherDetails(id);
|
|
|
|
row.child(Transactions).show();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
function getVoucherDetails(id) {
|
|
|
|
$.data;
|
|
|
|
$.ajax({
|
|
|
|
url: "<?php echo site_url("ajax/getVoucherDetailsTable/"); ?>" + id,
|
|
|
|
async: false,
|
|
|
|
success: function(data) {
|
|
|
|
$.data = data;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return ($.data);
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|