EVOLUTION-NINJA
Edit File: edit_po_generate.php
<div class="page-content-wrapper"> <div class="page-content"> <h3 class="page-title">Edit Generated PO</h3> <div class="page-bar"> <ul class="page-breadcrumb"> <li><i class="fa fa-home"></i> <a href="https://swansilk.co/dashboard/decotextil/dashboard_fun">Home</a> <i class="fa fa-angle-right"></i> <a href="<?php echo base_url('vendor/purchase_order_List'); ?>" > PO List </a></li> </ul> </div> <form > <div class="table-responsive"> <table width="100%"> <tr> <th style="width:5%;">PO #</th> <th> <input type="hidden" value="<?php echo $url_val; ?>" id="url_ref" style="width: 230px;" > <input type="text" name="po_no" id="po_no" style="width: 100%;border: transparent;" value="<?php echo $fetch_data->po_no; ?>" readonly="readonly"><input type="hidden" name="po_id" id="po_id" value="<?php echo $fetch_data->po_id; ?>" readonly="readonly"> <input type="hidden" name="indented_by" id="indented_by" value="<?php echo $fetch_data->indented_by; ?>" readonly="readonly"> <!--<input type="hidden" name="finance" id="finance" value="<?php echo $fetch_data->financ_year; ?>" readonly="readonly">--> </th> <th rowspan="4"> <textarea rows="5" id="address" name="address" style="width: 100%; border: transparent;" value="<?php echo $fetch_data->address; ?>" ><?php echo $fetch_data->address; ?></textarea> </th> </tr> <tr> <th>Vendor</th> <th style="width:21%;"> <input type="text" id="supplier_name" name="supplier_name" onkeyup="vendor_searchname()" onfocusout="vendor_myFunction()" style="width: 100%;border: transparent;" value="<?php echo $fetch_data->vendor_name; ?>" > </th> </tr> <tr> <th>Date</th> <th> <input type="text" name="g_date" id="g_date" style="width: 100%;border: transparent;" value="<?php echo $fetch_data->g_date; ?>" readonly="readonly"> </th> </tr> <tr> <th>Currency</th> <th> <select name="currency" id="currency" onfocusout="currency_myFunction()" style="width: 100%;border: transparent;" > <option <?php if($fetch_data->currency=="INR"){ echo "selected"; } ?> value="INR">INR</option> <option <?php if($fetch_data->currency=="CHF"){ echo "selected"; } ?> value="CHF">CHF</option> <option <?php if($fetch_data->currency=="EUR"){ echo "selected"; } ?> value="EUR">EUR</option> <option <?php if($fetch_data->currency=="GBP"){ echo "selected"; } ?> value="GBP">GBP</option> <option <?php if($fetch_data->currency=="USD"){ echo "selected"; } ?> value="USD">USD</option> </select> </th> </tr> </table> </div> <div class="table-responsive"> <table style="width:100%;"> <thead class="thead-default"> <tr> <th width="3%">Sl. No.</th> <th width="18%">Product Name</th> <th width="12%">Description</th> <th width="12%">Indent</th> <th width="12%">Department</th> <th width="10%" >Purpose/OSL No.</th> <th width="8%">Quantity</th> <th width="6%">Unit Price</th> <th width="6%" class="inr_val" id="inr_val" name="inr_val">INR Value</th> <th width="6%" class="chf_val" id="chf_val" name="chf_val" style="display: none;">CHF Value</th> <th width="6%" style="display: none;" class="eur_val" id="eur_val" name="eur_val">EUR Value</th> <th width="6%" style="display: none;" class="gbp_val" id="gbp_val" name="gbp_val">GBP Value</th> <th width="6%" style="display: none;" class="usd_val" id="usd_val" name="usd_val">USD Value</th> <th width="6%">SGST</th> <th width="6%">CGST</th> <th width="6%">IGST</th> <th width="6%">Total Value</th> </tr> </thead> <tbody> <?php $i=1; ?> <?php if(isset($fetch_set_data)) { foreach($fetch_set_data as $key=>$c_data) { ?> <tr> <td width="8%" scope="row"><?php echo $i; ?></td><input type="hidden" class="mul_ind_id" name="mul_ind_id" id="mul_ind_id" value="<?php echo $c_data->id; ?>"> <input type="hidden" name="product_id" id="product_id" class="product_id" value="<?php echo $c_data->product_id; ?>" readonly="readonly"> <input type="hidden" name="rate" id="rate" class="rate" value="<?php echo $fetch_data->rate; ?>" readonly="readonly"> <input type="hidden" class="approved_by" name="approved_by" id="approved_by" value="<?php echo $c_data->indent_approved_by; ?>"> <input type="text" name="shades" id="shades" class="shades" value="<?php if($c_data->shades!=""){ echo $c_data->shades;} else {echo ""; } ?>" readonly="readonly"> <input type="text" name="width" id="width" class="width" value="<?php if($c_data->width!=""){ echo $c_data->width; } else {echo "";} ?>" readonly="readonly"> <input type="hidden" name="inr" id="inr" class="inr" value="<?php echo $fetch_data->inr; ?>" readonly="readonly"> <input type="hidden" name="indent_unit" id="indent_unit" class="indent_unit" value="<?php echo $fetch_data->indent_unit; ?>" readonly="readonly"> <td width="8%"><textarea style="border: transparent; text-transform: uppercase !important; margin: 0px; width: 163px; height: 19px;" class="product_name" name="product_name" id="product_name" readonly="readonly"><?php echo $c_data->product_name; ?></textarea></td> <td width="8%"><input type="text" class="description" name="description" id="description" value="<?php echo $c_data->description; ?>" style="width: 100%;border: transparent;text-transform: uppercase !important;" > <input type="hidden" class="indent_id" name="indent_id" id="indent_id" value="<?php echo $c_data->indent_id; ?>" style="width: 100%;border: transparent;text-transform: uppercase !important;" > <input type="hidden" class="indent_width" name="indent_width" id="indent_width" value="<?php echo $c_data->width; ?>" style="width: 100%;border: transparent;text-transform: uppercase !important;" > </td> <td width="8%"><input type="text" class="indent_no" name="indent_no" id="indent_no" value="<?php echo $c_data->indent_no; ?>" style="width: 100%;border: transparent;" readonly="readonly"> <input type="hidden" class="pp_type" name="pp_type" id="pp_type" value="<?php echo $c_data->product_type; ?>"></td> <td width="8%" ><input type="text" class="department" name="department" id="department" value="<?php echo $c_data->department; ?>" style="width: 100%;border: transparent;text-transform: uppercase !important;" readonly="readonly"></td> <td width="8%" ><input type="text" class="purpose" name="purpose" id="purpose" value="<?php echo $c_data->purpose; ?>" style="width: 100%;border: transparent;text-transform: uppercase !important;" readonly="readonly"></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" id="quantity" onkeyup="quantityvalue(this.value,<?php echo $key; ?>)" class="quantity<?php echo $key;?> quantity_c_val" name="quantity" value="<?php echo $c_data->quantity; ?>" style="width: 100%;border: transparent;" ><span style="margin-left: -39px;"><?php echo $c_data->indent_unit; ?></span></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" id="unit" name="unit" onkeyup="unitvalue(this.value,<?php echo $key; ?>)" class="unit ut<?php echo $key;?>" style="width: 100%;border: transparent;" value="<?php echo $c_data->unit; ?>"></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" class="inr_value<?php echo $key;?> inr_vall" id="inr_value" name="inr_value" style="width: 100%;border: transparent;" readonly="readonly" value="<?php echo $c_data->inrvalue; ?>"></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" class="sgst<?php echo $key;?> sg" id="sgst" name="sgst" onkeyup="s_unitvalue(this.value,<?php echo $key; ?>)" style="width: 74%;border: transparent;" value="<?php echo $c_data->sgst; ?>"><span>%</span></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" class="cgst<?php echo $key;?> cg" id="cgst" name="cgst" onkeyup="c_unitvalue(this.value,<?php echo $key; ?>)" style="width: 74%;border: transparent;" value="<?php echo $c_data->cgst; ?>"><span>%</span></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" class="igst<?php echo $key;?> ig" id="igst" name="igst" onkeyup="i_unitvalue(this.value,<?php echo $key; ?>)" style="width: 72%;border: transparent;" value="<?php echo $c_data->igst; ?>"><span>%</span></td> <td width="8%" style="width: 10%;padding: 1px;"><input type="text" class="total_value<?php echo $key;?> tt_val" id="total_value" name="total_value" style="width: 100%;border: transparent;" value="<?php echo $c_data->totalvalue; ?>" readonly></td> </tr> <?php $i++; } } if(empty($fetch_other_data)) { ?> <tr style="display:none !important;"> <th width="3%" scope="row"></th> <td colspan="5"width="60%" ><input type="text" placeholder="OTHER CHARGES :" name="ot_charges" id="ot_charges" style="width: 100%;border: transparent;text-transform: uppercase !important;"></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" id="quantity_val" onkeyup="quantityvalue1(this.value)" name="quantity_val" style="width: 100%;border: transparent;"></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" id="unit1" name="unit1" onkeyup="unitvalue1(this.value)" style="width: 100%;border: transparent;"></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" class="inr_value_val" id="inr_value_val" name="inr_value_val" style="width: 100%;border: transparent;"></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" class="oosgst ot_sgst" id="ot_sgst" name="ot_sgst" onkeyup="sgstvalue1(this.value)" style="width: 83%;border: transparent;"> <span>%</span></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" class="oocgst ot_cgst" id="ot_cgst" name="ot_cgst" onkeyup="sgstvalue2(this.value)" style="width: 83%;border: transparent;"> <span>%</span></td> <td width="6%" style="width: 10%;padding: 1px;"><input type="text" class="ooigst ot_igst" id="ot_igst" name="ot_igst" onkeyup="sgstvalue3(this.value)" style="width: 83%;border: transparent;"> <span>%</span></td> <td colspan="2" style="width: 10%;padding: 1px;"><input type="text" class="total_value_val1" id="total_value_val" name="total_value_val" style="width: 100%;border: transparent;" value="<?php echo '0';?>" ></td> </tr> <?php } else { foreach($fetch_other_data as $key=>$fetch_other_data) { ?> <tr > <td scope="row"></td> <td colspan="5" ><input type="text" placeholder="OTHER CHARGES :" name="ot_charges" id="ot_charges" style="width: 100%;border: transparent;text-transform: uppercase !important;" value="<?php echo $fetch_other_data->product_name;?>"> <input type="hidden" name="ot_id" id="ot_id" class="ot_id" value="<?php echo $fetch_other_data->id;?>" readonly="readonly"></td> <td style="width: 10%;padding: 1px;"><input type="text" id="quantity_val1" onkeyup="quantityvalue1(this.value)" name="quantity_val" style="width: 100%;border: transparent;" value="<?php echo $fetch_other_data->quantity;?>" ></td> <td style="width: 10%;padding: 1px;"><input type="text" id="unit1" name="unit1" onkeyup="unitvalue1(this.value)" style="width: 100%;border: transparent;" value="<?php echo $fetch_other_data->unit;?>"></td> <td style="width: 10%;padding: 1px;"><input type="text" class="inr_value_val1" id="inr_value_val1" name="inr_value_val" style="width: 100%;border: transparent;" readonly value="<?php echo $fetch_other_data->inrvalue;?>"></td> <td style="width: 10%;padding: 1px;"><input type="text" class="osgst" id="osgst" name="osgst" onkeyup="gstvalue1(this.value)" style="width: 78%;border: transparent;" value="<?php echo $fetch_other_data->sgst;?>"> <span>%</span></td> <td style="width: 10%;padding: 1px;"><input type="text" class="ocgst" id="ocgst" name="ocgst" onkeyup="gstvalue2(this.value)" style="width: 78%;border: transparent;" value="<?php echo $fetch_other_data->cgst;?>"> <span>%</span></td> <td style="width: 10%;padding: 1px;"><input type="text" class="oigst" id="oigst" name="oigst" onkeyup="gstvalue3(this.value)" style="width: 78%;border: transparent;" value="<?php echo $fetch_other_data->igst;?>"> <span>%</span></td> <td colspan="2" style="width: 10%;padding: 1px;"><input type="text" class="total_value_val1" id="total_value_val" name="total_value_val" style="width: 100%;border: transparent;" value="<?php echo $fetch_other_data->totalvalue;?>" ></td> </tr> <?php } } ?> <tr> <th colspan="9" rowspan="3"> <textarea rows="3" id="note" name="note" style="width: 100%; border: transparent; margin-top: -15px;text-transform: uppercase !important;" placeholder="NOTE : "><?php echo $fetch_data->note; ?></textarea> </th> <th colspan="2"> TOTAL AMOUNT </th> <th colspan="2"> <input type="text" class="total_amt" id="total_amt" name="total_amt" style="width: 100%;border: transparent;" readonly="readonly" onfocusin="amount_total()" value="<?php echo $fetch_data->total_amt; ?>" required> </th> </tr> <tr> <th colspan="2">DISCOUNT %</th> <th colspan="2"><input type="text" class="discount" id="discount" name="discount" style="width: 78%;border: transparent;" value="<?php echo $fetch_data->discount; ?>" ><span>%</span></th> </tr> <tr> <th colspan="2">GRAND TOTAL</th> <th colspan="2"><input type="text" class="g_total" id="g_total" name="g_total" style="width: 100%;border: transparent;" readonly="readonly" onfocusin="grand_amount_total()" value="<?php echo $fetch_data->grand_total; ?>" required></th> </tr> <tr> <td colspan="24" style=""> Terms and Conditions: <br/> 1. Material Delivery :<input type="text" class="comment" id="comment" name="comment" style="width: 70%;border: transparent; text-transform: uppercase !important;" value="<?php echo $fetch_data->comment; ?>" > <br/> 2. GST No. :<input type="text" class="gst_no" id="gst_no" name="gst_no" style="width: 70%;border: transparent; text-transform: uppercase !important;" value="<?php echo $fetch_data->gst_no; ?>" readonly="readonly"><br/> 3. Terms of payment :<input type="text" class="terms_payment" id="terms_payment" name="terms_payment" style="width: 70%;border: transparent; text-transform: uppercase !important;" value="<?php echo $fetch_data->terms_payment; ?>"><br/> 4. BANK DETAILS:<input type="text" class="bank_details" id="bank_details" name="bank_details" style="width: 70%;border: transparent; text-transform: uppercase !important;" value="<?php echo $fetch_data->bank_details; ?>" readonly> </td> </tr> </tbody> </table> </div> <div class="col-sm-12"> <center><button name="submitOrder" id="submitOrder" class="btn btn-primary" style="margin-top: 10px;">Update</button> <?php if($indent_p == 'indent_po') { ?> <a href="<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=1" class="btn btn-default">Cancel</a></center> <?php } else if($indent_p == 'today_preview') { ?> <a href="<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=2" class="btn btn-default">Cancel</a></center> <?php } else if($indent_p == 'monthly_preview') { ?> <a href="<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=3" class="btn btn-default">Cancel</a></center> <?php } else if($indent_p == 'year_preview') { ?> <a href="<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=4" class="btn btn-default">Cancel</a></center> <?php } ?> </div> </form> </div> <!-- page-content --> </div> <link rel="stylesheet" href="<?php echo base_url('assets/css/code_jquery.min.css');?>"> <script src="<?php echo base_url('assets/js/jquery-ui.min.js'); ?>" type="text/javascript"></script> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/jquery-ui.min.css'); ?>" /> <script src="<?php echo base_url(); ?>assets/js/sweetalert.min.js" type="text/javascript"></script> <link href="<?php echo base_url(); ?>assets/css/sweetalert.min.css" rel="stylesheet" type="text/css" > <script type="text/javascript"> $(document).ready(function() { //alert(); $( "#supplier_name" ).autocomplete({ source: '<?php echo base_url('vendor/auto_complete_vendor_name'); ?>', }); }); function vendor_searchname() { var customer = document.getElementById('supplier_name').value; //alert(customer); $.ajax({ url:"<?php echo base_url('vendor/vendor_search_by_fetch')?>", dataType: "json", data:{'customer':customer}, type:"POST", async:true, success:function(data) { // alert('hai'); var obj=JSON.parse(data); document.getElementById('address').value=obj[0].address+"\n"; document.getElementById('address').value+=obj[0].city+"\n"; document.getElementById('address').value+=obj[0].country+"\n"; document.getElementById('address').value+=obj[0].pincode; document.getElementById('bank_details').value=' '+'A/c No. '+obj[0].ac_no+"\n"; document.getElementById('bank_details').value+=','+obj[0].bank_name+"\n"; document.getElementById('bank_details').value+=','+obj[0].bank_address+"\n"; document.getElementById('bank_details').value+=','+obj[0].ifsc_code+"\n"; document.getElementById('bank_details').value+=','+obj[0].pan_no; document.getElementById('gst_no').value=obj[0].gst_no; } }); } function grand_amount_total() { var discount=$("#discount").val(); // var discount=str; var ttl_val =$('.total_amt').val(); var mul_val =(discount * ttl_val)/100; discount_total_value= parseFloat(ttl_val) - parseFloat(mul_val); $('.g_total').val(discount_total_value.toFixed(2)); } function vendor_myFunction() { var customer = document.getElementById('supplier_name').value; // alert(customer); $.ajax({ url:"<?php echo base_url('vendor/vendor_search_by_fetch')?>", dataType: "json", data:{'customer':customer}, type:"POST", async:true, success:function(data) { // alert('hai'); var obj=JSON.parse(data); document.getElementById('address').value=obj[0].address+"\n"; document.getElementById('address').value+=obj[0].city+"\n"; document.getElementById('address').value+=obj[0].country+"\n"; document.getElementById('address').value+=obj[0].pincode; document.getElementById('bank_details').value=' '+'A/c No. '+obj[0].ac_no+"\n"; document.getElementById('bank_details').value+=','+obj[0].bank_name+"\n"; document.getElementById('bank_details').value+=','+obj[0].bank_address+"\n"; document.getElementById('bank_details').value+=','+obj[0].ifsc_code+"\n"; document.getElementById('bank_details').value+=','+obj[0].pan_no; document.getElementById('gst_no').value=obj[0].gst_no; } }); } function unitvalue(str,i) { var unit=str; var quantity_val =$('.quantity'+i).val(); var inr_val = str * quantity_val; $('.inr_value'+i).val(inr_val); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var igst =$('.igst'+i).val(); var tax=parseFloat(cgst) + parseFloat(sgst)+ parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value'+i).val(total); } function quantityvalue(str,i) { var str=$('.ut'+i).val(); var quantity_val =$('.quantity'+i).val(); var inr_val = str * quantity_val; $('.inr_value'+i).val(inr_val); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var igst =$('.igst'+i).val(); var tax=parseFloat(cgst) + parseFloat(sgst)+ parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value'+i).val(total); } function s_unitvalue(strrr,i) { var str=$('.ut'+i).val(); var quantity_val =$('.quantity'+i).val(); var inr_val = str * quantity_val; $('.inr_value'+i).val(inr_val); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var igst =$('.igst'+i).val(); var tax=parseFloat(cgst) + parseFloat(sgst)+ parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value'+i).val(total); } function c_unitvalue(strrr,i) { var str=$('.ut'+i).val(); var quantity_val =$('.quantity'+i).val(); var inr_val = str * quantity_val; $('.inr_value'+i).val(inr_val); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var igst =$('.igst'+i).val(); var tax=parseFloat(cgst) + parseFloat(sgst)+ parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value'+i).val(total); } function i_unitvalue(strrr,i) { var str=$('.ut'+i).val(); var quantity_val =$('.quantity'+i).val(); var inr_val = str * quantity_val; $('.inr_value'+i).val(inr_val); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var igst =$('.igst'+i).val(); var tax=parseFloat(cgst) + parseFloat(sgst)+ parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value'+i).val(total); } var total_vall=0; function gstvalue(str,i) { var n=0; var gst=str; var inr_val =$('.inr_value'+i).val(); //alert(inr_val); var total_val =(inr_val * gst)/100 ; $('.total_value'+i).val(parseFloat(total_val) + parseInt(inr_val)); var total_value11 = $('.total_value'+i).val(); total_vall= parseFloat(total_vall) + parseFloat(total_value11); //$('.total_amt').val(total_vall); } function amount_total() { var a=$("#total_value_val").val(); //alert(a); var tot=0; $('.tt_val').each(function () { var tots=$(this).val(); tot +=parseFloat(tots); //alert(tot); }); if(a==0) { $('.total_amt').val(tot.toFixed(2)); } else { var amnt=tot + parseFloat(a); $('.total_amt').val(amnt.toFixed(2)); } // var tot=0; // $('.tt_val').each(function () { // var tots=$(this).val(); // tot +=parseFloat(tots); // }); // $('.total_amt').val(tot); } //parseFloat(total) + parseFloat(price); </script> <style type="text/css"> .thead-default{ background:#337ab7; color:white; } .table{ margin-bottom:0 !important; //width:auto !important; } th, td{ border:1px solid gray; padding:6px; } .inner th{ border:transparent !important; } .inner tr{ border-bottom:1px solid gray; } table{ width:100%; } </style> <script> function unit_value(str) { //alert(i); var unit=str; var quantity_val =$('#quantityy').val(); var inr_val = str * quantity_val; $('.inrvalue').val(inr_val); } var total_vall=0; function gst_value(str) { var gst=str; var inr_val =$('.inrvalue').val(); //alert(inr_val); var total_val =(inr_val * gst)/100 ; // alert(total_val); $('.totalvalue').val(parseFloat(total_val) + parseInt(inr_val)); //var total_value11 = $('.totalvalue').val(); //alert(total_value11); //total_vall= parseFloat(total_vall) + parseFloat(total_value11); $('.total_amt').val(parseFloat(total_val) + parseInt(inr_val)); } </script> <script> function currency_myFunction() { var currency = document.getElementById('currency').value; if(currency == 'CHF') { $("#chf_val").show(); $("#eur_val").hide(); $("#gbp_val").hide(); $("#gbp_val").hide(); $("#usd_val").hide(); $("#inr_val").hide(); } else if(currency == 'EUR') { $("#eur_val").show(); $("#chf_val").hide(); $("#gbp_val").hide(); $("#usd_val").hide(); $("#inr_val").hide(); } else if(currency == 'GBP') { $("#gbp_val").show(); $("#eur_val").hide(); $("#usd_val").hide(); $("#chf_val").hide(); $("#inr_val").hide(); } else if(currency == 'USD') { $("#usd_val").show(); $("#eur_val").hide(); $("#gbp_val").hide(); $("#chf_val").hide(); $("#inr_val").hide(); } else if(currency == 'INR') { $("#usd_val").hide(); $("#eur_val").hide(); $("#gbp_val").hide(); $("#chf_val").hide(); $("#inr_val").show(); } } function unitvalue1(str) { //alert(str); var unit=str; var quantity_val =$('#quantity_val1').val(); var inr_val = str * quantity_val; $('.inr_value_val1').val(inr_val); var cgst =$('.ocgst').val(); var sgst =$('.osgst').val(); var igst =$('.oigst').val(); if(cgst!="" && sgst=="" && igst=="") { var tax=parseFloat(cgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && igst=="" && sgst!="") { var tax=parseFloat(sgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && sgst=="" && igst!="") { var tax=parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && sgst=="" && igst=="") { $('.total_value_val1').val(inr_val); } else { var tax=parseFloat(cgst) + parseFloat(sgst) + parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } } function quantityvalue1(str) { //alert(str); var str=$('#unit1').val(); var quantity_val =$('#quantity_val1').val(); var inr_val = str * quantity_val; $('.inr_value_val1').val(inr_val); var cgst =$('.ocgst').val(); var sgst =$('.osgst').val(); var igst =$('.oigst').val(); if(cgst!="" && sgst=="" && igst=="") { var tax=parseFloat(cgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && igst=="" && sgst!="") { var tax=parseFloat(sgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && sgst=="" && igst!="") { var tax=parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } else if(cgst=="" && sgst=="" && igst=="") { $('.total_value_val1').val(inr_val); } else { var tax=parseFloat(cgst) + parseFloat(sgst) + parseFloat(igst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } } function gstvalue1(str) { //alert(str); var gst=str; // var total_amt_val =$('.total_amt').val(); var inr_val =$('.inr_value_val1').val(); var cgst =$('.ocgst').val(); var igst =$('.oigst').val(); // alert(inr_val); //alert(cgst); if(cgst !="") { var tax=parseFloat(cgst) +parseFloat(igst) + parseFloat(gst); } else { var tax=parseFloat(gst); } var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } function gstvalue2(str) { // alert(str); var gst=str; var inr_val =$('.inr_value_val1').val(); var sgst =$('.osgst').val(); var igst =$('.oigst').val(); if(igst !="" ) { var tax=parseFloat(sgst) +parseFloat(igst) + parseFloat(gst); } else if(sgst !="") { var tax=parseFloat(sgst) + parseFloat(gst); // var tax=parseFloat(gst); } else { var tax=parseFloat(gst); } var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } function gstvalue3(str) { // alert(str); var gst=str; var inr_val =$('.inr_value_val1').val(); var sgst =$('.osgst').val(); var cgst =$('.ocgst').val(); if(sgst !="" && cgst !="") { var tax=parseFloat(cgst) +parseFloat(sgst) + parseFloat(gst); } else { var tax=parseFloat(gst); } var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total_value_val1').val(total); } var discount_total_value=0; function discountvalue(str) { //alert(str); var discount=str; var ttl_val =$('.total_amt').val(); var mul_val =(discount * ttl_val)/100; //alert(mul_val); // $('.total_value_val').val(parseFloat(ttl_val) - parseFloat(mul_val)); discount_total_value= parseFloat(ttl_val) - parseFloat(mul_val); // alert(discount_total_value); $('.g_total').val(discount_total_value.toFixed(2)); } </script> <script type="text/javascript"> select =[]; quentity=[]; q=[]; unit =[]; foreign=[]; delivery_date=[]; sku=[]; t_val=[]; ind_id=[]; rate_val=[]; inr_val=[]; indent_unit=[]; purpose=[]; cgst=[]; sgst=[]; desc=[]; pp_type=[]; shades=[]; i_igst=[]; approved_by=[]; indent_id=[]; indent_width=[]; pro_id=[]; $("#submitOrder").click(function(e) { e.preventDefault(); //alert(); $('.product_name').each(function () { select.push($(this).val()); }); //alert(select); //console.log(select); $('.indent_no').each(function () { quentity.push($(this).val()); }); $('.shades').each(function () { shades.push($(this).val()); }); $('.department').each(function () { q.push($(this).val()); }); $('.quantity_c_val').each(function () { unit.push($(this).val()); }); $('.unit').each(function () { foreign.push($(this).val()); }); $('.inr_vall').each(function () { delivery_date.push($(this).val()); }); $('.pp_type').each(function () { pp_type.push($(this).val()); }); $('.indent_id').each(function () { indent_id.push($(this).val()); }); $('.indent_width').each(function () { indent_width.push($(this).val()); }); $('.mul_ind_id').each(function () { ind_id.push($(this).val()); }); $('.indent_unit').each(function () { indent_unit.push($(this).val()); }); $('.purpose').each(function () { purpose.push($(this).val()); }); $('.gstval').each(function () { sku.push($(this).val()); }); $('.tt_val').each(function () { t_val.push($(this).val()); }); $('.rate').each(function () { rate_val.push($(this).val()); }); $('.inr').each(function () { inr_val.push($(this).val()); }); $('.cg').each(function () { cgst.push($(this).val()); }); $('.sg').each(function () { sgst.push($(this).val()); }); $('.ig').each(function () { i_igst.push($(this).val()); }); $('.description').each(function () { desc.push($(this).val()); }); $('.product_id').each(function () { pro_id.push($(this).val()); }); var po_id =$('#po_id').val(); var po_no =$('#po_no').val(); var supplier_name =$('#supplier_name').val(); var g_date =$('#g_date').val(); //alert(g_date); var address =$('#address').val(); var currency =$('#currency').val(); var ot_id =$('#ot_id').val(); var ot_charges =$('#ot_charges').val(); var quantity_val =$('#quantity_val1').val(); var approved_by =$('#approved_by').val(); var unit1 =$('#unit1').val(); var indented_by =$('#indented_by').val(); var inr_value_val =$('#inr_value_val1').val(); var osgst =$('#osgst').val(); var ocgst =$('#ocgst').val(); var oigst =$('#oigst').val(); var total_value_val =$('#total_value_val').val(); var total_amt =$('#total_amt').val(); var discount =$('#discount').val(); var g_total =$('#g_total').val(); var comment =$('#comment').val(); var gst_no =$('#gst_no').val(); var terms_payment =$('#terms_payment').val(); var note =$('#note').val(); //alert(pp_type); var bank_details=$('#bank_details').val(); $.ajax({ url:"<?php echo base_url('vendor/update_po_multi_data');?>", type:"POST", data:{'indent_width':indent_width,'indent_id':indent_id,'pro_id':pro_id,'indented_by':indented_by,'approved_by':approved_by,'gst_no':gst_no,'terms_payment':terms_payment,'pp_type':pp_type,'shades':shades,'ot_id':ot_id,'po_no':po_no,'po_id':po_id,'supplier_name':supplier_name,'g_date':g_date,'address':address,'p_name':select,'i_no':quentity,'department':q,'currency':currency,'quantityy':unit,'unit':foreign,'inrvalue':delivery_date,'gstval':sku,'totalvalue':t_val,'ot_charges':ot_charges,'quantity_val':quantity_val,'unit1':unit1,'inr_value_val':inr_value_val,'description':desc,'total_value_val':total_value_val,'total_amt':total_amt,'discount':discount,'g_total':g_total,'comment':comment,'note':note,'mul_ind_id':ind_id,'rate_val':rate_val,'inr_val':inr_val,'indent_unit':indent_unit,'purpose':purpose,'cgst':cgst,'sgst':sgst,'i_igst':i_igst,'ocgst':ocgst,'osgst':osgst,'bank_details':bank_details,'oigst':oigst}, async:false, success:function(data) { var url_r=$('#url_ref').val(); if(url_r == '1') { window.location.href = '<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=1' } else if(url_r == '2') { window.location.href = '<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=2' } else if(url_r == '3') { window.location.href = '<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=3' } else if(url_r == '4') { window.location.href = '<?php echo base_url(); ?>vendor/purchase_order_List?prop_id=4' } // window.location.href = '<?php echo base_url('vendor/purchase_order_List');?>'; } }); }); $(document).ready(function(){ $('#unit1').on('change keyup', function() { var sanitized = $(this).val().replace(/[^0-9.]/g, ''); $(this).val(sanitized); }); }); </script> <style> .btn-default { color: #333; background-color: #ddd !important; border-color: #ccc; margin-top: 10px; } </style>