EVOLUTION-NINJA
Edit File: edit_inward_purchase.php
<?php $this->load->view('includes/header.php')?> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/grid_style.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/jquery-ui.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid-bootstrap.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid-bootstrap-ui.css'); ?>" /> <script type="text/ecmascript" src="<?php echo base_url('assets/jqgrid/js/jquery.jqGrid.min.js'); ?>"></script> <script type="text/ecmascript" src="<?php echo base_url('assets/jqgrid/js/i18n/grid.locale-en.js'); ?>"></script> <script type="text/javascript" src="<?php echo base_url('dashboard_assets/js/popper.min.js'); ?>" ></script> <script src="<?php echo base_url('assets/js/jquery-ui.js'); ?>" type="text/javascript"></script> <div class="container"> <div> <h3 style="padding-left: 15px;">Edit Inward Purchase</h3> </div> <form class="forms-sample update_form"> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="hidden" name="edit_id[]" value="<?php echo $value->id ;?>"> <?php }}?> <div class="row" style="border-bottom: 1px solid black; padding-top: 20px;"> <div class="form-group"> <label for="exampleInputUsername1">Layout Name</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="layout_name" value="<?php echo $value->layout_name; ?>" readonly> <?php break; }}?> </div> <?php if($po->godown_site == 'Site') { ?> <div class="form-group"> <label for="exampleInputUsername1">Site No</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="site_no" value="<?php echo $value->site_no; ?>" readonly> <?php break; }}?> </div> <div class="form-group"> <label for="exampleInputUsername1">Level</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="level_name" value="<?php echo $value->level_name; ?>" readonly> <?php break; }}?> </div> <div class="form-group"> <label for="exampleInputUsername1">Customer</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="customer" value="<?php echo $value->customer; ?>" readonly> <?php break; }}?> </div> <?php } else if($po->godown_site == 'Godown') { ?> <div class="form-group"> <label for="exampleInputUsername1">Godown Name</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="godown_name" value="<?php echo $value->godown_name; ?>" readonly> <?php break; }}?> </div> <?php } ?> </div> <div class="modal-body"> <div class="row"> <div class="col-sm-12" style="display: flex;"> <div class="form-group"> <label for="exampleInputUsername1">Product Name</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="hidden" class="form-control product_id" name="product_id[]" value="<?php echo $value->product_id; ?>" readonly > <input type="text" class="form-control product_name" name="product_name" value="<?php echo $value->product_name; ?>" readonly > <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">Quantity</label> <?php if(isset($po_data)) { foreach($po_data as $key=>$value) {?> <input type="text" name="quantity" class="form-control pur_quantity<?php echo $key;?>" value="<?php echo $value->quantity ;?>" readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">Unit</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="unit" class="form-control unit" value="<?php echo $value->unit_name ;?> " readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">Unit Price</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="unit_price" class="form-control unit" value="<?php echo $value->unit_price ;?> " readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">CGST</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="csgt" class="form-control unit" value="<?php echo $value->cgst ;?> " readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">SGST</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="sgst" class="form-control unit" value="<?php echo $value->sgst ;?> " readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">IGST</label> <?php if(isset($po_data)) { foreach($po_data as $value) {?> <input type="text" name="igst" class="form-control unit" value="<?php echo $value->igst ;?> " readonly> <?php }}?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">Already Received Goods<span style="color:red">*</span></label> <?php if(isset($po_data)) { foreach($po_data as $key=>$value) { if($value->received_goods != ''){?> <input type="text" name="" class="form-control already_received<?php echo $key;?>" value="<?php echo $value->received_goods ;?> " readonly > <?php } else { ?> <input type="text" name="" class="form-control already_received<?php echo $key;?>" value="0" readonly > <?php }} }?> </div> <div class="form-group" style="padding-left: 15px; padding-right: 15px;"> <label for="exampleInputUsername1">Received Goods<span style="color:red">*</span></label> <?php if(isset($po_data)) { foreach($po_data as $key=>$value) { if($value->quantity == $value->received_goods) { ?> <input type="text" name="" class="form-control received_goods" value="Received Completely" readonly > <input type="hidden" name="received_goods[]" class="form-control received_goods" value="0" readonly > <?php } else { ?> <input type="text" name="received_goods[]" class="form-control received_goods<?php echo $key;?>" pattern="[0-9]+" title="please enter number only" onkeyup="quantity_valuefirst(this.value,<?php echo $key;?>)" required > <?php } } } ?> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group" > <label for="exampleInputUsername1">Received Date</label> <input type="text" class="form-control" id="received_date" name="received_date" data-provide="datepicker" value="<?php echo date("d/m/Y"); ?>"> </div> </div> <div class="col-sm-4"> <div class="form-group" > <label for="exampleInputUsername1">Location<span style="color:red">*</span></label> <select name="location" class="form-control location" required> <option value="">Select</option> <?php foreach($loc_name as $value){?> <option value="<?php echo $value->id; ?>" ><?php echo $value->consumed_at; ?></option> <?php } ?> </select> </div> </div> <div class="col-sm-4"> <div class="form-group" > <label for="exampleInputUsername1">Invoice No <span style="color:red">*</span></label> <input type="text" class="form-control invoice_no" name="invoice_no" required> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary submit">Submit</button> <button type="button" class="btn btn-primary cancel" data-dismiss="modal">Close</button> </div> </form> </div> <script type="text/javascript"> $('.cancel').click(function(){ window.location = '<?php echo site_url("inward-purchases")?>'; }); $('.update_form').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); swal({ title: "Are you sure?", text: "You want to Save this?", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes!", cancelButtonText: "No, cancel plz!", closeOnConfirm: false, closeOnCancel: false }, function(isConfirm){ if (isConfirm) { $(".sweet-alert").hide(); $(".sweet-overlay").hide(); $.ajax({ type : 'post', url : "<?php echo site_url('update-vendor-goods-details');?>", data : formdata, contentType: false, processData: false, success:function(response) { response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { toastr["success"](response.message); setTimeout(function wait(){ window.location = '<?php echo site_url("inward-purchases")?>'; }, 1000); } else { toastr["error"](response.message); } } }); } else { $(".sweet-alert").hide(); $(".sweet-overlay").hide(); } }); }); $('#received_date').datepicker({ dateFormat:'dd-mm-yy' }).on('changeDate', function(ev){ $('#received_date').datepicker('hide'); }); function quantity_valuefirst(str,i) { var received_goods_val=str; //alert(received_goods_val); var quantity = $('.pur_quantity'+i).val(); var qty =parseFloat(quantity); var already_received =$('.already_received'+i).val(); var alrdy_rcvd =parseFloat(already_received); var qnty =parseFloat(qty-alrdy_rcvd); if(parseFloat(received_goods_val) > parseFloat(qnty)) { swal({ title: "Received Goods exceeded Order Quantity!!", //text: "You want to Save this?", type: "warning", showCancelButton: false, confirmButtonColor: "#DD6B55", confirmButtonText: "OK!", //cancelButtonText: "No, cancel plz!", closeOnConfirm: false, closeOnCancel: false }); $('.received_goods'+i).val(0); } } </script> <style type="text/css"> form{ padding-top: 30px; } @media only screen and (min-width:320px) and (max-width:640px) { .add{ margin-left: 40%; margin-top: 10px; } } .form-group input{ margin-bottom: 10px !important; } </style> <?php $this->load->view('includes/footer.php')?>