ok
Direktori : /home2/selectio/public_html/mm-tailor-billing/themes/default/views/sales/ |
Current File : /home2/selectio/public_html/mm-tailor-billing/themes/default/views/sales/index.php |
<?php (defined('BASEPATH')) OR exit('No direct script access allowed'); ?> <style> tbody{ font-size: 15px; font-weight: 600; } </style> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <?php $v = "?v=1"; if(isset($_POST['customer']) || isset($_POST['hold_ref']) || isset($_POST['start_date']) || isset($_POST['end_date'])){ }else{ $v .= "&mm_series=2"; } /*$v .= "&mm_series=2";*/ $page_count=25; if(isset($_GET['cus'])){ $v .= "&customer=".$_GET['cus'];$page_count=-1; } if(isset($_GET['sale_id'])){ $v .= "&hold_ref=".$_GET['sale_id'];$page_count=-1; } if ($this->input->post('customer')){ $v .= "&customer=".$this->input->post('customer');$page_count=-1; $_GET['cus']=$this->input->post('customer'); } if ($this->input->post('hold_ref')){ $hold_ref = implode(',',$this->input->post('hold_ref'));$page_count=-1; $v .= "&hold_ref=".$hold_ref; } if ($this->input->post('dc_number_search')){ $v .= "&dc_number_search=".$this->input->post('dc_number_search');$page_count=-1; } if ($this->input->post('start_date')){ $v .= "&start_date=".$this->input->post('start_date');$page_count=-1; } if ($this->input->post('end_date')) { $v .= "&end_date=".$this->input->post('end_date');$page_count=-1; } if ($this->input->post('start_order_date')) { $v .= "&start_order_date=".$this->input->post('start_order_date');$page_count=-1; } if ($this->input->post('end_order_date')) { $v .= "&end_order_date=".$this->input->post('end_order_date');$page_count=-1; } if ($this->input->post('process_status')) { $v .= "&process_status=".$this->input->post('process_status');$page_count=-1; } if ($this->input->post('payment')) { $v .= "&payment=".$this->input->post('payment');$page_count=-1; } if ($this->input->post('sells')) { $v .= "&sells=".$this->input->post('sells');$page_count=-1; } if ($this->input->post('start_dc')) { $v .= "&start_dc=".$this->input->post('start_dc');$page_count=-1; } if ($this->input->post('end_dc')) { $v .= "&end_dc=".$this->input->post('end_dc');$page_count=-1; } if ($this->input->post('due_date')){ $v .= "&due_date=".$this->input->post('due_date');$page_count=-1; } if ($this->input->post('ready_status')){ $v .= "&ready_status=".$this->input->post('ready_status');$page_count=-1; } if ($this->input->post('delivery_status')){ $v .= "&delivery_status=".$this->input->post('delivery_status');$page_count=-1; } if ($this->input->post('mm_series')){ $v .= "&mm_series=".$this->input->post('mm_series'); } ?> <script type="text/javascript"> $(document).ready(function() { $('#btn_assign').on('click',function(){ var checkValues = $('input[name=assign_ids]:checked').map(function(){ return $(this).val(); }).get(); if(checkValues != ''){ var r = confirm("Confirm If You Want to Ready All Items?"); console.log(checkValues); if (r == true) { var ids=[]; ids = checkValues; $.ajax({ url: 'sales/BulkReadyAllSales', type: 'get', data: {type:'ready_all_items',assign_id:ids}, success: function(response){ console.log(response); alert("Ready to Delivery Success!! Please Refresh Page"); } }); } }else{ alert("Please Select Minimum One DC Number for Ready Items..."); } }); $('.checkboxs').on('click',function(){ console.log('clicked'); }); function cutting(c) { var paid = '<?= lang('paid'); ?>'; var partial = '<?= lang('partial'); ?>'; var due = '<?= lang('due'); ?>'; var cut = 'Cutting'; if (c == 'paid') { return '<div class="text-center"><span class="cutting_status label label-success">'+paid+'</span></div>'; } else if (c == 'partial') { return '<div class="text-center"><span class="cutting_status label label-primary">'+partial+'</span></div>'; } else if (c == 'due') { return '<div class="text-center"><span class="cutting_status label label-danger">'+due+'</span></div>'; } else { return '<div class="text-center"><span class="cutting_status label label-default">'+cut+'</span></div>'; } } function stitching(c) { var paid = '<?= lang('paid'); ?>'; var partial = '<?= lang('partial'); ?>'; var due = '<?= lang('due'); ?>'; var stitch = 'Stitching'; if (c == 'paid') { return '<div class="text-center"><span class="stitching_status label label-success">'+paid+'</span></div>'; } else if (c == 'partial') { return '<div class="text-center"><span class="stitching_status label label-primary">'+partial+'</span></div>'; } else if (c == 'due') { return '<div class="text-center"><span class="stitching_status label label-danger">'+due+'</span></div>'; } else { return '<div class="text-center"><span class="stitching_status label label-default">'+stitch+'</span></div>'; } } function balance(c) { var no_amount = 'NULL'; if(c == "0.00"){ return "<div class='text-center'><span class='tip btn btn-info btn-sm' style='padding: 1px 10px 1px 10px;font-size: 14px;'><i class='fa fa-inr'></i> "+c+"</span></div>"; }else{ return "<div class='text-center'><span class='tip btn btn-danger btn-sm' style='padding: 1px 10px 1px 10px;font-size: 14px;'><i class='fa fa-inr'></i> "+c+"</span></div>"; } } function status(x) { var paid = '<?= lang('paid'); ?>'; var partial = '<?= lang('partial'); ?>'; var due = '<?= lang('due'); ?>'; if (x == 'paid') { return '<div class="text-center"><span class="sale_status label label-success">'+paid+'</span></div>'; } else if (x == 'partial') { return '<div class="text-center"><span class="sale_status label label-primary">'+partial+'</span></div>'; } else if (x == 'due') { return '<div class="text-center"><span class="sale_status label label-danger">'+due+'</span></div>'; } else { return '<div class="text-center"><span class="sale_status label label-default">'+x+'</span></div>'; } } function up_status(y) { var mcollected = 'Measurement Collected'; var cuttingpartial = 'Cutting Unit (Partial)'; var cuttingunit = 'Cutting Unit (Ready)'; var stitchingpartial = 'Stitching Unit (Partial)'; var unitAllReady = 'All Units Are Ready'; /*var stitchingunit = 'Stitching Unit (Ready)';*/ var partialdelivery = 'Ready to Delivery (Partial)'; var rdelivery = 'Ready to Delivery'; var partialdelivered = 'Order Delivered (Partial)'; var delivered = 'Order Delivered'; var bill_cancel = 'Bill Cancelled'; /*Vilot Color: #c000ff;*/ if (y == '1') { return '<div class="text-center"><span class="upsale_status label label-info">'+mcollected+'</span></div>'; } else if (y == '2') { return '<div class="text-center"><span class="upsale_status label label-danger">'+cuttingpartial+'</span></div>'; } else if (y == '3') { return '<div class="text-center"><span class="upsale_status label label-danger">'+stitchingpartial+'</span></div>'; } else if (y == '4') { return '<div class="text-center"><span class="upsale_status label label-danger">'+stitchingpartial+'</span></div>'; } else if (y == '5') { return '<div class="text-center"><span class="upsale_status label" style="background-color: #002bff; padding: 3px 8px 3px 8px; font-size: 12px;">'+unitAllReady+'</span></div>'; } else if (y == '6') { return '<div class="text-center"><span class="upsale_status label label-warning">'+partialdelivery+'</span></div>'; } else if (y == '7') { return '<div class="text-center"><span class="upsale_status label" style="padding: 3px 5px 3px 5px; font-size: 13px; background: #fff700; color: black; border: 1px solid black; box-shadow: 3px 4px 2px;">'+rdelivery+'</span></div>'; } else if (y == '8') { return '<div class="text-center"><span class="upsale_status label label-warning">'+partialdelivered+'</span></div>'; } else if (y == '9') { return '<div class="text-center"><span class="upsale_status label label-success">'+delivered+'</span></div>'; } else if (y == '10') { return '<div class="text-center"><span class="upsale_status label label-danger">'+bill_cancel+'</span></div>'; } else { return '<div class="text-center"><span class="upsale_status label label-default">'+y+'</span></div>'; } } function cutting_stitching(ces) { if(ces == '0'){ return '<b style="color: green;font-size: 23px;">'+ces+'</b>'; } else { return '<b style="color: red;font-size: 23px;">'+ces+'</b>' } } function checkbox(check){ return '<div class="text-center"><input type="checkbox" class="s checkboxs" id="xyz_'+check+'" style="height: 21px;width: 31px;" name="assign_ids" value="'+check+'"><b style="color: green;font-size: 23px;">'+check+'</b></div>'; } function up_saletype(st) { var sales = 'Sales'; var trailready = 'Trail Ready'; var trail = 'Trail'; var trailcompleted = 'Trail Completed'; if (st == '1') { return '<div class="text-center"><span class="label label-default">'+sales+'</span></div>'; } else if (st == '2') { return '<div class="text-center"><span class="label label-danger">'+trail+'</span></div>'; } else if (st == '3') { return '<div class="text-center"><span class="label label-info">'+trailready+'</span></div>'; }else if (st == '4') { return '<div class="text-center"><span class="label label-success">'+trailcompleted+'</span></div>'; } } /*alert("<?=site_url('sales/get_sales'. $v);?>");*/ var table = $('#SLData').DataTable({ 'ajax' : { url: '<?=site_url('sales/get_sales'. $v);?>', type: 'POST', "data": function ( d ) { d.<?=$this->security->get_csrf_token_name();?> = "<?=$this->security->get_csrf_hash()?>"; }}, "buttons": [ { extend: 'copyHtml5', 'footer': true, exportOptions: { columns: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14 ] } }, /*{ extend: 'excelHtml5', 'footer': true, exportOptions: { columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] } },*/ { extend: 'excelHtml5', 'footer': true, exportOptions: { columns: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14] } }, { extend: 'csvHtml5', 'footer': true, exportOptions: { columns: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14 ] } }, { extend: 'pdfHtml5', orientation: 'landscape', pageSize: 'A4', 'footer': true, exportOptions: { columns: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14 ] } }, { extend: 'colvis', text: 'Columns'}, ], "pageLength": <?=$page_count?>, "aaSorting": [[ 0, "desc" ]], "columns": [ { "data": "hold_ref", "visible": false }, { "data": "New_DC_number", "orderable": true, "render": checkbox }, { "data": "sale_date", className:"text-center" }, { "data": "cus_name" }, { "data": "customer_phone", "searchable": false}, { "data": "pant_count", className: "text-center", "render": pant_count}, { "data": "shirt_count", className: "text-center", "render": shirt_count}, { "data": "grand_total", "render": currencyFormat }, { "data": "paid", "render": currencyFormat }, { "data": "balance", "searchable": false, "render": balance}, { "data": "due_date", className: "text-center"}, { "data": "neww_musthafa_cutting", className: "text-center", "render": cutting_stitching}, { "data": "neww_musthafa_stitching", className: "text-center", "render": cutting_stitching}, { "data": "Ready", className: "text-center", "render": new_status, "searchable": false}, { "data": "unit_process_status", "render": up_status}, { "data": "View", "searchable": false, "orderable": false }, { "data": "sells", "searchable": false, "orderable": false, className: "text-center", "render": up_saletype}, { "data": "Actions", "searchable": false, "orderable": false } /*{ "data": "discount", className: "text-center"},*/ /*{ "data": "cutting_remaining_new", className: "text-center"}, { "data": "stitching_remaining_new", className: "text-center"},*/ /*{ "data": "total_tax", "render": currencyFormat }, { "data": "total_discount", "render": currencyFormat }, { "data": "grand_total", "render": currencyFormat }, { "data": "paid", "render": currencyFormat }, { "data": "cutting", "render": cutting,"searchable": false, "orderable": false }, { "data": "stitching", "render": stitching,"searchable": false, "orderable": false }, { "data": "status", "render": status }, { "data": "deliver_date" },*/ ], "fnRowCallback": function (nRow, aData, iDisplayIndex) { nRow.id = aData.id; return nRow; }, "footerCallback": function ( tfoot, data, start, end, display ) { var api = this.api(), data; $(api.column(5).footer()).html( cf(api.column(5).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(6).footer()).html( cf(api.column(6).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(7).footer()).html( cf(api.column(7).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(8).footer()).html( cf(api.column(8).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(9).footer()).html( cf(api.column(9).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(11).footer()).html( cf(api.column(11).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); $(api.column(12).footer()).html( cf(api.column(12).data().reduce( function (a, b) { return pf(a) + pf(b); }, 0)) ); } }); $('#search_table').on( 'keyup change', function (e) { var code = (e.keyCode ? e.keyCode : e.which); if (((code == 13 && table.search() !== this.value) || (table.search() !== '' && this.value === ''))) { table.search( this.value ).draw(); } }); table.columns().every(function () { var self = this; $( 'input.datepicker', this.footer() ).on('dp.change', function (e) { self.search( this.value ).draw(); }); $( 'input:not(.datepicker)', this.footer() ).on('keyup change', function (e) { var code = (e.keyCode ? e.keyCode : e.which); if (((code == 13 && self.search() !== this.value) || (self.search() !== '' && this.value === ''))) { self.search( this.value ).draw(); } }); $( 'select', this.footer() ).on( 'change', function (e) { self.search( this.value ).draw(); }); }); }); function pant_count(p){ if(p!=0){ return '<div class="text-center"><b style="color: blue; font-size: 25px;">'+p+'</b></div>'; }else{ return '<div class="text-center"><b style="color: black; font-size: 24px;">'+p+'</b></div>'; } } function shirt_count(s){ if(s!=0){ return '<div class="text-center"><b style="color: blue; font-size: 25px;">'+s+'</b></div>'; }else{ return '<div class="text-center"><b style="color: black; font-size: 24px;">'+s+'</b></div>'; } } function new_status(data){ console.log("Datas: ".data); if(data=='00'){ return '<div class="text-center"><span class="label" style="background-color: #00ff4e; padding: 3px 8px 3px 8px; font-size: 12px; border: 1px solid #80808040; color: #2e2d2d;"><i class="fa fa-check"></i> Unit Ready</span></div>'; }else{ return '<div class="text-center"><span class="label" style="background-color: #ff0000; padding: 3px 8px 3px 8px; font-size: 12px;"><i class="fa fa-times"></i> Not Ready</span></div>'; } } function readyAllproductsClick(id,cutting_count,stitching_count){ if(cutting_count==0 && stitching_count==0){ var result = confirm("Confirm Want to Ready All Products !!! Id is"+id+"?"); } // var result = confirm("Confirm Want to Ready All Products !!! Id is"+id+"?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/readyAllProducts");?>", data : {id:id}, dataType: "text", success: function(t) { alert("Success - All Products are Ready to Delivery"); /*location.reload();*/ }, error:function(err){ alert(err); } }); } } </script> <section class="content"> <div class="row"> <div class="col-xs-12"> <div class="box box-primary"> <div class="box-header"> <a href="#" class="btn btn-default btn-sm toggle_form pull-right" style="margin-left: 6px;"><?= lang("show_hide"); ?></a> <a href="pos" class="btn btn-success btn-sm pull-right">Add Sale / POS</a> <h3 class="box-title"><?= lang('list_results'); ?></h3> </div> <div class="box-body"> <!-- Filter Section Starts Here --> <div id="form" class="panel panel-warning"> <div class="panel-body"> <?= form_open("sales");?> <div class="row"> <div class="col-sm-3"> <div class="form-group"> <label class="control-label" for="customer"><?= lang("customer"); ?></label> <select name="customer" class="form-control select2" style="width:100%" id="customer"> <option value="">Select Customer</option> <?php foreach($customers as $customer){ ?> <option value="<?=$customer->id?>" <?php if($_GET['cus']==$customer->id){echo "selected";}?>><?=$customer->name?> - <?=$customer->phone?></option> <?php } ?> </select> </div> </div> <div class="col-sm-2"> <div class="form-group"> <label class="control-label" for="process_status">Status</label> <select name="process_status" id="process_status" class="form-control select2" style="width:100%"> <option value="">All Status</option> <option value="1" <?php if ($this->input->post('process_status')=='1') { echo "selected"; } ?>>Measurement Collected</option> <option value="2" <?php if ($this->input->post('process_status')=='2') { echo "selected"; } ?>>Cutting Unit (Partial)</option> <option value="3" <?php if ($this->input->post('process_status')=='3') { echo "selected"; } ?>>Cutting Unit (Ready)</option> <option value="4" <?php if ($this->input->post('process_status')=='4') { echo "selected"; } ?>>Stitching Unit (Partial)</option> <option value="5" <?php if ($this->input->post('process_status')=='5') { echo "selected"; } ?>>All Units Are Ready</option> <option value="6" <?php if ($this->input->post('process_status')=='6') { echo "selected"; } ?>>Ready to Delivery (Partial)</option> <option value="7" <?php if ($this->input->post('process_status')=='7') { echo "selected"; } ?>>Ready to Delivery</option> <option value="8" <?php if ($this->input->post('process_status')=='8') { echo "selected"; } ?>>Order Delivered (Partial)</option> <option value="9" <?php if ($this->input->post('process_status')=='9') { echo "selected"; } ?>>Order Delivered</option> </select> </div> </div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="process_status">Payment Status</label> <select name="payment" id="payment" class="form-control select2" style="width:100%"> <option value="">All Status</option> <option value="paid">Paid</option> <option value="partial">Balance</option> </select> </div> </div> <div class="col-sm-2"> <div class="form-group"> <label class="control-label" for="process_status">Delivery Status</label> <select name="delivery_status" id="delivery_status" class="form-control select2" style="width:100%"> <option value="">All Status</option> <option value="9">Delivery Orders</option> <option value="99">Without Delivery</option> </select> </div> </div> <div class="col-sm-1"> <label>Start DC Number</label> <input type="text" name="start_dc" class="form-control" id="start_dc"> </div> <div class="col-sm-1"> <label>End DC Number</label> <input type="text" name="end_dc" class="form-control" id="end_dc"> </div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="start_order_date">Start Order Date</label> <input type="date" name="start_order_date" class="form-control" id="start_order_date" style="padding: 0px 4px 0px 4px;"> </div> </div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="end_order_date">End Order Date</label> <input type="date" name="end_order_date" class="form-control" id="end_order_date" style="padding: 0px 4px 0px 4px;"> </div> </div> <div class="col-sm-3"> <div class="form-group"> <label class="control-label" for="dc_number_search">DC Number Search</label> <input type="text" name="dc_number_search" class="form-control" id="dc_number_search" style="padding: 0px 4px 0px 4px;"> </div> </div> <div class="col-sm-2"> <div class="form-group"> <label class="control-label" for="sells">Sale Type</label> <select name="sells" id="sells" class="form-control select2" style="width:100%"> <option value="">All Type</option> <option value="1">Sales</option> <option value="2">Trails</option> <option value="3">Trail Ready</option> <option value="4">Trail Completed</option> </select> </div> </div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="ready_status">Ready Status</label> <select name="ready_status" id="ready_status" class="form-control select2" style="width:100%"> <option value="">All Status</option> <option value="1">Not Ready</option> <option value="2">Unit Ready</option> </select> </div> </div> <div class="col-sm-2"> <div class="form-group"> <label class="control-label" for="mm_series">MM Series</label> <select name="mm_series" id="mm_series" class="form-control select2" style="width:100%"> <option value="2" <?php if ($this->input->post('mm_series')=='2') { echo "selected"; } ?>>New Series</option> <option value="1" <?php if ($this->input->post('mm_series')=='1') { echo "selected"; } ?>>A</option> <option value="0" <?php if ($this->input->post('mm_series')=='0') { echo "selected"; } ?>>All Series</option> </select> </div> </div> <div class="col-sm-2"></div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="start_date">Due <?= lang("start_date"); ?></label> <input type="date" name="start_date" class="form-control" id="start_date" style="padding: 0px 4px 0px 4px;"> <?//= form_input('start_date', set_value('start_date'), 'class="form-control" id="start_date"');?> </div> </div> <div class="col-sm-1"> <div class="form-group"> <label class="control-label" for="end_date">Due <?= lang("end_date"); ?></label> <input type="date" name="end_date" class="form-control" id="end_date" style="padding: 0px 4px 0px 4px;"> <?//= form_input('end_date', set_value('end_date'), 'class="form-control" id="end_date"');?> </div> </div> <div class="col-sm-1" hidden> <div class="form-group"> <label class="control-label" for="due_date">Due Date</label> <input type="date" name="due_date" class="form-control" id="due_dates" style="padding: 0px 4px 0px 4px;"> </div> </div> <div class="col-sm-12"> <div class="form-group"> <label class="control-label" for="hold_ref"><?= lang("dc_number"); ?></label> <select name="hold_ref[]" id="hold_ref" class="form-control select2" multiple> <?php $f=1; foreach($dc_number as $dc){ {?> <option value="<?=$dc->hold_ref?>" <?php if($_GET['sale_id']==$dc->hold_ref){echo "selected";}?>><?=$dc->hold_ref?></option> <?php } $f++;} ?> </select> </div> </div> <div class="col-sm-12"> <button type="submit" class="btn btn-primary"><?= lang("submit"); ?></button> <span class="btn btn-success" style="float: right;" id="btn_assign">Bulk Ready Items</span> </div> </div> <?= form_close();?> </div> </div> <!-- Filter Section Ends Here --> <div class="table-responsive"> <table id="SLData" class="table table-striped table-bordered table-condensed table-hover display"> <thead> <tr> <td colspan="18" class="p0"> <input type="text" class="form-control b0" name="search_table" id="search_table" placeholder="<?= lang('type_hit_enter'); ?>" style="width:100%;"> </td> </tr> <tr class="active"> <th style="max-width:30px;"><?= lang("id"); ?></th> <th>DC Number</th> <th style="max-width:50px;">Order Date</th> <th style="max-width:100px;"> <?= lang("customer"); ?> Details</th> <th>Phone Number</th> <th>P</th> <th>S</th> <th class="col-xs-1">Grand Total</th> <th class="col-xs-1"><?= lang("paid"); ?></th> <th class="col-xs-1">Balance</th> <th>Due Date</th> <th>C</th> <th>S</th> <th>Ready</th> <th class="col-xs-1">Unit Process Status</th> <th class="col-xs-1">View</th> <th class="col-xs-1">Sale Type</th> <th style="min-width:180px; max-width:180px; text-align:center;"><?= lang("actions"); ?></th> <!--<th class="col-xs-1">Discount</th>--> <!--<th>Total Shirt</th>--> <!--<th style="min-width:130px;" class="col-xs-2"><?= lang("date"); ?></th>--> <!--<th class="col-xs-1"><?= lang("total"); ?></th> <th class="col-xs-1"><?= lang("tax"); ?></th> <th class="col-xs-1"><?= lang("discount"); ?></th> <th class="col-xs-1"><?= lang("grand_total"); ?></th> <th class="col-xs-1"><?= lang("paid"); ?></th> <th class="col-xs-1">Cutting Reports</th> <th class="col-xs-1">Stitching Reports</th> <th class="col-xs-1"><?= lang("status"); ?></th> <th class="col-xs-1">Deliver Date</th>--> </tr> </thead> <tbody> <tr> <td colspan="18" class="dataTables_empty"><?= lang('loading_data_from_server'); ?></td> </tr> </tbody> <tfoot> <tr class="active"> <th style="max-width:30px;"><input type="text" class="text_filter" placeholder="[<?= lang('id'); ?>]"></th> <th class="col-sm-1"><input type="text" class="text_filter" placeholder="[DC]"></th> <th class="col-sm-1" style="max-width:50px;">Order Date</th> <th class="col-sm-2"><input type="text" class="text_filter" placeholder="[<?= lang('customer'); ?>]"></th> <th class="col-sm-1"><input type="text" class="text_filter" placeholder="[<?= lang('phone_no'); ?>]"></th> <th class="col-sm-1">P</th> <th class="col-sm-1">S</th> <th class="col-sm-1">Total</th> <th class="col-sm-1">Paid</th> <th class="col-sm-1">Balance</th> <th class="col-sm-2"><span class="datepickercon"><input type="text" class="text_filter datepicker" placeholder="[<?= lang('date'); ?>]"></span></th> <th class="col-sm-1">C</th> <th class="col-sm-1">S</th> <th class="col-sm-1">Ready</th> <th class="col-sm-1">Unit Process Status</th> <th class="col-sm-1">View</th> <th class="col-sm-1">Sale Type</th> <th class="col-sm-1"><?= lang("actions"); ?></th> <!--<th class="col-sm-2"><span class="datepickercon"><input type="text" class="text_filter datepicker" placeholder="[<?= lang('date'); ?>]"></span></th>--> <!--<th class="col-sm-1">Discount</th>--> <!--<th class="col-sm-1">Total Shirt</th>--> <!--<th class="col-sm-1"><?= lang("total"); ?></th> <th class="col-sm-1"><?= lang("tax"); ?></th> <th class="col-sm-1"><?= lang("discount"); ?></th> <th class="col-sm-2"><?= lang("grand_total"); ?></th> <th class="col-sm-1"><?= lang("paid"); ?></th> <th class="col-sm-1"> <select class="select2 select_filter"><option value=""><?= lang("all"); ?></option><option value="paid"><?= lang("paid"); ?></option><option value="partial"><?= lang("partial"); ?></option><option value="due"><?= lang("due"); ?></option></select> </th> <th class="col-sm-1">Cutting Reports</th> <th class="col-sm-1">Stitching Reports</th> <th class="col-sm-1">Deliver Date</th>--> </tr> </tfoot> </table> </div> <div class="clearfix"></div> </div> </div> </div> </div> </section> <?php if ($Admin) { ?> <div class="modal fade" id="stModal" tabindex="-1" role="dialog" aria-labelledby="stModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><i class="fa fa-times"></i></span></button> <h4 class="modal-title" id="stModalLabel"><?= lang('update_status'); ?> <span id="status-id"></span></h4> </div> <?= form_open('sales/status'); ?> <div class="modal-body"> <input type="hidden" value="" id="sale_id" name="sale_id" /> <div class="form-group"> <?= lang('status', 'status'); ?> <?php $opts = array('paid' => lang('paid'), 'partial' => lang('partial'), 'due' => lang('due')) ?> <?= form_dropdown('status', $opts, set_value('status'), 'class="form-control select2 tip" id="status" required="required" style="width:100%;"'); ?> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal"><?= lang('close'); ?></button> <button type="submit" class="btn btn-primary"><?= lang('update'); ?></button> </div> <?= form_close(); ?> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { $(document).on('click', '.sale_status', function() { var sale_id = $(this).closest('tr').attr('id'); var curr_status = $(this).text(); var status = curr_status.toLowerCase(); $('#status-id').text('( <?= lang('sale_id'); ?> '+sale_id+' )'); $('#sale_id').val(sale_id); $('#status').val(status); $('#status').select2('val', status); $('#stModal').modal() }); }); </script> <?php } ?> <?php if ($Admin) { ?> <!--************************************************************ START UNIT PROCESS STATUS ***********************************************************/ --> <div class="modal fade" id="stModal1" tabindex="-1" role="dialog" aria-labelledby="stModalLabel"> <div class="modal-dialog" role="document" style="width: 80%;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><i class="fa fa-times"></i></span></button> <h4 class="modal-title" id="stModalLabel">Update DC Status <b>DC Numberr: <span id="dc_number_id" style="font-size: 28px;"></span></b> <b>Due Date (<span id=due_date></span>)</b> <span class="pull-right" style="padding-right: 16px;"><div id="payment_button"></div></h4> </div> <?//= form_open('sales/up_status'); ?> <div class="modal-body"> <!-- New Popup Starts Here --> <div class="row"> <div class="col-md-12"> <div class="col-md-3"> <ul class="nav nav-tabs tabs-left sideways"> <li id="step1" class=""><a href="#measurement" data-toggle="tab">Measurement Collected</a></li> <li id="step2" class=""><a href="#cutting_partial" data-toggle="tab">Cutting Unit (Partial)</a></li> <!--<li id="step3" class=""><a href="#cutting_fully" data-toggle="tab">Cutting Unit (Ready)</a></li>--> <li id="step4" class=""><a href="#stitching_partial" data-toggle="tab">Stitching Unit (Partial)</a></li> <li id="step5" class=""><a href="#stitching_fully" data-toggle="tab">Unit Ready</a></li> <li id="step6" class=""><a href="#ready_delivery_partial" data-toggle="tab">Ready to Delivery (Partial)</a></li> <li id="step7" class=""><a href="#ready_delivery" data-toggle="tab">Ready to Delivery</a></li> <li id="step8" class=""><a href="#order_delivery_partial" data-toggle="tab">Order Delivered (Partial)</a></li> <li id="step9" class=""><a href="#order_delivery" data-toggle="tab">Order Delivered</a></li> <li id="step10" class=""><a href="#bill_cancelled" data-toggle="tab">Bill Cancelled</a></li> <li id="step11" class=""><a href="#history" data-toggle="tab">Unit History List</a></li> </ul> </div> <div class="col-md-9"> <div class="tab-content"> <!-- Content Starts Here --> <div class="tab-pane" id="measurement">Measurement Collected</div> <div class="tab-pane" id="cutting_partial"> <!--<form action="" enctype="multipart/form-data" id="cutting_form" method="post" accept-charset="utf-8">--> <?php echo form_open('sales/up_status_new', array('id' => 'cuttingForm')) ?> <?//= form_open('sales/up_status_new'); ?> <div id="cutting_assigned_section"></div> <?//= form_close(); ?> <?php echo form_close() ?> <!--</form>--> </div> <div class="tab-pane" id="cutting_fully">Cutting Unit (Ready)</div> <div class="tab-pane" id="stitching_partial"> <?=form_open('sales/stitching_new', array('id' => 'stitchingForm')) ?> <div id="stitching_assigned_section"></div> <?= form_close(); ?> </div> <div class="tab-pane" id="stitching_fully">All Units Are Ready</div> <div class="tab-pane" id="ready_delivery_partial"> <?=form_open('sales/ready_to_delivery_new', array('id' => 'readytoDeliveryForm')) ?> <div id="ready_to_delivery_section"></div> <?= form_close(); ?> </div> <div class="tab-pane" id="ready_delivery">Ready to Delivery</div> <div class="tab-pane" id="order_delivery_partial"> <?=form_open('sales/delivery_date_new', array('id' => 'deliveryDateForm')) ?> <div id="delivery_items_section"></div> <?= form_close(); ?> </div> <div class="tab-pane" id="order_delivery"> <?= form_open('sales/overall_delivery_date', array('id' => 'overAlldeliveryDateForm')) ?> <input type="hidden" name="delivery_date_sale_id" value="" id="delivery_date_sale_id" /> <input type="hidden" name="full_delivery_date_status" value="9" id="full_delivery_date_status" /> <div id="deliver_date_section"> <div class="row"> <div class="col-md-3"> <label>Delivery Date</label> <input type="date" name="full_delivery_date" value="" id="full_delivery_date" class="form-control today_date" /> </div> <div class="col-md-9"> </div> </div> <div class="row"> <div class="col-md-12"> <div style="float: left; padding-top: 30px;"><input type="submit" id="delivery" class="btn btn-success" value="Submit"></div> </div> </div> <?= form_close(); ?> </div> </div> <div class="tab-pane" id="bill_cancelled"> <?= form_open('sales/bill_cancel_new'); ?> <input type="hidden" name="bill_cancel_sale_id" value="" id="bill_cancel_sale_id" /> <input type="hidden" name="bill_cancel_status" value="10" id="bill_cancel_status" /> <label>Bill Cancel Status</label> <select name="bill_cancell_done" id="bill_cancell_done" class="form-control"> <option value="Cancelled">Bill Cancelled</option> <option value="Sales">Sale Bill</option> </select> <div style="float: right; padding-top: 30px;"><input type="submit" id="bill_cancel" class="btn btn-success" value="Submit"></div> <?= form_close(); ?> </div> <div class="tab-pane" id="history"> <div id="history_section"></div> </div> <!-- Content Ends Here --> </div> </div> <div class="clearfix"></div> </div> </div> </div> <div class="modal-footer" style="margin-top:0;"> <button type="button" class="btn btn-danger pull-right" data-dismiss="modal"> <i class="fa fa-times"></i> <?=lang('close')?> </button> </div> </div> </div> </div> <!--************************************************************ END UNIT PROCESS STATUS *********************************************************** --> <!--************************************************************ START MENU***********************************************************--> <div class="modal fade" id="historymodal" tabindex="-1" role="dialog" aria-labelledby="stModalLabel"> <div class="modal-dialog" role="document" style="width: 80%;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><i class="fa fa-times"></i></span></button> <h4 class="modal-title" id="stModalLabel">Update DC Status <b><span id="dc_number_id_hs"></span></b> <b>Due Date (<span id=due_date_hs></span>)</b> <span class="pull-right" style="padding-right: 16px;"><b>Pant Count : <span id="pant_count_hs"></span> | Shirt Count : <span id="shirt_count_hs"></span> </span> </b></h4> </div> <?//= form_open('sales/up_status'); ?> <div class="modal-body"> <!-- New Popup Starts Here --> <div class="row"> <div class="col-md-12"> <div class="col-md-3"> <ul class="nav nav-tabs tabs-left sideways"> <li id="history-view" class="active"><a href="#history1" data-toggle="tab">Unit History List</a></li> </ul> </div> <div class="col-md-9"> <div class="tab-content"> <!-- Content Starts Here --> <div class="tab-pane active" id="history1"> <div id="history_section1"></div> </div> <!-- Content Ends Here --> </div> </div> <div class="clearfix"></div> </div> </div> </div> <div class="modal-footer" style="margin-top:0;"> <button type="button" class="btn btn-danger pull-right" data-dismiss="modal"> <i class="fa fa-times"></i> <?=lang('close')?> </button> </div> </div> </div> </div> <!--/************************************************************ END MENU STATUS ***********************************************************/ --> </div> </div> </div> </div> <!-- SMS Details Starts Here --> <div class="modal" data-easein="flipYIn" id="smsModal" tabindex="-1" role="dialog" aria-labelledby="cModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header modal-primary"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fa fa-times"></i></button> <h4 class="modal-title" id="cModalLabel"> SMS Information </h4> </div> <div class="modal-body"> <div id="c-alert" class="alert alert-danger" style="display:none;"></div> <div class="row"> <div class="col-xs-12"> <div id="sms_details"></div> </div> </div> <div class="row"> <div class="col-xs-6"></div> <div class="col-xs-6"></div> </div> </div> <div class="modal-footer" style="margin-top:0;"> <button type="button" class="btn btn-default pull-right" data-dismiss="modal"> <?=lang('close')?> </button> </div> </div> </div> </div> <!-- SMS Details Ends Here --> <script type="text/javascript"> $(document).ready(function() { var user_name =0; function isEven(n) { return n % 2 == 0; } function todaydate() { var now = new Date(); var day = ("0" + now.getDate()).slice(-2); var month = ("0" + (now.getMonth() + 1)).slice(-2); var today = now.getFullYear()+"-"+(month)+"-"+(day) ; return today } $(function(){ $('#stiching_unit_com_date').val(todaydate); $('#cutting_unit_com_date').val(todaydate); var dtToday = new Date(); var month = dtToday.getMonth() + 1; var day = dtToday.getDate(); var year = dtToday.getFullYear(); var mxmonth = dtToday.getMonth() + 2; var mxdate=day-10; var mndate=day+10; if(month < 10) month = '0' + month.toString(); if(day < 10) day = '0' + day.toString(); var minDate = year + '-' + month + '-' + day; var maxDate = year + '-' + mxmonth + '-' + day; $('#cutting_unit_com_date').attr('max', mxdate); $('#cutting_unit_com_date').attr('min', mndate); }); $(document).on('click', '.upsale_status', function() { $('#payment_button').empty(); //$('.today_date').val(todaydate); var sale_id = $(this).closest('tr').attr('id'); var shirt_count = $(this).closest('tr').attr('shirt_count'); console.log('Sale ID : '+sale_id); console.log('Shirt Count : '+shirt_count); /*$('.select2').select2();*/ /* ----- Get Sale Details Here ----- */ $.ajax({ type: "get", url: base_url + "sales/customerInfo", data : {sale_id:sale_id}, dataType: "json", success: function(t) { console.log('Due Date Unit:'+t['due_date']); console.log('Total:'+t['total']); console.log('Grand Total:'+t['grand_total']); console.log('Unit Process Status:'+t['unit_process_status']); console.log('Delivery Date:'+t['deliver_date']); console.log('Get DC Number:'+t['hold_ref']); var holdRef = t['hold_ref'] || ''; var dcPrefix = t['dc_prefix'] || ''; var delivery_date = "date="+t['deliver_date']; var delivery_datee = t['deliver_date']; console.log("delivery Date IS "+delivery_date); $('#bill_cancell_done').val(t['bill_status']); $('#full_delivery_date').val(t['deliver_date']); $("#upstatus").val(t['unit_process_status']).trigger('change'); $('#dc_number_id').text(dcPrefix+holdRef); $('#due_date').text(t['due_date']); console.log("Shirt Count"+t['shirt_count']); if(t['shirt_count']==null){ var shirt_c='0'; }else{ var shirt_c=t['shirt_count']; } if(t['pant_count']==null){ var pant_c='0'; }else{ var pant_c=t['pant_count']; } $('#shirt_count').text(shirt_c); $('#pant_count').text(pant_c); $('#dc_number').text(t['hold_ref']); var payment = '<a href="sales/add_payment/'+sale_id+'" data-toggle="ajax" id="pay"><span class="btn btn-info"><i class="fa fa-inr"></i> Add Payment</span></a> <a href="sales/add_payment/'+sale_id+'/'+delivery_datee+'" data-toggle="ajax" id="pay_delivery" style="display: none;"><span class="btn btn-info"><i class="fa fa-inr"></i> Add Payment</span></a> <b>Pant Count : <span id="pant_count">'+pant_c+'</span> | Shirt Count : <span id="shirt_count">'+shirt_c+'</span></span> </b>'; // $('#payment_button').append('<a href="sales/add_payment/'+sale_id+'" data-toggle="ajax"><span class="btn btn-info"><i class="fa fa-inr"></i> Add Payment</span></a>'); $('#payment_button').append(payment); } }); /* ----- Get Sale All Cutting Items Here ----- */ /*var user=$('#user').val();*/ var date=$('#date').val(); $.ajax({ type: "get", url: '<?=site_url('sales/get_all_sale_cutting_items');?>', data : {sale_id:sale_id,date:date}, dataType: "text", success: function(t) { $('#cutting_assigned_section').append(t); }, error:function(err){ alert(err); } }); $('#cutting_assigned_section').empty(); /* ----- Get Sale All Stitching Items Here ----- */ $.ajax({ type: "get", url: '<?=site_url('sales/get_all_sale_stitching_items');?>', data : {sale_id:sale_id}, dataType: "text", success: function(t) { $('#stitching_assigned_section').append(t); }, error:function(err){ alert(err); } }); $('#stitching_assigned_section').empty(); /* --- New Starts Here --- */ /* ----- Get Sale All Ready Items Here ----- */ $.ajax({ type: "get", url: '<?=site_url('sales/get_all_ready_items');?>', data : {sale_id:sale_id}, dataType: "text", success: function(t) { $('#ready_to_delivery_section').append(t); }, error:function(err){ alert(err); } }); $('#ready_to_delivery_section').empty(); /* ----- Get Sale All Delivery Items Here ----- */ $.ajax({ type: "get", url: '<?=site_url('sales/get_all_delivery_items');?>', data : {sale_id:sale_id}, dataType: "text", success: function(t) { $('#delivery_items_section').append(t); }, error:function(err){ alert(err); } }); $('#delivery_items_section').empty(); /* ----- Get Sale All Delivery Items Here ----- */ $.ajax({ type: "get", url: '<?=site_url('sales/get_all_unit_status_history');?>', data : {sale_id:sale_id}, dataType: "text", success: function(t) { $('#history_section').append(t); }, error:function(err){ alert(err); } }); $('#history_section').empty(); var curr_upstatus = $(this).text(); var upstatus = curr_upstatus; $('#up_status_id').text('( <?= lang('sale_id'); ?> '+sale_id+' )'); $('#sale_id1').val(sale_id); // Cutting Unit & Stitching Unit $('#cutting_sale_ids').val(sale_id); $('#stitching_sale_ids').val(sale_id); $('#ready_to_delivery_sale_ids').val(sale_id); $('#product_delivery_date').val(sale_id); $('#delivery_date_sale_id').val(sale_id); $('#bill_cancel_sale_id').val(sale_id); $('#multi_sell_id').val(sale_id); $('#upstatus').val(upstatus); var s=0; console.log(s); if(upstatus=='Measurement Collected'){ s=1; $("#step1").attr('class', 'active'); $("#measurement").attr('class', 'tab-pane active'); } else if(upstatus=='Cutting Unit (Partial)'){ s=2; $("#step2").attr('class', 'active'); $("#cutting_partial").attr('class', 'tab-pane active'); } else if(upstatus=='Stitching Unit (Partial)'){ s=3; /*$("#step3").attr('class', 'active'); $("#cutting_fully").attr('class', 'tab-pane active');*/ $("#step4").attr('class', 'active'); $("#stitching_partial").attr('class', 'tab-pane active'); } else if(upstatus=='Stitching Unit (Partial)'){ s=4; $("#step4").attr('class', 'active'); $("#stitching_partial").attr('class', 'tab-pane active'); } else if(upstatus=='All Units Are Ready'){ s=5; $("#step5").attr('class', 'active'); $("#stitching_fully").attr('class', 'tab-pane active'); } else if(upstatus=='Ready to Delivery (Partial)'){ s=6; $("#step6").attr('class', 'active'); $("#ready_delivery_partial").attr('class', 'tab-pane active'); } else if(upstatus=='Ready to Delivery'){ s=7; $("#step7").attr('class', 'active'); $("#ready_delivery").attr('class', 'tab-pane active'); } else if(upstatus=='Order Delivered (Partial)'){ s=8; $("#step8").attr('class', ''); $("#step8").attr('class', 'active'); $("#order_delivery_partial").attr('class', 'tab-pane active'); } else if(upstatus=='Order Delivered'){ s=9; $("#step9").attr('class', 'active'); $("#order_delivery").attr('class', 'tab-pane active'); } else if(upstatus=='Bill Cancelled'){ s=10; $("#step10").attr('class', 'active'); $("#bill_cancelled").attr('class', 'tab-pane active'); } $(document).on('change','#upstatus', function() { $("#cutting_unit_com_date_div").hide(); $("#stiching_unit_com_date_div").hide(); var status = 0; user_name = $("#user_name").val(); status=$('#upstatus').val(); if(isEven(status)) { } else { } }); $('#stModal1').modal(); }); /*******************************starts history **************************************************/ $(document).on('click', '.view-history', function() { console.log("history"); var sale_id = $(this).attr('id'); console.log("saleid"+sale_id); //$('.today_date').val(todaydate); // var sale_id = $(this).closest('tr').attr('id'); var shirt_count_hs = $(this).closest('tr').attr('shirt_count_hs'); console.log('Sale ID : '+sale_id); console.log('Shirt Count : '+shirt_count_hs); /* ----- Get Sale Details Here ----- */ $.ajax({ type: "get", url: base_url + "sales/customerInfo", data : {sale_id:sale_id}, dataType: "json", success: function(t) { console.log('Total:'+t['total']); console.log('Grand Total:'+t['grand_total']); console.log('Cutting User:'+t['cutting_unit_user']); console.log('Stitching User:'+t['stitching_unit_user']); console.log('Cutting Unit Date:'+t['cutting_unit_com_date']); console.log('Stitching Unit Date:'+t['stitching_unit_com_date']); console.log('Unit Process Status:'+t['unit_process_status']); console.log('Delivery Date:'+t['deliver_date']); console.log('Cutting Unit Asign Date:'+t['cutting_unit_asign_date']); console.log('Stitching Unit Asign Date:'+t['stitching_unit_asign_date']); console.log('Get DC Number:'+t['hold_ref']); var holdRef = t['hold_ref'] || ''; var dcPrefix = t['dc_prefix'] || ''; $('#bill_cancell_done').val(t['bill_status']); $('#full_delivery_date').val(t['deliver_date']); $("#upstatus").val(t['unit_process_status']).trigger('change'); $('#dc_number_id_hs').text("( DC Number: "+dcPrefix+holdRef+")"); $('#due_date_hs').text(t['due_date']); console.log(t['shirt_count']); if(t['shirt_count']==null){ var shirt_c='0'; }else{ var shirt_c=t['shirt_count']; } if(t['pant_count']==null){ var pant_c='0'; }else{ var pant_c=t['pant_count']; } $('#shirt_count_hs').text(shirt_c); $('#pant_count_hs').text(pant_c); $('#dc_number').text(t['hold_ref']); } }); /* ----- Get Sale All Delivery Items Here ----- */ $.ajax({ type: "get", url: '<?=site_url('sales/get_all_unit_status_history');?>', data : {sale_id:sale_id}, dataType: "text", success: function(t) { $('#history_section1').append(t); }, error:function(err){ alert(err); } }); $('#history_section1').empty(); $('#historymodal').modal() }); /*******************************ends history **************************************************/ }); </script> <script> function deleteAssignedID(id,product_id){ var result = confirm("Confirm Want to delete this Assigned List?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/deleteAssign");?>", data : {id:id}, dataType: "text", success: function(t) { $("#xyz_"+id).empty(); var tot=0; console.log("Ganesan #total_product_quantity_product_id_"+product_id); console.log("Ganesan #total_product_quantity_id_"+id); $(".qqty_"+product_id).each(function(){ tot+=Number($(this).val()); console.log(".qqty_"+product_id); }); var total = $("#total_product_quantity_"+product_id).val(); console.log("loop:"+total); console.log("Total Gane:"+total); grand_balance=total-tot; console.log("Grand Balance:"+grand_balance); console.log("Total Assigned:"+tot); $("#balance_qty_"+product_id).text(grand_balance); $("#qtty_"+product_id).val(grand_balance); if($("#balance_qty_"+product_id).text() < 0){ $("#bal_total_qty_"+product_id).css({"color":"#FF0000"}); $("#cutting_update").prop("disabled", true); }else{ $("#bal_total_qty_"+product_id).css({"color":"black"}); $("#cutting_update").prop("disabled", false); } }, error:function(err){ alert(err); } }); } } function deleteStitchingAssignedID(id,product_id){ var result = confirm("Confirm Want to delete this Assigned List?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/deleteAssign");?>", data : {id:id}, dataType: "text", success: function(t) { $("#xyz_"+id).empty(); var tot=0; console.log("Ganesan #total_product_quantity_product_id_"+product_id); console.log("Ganesan #total_product_quantity_id_"+id); $(".s_qqty_"+product_id).each(function(){ tot+=Number($(this).val()); console.log(".s_qqty_"+product_id); }); var total = $("#s_total_product_quantity_"+product_id).val(); console.log("loop:"+total); console.log("Total Gane:"+total); grand_balance=total-tot; console.log("Grand Balance:"+grand_balance); console.log("Total Assigned:"+tot); $("#s_balance_qty_"+product_id).text(grand_balance); $("#s_qtty_"+product_id).val(grand_balance); if($("#s_balance_qty_"+product_id).text() < 0){ $("#s_bal_total_qty_"+product_id).css({"color":"#FF0000"}); $("#stitching_update").prop("disabled", true); }else{ $("#s_bal_total_qty_"+product_id).css({"color":"black"}); $("#stitching_update").prop("disabled", false); } }, error:function(err){ alert(err); } }); } } function deleteReadytAssoDeliveryAssignedID(id,product_id){ var result = confirm("Confirm Want to delete this Assigned List?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/deleteAssign");?>", data : {id:id}, dataType: "text", success: function(t) { $("#xyz_"+id).empty(); var tot=0; console.log("Ganesan #total_product_quantity_product_id_"+product_id); console.log("Ganesan #total_product_quantity_id_"+id); $(".r_qqty_"+product_id).each(function(){ tot+=Number($(this).val()); }); var total = $("#r_total_product_quantity_"+product_id).val(); console.log("Total Now Quantity:"+tot); console.log("Total:"+tot); grand_balance=total-tot; console.log(grand_balance); $("#r_balance_qty_"+product_id).text(grand_balance); $("#r_assigned_product_quantity_"+product_id).val(tot); if($("#r_balance_qty_"+product_id).text() < 0){ $("#r_bal_total_qty_"+product_id).css({"color":"#FF0000"}); $("#ready_to_delivery_update").prop("disabled", true); }else{ $("#r_bal_total_qty_"+product_id).css({"color":"black"}); $("#ready_to_delivery_update").prop("disabled", false); } }, error:function(err){ alert(err); } }); } } function deleteDeliveryAssignedID(id,product_id){ var result = confirm("Confirm Want to delete this Assigned List?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/deleteAssign");?>", data : {id:id}, dataType: "text", success: function(t) { $("#xyz_"+id).empty(); var tot=0; console.log("Ganesan #total_product_quantity_product_id_"+product_id); console.log("Ganesan #total_product_quantity_id_"+id); $(".d_qqty_"+product_id).each(function(){ tot+=Number($(this).val()); }); var total = $("#d_total_product_quantity_"+product_id).val(); console.log("Total Now Quantity:"+tot); grand_balance=total-tot; console.log(grand_balance); $("#d_balance_qty_"+product_id).text(grand_balance); $("#d_assigned_product_quantity_"+product_id).val(tot); $("#d_qtty_"+product_id).val(grand_balance); if($("#d_balance_qty_"+product_id).text() < 0){ $("#d_bal_total_qty_"+product_id).css({"color":"#FF0000"}); $("#d_delivery_update").prop("disabled", true); }else{ $("#d_bal_total_qty_"+product_id).css({"color":"black"}); $("#d_delivery_update").prop("disabled", false); } }, error:function(err){ alert(err); } }); } } </script> <script> $(document).ready(function(){ $("#measurement_status").click(function(){ for(var c=1;c<=11;c++) { $('#step'+c).attr('class', ''); } $("#measurement").attr('class', 'tab-pane'); $("#cutting_partial").attr('class', 'tab-pane'); $("#cutting_fully").attr('class', 'tab-pane'); $("#stitching_partial").attr('class', 'tab-pane'); $("#stitching_fully").attr('class', 'tab-pane'); $("#ready_delivery_partial").attr('class', 'tab-pane'); $("#ready_delivery").attr('class', 'tab-pane'); $("#order_delivery_partial").attr('class', 'tab-pane'); $("#order_delivery").attr('class', 'tab-pane'); $("#bill_cancelled").attr('class', 'tab-pane'); $("#history").attr('class', 'tab-pane'); }); $(".content").click(function(){ for(var c=1;c<=11;c++) { $('#step'+c).attr('class', ''); } $("#measurement").attr('class', 'tab-pane'); $("#cutting_partial").attr('class', 'tab-pane'); $("#cutting_fully").attr('class', 'tab-pane'); $("#stitching_partial").attr('class', 'tab-pane'); $("#stitching_fully").attr('class', 'tab-pane'); $("#ready_delivery_partial").attr('class', 'tab-pane'); $("#ready_delivery").attr('class', 'tab-pane'); $("#order_delivery_partial").attr('class', 'tab-pane'); $("#order_delivery").attr('class', 'tab-pane'); $("#bill_cancelled").attr('class', 'tab-pane'); $("#history").attr('class', 'tab-pane'); }); }); </script> <script type="text/javascript"> $(document).ready(function() { $(document).on('click', '.sms', function() { console.log('SMS Inside Function Working:'); var sms_sale_id = $(this).attr('id'); console.log(sms_sale_id); $.ajax({ type: "get", url: '<?=site_url('sales/send_sms_form');?>', data : {sms_sale_id:sms_sale_id}, dataType: "text", success: function(t) { $("#smsModal").modal("show"); $('#sms_details').append(t); }, error:function(err){ alert(err); } }); $('#sms_details').empty(); }); }); </script> <script> $(function() { $("#cuttingForm").on('submit', function(e) { e.preventDefault(); var contactForm = $(this); $.ajax({ url: contactForm.attr('action'), type: 'post', dataType: 'json', data: contactForm.serialize(), success: function(response){ console.log(response); if(response.status == 'success') { alert("Cutting Unit Assigned Completed"); /*$('#stModal1').modal().hide();*/ $('#stModal1').modal('toggle'); /*$('#stModal1').modal('toggle');*/ /*$('#stModal1').modal('hide'); $('#stModal1').modal();*/ }else { alert("Cutting Unit Assigned Error"); } } }); }); $("#stitchingForm").on('submit', function(e) { e.preventDefault(); var contactForm = $(this); $.ajax({ url: contactForm.attr('action'), type: 'post', dataType: 'json', data: contactForm.serialize(), success: function(response){ console.log(response); if(response.status == 'success') { alert("Stitching Unit Assigned Completed"); $('#stModal1').modal('toggle'); /*$('#stModal1').modal('hide'); $('#stModal1').modal();*/ }else { alert("Stitching Unit Assigned Error"); } } }); }); $("#readytoDeliveryForm").on('submit', function(e) { e.preventDefault(); var contactForm = $(this); $.ajax({ url: contactForm.attr('action'), type: 'post', dataType: 'json', data: contactForm.serialize(), success: function(response){ console.log(response); if(response.status == 'success') { alert("Ready to Delivery Completed"); $('#stModal1').modal('toggle'); /*$('#stModal1').modal('hide'); $('#stModal1').modal();*/ }else { alert("Ready to Delivery Error"); } } }); }); $("#deliveryDateForm").on('submit', function(e) { e.preventDefault(); var contactForm = $(this); $.ajax({ url: contactForm.attr('action'), type: 'post', dataType: 'json', data: contactForm.serialize(), success: function(response){ console.log(response); if(response.status == 'success') { alert("Delivery Date Product Assigned Completed"); $('#pay').click(); /*$('#stModal1').modal('hide'); $('#stModal1').modal();*/ }else { alert("Delivery Date Error"); } } }); }); $("#overAlldeliveryDateForm").on('submit', function(e) { e.preventDefault(); var contactForm = $(this); $.ajax({ url: contactForm.attr('action'), type: 'post', dataType: 'json', data: contactForm.serialize(), success: function(response){ console.log(response); if(response.status == 'success') { alert("Fully Delivery Date Assigned"); /*<a href="sales/add_payment/'+sale_id+'" data-toggle="ajax" id="pay"><span class="btn btn-info"><i class="fa fa-inr"></i> Add Payment</span></a>*/ $('#pay').click(); /*$('#stModal1').modal('hide'); $('#stModal1').modal();*/ }else { alert("Fully Delivery Date Error"); } } }); }); }); /*function readyAllproductsClick(id,cutting_count,stitching_count){ if(cutting_count==0 && stitching_count==0){ alert("All Items are Zero"); xyz(); }*/ /*var result = confirm("Confirm Want to Ready All Products !!! Id is"+id+"?"); if (result) { $.ajax({ type: "get", url: "<?=site_url("sales/readyAllProducts");?>", data : {id:id}, dataType: "text", success: function(t) { alert("Success - All Products are Ready to Delivery"); $('#spn_'+id).text(); }, error:function(err){ alert(err); } }); }*/ /* }*/ </script> <?php } ?> <script src="<?= $assets ?>plugins/bootstrap-datetimepicker/js/moment.min.js" type="text/javascript"></script> <script src="<?= $assets ?>plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ /*$('#form').hide();*/ $('.toggle_form').click(function(){ $("#form").slideToggle(); return false; }); }); </script> <script type="text/javascript"> $(function () { $('.datetimepicker').datetimepicker({ format: 'YYYY-MM-DD HH:mm' }); $('.datepicker').datetimepicker({format: 'YYYY-MM-DD', showClear: true, showClose: true, useCurrent: false, widgetPositioning: {horizontal: 'auto', vertical: 'bottom'}, widgetParent: $('.dataTable tfoot')}); }); </script> <style> /*table.display tbody tr:active td { background-color: #abe2eb !important; }*/ </style> <!-- Working Script Here --> <script> $(document).on('click', 'table.display tbody tr', function () { $('table tr').css('background','#ffffff'); $(this).css('background','#abe2eb'); }); </script> <style> .tabs-left { border-bottom: none; border-right: 1px solid #ddd; } .tabs-left>li { float: none; margin:0px; } .tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus { border-bottom-color: #ddd; border-right-color: transparent; background:#f90; color: white; font-weight: 700; border:none; border-radius:0px; margin:0px; } .nav-tabs>li>a:hover { /* margin-right: 2px; */ line-height: 1.42857143; border: 1px solid transparent; /* border-radius: 4px 4px 0 0; */ } .tabs-left>li.active>a::after{content: ""; position: absolute; top: 10px; right: -10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #f90; display: block; width: 0; } </style>