EVOLUTION-NINJA
Edit File: redyeing_goods_recived.php
<style> .material { overflow-x: scroll; } #ui-id-3 { overflow-x: scroll; width:817px !important; height:300px !important; } </style> <script> ids=[]; function generate_function() { var checkbox_value = ""; $(":checkbox").each(function () { var ischecked = $(this).is(":checked"); if (ischecked) { checkbox_value += $(this).val() + "|"; } }); // alert(checkbox_value); // var i=document.getElementById('max_dyed_id').value; var ids= $(".ids").val(checkbox_value); alert(checkbox_value); $.ajax({ url:"<?php echo base_url('out_source/fetch_dyeing_outsource_data');?>", type:"POST", data:{'ids':checkbox_value }, async:false, success: function (data) { var objData = jQuery.parseJSON(data); var obj1=objData.result_warp; var obj=objData.result_weft; //alert(); var i=document.getElementById('max_dyed_id').value; var content = ''; // alert(i); $("#d_dynamicTbody").empty(); var j=1; $.each(obj1,function(key,val){ /// alert(); content += '<tr>'; content += '<td style="width:4%;text-align:right;"><input type="text" class="text-input id" '; content += 'id="id" name="id" value="'+j+'"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_issue_no" name="d_issue_no"'; content += 'id="d_issue_no" value="'+'17-18-D-0'+i+'" readonly="readonly"></td>'; content += '<td style="width:6%;"><input type="text" class="text-input d_ourshade" name="d_ourshade"'; content += 'id="d_ourshade" value="'+val.articleNo+'" readonly="readonly"></td>'; content += '<td style="width:15%;"><input type="text" class="text-input d_warp_quality" name="d_warp_quality" '; content += 'id="d_warp_quality" value="'+val.ssl_shade+'" readonly="readonly"></td>'; content += '<td style="width:20%;"><input type="text" class="text-input d_warp_spec" name="d_warp_spec" '; content += 'id="d_warp_spec" value="'+val.warp_qua+" "+val.warp_den+" "+val.warp_spec+'" readonly="readonly"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_color"'; content += 'style="text-align:right;" name="d_color" id="d_color" value="'+val.warp_code+'" readonly="readonly"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_wrp_wt d_warp_wt'+j+'"'; content += 'style="text-align:right;" name="d_warp_wt" id="d_warp_wt" value="'+val.warp_kora+'" readonly="readonly"></td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_rt_inr d_rate_inr'+j+'" '; content += 'style="text-align:right;" name="d_rate_inr" id="d_rate_inr" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')" > </td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_val_inr d_value_inr'+j+'" '; content += 'style="text-align:right;" name="d_value_inr" id="d_value_inr" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"> </td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_cg d_cgst'+j+'" '; content += 'style="text-align:right;" name="d_cgst" id="d_cgst" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"></td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_sg d_sgst'+j+'"'; content += 'style="text-align:right;" name="d_sgst" id="d_sgst" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"></td>'; content += '<td colspan="2" style="width:15%;"><input type="text" class="text-input d_ttl d_total'+j+'" value="'+0+'" style="text-align:right;"'; content += 'name="d_total" id="d_total"></td>'; content += '</tr>'; index= i; i++; j++; }); $.each(obj,function(key,val){ //alert(val.osl_no); content += '<tr>'; content += '<td style="width:4%;text-align:right;"><input type="text" class="text-input id" '; content += 'id="id" name="id" value="'+j+'"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_issue_no" name="d_issue_no"'; content += 'id="d_issue_no" value="'+'17-18-D-0'+i+'" readonly="readonly"></td>'; content += '<td style="width:6%;"><input type="text" class="text-input d_ourshade" name="d_ourshade"'; content += 'id="d_ourshade" value="'+val.articleNo+'" readonly="readonly"></td>'; content += '<td style="width:15%;"><input type="text" class="text-input d_warp_quality" name="d_warp_quality" '; content += 'id="d_warp_quality" value="'+val.ssl_shade+'" readonly="readonly"></td>'; content += '<td style="width:20%;"><input type="text" class="text-input d_warp_spec" name="d_warp_spec" '; content += 'id="d_warp_spec" value="'+val.weft_qua+" "+val.weft_den+" "+val.weft_spec+'" readonly="readonly"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_color"'; content += 'style="text-align:right;" name="d_color" id="d_color" value="'+val.weft_code+'" readonly="readonly"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input d_wrp_wt d_warp_wt'+j+'"'; content += 'style="text-align:right;" name="d_warp_wt" id="d_warp_wt" value="'+val.weft_kora+'" readonly="readonly"></td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_rt_inr d_rate_inr'+j+'" '; content += 'style="text-align:right;" name="w_rate_inr" id="w_rate_inr" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')" > </td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_val_inr d_value_inr'+j+'" '; content += 'style="text-align:right;" name="w_value_inr" id="w_value_inr" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"> </td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_cg d_cgst'+j+'" '; content += 'style="text-align:right;" name="w_cgst" id="w_cgst" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"></td>'; content += '<td style="width:5%;"><input type="text" class="text-input d_sg d_sgst'+j+'"'; content += 'style="text-align:right;" name="w_sgst" id="w_sgst" value="'+0+'" onkeyup="dyeing_unitvalue(this.value,'+j+')"></td>'; content += '<td colspan="2" style="width:15%;"><input type="text" class="text-input d_ttl d_total'+j+'" value="'+0+'" style="text-align:right;"'; content += 'name="w_total" id="w_total"></td>'; content += '</tr>'; index= i; i++; j++; }); $('.d_g_total').val(0); $("#d_dynamicTbody").html(content); $('#myModal_dying').modal('hide'); } }); } function vendor_myFunction() { var customer = document.getElementById('osl_no').value; $('#modal_osl_no').val(customer); $('#modal_material_osl_no').val(customer); $.ajax({ url:"<?php echo base_url('out_source/redyeing_vendor_search_by_fetch')?>", dataType: "json", data:{'customer':customer}, type:"POST", success:function(data) { // alert(); var objData =JSON.parse(JSON.stringify(data)); // var obj_art_id=objData.art_id; var obj_warp=objData.warp; //document.getElementById("art_no").value=obj_art_id.articleNo; //document.getElementById("our_shade").value=obj_art_id.ourShade; var obj_weft=objData.weft; var contentt = ''; $("#weft_dynamicTablebody").empty(); var i=1; $.each(obj_weft,function(key,val) {//alert(); // var ar_new=objData.weftwt[key]; // var ar_new2=objData.sm_weft[key]; contentt += '<tr>'; contentt += '<td><input type="checkbox" name="case[]" id="case" class="case" value="'+val.id+'e'+'" style="width: 80px;border:transparent;">'; contentt += '<input type="hidden" value="'+val.id+'" style="width: 80px;border:transparent;"></td>'; contentt += '<td><input type="text" name="article" style="width: 50px;border:transparent;" id="article" class="article art" value="'+val.articleNo+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="shade" style="width: 150px;border:transparent;" id="shade" class="shade sha" value="'+val.ssl_shade+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="weft_quality" style="width: 80px;border:transparent;" id="weft_quality" class="weft_quality qual" value="'+val.weft_qua+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="weft_spec" style="width: 80px;border:transparent;" id="weft_spec" class="weft_spec spec" value="'+val.weft_spec+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="weft_denier" style="width: 80px;border:transparent;" id="weft_denier" class="weft_denier denier" value="'+val.weft_den+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="weft_color_code" style="width: 80px;border:transparent;" id="weft_color_code" class="weft_color_code color_code" value="'+val.weft_code+'" readonly="readonly"></td>'; contentt += '<td><input type="text" name="weft_wt" id="weft_wt" style="width: 80px;border:transparent;" class="weft_wt w_wt" value="'+val.weft_kora+'" readonly="readonly"></td>'; contentt += '</tr>'; i++; }); $("#weft_dynamicTablebody").html(contentt); var content = ''; $("#dynamicTablebody").empty(); var i=1; $.each(obj_warp,function(key,val) { //var ar_new1=objData.warpwt[key]; //var ar_new3=objData.sm_warp[key]; content += '<tr>'; content += '<td><input type="checkbox" name="case[]" id="case" class="case" value="'+val.id+'a'+'" style="width: 80px;border:transparent;">'; content += '<input type="hidden" value="'+val.id+'" style="width: 80px;border:transparent;"></td>'; content += '<td><input type="text" name="article" style="width: 50px;border:transparent;" id="article" class="article art" value="'+val.articleNo+'" readonly="readonly"></td>'; content += '<td><input type="text" name="shade" style="width: 150px;border:transparent;" id="shade" class="shade sha" value="'+val.ssl_shade+'" readonly="readonly"> </td>'; content += '<td><input type="text" name="warp_quality" style="width: 80px;border:transparent;" id="warp_quality" class="warp_quality qual" value="'+val.warp_qua+'" readonly="readonly"></td>'; content += '<td><input type="text" name="warp_spec" style="width: 80px;border:transparent;" id="warp_spec" class="warp_spec spec" value="'+val.warp_spec+'" readonly="readonly"> </td>'; content += '<td><input type="text" name="warp_denier" style="width: 80px;border:transparent;" id="warp_denier" class="warp_denier denier" value="'+val.warp_den+'" readonly="readonly"></td>'; content += '<td><input type="text" name="warp_color_code" style="width: 80px;border:transparent;" id="warp_color_code" class="warp_color_code color_code" value="'+val.warp_code+'" readonly="readonly"></td>'; content += '<td><input type="text" name="warp_wt" id="warp_wt" style="width: 80px;border:transparent;" class="warp_wt w_wt" value="'+val.warp_kora+'" readonly="readonly"> </td>'; i++; }); $("#dynamicTablebody").html(content); } }); } </script> <style> .form-control { height: 22px !important; } </style> <script> $(function () { $("#del_date").datepicker({ dateFormat: "dd/mm/yy", changeMonth: true, changeYear: true }); }); $(function () { $("#deying_delivery_date").datepicker({ dateFormat: "dd/mm/yy", changeMonth: true, changeYear: true }); }); </script> <?php if (date('m') <= 3) {//Upto June 2014-2015 $financial_year = (date('y')-1) . '-' . date('y'); } else {//After June 2015-2016 $financial_year = date('y') . '-' . (date('y') + 1); } ?> <div class="page-content-wrapper"> <div class="page-content"> <?php $this->load->view('templates/nav_menu'); ?> <!---------------------------------------dying-----------------------------------------------------> <div id="dying"> <div class="portlet-body form"> <div class="content-wrapper"> <section class="body-middle"> <div class="twisting"> <table style="width:100%"> <tr style="background:#337AB7; color:#fff;"> <td colspan="15"><strong>For Re-Dyeing</strong></td> </tr> <tr> <td colspan="15">Work Order # <input type="text" class="text-input1 deying_work_order" value="<?php echo 'DTL'.$financial_year.'-WO-'.'RD'.$dyeing_max_id; ?>" id="deying_work_order" name="deying_work_order" readonly="readonly"></td> <input type="hidden" class="text-input1 deying_work_order_num" value="<?php echo $dyeing_max_id; ?>" id="deying_work_order_num" name="deying_work_order_num"> <input type="hidden" class="text-input1 max_dyed_id" value="<?php echo $max_dyed_id; ?>" id="max_dyed_id" name="max_dyed_id"> </tr> <tr> <td colspan="15">Vendor : <input type="text" class="text-input1 deying_vendor_name" id="deying_vendor_name" name="deying_vendor_name" value="<?php echo "SWANSILK PEENYA" ?>"></td> </tr> <tr> <td colspan="15">Date : <input type="text" class="text-input1 deying_sys_date" value="<?php echo Date('d-m-Y'); ?>" id="deying_sys_date" name="deying_sys_date"></td> </tr> <tr> <td colspan="15">OSL No. : <input type="text" class="text-input1 osl_no" onfocusout="vendor_myFunction()" id="osl_no" name="osl_no"></td> </tr> <tr> <td colspan="15">Delivery Date : <input type="text" class="text-input1 deying_delivery_date openDatePicker" id="deying_delivery_date" name="deying_delivery_date" data-provide="datepicker"></td> </tr> <tr> <td>SI #</td> <td colspan="5">Type of Dyeing Quality Requirement <a id="addButton" class="btn blue addButton" data-toggle="modal" data-target="#myModal_dying" style="margin-left: 165px;"> <i class="fa fa-plus"></i></a></td> <td>Kora Wt</td> <td>Rate INR</td> <td>Value INR</td> <td>CGST</td> <td>SGST</td> <td colspan="2" style="width:15%;">TOTAL</td> </tr> <tbody class="d_dynamicTbody" id="d_dynamicTbody" name="d_dynamicTbody"> <tr id="first_row"> <td style="width:4%;text-align:right;"><input type="text" class="text-input d_id" name="d_id" id="d_id"></td> <td style="width:6%;"><input type="text" class="text-input d_yarn_type" name="d_yarn_type" id="d_yarn_type"></td> <td style="width:5%;"><input type="text" class="text-input d_yarn_quality" name="d_yarn_quality" id="d_yarn_quality"></td> <td style="width:8%;"><input type="text" class="text-input d_yarn_name" name="d_yarn_name" id="yarn_name"></td> <td style="width:6%;"><input type="text" class="text-input d_yarn_denier" name="d_yarn_denier" id="d_yarn_denier"></td> <td style="width:10%;"><input type="text" class="text-input d_yarn_specification" name="d_yarn_specification" id="d_yarn_specification"></td> <td style="width:10%;"><input type="text" class="text-input d_yarn_stage" style="text-align:right;" name="d_yarn_stage" id="d_yarn_stage"></td> <td style="width:13%;"><input type="text" class="text-input qutykgs d_quty_kgs" style="text-align:right;" name="d_quty_kgs" id="d_quty_kgs" ></td> <td style="width:5%;"><input type="text" class="text-input rateinr d_rate_inr" style="text-align:right;" name="d_rate_inr" id="d_rate_inr" > </td> <td style="width:5%;"><input type="text" class="text-input valueinr d_value_inr" style="text-align:right;" name="d_value_inr" id="d_value_inr" > </td> <td style="width:5%;"><input type="text" class="text-input c_gst d_cgst" style="text-align:right;" name="d_cgst" id="d_cgst" ></td> <td style="width:5%;"><input type="text" class="text-input s_gst d_sgst" style="text-align:right;" name="d_sgst" id="d_sgst" ></td> <td colspan="2" style="width:15%;"><input type="text" class="text-input cal_total d_total" style="text-align:right;" name="d_total" id="d_total"></td> </tr> </tbody> <tr> <td colspan="11"></td> <td colspan="4">Grand Total : <input type="text" class="text-input d_g_total" style="text-align:right;width:58%;" name="d_g_total" id="d_g_total" onfocusin="d_amount_total()" readonly="readonly"></td> </tr> <tr> <td colspan="2">Prepared by<input type="text" class="text-input prepared_by" name="prepared_by" id="prepared_by" ></td> <td colspan="9"></td> <td colspan="4">Approved By<input type="text" class="text-input approved_by" id="approved_by" name="approved_by"></td> </tr> </table> </div> <div class="material" style="display:none;"> <table style="width:100%"> <tr style="background:#337AB7; color:#fff;"> <td colspan="20"><strong>Material Issues</strong></td> </tr> <tr class="material-tr"> <td>SI #</td> <td>Issue Number</td> <!-- <td>Our Shade</td> <td>Wrap Quality</td> <td>Wrap Spec</td> <td>Wrap Denier</td>--> <td>Wrap Color Code</td> <td>Wrap Wt</td> <td>Yarn Name</td> <td>Yarn Denier</td> <td>Yarn Specification</td> <!--<td>Stock Quantity Kgs(Gross Weight)</td>--> <td>Stock Quantity Kgs(Net Weight)</td> <td>Lot#</td> <td>Bale#</td> <!--<td>Issued Gross Weight(Kgs)</td>--> <td>Issued Quantity(Kgs) Net Weight</td> <!--<td>Balanced Gross Weight</td>--> <td>Balanced Net Weight</td> <td>Variance in Kgs</td> </tr> <tbody class="d_yarnTbody" id="d_yarnTbody" name="d_yarnTbody"> <tr id="second_row"> <td style="width:4%;text-align:right;"></td> <td style="width:5%;"><input type="text" class="text-input m_yarn_name" name="m_yarn_name" id="m_yarn_name"></td> <td style="width:5%;"><input type="text" class="text-input m_yarn_name" name="m_yarn_name" id="m_yarn_name"></td> <td style="width:8%;"><input type="text" class="text-input m_yarn_denier" name="m_yarn_denier" id="m_yarn_denier"></td> <td style="width:5%;"><input type="text" class="text-input m_yarn_specification" name="m_yarn_specification" id="m_yarn_specification"></td> <td style="width:17%;"><input type="text" class="text-input m_gweight m_gross_weight" name="m_gross_weight" id="m_gross_weight" onkeyup="gross_weight(this.value)"></td> <td style="width:8%;"><input type="text" class="text-input m_netweight m_net_weight" style="text-align:right;" name="m_net_weight" id="m_net_weight" onkeyup="net_weight(this.value)"></td> <td style="width:8%;"><input type="text" class="text-input lot" style="text-align:right;" name="lot" id="lot"></td> <td style="width:5%;"><input type="text" class="text-input bale" style="text-align:right;" name="bale" id="bale"></td> <td style="width:5%;"><input type="text" class="text-input issued_gweight issued_gross_weight" style="text-align:right;" name="issued_gross_weight" id="issued_gross_weight" onkeyup="issue_gross_weight(this.value)"></td> <td style="width:10%;"><input type="text" class="text-input issued_netweight issued_net_weight" style="text-align:right;" name="issued_net_weight" id="issued_net_weight" onkeyup="issue_net_weight(this.value)"></td> <td style="width:10%;"><input type="text" class="text-input m_balanced_gweight m_balanced_gross_weight" style="text-align:right;" name="m_balanced_gross_weight" id="m_balanced_gross_weight" ></td> <td style="width:10%;"><input type="text" class="text-input m_balanced_netweight m_balanced_net_weight" style="text-align:right;" name="m_balanced_net_weight" id="m_balanced_net_weight" ></td> </tr> </tbody> </table> </div> </section> </div> <!--- content-wrapper ----> </div> <!--- portlet-body form ---> <div class="modal-footer"> <!--<button name="deying_submit_data" id="deying_submit_data" class="btn center-block deying_submit_data" style="background:rgb(35,134,202);color:white">Submit</button>--> <button name="deying_submit_data" id="deying_submit_data" class="btn center-block deying_submit_data ss" style="background:rgb(35,134,202);color:white;float: left; ">Submit</button> <a href="<?php echo base_url(); ?>out_source/dyeing_work_order" class="btn default" style="background:rgb(35,134,202);color:white;float: left;">Cancel</a> </div> </div> <input type="hidden" id="ids" name="ids" class="ids"> <!-----------------------------twisting modal--------------------------------------------------> <div id="myModal_weft" class="modal fade" role="dialog" style="color:#000;"> <div class="modal-dialog" style="width:70% !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Stock Details</h4> </div> <div class="modal-body"> <fieldset> <div> <button id="yarn_generate" class="btn btn-primary generate" value="Generate" style="float:right;" data-dismiss="modal" >Submit</button> </div> <div class="row" style="padding-bottom:45px;"> <div class="col-sm-3"></div> <div class="col-sm-8"> <label class="radio-inline"><input type="radio" name="optradio" checked value="raw">Yarn - Raw </label> <label class="radio-inline"><input type="radio" name="optradio" value="twisting">Yarn - Twisting</label> <label class="radio-inline"><input type="radio" name="optradio" value="dyed">Yarn - Dyed</label> </div> <div class="col-sm-4"></div> </div> <!-- radio button ---> <!-- <input type="text" id="myInput" onkeyup="myFunction_filetr()" placeholder="Search for names.." title="Type in a name"> <input type="text" id="search" placeholder=" live search"></input>--> <!-- Form Name --> <div class="yarn-body" id="yarn-body" > <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search :</b> </label> <input type="text" id="search_yarn_raw" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody> <?php $count=1; foreach($get_yarn_raw_data as $get_yarn_raw_data) { ?> <tr> <td><input type="checkbox" id="yarn_material_issue " class="yarn_material_issue" name="yarn_material_issue" onclick="display()" value="<?php echo $get_yarn_raw_data->id; ?>"><input type="hidden" value="<?php echo $get_yarn_raw_data->id; ?>"></td> <td><?php echo $get_yarn_raw_data->yarnname; ?></td> <td><?php echo $get_yarn_raw_data->yarndenier; ?></td> <td><?php echo $get_yarn_raw_data->yarnspecification; ?></td> <!--<td><?php echo $get_yarn_raw_data->shades; ?></td>--> <td><?php echo $get_yarn_raw_data->lot; ?></td> <td><?php echo $get_yarn_raw_data->bale; ?></td> <td><?php echo $get_yarn_raw_data->gross_weight; ?></td> <td><?php echo $get_yarn_raw_data->net_weight; ?></td> </tr> <?php }?> </tbody> </table> </div> <div class="yarn-body1" id="yarn-body1" style="display:none;"> <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search :</b> </label> <input type="text" id="search_yarn_twist" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Shades </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody> <?php $count=1; foreach($get_yarn_twisting_data as $get_yarn_twisting_data) { ?> <tr> <td><input type="checkbox" id="yarn_material_issue " class="yarn_material_issue" name="yarn_material_issue" onclick="display()" value="<?php echo $get_yarn_twisting_data->id; ?>"><input type="hidden" value="<?php echo $get_yarn_twisting_data->id; ?>"></td> <td><?php echo $get_yarn_twisting_data->yarnname; ?></td> <td><?php echo $get_yarn_twisting_data->yarndenier; ?></td> <td><?php echo $get_yarn_twisting_data->yarnspecification; ?></td> <td><?php echo $get_yarn_twisting_data->shades; ?></td> <td><?php echo $get_yarn_twisting_data->lot; ?></td> <td><?php echo $get_yarn_twisting_data->bale; ?></td> <td><?php echo $get_yarn_twisting_data->gross_weight; ?></td> <td><?php echo $get_yarn_twisting_data->net_weight; ?></td> </tr> <?php }?> </tbody> </table> </div> <div class="yarn-body2" id="yarn-body2" style="display:none;"> <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search : </b> </label> <input type="text" id="search_yarn_dyed" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Shades </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody> <?php $count=1; foreach($get_yarn_dyed_data as $get_yarn_dyed_data) { ?> <tr> <td><input type="checkbox" id="yarn_material_issue " class="yarn_material_issue" name="yarn_material_issue" onclick="display()" value="<?php echo $get_yarn_dyed_data->id; ?>"><input type="hidden" value="<?php echo $get_yarn_dyed_data->id; ?>"></td> <td><?php echo $get_yarn_dyed_data->yarnname; ?></td> <td><?php echo $get_yarn_dyed_data->yarndenier; ?></td> <td><?php echo $get_yarn_dyed_data->yarnspecification; ?></td> <td><?php echo $get_yarn_dyed_data->shades; ?></td> <td><?php echo $get_yarn_dyed_data->lot; ?></td> <td><?php echo $get_yarn_dyed_data->bale; ?></td> <td><?php echo $get_yarn_dyed_data->gross_weight; ?></td> <td><?php echo $get_yarn_dyed_data->net_weight; ?></td> </tr> <?php }?> </tbody> </table> </div> </fieldset> </div> </div> </div> </div> <!-----------------------------Dying modal--------------------------------------------------> <div id="myModal_dying" class="modal fade" role="dialog" style="color:#000;"> <div class="modal-dialog" style="width:99% !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Yarn Dyeing Details</h4> </div> <div class="modal-body" > <fieldset> <div> <b>OSL No. </b>:<input type="text" id="modal_osl_no" class="modal_osl_no" style="border:transparent;"> <button id="dying_generate" class="btn btn-primary dying_generate" onclick="generate_function()" value="Generate" style="float:right;" >Submit</button> </div> <!-- <div class="row" style="padding-bottom:45px;"> <div class="col-sm-4"></div> <div class="col-sm-4"> <label class="radio-inline"><input type="radio" name="optradio" checked="checked" value="Warp">Warp</label> <label class="radio-inline pull-right"><input type="radio" name="optradio" value="Weft">Weft</label> </div> <div class="col-sm-4"></div> </div>--> <!-- radio button ---> <!-- <input type="text" id="myInput" onkeyup="myFunction_filetr()" placeholder="Search for names.." title="Type in a name"> <input type="text" id="search" placeholder=" live search"></input>--> <!-- Form Name --> <div > <!--<label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search :</b> </label> <input type="text" id="search_dyeing" placeholder="Type to search">--> <div id="art_shade_id" class="art_shade_id" style="text-align: center;"> <input type="hidden" class="art_no" id="art_no" style="border:transparent;"> <input type="hidden" class="our_shade" id="our_shade" style="border:transparent;"> </div> <div class="" style="overflow-x:scroll;width:100%;"> <table class="table table-striped table-bordered table-hover table-responsive" id="sample_dying"> <tbody> <tr> <td> <table border="1" style="border-spacing:0;width:100%;"> <thead> <th>Select yarn</th> <th>Article No</th> <th>DTL Shade</th> <th>Wrap Quality</th> <th>Wrap Spec</th> <th>Wrap Denier</th> <th>Wrap Color Code</th> <th>Wrap Wt</th> </thead> <tbody class="dynamicTablebody" id="dynamicTablebody"> <tr> <td><input type="checkbox" name="check_val" id="check_val2" class="check_val" style="width: 80px;"></td> <td><input type="text" name="article" id="article" class="article" style="width: 60px;"></td> <td><input type="text" name="shade" id="shade" class="shade" style="width: 80px;"></td> <td><input type="text" name="warp_quality" id="warp_quality" class="warp_quality qual" style="width: 80px;"></td> <td><input type="text" name="warp_spec" id="warp_spec" class="warp_spec spec" style="width: 80px;"></td> <td><input type="text" name="warp_denier" id="warp_denier" class="warp_denier denier" style="width: 80px;"></td> <td><input type="text" name="warp_color_code" id="warp_color_code" class="warp_color_code color_code" style="width: 80px;"></td> <td><input type="text" name="warp_wt" id="warp_wt" class="warp_wt w_wt" style="width: 60px;"></td> </tr> </tbody> </table> </td> <td> <table border="1" style="border-spacing:0;width:100%;"> <thead> <th>Select yarn</th> <th>Article No</th> <th>DTL Shade</th> <th>Weft Quality</th> <th>Weft Spec</th> <th>Weft Denier</th> <th>Weft Color Code</th> <th>Weft Wt</th> </thead> <tbody class="weft_dynamicTablebody" id="weft_dynamicTablebody"> <tr> <td><input type="checkbox" name="check_val" id="check_val1" class="check_val" style="width: 80px;"></td> <td><input type="text" name="article" id="article" class="article art" style="width: 60px;"></td> <td><input type="text" name="shade" id="shade" class="shade sha" style="width: 80px;"></td> <td><input type="text" name="weft_quality" id="weft_quality" class="weft_quality qual" style="width: 80px;"></td> <td><input type="text" name="weft_spec" id="weft_spec" class="weft_spec spec" style="width: 80px;"></td> <td><input type="text" name="weft_denier" id="weft_denier" class="weft_denier denier" style="width: 80px;"></td> <td><input type="text" name="weft_color_code" id="weft_color_code" class="weft_color_code color_code" style="width: 80px;"></td> <td><input type="text" name="weft_wt" id="weft_wt" class="weft_wt w_wt" style="width: 60px;"></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </div> </div> </fieldset> </div> </div> </div> </div> <div id="myModal_weft_dying" class="modal fade" role="dialog" style="color:#000;"> <div class="modal-dialog" style="width:70% !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Stock Details</h4> </div> <div class="modal-body"> <fieldset> <div > <b> OSL No.</b> :<input type="text" id="modal_material_osl_no" class="modal_material_osl_no" style="border:transparent;"> <button id="yarn_generate" class="btn btn-primary generate" value="Generate" style="float:right;" data-dismiss="modal" >Submit</button> </div> <div class="row" style="padding-bottom:15px;padding-top:10px;"> <div class="col-sm-3"></div> <div class="col-sm-8"> <label class="radio-inline" style="margin-left: 200px !important;"><input type="radio" name="optradio" checked value="yarn_raw">Yarn - Raw </label> <label class="radio-inline"><input type="radio" name="optradio" value="yarn_twisting">Yarn - Twisting</label> <label class="radio-inline"><input type="radio" name="optradio" value="yarn_dyed">Yarn - Dyed</label> </div> <div class="col-sm-4"></div> </div> <!-- radio button ---> <!-- <input type="text" id="myInput" onkeyup="myFunction_filetr()" placeholder="Search for names.." title="Type in a name"> <input type="text" id="search" placeholder=" live search"></input>--> <!-- Form Name --> <div class="yarn-raw-body" id="yarn-raw-body" > <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search :</b> </label> <input type="text" id="search_yarn_raw" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody id="modal_data_raw" class="modal_data_raw" > </tbody> </table> </div> <div class="yarn-raw-body1" id="yarn-raw-body1" style="display:none;"> <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search :</b> </label> <input type="text" id="search_yarn_twist" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Shades </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody id="modal_data" class="modal_data"> </tbody> </table> </div> <div class="yarn-raw-body2" id="yarn-raw-body2" style="display:none;"> <label class="col-sm-1 col-xs-4" style="padding-right:0 !important;"><b>Search : </b> </label> <input type="text" id="search_yarn_dyed" placeholder="Type to search"> <br/><br/> <table class="table table-striped table-bordered table-hover" id="sample"> <thead> <tr> <th> Select yarn </th> <th> Yarn Name </th> <th> Yarn Denier </th> <th> Yarn Specification </th> <th> Shades </th> <th> Lot </th> <th> Bale </th> <th> Gross Weight </th> <th> Net Weight </th> <!-- <th> Stage </th> --> </tr> </thead> <tbody id="modal_data_dyed" class="modal_data_dyed"> </tbody> </table> </div> </fieldset> </div> </div> </div> </div> </div> <!-- page-content --> </div> <!-- page-content-wrapper --> <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> // function modal_function(str,i) // { //alert(str); //alert(i); var global=''; $(document).on('click','.modal_name',function(){ global=$(this); var str=$(this).val(); $.ajax({ url:"<?php echo base_url('out_source/fetch_modal_yarn_details')?>", type:"POST", data:{'str':str}, async:false, success: function (data) { var objData = jQuery.parseJSON(data); var obj_twisting=objData.twisting; var obj_raw=objData.raw; var obj_dyed=objData.dyed; // alert(obj); var content = ''; var contentt = ''; var contenttt = ''; $("#modal_data").empty(); var i=1; //var key=0; $.each(obj_twisting,function(key,val){ //alert(val.id); content += '<tr >'; content += '<td style="width:4% !important;text-align:right;"><input type="radio" name="id"'; content += 'id="id" class="yarn_raw_id" value="'+i+'" style="width:20px !important;border:0px !important;padding:0px !important;"/></td>'; content += '<td style="width:15% !important;text-align:right;"><input type="text" name="m_yarn_name"'; content += 'id="m_yarn_name" class="m_yarn_name" value="'+val.yarnname+'" style="width:200px !important;border:0px !important;padding:0px !important;" readonly="readonly"/></td>'; content += '<td style="width:5% !important;text-align:right; padding:0px !important;" ><input type="text" name="m_yarn_denier"'; content += 'id="m_yarn_denier" class="m_yarn_name" value="'+val.yarndenier+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" name="m_yarn_specification"'; content += 'id="m_yarn_specification" class="m_yarn_name" value="'+val.yarnspecification+'" style="width:120px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" name="m_yarn_specification"'; content += 'id="m_yarn_specification" class="m_yarn_name" value="'+val.shades+'" style="width:120px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="lot"'; content += 'id="lot" class="m_yarn_name" value="'+val.lot+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="bale"'; content += 'id="bale" class="m_yarn_name" value="'+val.bale+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:5 !important%;padding:0px !important;"><input type="text" class="text-input m_yarn_name" name="issued_gross_weight" id="issued_gross_weight"'; content += 'style="width:35px !important;text-align:right;" value="'+val.gross_weight+'" readonly="readonly"></td>'; content += '<td style="width:5% !important;padding:0px !important;"><input type="text" class="text-input m_yarn_name" name="issued_net_weight" id="issued_net_weight"'; content += 'style="width:35px !important;text-align:right;" value="'+val.net_weight+'" readonly="readonly"></td>'; content += '</tr>'; i++; //key++; }); $("#modal_data").html(content); $("#modal_data_raw").empty(); var i=1; //var key=0; $.each(obj_raw,function(key,val){ //alert(val.id); contentt += '<tr >'; contentt += '<td style="width:4% !important;text-align:right;"><input type="radio" name="id"'; contentt += 'id="id" class="yarn_raw_id" value="'+i+'" style="width:20px !important;border:0px !important;padding:0px !important;"/></td>'; contentt += '<td style="width:15% !important;text-align:right;"><input type="text" name="m_yarn_name"'; contentt += 'id="m_yarn_name" class="m_yarn_name" value="'+val.yarnname+'" style="width:200px !important;border:0px !important;padding:0px !important;" readonly="readonly"/></td>'; contentt += '<td style="width:5% !important;text-align:right; padding:0px !important;" ><input type="text" name="m_yarn_denier"'; contentt += 'id="m_yarn_denier" class="m_yarn_name" value="'+val.yarndenier+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; contentt += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" name="m_yarn_specification"'; contentt += 'id="m_yarn_specification" class="m_yarn_name" value="'+val.yarnspecification+'" style="width:120px !important;border:0px !important" readonly="readonly"/></td>'; contentt += '<td style="width:42% !important;text-align:right; padding:0px !important; display:none;"><input type="text" name="lot"'; contentt += 'id="lot" class="m_yarn_name" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; contentt += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="lot"'; contentt += 'id="lot" class="m_yarn_name" value="'+val.lot+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; contentt += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="bale"'; contentt += 'id="bale" class="m_yarn_name" value="'+val.bale+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; contentt += '<td style="width:5 !important%;padding:0px !important;"><input type="text" class="text-input m_yarn_name" name="issued_gross_weight" id="issued_gross_weight"'; contentt += 'style="width:35px !important;text-align:right;" value="'+val.gross_weight+'" readonly="readonly"></td>'; contentt += '<td style="width:5% !important;padding:0px !important;"><input type="text" class="text-input m_yarn_name" name="issued_net_weight" id="issued_net_weight"'; contentt += 'style="width:35px !important;text-align:right;" value="'+val.net_weight+'" readonly="readonly"></td>'; contentt += '</tr>'; i++; //key++; }); $("#modal_data_raw").html(contentt); $("#modal_data_dyed").empty(); var i=1; //var key=0; $.each(obj_dyed,function(key,val){ //alert(val.id); contenttt += '<tr >'; contenttt += '<td style="width:4% !important;text-align:right;"><input type="radio" name="id"'; contenttt += 'id="id" class="yarn_raw_id" value="'+i+'" style="width:20px !important;border:0px !important;padding:0px !important;"/></td>'; contenttt += '<td style="width:15% !important;text-align:right;"><input type="text"'; contenttt += ' value="'+val.yarnname+'" style="width:200px !important;border:0px !important;padding:0px !important;" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:5% !important;text-align:right; padding:0px !important;" ><input type="text" '; contenttt += ' value="'+val.yarndenier+'" style="width:60px !important;border:0px !important" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" '; contenttt += 'value="'+val.yarnspecification+'" style="width:120px !important;border:0px !important" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" '; contenttt += 'value="'+val.shades+'" style="width:120px !important;border:0px !important" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" '; contenttt += 'value="'+val.lot+'" style="width:60px !important;border:0px !important" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" '; contenttt += 'value="'+val.bale+'" style="width:60px !important;border:0px !important" class="text-input m_yarn_name" readonly="readonly"/></td>'; contenttt += '<td style="width:5 !important%;padding:0px !important;"><input type="text" class="text-input m_yarn_name"'; contenttt += 'style="width:35px !important;text-align:right;" value="'+val.gross_weight+'" readonly="readonly"></td>'; contenttt += '<td style="width:5% !important;padding:0px !important;"><input type="text" class="text-input m_yarn_name"'; contenttt += 'style="width:35px !important;text-align:right;" value="'+val.net_weight+'" readonly="readonly"></td>'; contenttt += '</tr>'; i++; //key++; }); $("#modal_data_dyed").html(contenttt); //$('#myModal_weft_dying').modal('show'); } }); }); $(document).on('click','.yarn_raw_id',function(){ var yarn_raw=$(this); var yarn_name=$(this).closest('td').next().find('.m_yarn_name').val(); var yarn_denier=$(this).closest('td').next().next().find('.m_yarn_name').val(); var yarn_specification=$(this).closest('td').next().next().next().find('.m_yarn_name').val(); //var yarn_shades=$(this).closest('td').next().next().next().next().find('.m_yarn_name').val(); var yarn_lot=$(this).closest('td').next().next().next().next().next().find('.m_yarn_name').val(); var yarn_bale=$(this).closest('td').next().next().next().next().next().next().find('.m_yarn_name').val(); var yarn_gross=$(this).closest('td').next().next().next().next().next().next().next().next().find('.m_yarn_name').val(); //alert(global); global.parent().closest('td').next().next().next().next().find('.deying_yarn_name').val(yarn_name); global.parent().closest('td').next().next().next().next().next().find('.deying_yarn_denier ').val(yarn_denier); global.parent().closest('td').next().next().next().next().next().next().find('.deying_yarn_specification ').val(yarn_specification); global.parent().closest('td').next().next().next().next().next().next().next().next().find('.deying_lot ').val(yarn_lot); global.parent().closest('td').next().next().next().next().next().next().next().next().next().find('.deying_bale ').val(yarn_bale); global.parent().closest('td').next().next().next().next().next().next().next().find('.deying_net_weight ').val(yarn_gross); }); function display_dyeing() { //alert(); var cnt=0; var yarn=0; $("input[name='yarn_dyeing_material_issue']").change(function () { // alert(); var maxAllowed =1; cnt = $("input[name='yarn_dyeing_material_issue']:checked").length; yarn= $("input[name='yarn_dyeing_material_issue']:checked").val(); // if (cnt = maxAllowed) { // $(this).prop("checked", ""); // $("input[name='yarn_dyeing_material_issue']").attr("disabled", true); // // alert('You can select maximum ' + maxAllowed + ' Yarn!!'); $.ajax({ url:"<?php echo base_url('out_source/fetch_yarn_details')?>/s"+yarn+"/", type:"POST", async:false, success: function (data) { var obj=JSON.parse(data); document.getElementById("deying_yarn_name").value=obj[0].yarnname; document.getElementById("deying_yarn_denier").value=obj[0].yarndenier; document.getElementById("deying_yarn_specification").value=obj[0].yarnspecification; document.getElementById("deying_lot").value=obj[0].lot; document.getElementById("deying_bale").value=obj[0].bale; document.getElementById("deying_gross_weight").value=obj[0].gross_weight; document.getElementById("deying_net_weight").value=obj[0].net_weight; } }); }); } var $rows = $('#sample_dying tr'); $('#search_dyeing').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); var $rows = $('#sample tr'); $('#search_warp').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); var $rows = $('#sample tr'); $('#search_weft').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); var $rows = $('#sample tr'); $('#search_yarn_raw').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); var $rows = $('#sample tr'); $('#search_yarn_twist').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); var $rows = $('#sample tr'); $('#search_yarn_dyed').keyup(function() { var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); $rows.show().filter(function() { var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); return !~text.indexOf(val); }).hide(); }); </script> <script> function dyeing_unitvalue(str,i) { var quty_kgs =$('.d_warp_wt'+i).val(); //alert(quty_kgs); var rate_inr =$('.d_rate_inr'+i).val(); var value_inr =$('.d_value_inr'+i).val(); //var total =$('.total'+i).val(); var cgst =$('.d_cgst'+i).val(); var sgst =$('.d_sgst'+i).val(); var inr_val = quty_kgs * rate_inr; $('.d_value_inr'+i).val(inr_val.toFixed(2)); var tax = parseFloat(cgst) + parseFloat(sgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.d_total'+i).val(total.toFixed(2)); //alert(totalAmount); } function unitvalue(str,i) { var quty_kgs =$('.quty_kgs'+i).val(); //alert(quty_kgs); var rate_inr =$('.rate_inr'+i).val(); var value_inr =$('#value_inr').val(); //var total =$('.total'+i).val(); var cgst =$('.cgst'+i).val(); var sgst =$('.sgst'+i).val(); var inr_val = quty_kgs * rate_inr; $('.value_inr'+i).val(inr_val); var tax = parseFloat(cgst) + parseFloat(sgst); var total_val =(inr_val * tax)/100 ; var total=parseFloat(total_val) + parseFloat(inr_val); $('.total'+i).val(total.toFixed(2)); //var totalAmount += parseInt(total); //alert(totalAmount); } function d_amount_total() { var tot=0; var i=index; //alert(i); for (i = 1; i <= index; i++) { // alert(); var tots=$('.d_total'+i).val(); //alert(tots); tot +=parseFloat(tots); } //$('.d_g_total').val(tot.toFixed(2)); $('.d_g_total').val(0); } function amount_total() { //alert(index); var tot=0; var i=index; for (i = 0; i < index; i++) { var tots=$('.total'+i).val(); tot +=parseFloat(tots); } $('.g_total').val(tot.toFixed(2)); } function gross_weight(str,i) { var gross_weight =$('.m_gross_weight'+i).val(); var issued_gross_weight =$('.issued_gross_weight'+i).val(); var balanced_weight = gross_weight - issued_gross_weight; $('.m_balanced_gross_weight'+i).val(balanced_weight); var m_balanced_gross_weight =$('.m_balanced_gross_weight'+i).val(); var m_balanced_net_weight =$('.m_balanced_net_weight'+i).val(); var balanced_weight1 = m_balanced_gross_weight - m_balanced_net_weight; $('.m_variance_kgs'+i).val(balanced_weight1); } function issue_gross_weight(str,i) { var gross_weight =$('.m_gross_weight'+i).val(); var issued_gross_weight =$('.issued_gross_weight'+i).val(); var balanced_weight = gross_weight - issued_gross_weight; $('.m_balanced_gross_weight'+i).val(balanced_weight); var m_balanced_gross_weight =$('.m_balanced_gross_weight'+i).val(); var m_balanced_net_weight =$('.m_balanced_net_weight'+i).val(); var balanced_weight1 = m_balanced_gross_weight - m_balanced_net_weight; $('.m_variance_kgs'+i).val(balanced_weight1); } function net_weight(str,i) { var gross_weight =$('.m_net_weight'+i).val(); var issued_gross_weight =$('.issued_net_weight'+i).val(); var balanced_weight = gross_weight - issued_gross_weight; $('.m_balanced_net_weight'+i).val(balanced_weight); var m_balanced_gross_weight =$('.m_balanced_gross_weight'+i).val(); var m_balanced_net_weight =$('.m_balanced_net_weight'+i).val(); var balanced_weight1 = m_balanced_gross_weight - m_balanced_net_weight; $('.m_variance_kgs'+i).val(balanced_weight1); } function issue_net_weight(str,i) { var gross_weight =$('.m_net_weight'+i).val(); var issued_gross_weight =$('.issued_net_weight'+i).val(); var balanced_weight = gross_weight - issued_gross_weight; $('.m_balanced_net_weight'+i).val(balanced_weight); var m_balanced_gross_weight =$('.m_balanced_gross_weight'+i).val(); var m_balanced_net_weight =$('.m_balanced_net_weight'+i).val(); var balanced_weight1 = m_balanced_gross_weight - m_balanced_net_weight; $('.m_variance_kgs'+i).val(balanced_weight1); } function dyeing_issue_gross_weight(str,i) { var deying_net_weight =$('.dey_net_weight'+i).val(); var dyeing_issued_net_wt =str; var balanced_weight = deying_net_weight - dyeing_issued_net_wt; $('.dyeing_balanced_net_wt'+i).val(balanced_weight); $('.dyeing_var_kgs'+i).val(balanced_weight); } </script> <script type="text/javascript"> $(document).ready(function () { $('input[type="radio"]').click(function () { if ($(this).attr("value") == "Warp") { $("#portlet-body1").hide(); $("#portlet-body").show(); } if ($(this).attr("value") == "Weft") { $("#portlet-body").hide(); $("#portlet-body1").show(); } if ($(this).attr("value") == "raw") { $("#yarn-body").show(); $("#yarn-body1").hide(); $("#yarn-body2").hide(); } if ($(this).attr("value") == "twisting") { $("#yarn-body").hide(); $("#yarn-body1").show(); $("#yarn-body2").hide(); } if ($(this).attr("value") == "dyed") { $("#yarn-body").hide(); $("#yarn-body1").hide(); $("#yarn-body2").show(); } if ($(this).attr("value") == "yarn_raw") { $("#yarn-raw-body").show(); $("#yarn-raw-body1").hide(); $("#yarn-raw-body2").hide(); } if ($(this).attr("value") == "yarn_twisting") { $("#yarn-raw-body").hide(); $("#yarn-raw-body1").show(); $("#yarn-raw-body2").hide(); } if ($(this).attr("value") == "yarn_dyed") { $("#yarn-raw-body").hide(); $("#yarn-raw-body1").hide(); $("#yarn-raw-body2").show(); } }); }); $(document).ready(function() { $( "#vendor_name" ).autocomplete({ source: '<?php echo base_url('vendor/auto'); ?>', }); }); $(document).ready(function() { $( "#deying_vendor_name" ).autocomplete({ source: '<?php echo base_url('vendor/auto'); ?>', }); }); $(document).ready(function() { $( "#osl_no" ).autocomplete({ source: '<?php echo base_url('out_source/auto_oslno'); ?>', }); }); </script> <script> var index = ''; $("#generate").on('click', function () { //alert(); var checkbox_value = ""; $(":checkbox").each(function () { var ischecked = $(this).is(":checked"); if (ischecked) { checkbox_value += $(this).val() + "|"; } }); // alert(checkbox_value); if(checkbox_value=="") { swal({ title: "Please Select the Products.", text: "", }); } else { // var ids= $(".weft_ids").val(checkbox_value); // alert(ids); $.ajax({ url:"<?php echo base_url('out_source/fetch_checkbox_data');?>", type:"POST", data:{'ids':checkbox_value }, async:false, success: function (data) { var objData = jQuery.parseJSON(data); var obj=objData.result; var content = ''; $("#dynamicTbody").empty(); var i=1; $.each(obj,function(key,val){ //alert(val.id); content += '<tr>'; content += '<td style="width:4%;text-align:right;"><input type="text" class="text-input id" '; content += 'id="id" name="id" value="'+i+'" readonly="readonly"></td>'; content += '<td style="width:6%;"><input type="text" class="text-input yarn_type" name="yarn_type"'; content += 'id="yarn_type" value="'+val.yarnType+'" readonly="readonly"></td>'; content += '<td style="width:5%;"><input type="text" class="text-input yarn_quality" name="yarn_quality" '; content += 'id="yarn_quality" value="'+val.yarnQuality+'" readonly="readonly"></td>'; content += '<td style="width:8%;"><input type="text" class="text-input yarn_name" name="yarn_name" '; content += 'id="yarn_name" value="'+val.yarnName+'" readonly="readonly"></td>'; content += '<td style="width:6%;"><input type="text" class="text-input yarn_denier" name="yarn_denier"'; content += 'id="yarn_denier" value="'+val.yarnDenier+'" readonly="readonly"></td>'; content += '<td style="width:20%;"><input type="text" class="text-input yarn_specification" '; content += 'name="yarn_specification" id="yarn_specification" value="'+val.yarnSpecification+'" readonly="readonly"></td>'; content += '<td style="width:10%;"><input type="text" class="text-input yarn_stage"'; content += 'style="text-align:right;" name="yarn_stage" id="yarn_stage" '; content += 'value="'+'TPM'+' '+val.pd+val.pc+'/'+val.sd+val.sc+'" readonly="readonly"></td>'; content += '<td style="width:13%;"><input type="text" class="qutykgs quty_kgs'+key+'" '; content += 'style="text-align:right;border:transparent;" name="quty_kgs" id="quty_kgs" onkeyup="unitvalue(this.value,'+key+')" ></td>'; content += '<td style="width:5%;"><input type="text" class="text-input rateinr rate_inr'+key+'" '; content += 'style="text-align:right;" name="rate_inr" id="rate_inr" onkeyup="unitvalue(this.value,'+key+')" > </td>'; content += '<td style="width:5%;"><input type="text" class="text-input valueinr value_inr'+key+'" '; content += 'style="text-align:right;" name="value_inr" id="value_inr" onkeyup="unitvalue(this.value,'+key+')" > </td>'; content += '<td style="width:5%;"><input type="text" class="text-input c_gst cgst'+key+'" '; content += 'style="text-align:right;" name="cgst" id="cgst" onkeyup="unitvalue(this.value,'+key+')" ></td>'; content += '<td style="width:5%;"><input type="text" class="text-input s_gst sgst'+key+'"'; content += 'style="text-align:right;" name="sgst" id="sgst" onkeyup="unitvalue(this.value,'+key+')" ></td>'; content += '<td colspan="2" style="width:15%;"><input type="text" class="text-input cal_total total'+key+'" style="text-align:right;"'; content += 'name="total" id="total" readonly="readonly"></td>'; content += '</tr>'; index= i; i++; }); $("#dynamicTbody").html(content); $(".yarn_twisting").attr('checked',false); } }); } }); </script> <script> // $("#dying_generate").on('click', function () { // alert(); // $.each(array,function(key,val){ // alert(val); // }); // }); </script> <script> $("#yarn_generate").on('click', function () { //alert(); var checkbox_value = ""; $(":checkbox").each(function () { var ischecked = $(this).is(":checked"); if (ischecked) { checkbox_value += $(this).val() + "|"; } }); // alert(checkbox_value); if(checkbox_value=="") { swal({ title: "Please Select the Products.", text: "", }); } else { // var ids= $(".weft_ids").val(checkbox_value); // alert(ids); $.ajax({ url:"<?php echo base_url('out_source/fetch_yarn_checkbox_data');?>", type:"POST", data:{'ids':checkbox_value }, async:false, success: function (data) { var objData = jQuery.parseJSON(data); var obj=objData.result; // alert(obj); var content = ''; $("#yarnTbody").empty(); var i=1; //var key=0; $.each(obj,function(key,val){ //alert(val.id); content += '<tr >'; content += '<td style="width:4% !important;text-align:right;"><input type="text" name="id"'; content += 'id="id" class="id" value="'+i+'" style="width:20px !important;border:0px !important;padding:0px !important;" readonly="readonly"/></td>'; content += '<td style="width:15% !important;text-align:right;"><input type="text" name="m_yarn_name"'; content += 'id="m_yarn_name" class="m_yarn_name" value="'+val.yarnname+'" style="width:200px !important;border:0px !important;padding:0px !important;" readonly="readonly"/></td>'; content += '<td style="width:5% !important;text-align:right; padding:0px !important;" ><input type="text" name="m_yarn_denier"'; content += 'id="m_yarn_denier" class="m_yarn_denier" value="'+val.yarndenier+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:8% !important;text-align:right; padding:0px !important;"><input type="text" name="m_yarn_specification"'; content += 'id="m_yarn_specification" class="m_yarn_specification" value="'+val.yarnspecification+'" style="width:120px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:6% !important;text-align:right; padding:0px !important;"><input type="text" name="m_gross_weight"'; content += 'id="m_gross_weight" class="m_gweight m_gross_weight'+key+'" onkeyup="gross_weight(this.value,'+key+')" value="'+val.gross_weight+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:6% !important;text-align:right; padding:0px !important;"><input type="text" name="m_net_weight"'; content += 'id="m_net_weight" class="m_netweight m_net_weight'+key+'" onkeyup="net_weight(this.value,'+key+')" value="'+val.net_weight+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="lot"'; content += 'id="lot" class="lot" value="'+val.lot+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:42% !important;text-align:right; padding:0px !important;"><input type="text" name="bale"'; content += 'id="bale" class="bale" value="'+val.bale+'" style="width:60px !important;border:0px !important" readonly="readonly"/></td>'; content += '<td style="width:5 !important%;padding:0px !important;"><input type="text" class="text-input issued_gweight issued_gross_weight'+key+'" name="issued_gross_weight" id="issued_gross_weight"'; content += 'style="width:35px !important;text-align:right;" onkeyup="issue_gross_weight(this.value,'+key+')" ></td>'; content += '<td style="width:5% !important;padding:0px !important;"><input type="text" class="text-input issued_netweight issued_net_weight'+key+'" name="issued_net_weight" id="issued_net_weight"'; content += 'style="width:35px !important;text-align:right;" onkeyup="issue_net_weight(this.value,'+key+')"></td>'; content += '<td><input type="text" class="text-input m_balanced_gweight m_balanced_gross_weight'+key+'" style="width:35px !important;text-align:right;padding:0px !important;" name="m_balanced_gross_weight" id="m_balanced_gross_weight"></td>'; content += '<td><input type="text" class="text-input m_balanced_netweight m_balanced_net_weight'+key+'" style="width:35px !important;text-align:right;padding:0px !important;" name="m_balanced_net_weight" id="m_balanced_net_weight"></td>'; content += '<td><input type="text" class="text-input m_variancekgs m_variance_kgs'+key+'" style="width:35px !important;text-align:right;padding:0px !important;" name="m_variance_kgs" id="m_variance_kgs"></td>'; content += '</tr>'; i++; //key++; }); $("#yarnTbody").html(content); $(".yarn_material_issue").attr('checked',false); } }); } }); </script> <style> .form-horizontal .radio-inline { padding-top: 2px !important; margin-top: 0; margin-bottom: 0; } .form-horizontal .radio > span { margin-top: -3px !important; } .skin-blue .wrapper, .skin-blue .left-side { background-color: #ffffff !important; } .skin-blue .main-sidebar { background-color: #e6e6e6 !important; } @media only screen and (min-width:641px) and (max-width:991px) { .form-group label{ padding-left:20px !important; } } .body-middle { //width:550px; padding-top: 20px; padding-left: 20px; padding-right: 20px; color:#000; } .twisting { padding-bottom:50px; } .twisting table, th, td { border: 1px solid black; border-collapse: collapse; } .twisting th, td { padding:5px; } .text-input { border: initial; width:100%; } .text-input1 { border: initial; width:80%; } .material-tr td { text-align:center; } #ui-id-1 { display: none; width: 350px; top: 258px; overflow-x: hidden !important; overflow-y: scroll !important; height: 203px !important; } #ui-id-2 { display: none; width: 350px; top: 258px; overflow-x: hidden !important; overflow-y: scroll !important; height: 203px !important; } </style> <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> yarn_type=[]; yarn_quality=[]; yarn_name=[]; yarn_denier =[]; yarn_specification=[]; yarn_stage=[]; quty_kgs=[]; rate_inr=[]; value_inr=[]; cgst=[]; sgst=[]; total =[]; m_yarn_name=[]; m_yarn_denier=[]; m_yarn_specification=[]; m_gross_weight=[]; m_net_weight=[]; lot=[]; bale=[]; issued_gross_weight=[]; issued_net_weight=[]; m_balanced_gross_weight=[]; m_balanced_net_weight=[]; m_variance_kgs=[]; $("#submit_data").click(function(e) { e.preventDefault(); $('.yarn_type').each(function () { yarn_type.push($(this).val()); }); $('.yarn_quality').each(function () { yarn_quality.push($(this).val()); }); $('.yarn_name').each(function () { yarn_name.push($(this).val()); }); $('.yarn_denier').each(function () { yarn_denier.push($(this).val()); }); $('.yarn_specification').each(function () { yarn_specification.push($(this).val()); }); $('.yarn_stage').each(function () { yarn_stage.push($(this).val()); }); $('.qutykgs').each(function () { quty_kgs.push($(this).val()); }); $('.rateinr').each(function () { rate_inr.push($(this).val()); }); $('.valueinr').each(function () { value_inr.push($(this).val()); }); $('.c_gst').each(function () { cgst.push($(this).val()); }); $('.s_gst').each(function () { sgst.push($(this).val()); }); $('.cal_total').each(function () { total.push($(this).val()); }); $('.m_yarn_name').each(function () { m_yarn_name.push($(this).val()); }); $('.m_yarn_denier').each(function () { m_yarn_denier.push($(this).val()); }); $('.m_yarn_specification').each(function () { m_yarn_specification.push($(this).val()); }); $('.m_gweight').each(function () { m_gross_weight.push($(this).val()); }); $('.m_netweight').each(function () { m_net_weight.push($(this).val()); }); $('.lot').each(function () { lot.push($(this).val()); }); $('.bale').each(function () { bale.push($(this).val()); }); $('.issued_gweight').each(function () { issued_gross_weight.push($(this).val()); }); $('.issued_netweight').each(function () { issued_net_weight.push($(this).val()); }); $('.m_balanced_gweight').each(function () { m_balanced_gross_weight.push($(this).val()); }); $('.m_balanced_netweight').each(function () { m_balanced_net_weight.push($(this).val()); }); $('.m_variancekgs').each(function () { m_variance_kgs.push($(this).val()); }); var work_order =$('#work_order').val(); var work_order_num =$('#work_order_num').val(); var vendor_name =$('#vendor_name').val(); var sys_date =$('#sys_date').val(); var del_date =$('#del_date').val(); var prepared_by =$('#prepared_by').val() var approved_by =$('#approved_by').val(); $.ajax({ url:"<?php echo base_url('out_source/insert_data');?>", type:"POST", data:{'work_order_num':work_order_num,'work_order':work_order,'vendor_name':vendor_name,'sys_date':sys_date,'del_date':del_date,'yarn_type':yarn_type,'yarn_quality':yarn_quality,'yarn_name':yarn_name,'yarn_denier':yarn_denier,'yarn_specification':yarn_specification,'yarn_stage':yarn_stage,'quty_kgs':quty_kgs,'rate_inr':rate_inr,'value_inr':value_inr,'cgst':cgst,'sgst':sgst,'total':total,'prepared_by':prepared_by,'approved_by':approved_by,'m_yarn_name':m_yarn_name,'m_yarn_denier':m_yarn_denier,'m_yarn_specification':m_yarn_specification,'m_gross_weight':m_gross_weight,'m_net_weight':m_net_weight,'lot':lot,'bale':bale,'issued_gross_weight':issued_gross_weight,'issued_net_weight':issued_net_weight,'m_balanced_net_weight':m_balanced_net_weight,m_balanced_gross_weight:m_balanced_gross_weight,'m_variance_kgs':m_variance_kgs}, async:false, success:function(data){ window.location.href = '<?php echo base_url('out_source/work_order_details');?>'; } }); }); </script> <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> dyeing_var_kgs=[]; dyeing_balanced_net_wt=[]; dyeing_balanced_gross_wt=[]; dyeing_issued_net_wt =[]; dyeing_issued_gross_wt=[]; deying_bale=[]; deying_lot=[]; deying_gross_weight=[]; deying_net_weight=[]; deying_yarn_specification=[]; deying_yarn_denier=[]; deying_warp_denier=[]; deying_yarn_name=[]; deying_warp_wt =[]; deying_warp_color=[]; deying_warp_spec=[]; deying_warp_quality=[]; deying_our_shade=[]; deying_issue_no=[]; d_issue_no=[]; d_ourshade=[]; d_warp_quality=[]; d_warp_spec=[]; d_warp_denier=[]; d_warp_color=[]; d_warp_wt=[]; d_quty_kgs=[]; d_rate_inr=[]; d_value_inr=[]; d_cgst=[]; d_sgst=[]; d_total=[]; $("#deying_submit_data").click(function(e) { e.preventDefault(); //alert(); $('.deying_var').each(function () { dyeing_var_kgs.push($(this).val()); }); $('.deying_bal_net_wt').each(function () { dyeing_balanced_net_wt.push($(this).val()); }); // $('.dyeing_balanced_gross_wt').each(function () { // dyeing_balanced_gross_wt.push($(this).val()); // }); $('.deying_issued_net_wt').each(function () { dyeing_issued_net_wt.push($(this).val()); }); // $('.dyeing_issued_gross_wt').each(function () { // dyeing_issued_gross_wt.push($(this).val()); // }); $('.deying_bale').each(function () { deying_bale.push($(this).val()); }); $('.deying_lot').each(function () { deying_lot.push($(this).val()); }); // $('.deying_gross_weight').each(function () { // deying_gross_weight.push($(this).val()); // }); $('.deying_net_weight').each(function () { deying_net_weight.push($(this).val()); }); $('.deying_yarn_specification').each(function () { deying_yarn_specification.push($(this).val()); }); // $('.deying_warp_spec').each(function () { // deying_warp_spec.push($(this).val()); // }); // $('.deying_our_shade').each(function () { // deying_our_shade.push($(this).val()); // }); $('.deying_issue_no').each(function () { deying_issue_no.push($(this).val()); }); $('.deying_warp_color').each(function () { deying_warp_color.push($(this).val()); }); $('.deying_warp_wt').each(function () { deying_warp_wt.push($(this).val()); }); $('.deying_yarn_denier').each(function () { deying_yarn_denier.push($(this).val()); }); // $('.deying_warp_denier').each(function () { // deying_warp_denier.push($(this).val()); // }); $('.deying_yarn_name').each(function () { deying_yarn_name.push($(this).val()); }); $('.d_issue_no').each(function () { d_issue_no.push($(this).val()); }); $('.d_ourshade').each(function () { d_ourshade.push($(this).val()); }); $('.d_warp_quality').each(function () { d_warp_quality.push($(this).val()); }); $('.d_warp_spec').each(function () { d_warp_spec.push($(this).val()); }); $('.d_color').each(function () { d_warp_color.push($(this).val()); }); $('.d_wrp_wt').each(function () { d_warp_wt.push($(this).val()); }); $('.d_rt_inr').each(function () { d_rate_inr.push($(this).val()); }); $('.d_val_inr').each(function () { d_value_inr.push($(this).val()); }); $('.d_cg').each(function () { d_cgst.push($(this).val()); }); $('.d_sg').each(function () { d_sgst.push($(this).val()); }); $('.d_ttl').each(function () { d_total.push($(this).val()); }); var deying_work_order =$('#deying_work_order').val(); var deying_work_order_num =$('#deying_work_order_num').val(); var deying_vendor_name =$('#deying_vendor_name').val(); var deying_sys_date =$('#deying_sys_date').val(); var deying_delivery_date =$('#deying_delivery_date').val(); //alert(deying_delivery_date); var osl_no =$('#osl_no').val(); var ids =$('#ids').val(); <!-- if(deying_yarn_name != '' && deying_yarn_denier != '' && deying_yarn_specification != '' && deying_net_weight != '' ){--> $.ajax({ url:"<?php echo base_url('out_source/redyeing_insert_deying_data');?>", type:"POST", data:{'ids':ids,'deying_work_order':deying_work_order,'deying_work_order_num':deying_work_order_num,'deying_vendor_name':deying_vendor_name,'deying_sys_date':deying_sys_date,'d_warp_quality':d_warp_quality,'deying_delivery_date':deying_delivery_date,'osl_no':osl_no,'dyeing_var_kgs':dyeing_var_kgs,'dyeing_balanced_net_wt':dyeing_balanced_net_wt,'dyeing_issued_net_wt':dyeing_issued_net_wt,'deying_bale':deying_bale,'deying_lot':deying_lot,'deying_net_weight':deying_net_weight,'deying_yarn_specification':deying_yarn_specification,'deying_yarn_denier':deying_yarn_denier,'deying_yarn_name':deying_yarn_name,'deying_warp_wt':deying_warp_wt,'deying_warp_color':deying_warp_color,'deying_issue_no':deying_issue_no,'d_issue_no':d_issue_no,'d_ourshade':d_ourshade,'d_warp_spec':d_warp_spec,'d_warp_color':d_warp_color,'d_warp_wt':d_warp_wt,'d_rate_inr':d_rate_inr,'d_value_inr':d_value_inr,'d_cgst':d_cgst,'d_sgst':d_sgst,'d_total':d_total}, async:false, success:function(data){ window.location.href = '<?php echo base_url('out_source/dyeing_work_order');?>'; } }); // <!--} // else{ // swal({ // title: "Raw Material Details are Required", // text: "", // }); // }--> }); </script> <style> .content-wrapper{ overflow:auto !important; } .modal-dialog{ width:70% !important; } .ss{ margin-left:415px; } @media only screen and (min-width:320px) and (max-width:640px){ .modal-dialog{ //width:1000px !important; } #myModal , #myModal_weft{ width:100% !important; overflow-x:scroll; } .ss{ margin-left:0px; } } </style>