You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
618 lines
28 KiB
PHP
618 lines
28 KiB
PHP
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<title>AdminKW | Mobile</title>
|
|
<!-- Tell the browser to be responsive to screen width -->
|
|
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
|
|
<!-- Bootstrap 3.3.5 -->
|
|
<link rel="stylesheet" href="adminlte/bootstrap/css/bootstrap.min.css">
|
|
<!-- Font Awesome -->
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
|
|
<!-- Ionicons -->
|
|
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
|
|
<!-- Theme style -->
|
|
<link rel="stylesheet" href="adminlte/dist/css/AdminLTE.min.css">
|
|
<!-- AdminLTE Skins. Choose a skin from the css/skins
|
|
folder instead of downloading all of them to reduce the load. -->
|
|
<link rel="stylesheet" href="adminlte/dist/css/skins/_all-skins.min.css">
|
|
|
|
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
|
<!--[if lt IE 9]>
|
|
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
|
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
|
|
<body class="hold-transition skin-blue sidebar-mini">
|
|
<!-- Modal Stock In -->
|
|
<div id="mdlRenewCustomerCard" class="modal fade" role="dialog" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span></button>
|
|
<h4 class="modal-title">Karat Card Transactions</h4>
|
|
</div>
|
|
<!-- form start -->
|
|
<form id="frmRenewCustomerCard">
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<h3>Customer Information</h3>
|
|
<p>For new customer, go to Transaction Menu and select Karat Card Transaction</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-lg-2 col-xs-12">
|
|
<label>ID</label>
|
|
<input type="text" class="form-control" id="txtCustomerID" name="txtCustomerID" disabled>
|
|
<input type="hidden" id="txtTransID" name="txtTransID">
|
|
</div>
|
|
<div class="col-lg-5 col-xs-12">
|
|
<label>Name</i></label>
|
|
<input type="text" class="form-control" id="txtLastName" name="txtLastName" disabled>
|
|
</div>
|
|
<div class="col-lg-5 col-xs-12">
|
|
<label> </label>
|
|
<input type="text" class="form-control" id="txtFirstName" name="txtFirstName" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<h3>Karat Card Information for Branch <?php echo $this->session->user["branch"]; ?></h3>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-lg-6 col-xs-12">
|
|
<label>Karat Card Number</label>
|
|
<input type="text" class="form-control" id="txtCardNo" name="txtCardNo" disabled>
|
|
<input type="hidden" id="hdBranch" name="hdBranch" value="<?php echo $this->session->user["branch"]; ?>">
|
|
</div>
|
|
<div class="col-lg-6 col-xs-12">
|
|
<label>Invoice Number</label>
|
|
<input type="text" class="form-control" id="txtInvoiceNo" name="txtInvoiceNo">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-lg-6 col-xs-12">
|
|
<label>Purchase Date</label>
|
|
<input id="dtPurchaseDate" name="dtPurchaseDate" type="text" class="form-control datepicker" data-inputmask="'alias': 'mm/dd/yyyy'" data-mask>
|
|
</div>
|
|
<div class="col-lg-6 col-xs-12">
|
|
<label>Expiry Date</label>
|
|
<input id="dtExpiry" name="dtExpiry" type="text" class="form-control datepicker" data-inputmask="'alias': 'mm/dd/yyyy'" data-mask>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
|
<button type="submit" class="btn btn-primary">Save changes</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.modal-content -->
|
|
</div>
|
|
<!-- /.modal-dialog -->
|
|
</div>
|
|
<!-- /.modal -->
|
|
<!-- Site wrapper -->
|
|
<div class="wrapper">
|
|
|
|
<header class="main-header">
|
|
<!-- Logo -->
|
|
<a href="<?php site_url(); ?>" class="logo">
|
|
<!-- mini logo for sidebar mini 50x50 pixels -->
|
|
<span class="logo-mini"><b>A</b>KW</span>
|
|
<!-- logo for regular state and mobile devices -->
|
|
<span class="logo-lg"><b><?php echo $this->session->user["branch"]; ?></b> Branch</span>
|
|
</a>
|
|
|
|
<?php $this->load->view('pages/topnav'); ?>
|
|
|
|
</header>
|
|
|
|
<!-- Left navigation -->
|
|
<?php $this->load->view('pages/leftnav'); ?>
|
|
|
|
<!-- Content Wrapper. Contains page content -->
|
|
<div class="content-wrapper">
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<h1>
|
|
Dashboard
|
|
<small>it all starts here</small>
|
|
</h1>
|
|
</section>
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
|
|
<!-- Default box for Recent Update -->
|
|
<div class="box">
|
|
<div class="box-header with-border">
|
|
<h3 class="box-title">Recent Update</h3>
|
|
<div class="box-tools pull-right">
|
|
<button class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse"><i class="fa fa-minus"></i></button>
|
|
<button class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<ul>
|
|
<li>[2024-1-21] Added view of customer purchase history while encoding the sales.</li>
|
|
<li>[2022-10-03] Added Item Movement menu so transaction of specific item can be traced.</li>
|
|
</ul>
|
|
</div><!-- /.box-body -->
|
|
</div><!-- /.box -->
|
|
|
|
<!-- Default box for Item Store Inquiry -->
|
|
<div class="box">
|
|
<div class="box-header with-border">
|
|
<h3 class="box-title">Store Item Inquiry</h3>
|
|
<div class="box-tools pull-right">
|
|
<button class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse"><i class="fa fa-minus"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<!-- Custom Tabs -->
|
|
<div class="nav-tabs-custom">
|
|
<ul class="nav nav-tabs">
|
|
<li class="active"><a href="#tab_1" data-toggle="tab">Search by Model No.</a></li>
|
|
<li><a href="#tab_2" data-toggle="tab">Search by Series</a></li>
|
|
<li><a href="#tab_3" data-toggle="tab">Search by Description</a></li>
|
|
<li><a href="#tab_4" data-toggle="tab">Search by Itemcode</a></li>
|
|
|
|
</ul>
|
|
<div class="tab-content">
|
|
<div class="tab-pane active" id="tab_1">
|
|
<p>Search for an item by Model No.</p>
|
|
<form class="form-horizontal" id="frmModelNoInquiry" name="frmModelNoInquiry">
|
|
<div class="form-group">
|
|
<label for="txtModelNoInquiry" class="col-lg-2 control-label">Model No:</label>
|
|
<div class="col-lg-9">
|
|
<input type="text" id="txtModelNoInquiry" name="txtModelNoInquiry" class="form-control" placeholder="Enter Model Number">
|
|
</div>
|
|
<div class="col-lg-1">
|
|
<button type="submit" class="btn btn-primary">Search</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.tab-pane -->
|
|
<div class="tab-pane" id="tab_2">
|
|
<p>Search for an item by Series Number</p>
|
|
<form class="form-horizontal" id="frmSeriesNoInquiry" name="frmSeriesNoInquiry">
|
|
<div class="form-group">
|
|
<label for="txtSeriesNoInquiry" class="col-lg-2 control-label">Series No:</label>
|
|
<div class="col-lg-9">
|
|
<input type="text" id="txtSeriesNoInquiry" name="txtSeriesNoInquiry" class="form-control" placeholder="Enter Series Number">
|
|
</div>
|
|
<div class="col-lg-1">
|
|
<button type="submit" class="btn btn-primary">Search</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.tab-pane -->
|
|
<div class="tab-pane" id="tab_3">
|
|
<p>Search for an item by Description</p>
|
|
<form class="form-horizontal" id="frmDescriptionInquiry" name="frmDescriptionInquiry">
|
|
<div class="form-group">
|
|
<label for="txtDescriptionInquiry" class="col-lg-2 control-label">Description:</label>
|
|
<div class="col-lg-9">
|
|
<input type="text" id="txtDescriptionInquiry" name="txtDescriptionInquiry" class="form-control" placeholder="Enter Model Number">
|
|
</div>
|
|
<div class="col-lg-1">
|
|
<button type="submit" class="btn btn-primary">Search</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.tab-pane -->
|
|
<div class="tab-pane" id="tab_4">
|
|
<p>Search for an item by Itemcode</p>
|
|
<form class="form-horizontal" id="frmItemcodeInquiry" name="frmItemcodeInquiry">
|
|
<div class="form-group">
|
|
<label for="txtItemcodeInquiry" class="col-lg-2 control-label">Itemcode:</label>
|
|
<div class="col-lg-9">
|
|
<input type="text" id="txtItemcodeInquiry" name="txtItemcodeInquiry" class="form-control" placeholder="Enter Itemcode">
|
|
</div>
|
|
<div class="col-lg-1">
|
|
<button type="submit" class="btn btn-primary">Search</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.tab-pane -->
|
|
</div>
|
|
<!-- /.tab-content -->
|
|
</div>
|
|
<!-- nav-tabs-custom -->
|
|
|
|
|
|
|
|
</div><!-- /.box-body -->
|
|
<div class="box-footer">
|
|
|
|
</div><!-- /.box-footer-->
|
|
</div><!-- /.box -->
|
|
|
|
<!-- Container of Item Store Inquiry -->
|
|
<div id="resultContainerStoreInquiry" name="resultContainerStoreInquiry">
|
|
|
|
</div>
|
|
|
|
<!-- Default box for Karat Card Verification -->
|
|
<div class="box">
|
|
<div class="box-header with-border">
|
|
<h3 class="box-title">Karat Card Verification</h3>
|
|
<div class="box-tools pull-right">
|
|
<button class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse"><i class="fa fa-minus"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<form class="form-horizontal" id="frmKCardVerification" name="frmKCardVerification">
|
|
<div class="form-group">
|
|
<label for="txtKCardNo" class="col-lg-2 control-label">Karat Card Number:</label>
|
|
<div class="col-lg-9">
|
|
<input type="text" id="txtKCardNo" name="txtKCardNo" class="form-control" placeholder="Enter Karat Card Number">
|
|
</div>
|
|
<div class="col-lg-1">
|
|
<button type="submit" class="btn btn-primary">Search</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div><!-- /.box-body -->
|
|
<div class="box-footer">
|
|
|
|
</div><!-- /.box-footer-->
|
|
</div><!-- /.box -->
|
|
|
|
<!-- Container of the Karat Card Verification Result -->
|
|
<div id="resultContainer" name="resultContainer">
|
|
|
|
</div>
|
|
|
|
<!-- Default box for previous updates -->
|
|
<div class="box">
|
|
<div class="box-header with-border">
|
|
<h3 class="box-title">Previous Updates</h3>
|
|
<div class="box-tools pull-right">
|
|
<button class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse"><i class="fa fa-minus"></i></button>
|
|
<button class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<ul>
|
|
<li>[2025-03-21] Added a list of branches which items were not supplied at PIA.</li>
|
|
<li>[2022-08-22] Fixed Sales Maintenance wherein qty changed to zero when updating.</li>
|
|
<li>[2022-08-20] Disabled on-wheel change of value on Qty to avoid having 0 quantity.</li>
|
|
<li>[2022-08-10] Removed SYSTEM DEVELOPMENT STAGE and transfer to MAIN NAVIGATION menu above.</li>
|
|
<li>[2020-06-26] Store transaction is now editable under Maintenance Menu. You can change declared cash, dollar, check, credit cards, remarks and name of encoder.</li>
|
|
<li>[2019-12-09] Integration of Karat Card.</li>
|
|
<li>[2019-11-16] Added beginning inventory basing on yesterday's ending quantity.</li>
|
|
<li>[2019-09-07] Update on encoding begin inventory. Prevent from being sumbitted when you press enter.</li>
|
|
<li>[2019-08-03] Added Reset Inventory inside Beginning Inventory.</li>
|
|
<li>[2019-07-28] Update on Date picker which drops down a date calendar selection.</li>
|
|
</ul>
|
|
</div><!-- /.box-body -->
|
|
</div><!-- /.box -->
|
|
|
|
</section><!-- /.content -->
|
|
</div><!-- /.content-wrapper -->
|
|
|
|
<footer class="main-footer">
|
|
<div class="pull-right hidden-xs">
|
|
<b>Version</b> 2.3.0
|
|
</div>
|
|
<strong>Copyright © 2014-2015 <a href="http://almsaeedstudio.com">Almsaeed Studio</a>.</strong> All rights reserved.
|
|
</footer>
|
|
</div><!-- ./wrapper -->
|
|
|
|
<!-- jQuery 2.1.4 -->
|
|
<script src="adminlte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
|
|
<!-- Bootstrap 3.3.5 -->
|
|
<script src="adminlte/bootstrap/js/bootstrap.min.js"></script>
|
|
<!-- SlimScroll -->
|
|
<script src="adminlte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
|
<!-- FastClick -->
|
|
<script src="adminlte/plugins/fastclick/fastclick.min.js"></script>
|
|
<!-- AdminLTE App -->
|
|
<script src="adminlte/dist/js/app.min.js"></script>
|
|
|
|
<script>
|
|
function showKCardInformation(data) {
|
|
var active = (data["isactive"] == 1) ? "success" : "danger";
|
|
var activeMsg = (data["isactive"] == 1) ? "Card is Active" : "Card is Deactivated";
|
|
|
|
return '<div class="box"> ' +
|
|
' <div class="box-header with-border">' +
|
|
' <h3 class="box-title">Karat Card Result</h3>' +
|
|
' <div class="box-tools pull-right">' +
|
|
' <button class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <form role="form" id="frmKCardStatusResult" name="frmKCardStatusResult">' +
|
|
' <div class="box-body">' +
|
|
' <div class="form-group">' +
|
|
' <div class="col-lg-1">' +
|
|
' <label class="ontrol-label" >ID</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["customerid"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-5">' +
|
|
' <label class="ontrol-label" >First Name</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["firstname"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-6">' +
|
|
' <label class="ontrol-label" >Last Name</label>' +
|
|
' <input type="text"class="form-control" readonly value="' + data["lastname"] + '">' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <div class="form-group">' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Karat Card No.</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["kcardno"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Invoice No</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["invoiceno"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Branch</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["brcode"] + '">' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <div class="form-group">' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Purchase Date</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["purchasedate"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Expiry Date</label>' +
|
|
' <input type="text" class="form-control" readonly value="' + data["expirydate"] + '">' +
|
|
' </div>' +
|
|
' <div class="col-lg-4">' +
|
|
' <label class="ontrol-label" >Karat Card Status</label>' +
|
|
' <button type="button" class="btn btn-block btn-' + active + ' disabled" >' + activeMsg + '</button>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div><!-- /.box-body -->' +
|
|
' <div class="box-footer">' +
|
|
' <div class="form-group">' +
|
|
' <div class="col-lg-12">' +
|
|
' <button type="button" id="btnRenewCard" name="btnRenewCard" class="btn btn-primary" data-transid="' + data["transid"] + '" data-customerid="' + data["customerid"] + '" data-kcardno="' + data["kcardno"] + '" data-firstname="' + data["firstname"] + '" data-lastname="' + data["lastname"] + '" >Renew Card</button>' +
|
|
' <button type="button" id="btnDeactivateCard" name="btnDeactivateCard" class="btn btn-primary" data-transid="' + data["transid"] + '">Deactivate Card</button>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div><!-- /.box-footer-->' +
|
|
' </form>' +
|
|
' </div><!-- /.box -->';
|
|
}
|
|
|
|
|
|
function showItemListFromInquiry(htmlTable)
|
|
{
|
|
return '<div class="box">' +
|
|
' <div class="box-header with-border">' +
|
|
' <h3 class="box-title">Item Information</h3>' +
|
|
' <div class="box-tools pull-right">' +
|
|
' <button class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <div class="box-body">' +
|
|
' <h3>List of items that matches with the series code in the inquiry</h3>' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-12">' +
|
|
' <table id="dtItemListMatchedSeries" class="table table-bordered table-striped">' +
|
|
' <thead><th>Itemcode</th><th>Model</th><th>Series</th><th>Description</th><th>Branch</th><th>Qty</th></thead>' +
|
|
' <tbody>' + htmlTable + '</tbody>' +
|
|
' </table>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' </div>';
|
|
}
|
|
|
|
function showIteminquiredInformation(data, htmlTable, KWHData, KWHStockReceived, htmlListOfBranchWithNoItem)
|
|
{
|
|
return '<div class="box">' +
|
|
' <div class="box-header with-border">' +
|
|
' <h3 class="box-title">Item Information</h3>' +
|
|
' <div class="box-tools pull-right">' +
|
|
' <button class="btn btn-box-tool" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <div class="box-body">' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-2">Itemcode: <strong>' + data["itemcode"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Model No: <strong>' + data["modelno"] + '</strong></div>' +
|
|
' <div class="col-lg-2">SRP: <strong>' + data["srp"] + '</strong></div>' +
|
|
' <div class="col-lg-6">Description: <strong>' + data["item_desc"] + '</strong></div>' +
|
|
' </div>' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-2">Karat: <strong>' + data["karat"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Size: <strong>' + data["size"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Grams: <strong>' + data["grams"] + '</strong></div>' +
|
|
' <div class="col-lg-2">cts: <strong>' + data["cts"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Series: <strong>' + data["seriescode"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Gold: <strong>' + data["goldID"] + '</strong></div>' +
|
|
' </div>' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-2">Category: <strong>' + data["catCode"] + '</strong></div>' +
|
|
' <div class="col-lg-2">Supplier: <strong>' + data["supCode"] + '</strong></div>' +
|
|
' <div class="col-lg-8">Source Date: <strong>' + data["sourceDate"] + '</strong></div>' +
|
|
' </div><hr/>' +
|
|
' <h3>List of branches where this item may be available</h3>' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-12">' +
|
|
' <table id="dtAvailabilityInBranches" class="table table-bordered table-striped">' +
|
|
' <thead><th>Branch</th><th>Itemcode</th><th>Qty</th></thead>' +
|
|
' <tbody>' + htmlTable + '</tbody>' +
|
|
' </table>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <h3>Unsupplied Branches</h3>' +
|
|
' <div class="row">' +
|
|
' <div class="col-lg-12">' +
|
|
' <table id="dtListOfBranchWithNoItem" class="table table-bordered table-striped">' +
|
|
' <thead><th>Branch Code</th><th>Description</th></thead>' +
|
|
' <tbody>' + htmlListOfBranchWithNoItem + '</tbody>' +
|
|
' </table>' +
|
|
' </div>' +
|
|
' </div>' +
|
|
' <p>Beginning quantity: ' + ((KWHStockReceived == null) ? "0" : KWHStockReceived["qty"]) + '</p>' +
|
|
' <h3>Quantity Remaining in Warehouse: ' + KWHData["endingqty"] + '</h3>' +
|
|
' </div>' +
|
|
' </div>';
|
|
}
|
|
|
|
function errorMessage(msg) {
|
|
return '<div class="alert alert-danger alert-dismissable">' +
|
|
'<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' +
|
|
'<h4><i class="icon fa fa-ban"></i> Opppppps!</h4>' +
|
|
'<div>' + msg + '</div>' +
|
|
'</div>'
|
|
}
|
|
|
|
$(function() {
|
|
|
|
$("#frmKCardVerification").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$.post("kcardStatus", {
|
|
kcardno: $("#txtKCardNo").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainer").prepend(showKCardInformation(data["data"]));
|
|
} else {
|
|
$("#resultContainer").prepend(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
|
|
// ------- Item Search Area -------
|
|
$("#frmModelNoInquiry").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$.post("getItemInfoByModelNo", {
|
|
modelno: $("#txtModelNoInquiry").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainerStoreInquiry").prepend(showIteminquiredInformation(data["data"], data["htmlTable"], data["KWHData"], data["KWHStockReceived"], data["htmlListOfBranchWithNoItem"]));
|
|
} else {
|
|
$("#resultContainerStoreInquiry").prepend(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
|
|
$("#frmSeriesNoInquiry").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$.post("getItemInfoBySeries", {
|
|
series: $("#txtSeriesNoInquiry").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainerStoreInquiry").prepend(showItemListFromInquiry(data["htmlTable"]));
|
|
} else {
|
|
$("#resultContainerStoreInquiry").prepend(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
|
|
$("#frmDescriptionInquiry").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$.post("getItemInfoByDescription", {
|
|
series: $("#txtDescriptionInquiry").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainerStoreInquiry").prepend(showItemListFromInquiry(data["htmlTable"]));
|
|
} else {
|
|
$("#resultContainerStoreInquiry").prepend(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
|
|
$("#frmItemcodeInquiry").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$.post("getItemInfoByItemcode", {
|
|
itemcode: $("#txtItemcodeInquiry").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainerStoreInquiry").prepend(showIteminquiredInformation(data["data"], data["htmlTable"], data["KWHData"], data["KWHStockReceived"]));
|
|
} else {
|
|
$("#resultContainerStoreInquiry").prepend(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
// ------- /.Item Search Area -------
|
|
|
|
$(document).on("click", "#btnRenewCard", function() {
|
|
$("#mdlRenewCustomerCard").modal("show");
|
|
|
|
$("#txtTransID").val($(this).data("transid"));
|
|
$("#txtCustomerID").val($(this).data("customerid"));
|
|
$("#txtFirstName").val($(this).data("firstname"));
|
|
$("#txtLastName").val($(this).data("lastname"));
|
|
$("#txtCardNo").val($(this).data("kcardno"));
|
|
});
|
|
|
|
$(document).on("click", "#btnDeactivateCard", function() {
|
|
$.post("deactivateCustomerCard", {
|
|
transid: $(this).data("transid")
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainer").html(showKCardInformation(data["data"]));
|
|
} else {
|
|
$("#resultContainer").html(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
});
|
|
|
|
// Renew customer
|
|
$("#frmRenewCustomerCard").on("submit", function(e) {
|
|
e.preventDefault();
|
|
|
|
$("#frmRenewCustomerCard :button").prop("disabled", true);
|
|
|
|
var inputdata = {
|
|
transid: $("#txtTransID").val(),
|
|
customerid: $("#txtCustomerID").val(),
|
|
kcardno: $("#txtCardNo").val(),
|
|
invoiceno: $("#txtInvoiceNo").val(),
|
|
purchasedate: $("#dtPurchaseDate").val(),
|
|
expirydate: $("#dtExpiry").val(),
|
|
brcode: $("#hdBranch").val()
|
|
};
|
|
|
|
$.post("renewCustomerCard", inputdata, function(data) {
|
|
$("#frmRenewCustomerCard :button").prop("disabled", false);
|
|
|
|
if (data["success"] == true) {
|
|
$.post("kcardStatus", {
|
|
kcardno: $("#txtKCardNo").val()
|
|
}, function(data) {
|
|
if (data["success"] == true) {
|
|
$("#resultContainer").html(showKCardInformation(data["data"]));
|
|
} else {
|
|
$("#resultContainer").html(errorMessage(data["data"]));
|
|
}
|
|
}, "json");
|
|
} else {
|
|
$("#resultContainer").prepend(errorMessage("Error saving data. " + data["data"]));
|
|
}
|
|
}, "json");
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
</script>
|
|
</body>
|
|
|
|
</html> |