pdf added for po and IGR screen

This commit is contained in:
saravanakumar_kandasami 2017-06-09 11:15:22 +05:30
parent 16ce09994a
commit 6ea9f0cd23
8 changed files with 541 additions and 58 deletions

View File

@ -0,0 +1,56 @@
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
require APPPATH . '/libraries/BaseController.php';
/**
* Class : Inward Gate Register Controller (security)
* User Class to control all user related operations.
* @author : Saravana kumar
* @version : 1.1
* @since : 8 Jun 2017
*/
class inwardgateregister extends BaseController
{
/**
* This is default constructor of the class
*/
public function __construct()
{
parent::__construct();
$this->load->model('supplier_model');
$this->load->library('session');
$this->load->library('form_validation');
$this->isLoggedIn();
}
/**
* This function used to load the first screen of the user
*/
public function index()
{
$this->global['pageTitle'] = 'Siddharth : Inward Gate Register';
$this->loadViews("inwardgateregister", $this->global, NULL , NULL);
}
function inwardgateregister()
{
$this->global['pageTitle'] = 'Siddharth : Inward Gate Register';
$this->loadViews("inwardgateregister", $this->global, NULL , NULL);
}
function inwardgateposhow()
{
$this->global['pageTitle'] = 'Siddharth : Inward PO Show';
$this->loadViews("inwardgateposhow", $this->global, NULL , NULL);
}
function pageNotFound()
{
$this->global['pageTitle'] = 'Siddharth : 404 - Page Not Found';
$this->loadViews("404", $this->global, NULL, NULL);
}
}
?>

View File

@ -164,7 +164,11 @@ class purchaseorder extends BaseController
else if($ReqType == IMPORT)
{
$ViewName = 'importpo';
}
}
else if($ReqType == CAPITAL)
{
$ViewName = 'capitalpurchaseorder';
}
$this->loadViews($ViewName, $this->global,$data, NULL);
}
}
@ -184,7 +188,24 @@ class purchaseorder extends BaseController
$this ->revenuepoprint($PONO);
}
}
}
function CreaterevenuePOPrint()
{
$this->load->View("revenuepopdf", NULL);
}
function CreateservicePOPrint()
{
$this->load->View("servicepopdf", NULL);
}
function CreateimportPOPrint()
{
$this->load->View("importpopdf", NULL);
}
function CreatecapitalPOPrint()
{
$this->load->View("capitalpopdf", NULL);
}
//To View/Update Purchase Order
function EditPurchaseOrder()
{

View File

@ -6,26 +6,50 @@
<p>
<b style="color:#3c8dbc">Siddharth Industries</b><br/> Survey No: 168/1C3,Pennalur Pet Road,<br/>Goonipalyam village,Uthukottai Taluk,<br/>Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.</p>
<table><tr><td>
<p><a style="color:#3c8dbc">Vendor Address</a> <br/> DR Enterprices <br/>Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.</p></td><td>
<p><a style="color:#3c8dbc">Delivery To</a><br/> Siddharth Industries<br/> Survey No: 168/1C3,Pennalur Pet Road, Goonipalyam village, Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.<p></td>
</tr></table>
<p>
<div align="right">Purchase Order Date :2/5/2017 , Delivery Date :10/5/2017</div></p>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="105%">
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
<td>
<p><a style="color:#3c8dbc">Vendor Address</a> <br/> DR Enterprices <br/>Uthukottai Taluk,Tiruvallur Dist,<br/> Chennai,Tamilnadu,Pin code : 602026.</p></td>
<td>
<p><a style="color:#3c8dbc">Delivery To</a><br/> Siddharth Industries<br/> Survey No: 168/1C3,Pennalur Pet Road, Goonipalyam village, <br/> Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.<p></td>
<td><div align="right">Purchase Order Date :2/5/2017 , Delivery Date :10/5/2017</div></td>
</tr>
</table>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr style="background:#000;color:#fff;">
<th>Service Tax</th>
<th>Educess Tax</th>
<th>Sec Higher Educess Tax</th>
<th>Krishi Kalyan tax</th>
<th>Swachh Bharat tax</th>
</tr>
<tr>
<td align="right">100</td>
<td align="right">120</td>
<td align="right">500</td>
<td align="right">200</td>
<td align="right">100</td>
</tr>
</table>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr style="background:#000;color:#fff;">
<th>#</th>
<th>Item and Description</th>
<th>Qty</th>
<th>Rate per unit</th>
<th>Excise Duty</th>
<th>Vat</th>
<th>GST</th>
<th>CST</th>
<th>Other Taxes</th>
<th>Amount (Rs)</th>
<th>Landing Charge</th>
<th>High Seas Sales charge</th>
<th>Custom duty</th>
<th>Custom duty- Edu.cess</th>
<th>Custom duty-Sec & Hig Edu cess</th>
<th>Excise duty</th>
<th>Excise duty- Edu.cess</th>
<th>Excise duty-Sec & Hig Edu cess</th>
<th>Additional Excise duty</th>
<th>Gross duty payable</th>
<th>Available Modvat -set-off on import</th>
<th>Gross expenses due to custom duty</th>
<th>Total Amount(INR)</th>
</tr>
<tr>
<td>1</td>
@ -35,7 +59,14 @@
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">100</td>
<td align="right">120</td>
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">700</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">200</td>
<td align="right">1,23,800</td>
</tr>
@ -47,25 +78,44 @@
<td align="right">5000</td>
<td align="right">10000</td>
<td align="right">13000</td>
<td align="right">100</td>
<td align="right">120</td>
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">2000</td>
<td align="right">12,38,000</td>
</tr>
</table>
<div align="right">
<p>Sub Total (Rs):13,61,800</p>
<hr/>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="105%"><tr><td align="center">
<p>Excise Duty (Rs):5500</p></td><td align="center">
<p>Vat (Rs):11000</p></td><td align="center">
<p>GST (Rs):14300</p></td></tr>
<tr><td align="center">
<p>CST (Rs) :7700</p></td><td align="center">
<p>Other Taxes (Rs) :2200</p></td><td align="center">
<p>Total Amount (Rs):13,61,800 </p></td></tr>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
<td align="center"><p>Landing Charge (Rs):5500</p></td>
<td align="center"><p>High Seas Sales charge (Rs):11000</p></td>
<td align="center"><p>Custom duty (Rs):14300</p></td>
<td align="center"><p>Custom duty- Edu.cess (Rs):14300</p></td>
</tr>
<tr>
<td align="center"><p>Custom duty-Sec & Hig Edu cess (Rs) :7700</p></td>
<td align="center"><p>Excise duty (Rs) :2200</p></td>
<td align="center"><p>Excise duty- Edu.cess (Rs):1300 </p></td>
<td align="center"><p>Excise duty-Sec & Hig Edu cess (Rs):14300</p></td>
</tr>
<tr>
<td align="center"><p>Additional Excise duty (Rs) :7700</p></td>
<td align="center"><p>Gross duty payable (Rs) :2200</p></td>
<td align="center"><p>Available Modvat -set-off on import (Rs):1300 </p></td>
<td align="center"><p>Gross expenses due to custom duty (Rs):14300</p></td>
</tr>
</table>
<br>
<br>
<div align="right">
<hr/>
<p>Sub Total (INR):13,61,800</p>
<hr/>
</div>

View File

@ -46,7 +46,14 @@
<section class="content">
<div style="border:2px solid #333">
<center><b><h2>Siddharth Industries - Capital Purchase Order</h2></b></center>
<div class="col-md-12">
<div class="col-md-11">
<center><b><h2>Siddharth Industries - Capital Purchase Order</h2></b></center>
</div>
<div class="col-md-1"><br/>
<a class="btn btn-info" href="<?php echo base_url(); ?>purchaseorder/CreatecapitalPOPrint" target="_blank">Print</a>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">

View File

@ -73,7 +73,14 @@ if(!empty($MaxPODate))
<section class="content">
<div style="border:2px solid #333">
<center><b><h2>Siddharth Industries - Import Purchase Order</h2></b></center>
<div class="col-md-12">
<div class="col-md-11">
<center><b><h2>Siddharth Industries - Import Purchase Order</h2></b></center>
</div>
<div class="col-md-1"><br/>
<a class="btn btn-info" href="<?php echo base_url(); ?>purchaseorder/CreateimportPOPrint" target="_blank">Print</a>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
@ -1347,7 +1354,7 @@ if(!empty($MaxPODate))
<script type="text/javascript">
alert();
var SelectedMaterialCode = [];
var RequistQuantity = '';
var AvilBudAmt = '';

View File

@ -6,26 +6,35 @@
<p>
<b style="color:#3c8dbc">Siddharth Industries</b><br/> Survey No: 168/1C3,Pennalur Pet Road,<br/>Goonipalyam village,Uthukottai Taluk,<br/>Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.</p>
<table><tr><td>
<p><a style="color:#3c8dbc">Vendor Address</a> <br/> DR Enterprices <br/>Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.</p></td><td>
<p><a style="color:#3c8dbc">Delivery To</a><br/> Siddharth Industries<br/> Survey No: 168/1C3,Pennalur Pet Road, Goonipalyam village, Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.<p></td>
</tr></table>
<p>
<div align="right">Purchase Order Date :2/5/2017 , Delivery Date :10/5/2017</div></p>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="105%">
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
<td>
<p><a style="color:#3c8dbc">Vendor Address</a> <br/> DR Enterprices <br/>Uthukottai Taluk,Tiruvallur Dist,<br/> Chennai,Tamilnadu,Pin code : 602026.</p></td>
<td>
<p><a style="color:#3c8dbc">Delivery To</a><br/> Siddharth Industries<br/> Survey No: 168/1C3,Pennalur Pet Road, Goonipalyam village, <br/> Uthukottai Taluk,Tiruvallur Dist, Chennai,Tamilnadu,Pin code : 602026.<p></td>
<td><div align="right">Purchase Order Date :2/5/2017 , Delivery Date :10/5/2017</div></td>
</tr>
</table>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr style="background:#000;color:#fff;">
<th>#</th>
<th>Item and Description</th>
<th>Qty</th>
<th>Rate per unit</th>
<th>Excise Duty</th>
<th>Vat</th>
<th>GST</th>
<th>CST</th>
<th>Other Taxes</th>
<th>Amount (Rs)</th>
<th>Landing Charge</th>
<th>High Seas Sales charge</th>
<th>Custom duty</th>
<th>Custom duty- Edu.cess</th>
<th>Custom duty-Sec & Hig Edu cess</th>
<th>Excise duty</th>
<th>Excise duty- Edu.cess</th>
<th>Excise duty-Sec & Hig Edu cess</th>
<th>Additional Excise duty</th>
<th>Gross duty payable</th>
<th>Available Modvat -set-off on import</th>
<th>Gross expenses due to custom duty</th>
<th>Total Amount(INR)</th>
</tr>
<tr>
<td>1</td>
@ -35,7 +44,14 @@
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">100</td>
<td align="right">120</td>
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">700</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">200</td>
<td align="right">1,23,800</td>
</tr>
@ -47,26 +63,44 @@
<td align="right">5000</td>
<td align="right">10000</td>
<td align="right">13000</td>
<td align="right">100</td>
<td align="right">120</td>
<td align="right">500</td>
<td align="right">1000</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">1300</td>
<td align="right">7000</td>
<td align="right">2000</td>
<td align="right">12,38,000</td>
</tr>
</table>
<div align="right">
<p>Sub Total (Rs):13,61,800</p>
<hr/>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="105%"><tr><td align="center"><tr><td align="center">
<p>Excise Duty (Rs):5500</p></td><td align="center">
<p>Vat (Rs):11000</p></td><td align="center">
<p>GST (Rs):14300</p></td></tr>
<tr><td align="center">
<p>CST (Rs) :7700</p></td><td align="center">
<p>Other Taxes (Rs) :2200</p></td><td align="center">
<p>Total Amount (Rs):13,61,800 </p></td></tr>
<table style="border-collapse: collapse;" cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
<td align="center"><p>Landing Charge (Rs):5500</p></td>
<td align="center"><p>High Seas Sales charge (Rs):11000</p></td>
<td align="center"><p>Custom duty (Rs):14300</p></td>
<td align="center"><p>Custom duty- Edu.cess (Rs):14300</p></td>
</tr>
<tr>
<td align="center"><p>Custom duty-Sec & Hig Edu cess (Rs) :7700</p></td>
<td align="center"><p>Excise duty (Rs) :2200</p></td>
<td align="center"><p>Excise duty- Edu.cess (Rs):1300 </p></td>
<td align="center"><p>Excise duty-Sec & Hig Edu cess (Rs):14300</p></td>
</tr>
<tr>
<td align="center"><p>Additional Excise duty (Rs) :7700</p></td>
<td align="center"><p>Gross duty payable (Rs) :2200</p></td>
<td align="center"><p>Available Modvat -set-off on import (Rs):1300 </p></td>
<td align="center"><p>Gross expenses due to custom duty (Rs):14300</p></td>
</tr>
</table>
<br>
<br>
<div align="right">
<hr/>
<p>Sub Total (INR):13,61,800</p>
<hr/>
</div>

View File

@ -387,6 +387,12 @@
<?php
}
?>
<li class="treeview">
<a href="<?php echo base_url(); ?>inwardgateregister/inwardgateregister">
<i class="fa fa-upload"></i>
<span>Inward Gate Register</span>
</a>
</li>
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="<?php echo base_url(); ?>assets/dist/img/avatar.png" class="user-image" alt="User Image"/>

View File

@ -0,0 +1,302 @@
<script>
$(document).ready(function(){
$("#purchaseorderno").select2();
$("#InvoiceDate").datepicker({
//minDate : d,
maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
});
});
</script>
<style>
.modal
{
padding-right:25% ! important;
}
.select2
{
width: 100% ! important;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<center>Siddharth Industries - Inward Gate Register </center>
</h1>
</section>
<section class="content"><br/>
<div class="row">
<div class="col-xs-12">
<div class="box">
<div style="text-align:right;">
<a data-toggle="modal" data-target="#inwadgateregister" class="btn btn-primary" data-dismiss="modal" >Add IGR</a>
</div>
<table id="Inwardgateregistertable" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<th>Documentation No</th>
<th>S.NO</th>
<th>Date</th>
<th>PO NO</th>
<th>Supplier name</th>
<th>Invoice No</th>
<th>Date of Invoice</th>
<th>Item Code</th>
<th>Material</th>
<th>Quantity</th>
<th>Vechicle No</th>
<th>Signature</th>
</tr>
</thead>
<tbody>
<tr>
<td>DOC0001</td>
<td>1</td>
<td>2/6/2017</td>
<td><a data-toggle="modal" data-target="#Poshow" data-dismiss="modal" >PO0034</a></td>
<td>DR Enterprises</td>
<td>Inv123232</td>
<td>8/6/2017</td>
<td>Sand12</td>
<td>wast sand</td>
<td>1000kgs</td>
<td>TN 34 G 5434</td>
<td>DREN</td>
</tr>
<tr>
<td>DOC0002</td>
<td>2</td>
<td>6/6/2017</td>
<td><a data-toggle="modal" data-target="#Poshow" data-dismiss="modal" >PO0035</a></td>
<td>DR Enterprises</td>
<td>Inv123255</td>
<td>15/6/2017</td>
<td>Sand12</td>
<td>wast sand</td>
<td>1000kgs</td>
<td>TN 34 G 5434</td>
<td>DREN</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="modal fade" id="inwadgateregister" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<form>
<div class="modal-content" style="width:900px;">
<div class="modal-header" style="background-color: #3c8dbc;color:#fff;">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<center><h4>Add Inward Gate Register</h4></center>
</div>
<div class="col-md-12">
<div class="col-md-4">
Purchase order NO <div>
<?php
$options = array("0"=>'Purchase Order No');
echo form_dropdown('PurchaseOrderNo', $options,set_value('PurchaseOrderNo'),'id="PurchaseOrderNo"' ,'class="form-control select2"' , 'required="true"' );
?> </div>
</div>
<div class="col-md-4">
Invoice NO
<?php
$data = array('name' => 'InvoiceNo','value' => set_value('InvoiceNo'),'id'=>'InvoiceNo', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
<div class="col-md-4">
Invoice Date
<?php
$data = array('name' => 'InvoiceDate','value' => set_value('InvoiceDate'),'id'=>'InvoiceDate', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
NO of Item Received
<?php
$data = array('name' => 'ItemReceived','value' => set_value('ItemReceived'),'id'=>'ItemReceived', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
<div class="col-md-4">
Qurier NO
<?php
$data = array('name' => 'QurierNo','value' => set_value('QurierNo'),'id'=>'QurierNo', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
<div class="col-md-4">
Vechicle NO
<?php
$data = array('name' => 'VechicleNo','value' => set_value('VechicleNo'),'id'=>'VechicleNo', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Signature
<?php
$data = array('name' => 'Signature','value' => set_value('Signature'),'id'=>'Signature', 'class' => 'form-control', 'required'=>'true' );
echo form_input($data);
?>
</div>
<div class="col-md-4 col-md-offset-4"align="right;">
<br/>
<a class="btn btn-info" id="save" ><i class="fa fa-plus"></i>&nbsp;&nbsp;<span class="bold">save</span></a>
<a class="btn btn-info" data-dismiss="modal" value="Cancel">Cancel</a>
</div>
</div>
<div class="modal-footer">
</div>
</div>
</form>
</div>
</div>
<div class="modal fade" id="Poshow" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<form>
<div class="modal-content" style="width:900px;">
<div class="modal-header" style="background-color: #3c8dbc;color:#fff;">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<center><h4>Purchase Order Details</h4></center>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>Purchase Order Number :</label>
</div>
<div class="col-md-3">
PO0034
</div>
<div class="col-md-3">
<label>Supplier :</label>
</div>
<div class="col-md-3">
D.R Enterprises
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>Purchase Order Type :</label>
</div>
<div class="col-md-3">
SERVICE
</div>
<div class="col-md-3">
<label>Purchase Order Date :</label>
</div>
<div class="col-md-3">
4/6/2017
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label> Delivery Address :</label>
</div>
<div class="col-md-3">
Survey NO: 168/1C3,Pennalur Pet Road,Goonipalyam village,Uthukottai Taluk,Tiruvallur Dist,Chennai,Tamilnadu,Pin code : 602026.
</div>
<div class="col-md-3">
<label>Supplier Address :</label>
</div>
<div class="col-md-3">
153/233,Uthukottai Taluk, Tiruvallur Dist,Chennai,Tamilnadu,Pin code : 602026.
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label> Requested By :</label>
</div>
<div class="col-md-3">
kasiraman
</div>
<div class="col-md-3">
<label>Requested Department :</label>
</div>
<div class="col-md-3">
Admin
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label> Delivery Date :</label>
</div>
<div class="col-md-3">
9/6/2017
</div>
<div class="col-md-3">
<label>Comments Of Special Instructions :</label>
</div>
<div class="col-md-3">
raw Sand ordered
</div>
</div>
<!-- Table to show the line item of po -->
<table class="table table-bordered">
<thead>
<tr>
<th>SNo</th>
<th>Item Code</th>
<th>Item Description</th>
<th>UOM</th>
<th>Ordred Quantity</th>
<th>Received Quantity</th> <!-- It should be editable for gate keeper -->
</tr>
</thead>
<tbody id="tbleAppend">
<tr>
<td>1</td>
<td>RM002</td>
<td>Raw sand</td>
<td>Kgs</td>
<td>10000</td>
<td>10000</td><!-- This value will be given by gate keeper once item received-->
</tr>
</tbody>
<tfoot>
<tr><td>
<a class="btn btn-info" type="submit" align="right">submit</a>
</td></tr>
</tfoot>
</table>
<div class="modal-footer">
<a class="btn btn-info" data-dismiss="modal" value="Cancel">Cancel</a>
</div>
</div>
</form>
</div>
</div>
</section>
</div>
<script>
<!-- script for table , It works under the datatable plugin-->
$(function () {
$('#Inwardgateregistertable').DataTable({
"paging": false,
"lengthChange": false,
"searching": true,
"ordering": false,
"info": false,
"autoWidth": false
});
});
</script>