Current File : //home/obabain/public_html/abc/Add_Items_Issue.jsp |
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ include file="Connection.jsp" %>
<%!
String issueno=null;
String qno=null;
String issuedate=null;
int inid=0;
String date=null;
%>
<%
String id=request.getParameter("id");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from issue1 where id='"+id+"'");
while(rs.next())
{
issueno=rs.getString("issueno");
issuedate=rs.getString("issue_date");
}
rs=st.executeQuery("select NOW() as date");
while(rs.next())
{
date=rs.getString("date");
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<style>
label1 {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 700;
width: 80px;
}
</style>
<body>
<form action="Insert_Items_Issue.jsp?id=<%=id %>" method="post">
<%@include file="master.jsp" %>
<div class="content">
<div class="row">
<div class="col-md-9" style="background-color:white;">
<div class="panel panel-default" >
<div class="panel-heading main-color-bg">
<h3 class="panel-title">Issue--Addmore Items</h3>
</div>
</div>
<div class="panel-body">
<div class="row">
<div align="right" >
<a href="ViewIsuue.jsp" style="background:#204b58;margin-right: 40px" class="btn btn-info" >View</a>
</div>
<%-- <input type="hidden" value="<%=id%>" name="id1"> --%>
<div class="form-group col-xs-2">
<p> <label for="quotno" style="margin:5px;">
Issue No<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="issueno" value="<%=issueno %>" readonly="readonly" >
</div>
<div class="form-group col-xs-2">
<p> <label for="invgrp" style="margin:5px;">
Issue Date</label></p>
<input type="text" class="form-control" name="issuedate" readonly="readonly" value="<%=issuedate %>">
</div>
</div>
</div>
<hr>
<b></b>
<br><br>
<div class="panel-body">
<table class="table table-bordered table-hover" id="tab_logic">
<thead>
<tr>
<th class="text-center"> # </th>
<th class="text-center"> Select Product </th>
<th class="text-center"> Opening Stock </th>
<th class="text-center">Price </th>
<th class="text-center"> Issue Qty </th>
<th class="text-center">Value </th>
<th class="text-center"> Closing Stock </th>
</tr>
</thead>
<tbody>
<tr id='addr0'>
<td>1</td>
<td>
<select name="material[]" class="itemselect form-control" style="width:180px;" required>
<option value="0">Select</option>
<%
ResultSet rsmat=st.executeQuery("select tb.*,(select sum(qty_pur) from ip_stock_register where product_id=tb.product_id group by product_id)sqty from ip_products tb where family_id!=7 order by product_name ");
while(rsmat.next())
{
%>
<option value=" <%=rsmat.getString("product_id") %>"> <%=rsmat.getString("product_name") %>--<%=rsmat.getString("sqty") %>--<%=rsmat.getString("drg_no") %></option>
<%} %>
</select>
</td>
<td><input type="text" name='Opening[]' placeholder='Enter Qty' class="descr form-control qty" step="0" min="0" required/></td>
<td><input type="text" name='price[]' class="revno form-control price1 txtstyle" readonly></td>
<td><input type="text" name='qty[]' class="form-control price" step="0.00" min="0" required/></td>
<td><input type="text" name='tot[]' class="form-control netamt1" ></td>
<td><input type="text" name='order_qty[]' placeholder='0.00' class="form-control total" readonly/></td>
</tr>
<tr id='addr1'></tr>
</tbody>
</table>
<a id="add_row" class="btn btn-default pull-left">Add Row</a>
<a id='delete_row' class="pull-right btn btn-default">Delete Row</a>
</div>
<div class="modal-footer" id="contact_submit">
<input type="button" value="Back" style="background:#204b58;margin-right:720px" class="btn btn-info" onclick="goBack()" />
<a class="btn btn-default" href="">Reset</a>
<input type="submit" style="background:#204b58;" class="btn btn-info" value="Save changes">
</div>
<br>
</div>
</div>
</div>
</section>
</form>
</body>
<script type="text/javascript">
$(document).ready(function(){
var i=1;
$("#add_row").click(function(){b=i-1;
$('#addr'+i).html($('#addr'+b).html()).find('td:first-child').html(i+1);
$('#tab_logic').append('<tr id="addr'+(i+1)+'"></tr>');
i++;
});
$("#delete_row").click(function(){
if(i>1){
$("#addr"+(i-1)).html('');
i--;
}
calc();
});
$('#tab_logic tbody').on('keyup change',function(){
calc();
});
$('#tax').on('keyup change',function(){
calc_total();
});
});
function calc()
{
$('#tab_logic tbody tr').each(function(i, element) {
var html = $(this).html();
if(html!='')
{
var qty = $(this).find('.qty').val();
var price = $(this).find('.price').val();
$(this).find('.total').val(qty-price);
calc_total();
}
});
}
function calc_total()
{
total=0;
$('.total').each(function() {
total += parseInt($(this).val());
});
$('#sub_total').val(total.toFixed(2));
tax_sum=total/100*$('#tax').val();
$('#tax_amount').val(tax_sum.toFixed(2));
$('#total_amount').val((tax_sum+total).toFixed(2));
}
</script>
<script>
$(document).on("change", ".itemselect", function() {
var p = [];
var str = $(".itemselect:last").find("option:selected").text();
//alert(str);
p = str.split('--');
var a = p[1];
$(".descr:last").val(a);
$(".revno:last").val(p[2]);
$(".drgno:last").val(p[3]);
$(".div:last").val(p[4]);
$(".buyer:last").val(p[5]);
$(".price:last").val(p[6]);
});
</script>
<script>
$(document).on("change",'.price', function(){
"use strict";
var parent = $(this).parents('tr');
var s=$('.price1',parent).val();
var di=this.value;
//var di=$('#rj').val()
var g=parseFloat(s)* parseFloat(di);
$('.netamt1',parent).val(g);
});
</script>
</html>