UnknownSec Bypass
403
:
/
var
/
www
/
jpsagrisolution
/
cpanel
/
product_images
/
sym
/
root
/
var
/
www
/
stbilling
/
cpanel
/ [
drwxrwxr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
create_gstbill.php
<?php include "top.php";?> <script> $(document).ready(function() { var billno= getUrlVars()['id']; var op = getUrlVars()['op']; var party=""; getparty(party); $("#party").select2(); var state=""; gettotalstate(state); $("#state").select2(); $("#district").select2(); var product=""; gettotalproduct(product); $("#product").select2(); if (typeof billno != "undefined") { get_bill_party_details(billno); savetempdata(billno); $('#btnsave').text("Update"); $('#hdtempplanno').val(billno); } else { gettempbillno(); } }); function get_bill_party_details(val) { var billno = val; $.ajax({ method: 'POST', url: 'get_bill_party_details.php', data: '&billno=' + billno, dataType: "JSON", success: function(data) { $('#hdtempplanno').val(data.mainvoucherno); $('#billdate').val(data.billdate); $('#voucherno').val(data.voucherno); getparty(data.partyid); gettotalstate(data.statecode); getdistrict(data.statecode, data.districtofsupply); } }); } function gettotalproduct(val) { $.ajax({ type: "Get", url: "get_total_product.php", success: function(res) { var data = JSON.parse(res); var sel = $("#product"); sel.empty(); $("#product").append('<option>Select Product</option>'); for (var i = 0; i < data.length; i++) { if (data[i].masname == val) { sel.append('<option value="' + data[i].mascode + '" selected=true>' + data[i] .masname + '</option>'); } else { sel.append('<option value="' + data[i].mascode + '">' + data[i].masname + '</option>'); } } } }); } function gettotalstate(val) { $.ajax({ type: "Get", url: "get_total_state.php", success: function(res) { var data = JSON.parse(res); var sel = $("#state"); sel.empty(); $("#state").append('<option>Select State</option>'); for (var i = 0; i < data.length; i++) { if (data[i].stcode == val) { sel.append('<option value="' + data[i].stcode + '" selected=true>' + data[i] .statename + '</option>'); } else { sel.append('<option value="' + data[i].stcode + '">' + data[i].statename + '</option>'); } } } }); } function getdistrict(val, disvalue) { $.ajax({ type: "POST", url: "get_district.php", data: 'state_id=' + val, success: function(res) { var data = JSON.parse(res); var sel = $("#district"); sel.empty(); $("#district").append('<option>Select District</option>'); for (var i = 0; i < data.length; i++) { if (data[i].distcode == disvalue) { sel.append('<option value="' + data[i].distcode + '" selected=true>' + data[i] .districtname + '</option>'); } else { sel.append('<option value="' + data[i].distcode + '">' + data[i].districtname + '</option>'); } } } }); } function getproductdetails(val) { $.ajax({ type: "POST", url: "get_product.php", data: 'id=' + val, success: function(res) { var data = JSON.parse(res); $('#rate').val(data.salesprice); var state= $("#state :selected").text(); var btnopration = document.getElementById("btnadd").innerHTML; if(btnopration=="Add") { $('#qty').val("1"); } if(state=="Uttar Pradesh") { $('#cgst').val(data.cgst); $('#sgst').val(data.sgst); $('#igst').val("0"); } else { $('#igst').val(data.igst); $('#cgst').val("0"); $('#sgst').val("0"); } multiply(); } }); } function getpartydetails(val) { var tempbillno = document.getElementById("hdtempplanno").value; $.ajax({ type: "POST", url: "get_party.php", data: '&id=' + val +'&tempbillno=' + tempbillno, success: function(res) { var data = JSON.parse(res); gettotalstate(data.stcode) var state= $("#state :selected").text(); getdistrict(data.stcode,data.distcode) getbilldetails(); } }); } function multiply() { var qty = document.getElementById('qty').value; var rate = document.getElementById('rate').value; var discount =Number(document.getElementById('discount').value); var cgst=document.getElementById('cgst').value; var sgst=document.getElementById('sgst').value; var igst=document.getElementById('igst').value; if (qty == "") qty = 0; if (rate == "") rate = 0; if (discount == "") discount = 0; if(cgst=="") cgst=0; if(sgst=="") sgst=0; if(igst=="") sgst=0; var result = Number(qty) * Number(rate); var result= result-discount; if (!isNaN(result)) { document.getElementById('taxableamt').value = result; if(Number(cgst)!=0 && Number(sgst)!=0) { var netamount= Number(result)+Number(result)*Number(cgst)/100+Number(result)*Number(sgst)/100; document.getElementById('netamount').value = netamount; } else { var netamount= Number(result)+Number(result)*Number(igst)/100; document.getElementById('netamount').value = netamount; } } } function getsubmitedstatus(planno) { $.ajax({ type: "post", url: "get_plan_status.php", data: '&planno=' + planno, success: function(data) { if (data == "1") { alert("you can't edit plan because plan has been submitted"); window.location.href = "list_plan.php"; } } }); } function savetempdata(billno) { $.ajax({ method: "POST", url: "save_bill_temp_data.php", data: { billno: billno }, success: function(data) { $('#dynamic_content').html(data); $('#hdtempplanno').val(billno); } }); } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } if (hashes.length == 1) vars[hash[0]] = ""; return vars; } function get_plan_emp_details(val) { var planno = val; $.ajax({ method: 'POST', url: 'get_plan_emp_details.php', data: '&planno=' + planno, dataType: "JSON", success: function(data) { $('#hdtempplanno').val(data.planno); $('#plandate').val(data.plandate); getemployee(data.employeeid);; getarea(data.areaid); getdoctorareawise(data.areaid,""); } }); } function edit(val) { var id= val; $.ajax({ method: 'POST', url: 'get_tempbill_details.php', data: '&id=' + id, dataType: "JSON", success: function(data) { document.getElementById("btnadd").innerHTML = "Edit"; $('#hdid').val(data.hdid); $('#hdtempplanno').val(data.billno); gettotalproduct(data.product); $('#qty').val(data.qty); $('#rate').val(data.rate); $('#discount').val(data.discount); $('#taxableamt').val(data.taxablevalue); $('#cgst').val(data.cgst); $('#sgst').val(data.sgst); $('#igst').val(data.igst); $('#netamount').val(data.amount); } }); } function remove(val) { var id = val; $.ajax({ method: 'POST', url: 'get_tempbill_details.php', data: '&id=' + id, dataType: "JSON", success: function(data) { document.getElementById("btnadd").innerHTML = "Remove"; $('#hdid').val(data.hdid); $('#hdtempplanno').val(data.billno); gettotalproduct(data.productid); $('#qty').val(data.qty); $('#rate').val(data.rate); $('#discount').val(data.discount); $('#taxableamt').val(data.taxablevalue); $('#cgst').val(data.cgst); $('#sgst').val(data.sgst); $('#igst').val(data.igst); $('#netamount').val(data.amount); } }); } function getdoctor(val) { $.ajax({ type: "Get", url: "get_total_doctor.php", success: function(res) { var data = JSON.parse(res); var sel = $("#doctor"); sel.empty(); $("#doctor").append('<option>Select Doctor</option>'); for (var i = 0; i < data.length; i++) { if (data[i].doccode == val) { sel.append('<option value="' + data[i].doccode + '" selected=true>' + data[i] .docname + '</option>'); } else { sel.append('<option value="' + data[i].doccode + '">' + data[i].docname + '</option>'); } } } }); } function getdoctorareawise(val,doctorid) { var area=val; $.ajax({ type: "Post", url: "get_doctor_areawise.php", data:'&area=' + area, success: function(res) { var data = JSON.parse(res); var sel = $("#doctor"); sel.empty(); $("#doctor").append('<option>Select Doctor</option>'); for (var i = 0; i < data.length; i++) { if (data[i].doccode == doctorid) { sel.append('<option value="' + data[i].doccode + '" selected=true>' + data[i].docname + '</option>'); } else { sel.append('<option value="' + data[i].doccode + '">' + data[i].docname + '</option>'); } } } }); } function getarea(val) { $.ajax({ type: "Get", url: "get_total_area.php", success: function(res) { var data = JSON.parse(res); var sel = $("#area"); sel.empty(); $("#area").append('<option>Select Area</option>'); for (var i = 0; i < data.length; i++) { if (data[i].mascode == val) { sel.append('<option value="' + data[i].mascode + '" selected=true>' + data[i] .masname + '</option>'); } else { sel.append('<option value="' + data[i].mascode + '">' + data[i].masname + '</option>'); } } /// $("#state").html(data); } }); } function getbrand(val) { $.ajax({ type: "Get", url: "get_total_brand.php", success: function(res) { var data = JSON.parse(res); var sel = $("#brand"); sel.empty(); $("#brand").append('<option>Select Brand</option>'); for (var i = 0; i < data.length; i++) { if (data[i].bracode == val) { sel.append('<option value="' + data[i].bracode + '" selected=true>' + data[i] .braname + '</option>'); } else { sel.append('<option value="' + data[i].bracode + '">' + data[i].braname + '</option>'); } } } }); } function getparty(val) { $.ajax({ type: "Get", url: "get_total_party.php", success: function(res) { var data = JSON.parse(res); var sel = $("#party"); sel.empty(); $("#party").append('<option>Select Party</option>'); for (var i = 0; i < data.length; i++) { if (data[i].parcode == val) { sel.append('<option value="' + data[i].parcode + '" selected=true>' + data[i] .parname + '</option>'); } else { sel.append('<option value="' + data[i].parcode + '">' + data[i].parname + '</option>'); } } } }); } function gettempbillno() { $.ajax({ type: "Get", url: "get_temp_billno.php", success: function(data) { $('#hdtempplanno').val(data); } }); } function getplandetails1(planno) { var templanno = planno; $.ajax({ method: "POST", url: "get_plan_details.php", data: { templanno: templanno }, success: function(data) { $('#dynamic_content').html(data); } }); } function getbilldetails() { var tembillno = document.getElementById("hdtempplanno").value; $.ajax({ method: "POST", url: "get_bill_details.php", data: { tembillno: tembillno }, success: function(data) { $('#dynamic_content').html(data); /// $("#state").html(data); } }); } function savefinalplan() { var flag = true; var btnopration = document.getElementById("btnsave").innerHTML; var text = "Do you want " + btnopration + " bill"; if (confirm(text) == false) { flag = false; return false; } var billdate = document.getElementById("billdate").value; var hdid = document.getElementById("hdid").value; var tempbillno = document.getElementById("hdtempplanno").value; var partyid = document.getElementById("party").value; var stateid = document.getElementById("state").value; var districtid = document.getElementById("district").value; var voucherno = document.getElementById("voucherno").value; try { if (flag == true) { var urlgetcode = 'manage_final_gstbill.php'; $.ajax({ method: 'POST', url: urlgetcode, data: '&partyid=' + partyid + '&tempbillno=' + tempbillno+ '&billdate=' + billdate + '&stateid=' + stateid + '&districtid=' + districtid + '&voucherno=' + voucherno + '&hdid=' + hdid + '&btnopration=' + btnopration, dataType: 'json', async: true, cache: false, success: function(msg) { $('#description').val(msg); if (msg == "1") { alert("Save Successfully"); getbilldetails(); window.location.href = "list_bill.php"; } else if (msg == "2") { alert("update succesfully"); window.location.href = "list_bill.php"; } else if (msg == "3") { alert("Update Successfully"); getbilldetails(); } else if (msg == "4") { alert("There is no row for save bill"); getplandetails(); $('#hdid').val(""); $('#doctor').val(""); $('#timmingofvisit').val(""); $('#brand').val(""); $('#meetingtype').val(""); $('#description').val(""); $('#btnadd').text("Add"); } }, error: function(request) { alert(request.responseText); } }); } } catch (Error) { alert(Error); } return; } function saveplan() { var flag = true; var inputFieldemp = document.getElementById("party"); if (inputFieldemp.value == "Select Party") { flag = false; alert("Please select party"); document.getElementById("party").focus(); return false; } var inputField1 = document.getElementById("billdate"); if (inputField1.value == "") { flag = false; alert("Please enter bill date"); document.getElementById("billdate").focus(); return false; } var inputField2 = document.getElementById("state"); if (inputField2.value == "Select State") { flag = false; alert("Please select state"); document.getElementById("state").focus(); return false; } var inputField3 = document.getElementById("district"); if (inputField3.value == "Select District") { flag = false; alert("Please select district"); document.getElementById("district").focus(); return false; } var inputField4 = document.getElementById("product"); if (inputField4.value == "Select Product") { flag = false; alert("Please select product"); document.getElementById("product").focus(); return false; } var inputField5 = document.getElementById("qty"); if (inputField5.value == "") { flag = false; alert("Please enter qty"); document.getElementById("qty").focus(); return false; } var partyid = document.getElementById("party").value; var billdate = document.getElementById("billdate").value; var stateid = document.getElementById("state").value; var districtid = document.getElementById("district").value; var productid = document.getElementById("product").value; var qty = document.getElementById("qty").value; var rate = document.getElementById("rate").value; var discount = document.getElementById("discount").value var taxableamount = document.getElementById("taxableamt").value var cgst = document.getElementById("cgst").value var sgst = document.getElementById("sgst").value var igst = document.getElementById("igst").value var netamount = document.getElementById("netamount").value var hdid = document.getElementById("hdid").value; var btnopration = document.getElementById("btnadd").innerHTML; var tempplanno = document.getElementById("hdtempplanno").value; var text = "Do you want " + btnopration + " bill"; if (confirm(text) == false) { flag = false; return false; } try { if (flag == true) { var urlgetcode = 'manage_temp_bill.php'; $.ajax({ method: 'POST', url: urlgetcode, data: '&partyid=' + partyid + '&billdate=' + billdate + '&stateid=' + stateid + '&districtid=' + districtid + '&productid=' + productid + '&qty=' + qty + '&rate=' + rate + '&discount=' + discount+ '&taxableamount=' + taxableamount + '&cgst=' + cgst + '&sgst=' + sgst+ '&igst=' + igst + '&netamount=' + netamount + '&tempplanno=' + tempplanno + '&hdid=' + hdid + '&btnopration=' + btnopration, dataType: 'json', async: true, cache: false, success: function(msg) { if (msg == "1") { alert("Add Successfully"); $("#product option:contains('Select Product')").attr('selected', 'selected'); $('#qty').val(""); $('#qty').val(""); $('#rate').val(""); $('#discount').val(""); $('#taxableamt').val(""); $('#cgst').val(""); $('#sgst').val(""); $('#igst').val("") $('#netamount').val(""); gettotalproduct(""); getbilldetails(); } else if (msg == "2") { alert("Already Exist"); getplandetails(); $('#doctor').val(""); $('#timmingofvisit').val(""); $('#brand').val(""); getdoctorareawise(area,""); $('#meetingtype').val(""); $('#description').val(""); } else if (msg == "3") { alert("Update Successfully"); gettotalproduct(""); $('#qty').val(""); $('#rate').val(""); $('#discount').val(""); $('#taxableamt').val(""); $('#cgst').val(""); $('#sgst').val(""); $('#igst').val("") $('#netamount').val("") getbilldetails(); $('#btnadd').text("Add"); } else if (msg == "4") { alert("Delete Successfully"); gettotalproduct(""); $('#qty').val(""); $('#rate').val(""); $('#discount').val(""); $('#taxableamt').val(""); $('#cgst').val(""); $('#sgst').val(""); $('#igst').val("") $('#netamount').val("") getbilldetails(); $('#btnadd').text("Add"); } }, error: function(request) { alert(request.responseText); } }); } } catch (Error) { alert(Error); } return; } </script> <!-- main content start--> <div id="page-wrapper"> <div class="main-page"> <div class="forms"> <div class="row"> <div class="col-md-3 grid_box1"> <h4 id="pageheading">Create Bill</h4> </div> <div class="col-md-6 grid_box1"> </div> <div class="col-md-3 grid_box1"> <a href="list_bill.php" class="btn btn-primary" style="width: 100%">Back To BILL List</a> </div> </div> <div class="row"> <div class="form-three widget-shadow"> <div class="form-horizontal"> <div class="form-group"> <input type="hidden" class="form-control1" id="hdid" name="hdid"> <input type="hidden" class="form-control1" id="hdfinalplanno" value="" name="hdid"> <input type="hidden" class="form-control1" id="hdtempplanno" name="hdtempplanno"> <label for="area" class="col-sm-2 control-label">Party Name</label> <div class="col-sm-4"> <select class="form-control1" id="party" name="party" onChange="getpartydetails(this.value);"> <option>Select Party</option> </select> </div> <label for="area" class="col-sm-2 control-label">Voucher No</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="voucherno" name="voucherno" disabled="disabled" > </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Bill Date</label> <div class="col-sm-4"> <input type="date" class="form-control1" id="billdate" name="billdate" placeholder="Bill Date"> </div> <label for="area" class="col-sm-2 control-label">Time</label> <div class="col-sm-4"> <input type="time" class="form-control1" id="timmingofbill" name="timmingofbill" placeholder="Timming of Visit"> </div> </div> <div class="form-group"> <label for="area" class="col-sm-2 control-label">State of Supply</label> <div class="col-sm-4"> <select class="form-control1" onChange="getdistrict(this.value,'');" id="state" name="state" style="width: 100%;"> <option>Select State</option> </select> </div> <label for="plandate" class="col-sm-2 control-label">Place of Supply</label> <div class="col-sm-4"> <select class="form-control1" id="district" name="district" style="width: 100%;"> <option>Select Place of Supply</option> </select> </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Product</label> <div class="col-sm-4"> <select class="form-control1" onChange="getproductdetails(this.value);" id="product" name="product" style="width: 100%;"> </select> </div> <label for="area" class="col-sm-2 control-label">Qty</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="qty" name="qty" onkeyup="multiply();" placeholder="qty"> </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Rate</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="rate" name="rate" onkeyup="multiply();" placeholder="rate"> </div> <label for="area" class="col-sm-2 control-label">Discount</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="discount" name="discount" onkeyup="multiply();" placeholder="discount"> </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Taxable Amount</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="taxableamt" name="taxableamt" disabled="disabled" placeholder="rate"> </div> <label for="area" class="col-sm-2 control-label">Cgst</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="cgst" name="cgst" disabled="disabled" placeholder="cgst"> </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Sgst</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="sgst" name="sgst" disabled="disabled" placeholder="sgst"> </div> <label for="area" class="col-sm-2 control-label">Igst</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="igst" name="igst" disabled="disabled" placeholder="igst"> </div> </div> <div class="form-group"> <label for="plandate" class="col-sm-2 control-label">Net Amount</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="netamount" name="netamount" disabled="disabled" placeholder="netamount"> </div> <label for="plandate" class="col-sm-2 control-label">Discription</label> <div class="col-sm-4"> <input type="text" class="form-control1" id="description" name="description" placeholder="Discription"> </div> </div> <div align="center"> <button type="submit" class="btn btn-default" id="btnadd" onclick="saveplan()">Add</button> <button type="submit" class="btn btn-default" id="btnsave" onclick="savefinalplan()">Save</button> </div> </div> <br> <div class="tables"> <div class="table-responsive bs-example widget-shadow" id="dynamic_content"></div> </div> </div> </div> </div> </div> <!-- main content end--> <?php include "footer.php";?>
Copyright © 2025 - UnknownSec