stock changes 07-04-2025
This commit is contained in:
parent
7291373b39
commit
ba328c5fe7
@ -289,6 +289,7 @@ class Rawmaterialdetails extends BaseController
|
|||||||
$data['assetcode'] = $this->rawmaterialdetails_model->getAssetcode();
|
$data['assetcode'] = $this->rawmaterialdetails_model->getAssetcode();
|
||||||
$data['avg_price'] = $this->rawmaterialdetails_model->getMaterialAvg($RawMaterialID);
|
$data['avg_price'] = $this->rawmaterialdetails_model->getMaterialAvg($RawMaterialID);
|
||||||
$data['materialRateHistory'] = $this->rawmaterialdetails_model->getMaterialRateHistory($RawMaterialID);
|
$data['materialRateHistory'] = $this->rawmaterialdetails_model->getMaterialRateHistory($RawMaterialID);
|
||||||
|
$data['materialListPage'] = $_GET['page'];
|
||||||
|
|
||||||
//print_r($data['avg_price']);die();
|
//print_r($data['avg_price']);die();
|
||||||
$this->global['pageTitle'] = 'Edit Material Master';
|
$this->global['pageTitle'] = 'Edit Material Master';
|
||||||
@ -317,6 +318,7 @@ class Rawmaterialdetails extends BaseController
|
|||||||
$stock = $this->request->getPost('openstock');
|
$stock = $this->request->getPost('openstock');
|
||||||
$reorder = $this->request->getPost('reorder');
|
$reorder = $this->request->getPost('reorder');
|
||||||
$stockdate = $this->request->getPost('Date');
|
$stockdate = $this->request->getPost('Date');
|
||||||
|
$materialListPage = $this->request->getPost('materialListPage');
|
||||||
$stockdate = (empty($stockdate)) ? NULL : get_date_time_dynamical_format('d-m-Y','Y-m-d',"$stockdate");
|
$stockdate = (empty($stockdate)) ? NULL : get_date_time_dynamical_format('d-m-Y','Y-m-d',"$stockdate");
|
||||||
|
|
||||||
$chked = $this->request->getPost('isactive');
|
$chked = $this->request->getPost('isactive');
|
||||||
@ -331,9 +333,13 @@ class Rawmaterialdetails extends BaseController
|
|||||||
|
|
||||||
if ($result == true) {
|
if ($result == true) {
|
||||||
$this->session->setFlashdata('success', 'RawMaterial Updated successfully!');
|
$this->session->setFlashdata('success', 'RawMaterial Updated successfully!');
|
||||||
|
$this->session->setFlashdata('materialListPage', "$materialListPage");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
echo "<script>alert('RawMaterial Record Not updated!');</script>";
|
echo "<script>alert('RawMaterial Record Not updated!');</script>";
|
||||||
$this->session->setFlashdata('error', 'RawMaterial Record Not updated!');
|
$this->session->setFlashdata('error', 'RawMaterial Record Not updated!');
|
||||||
|
$this->session->setFlashdata('materialListPage', "$materialListPage");
|
||||||
|
|
||||||
}
|
}
|
||||||
return redirect()->route('rawmaterialListing');
|
return redirect()->route('rawmaterialListing');
|
||||||
|
|
||||||
|
|||||||
@ -113,7 +113,7 @@ if ($total <= $reorder) {
|
|||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="page-title-box page-title-box-alt">
|
<div class="page-title-box page-title-box-alt">
|
||||||
<h4 class="page-title">Edit Material - <?php echo $MaterialCode; ?> Details</h4>
|
<h4 class="page-title">Edit Material - <?php echo $MaterialCode; ?> Details</h4>
|
||||||
<button type="button" class="btn btn-secondary" onclick="window.location.href='<?= base_url() ?>rawmaterialListing'">
|
<button type="button" class="btn btn-secondary" onclick="window.location.href='<?= base_url() ?>rawmaterialListing?materialListPage=<?= $materialListPage ?>'">
|
||||||
<span class="bold">Cancel</span>
|
<span class="bold">Cancel</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@ -361,10 +361,12 @@ if ($total <= $reorder) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-footer text-right">
|
<div class="box-footer text-right">
|
||||||
<button type="button" class="btn btn-secondary" onclick="window.location.href='<?= base_url() ?>rawmaterialListing'">
|
<button type="button" class="btn btn-secondary" onclick="window.location.href='<?= base_url() ?>rawmaterialListing?materialListPage=<?= $materialListPage ?>'">
|
||||||
<span class="bold">Cancel</span>
|
<span class="bold">Cancel</span>
|
||||||
</button>
|
</button>
|
||||||
<input type="button" id="editRawMaterialBtnId" class="btn btn-success" value="Submit" />
|
<input type="button" id="editRawMaterialBtnId" class="btn btn-success" value="Submit" />
|
||||||
|
|
||||||
|
<input type="hidden" id="materialListPage" name="materialListPage" value="<?php echo $materialListPage; ?>" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div><!-- /.card-body -->
|
</div><!-- /.card-body -->
|
||||||
|
|||||||
@ -76,6 +76,9 @@
|
|||||||
$type = "success";
|
$type = "success";
|
||||||
echo show_alert($type, $success);
|
echo show_alert($type, $success);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$materialListPage = session()->getFlashdata('materialListPage') ?? $_GET['materialListPage'] ?? 1;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -207,6 +210,7 @@
|
|||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
|
|
||||||
<a class="a_tag_link"
|
<a class="a_tag_link"
|
||||||
|
onclick="editMaterial(event)"
|
||||||
href="<?php echo base_url() . 'viewRawmaterial?RID=' . $record->MaterialCode . '&MType=' . $record->MaterialType . '&UOM=' . $record->UOM . '&date1=' . $date ?>"
|
href="<?php echo base_url() . 'viewRawmaterial?RID=' . $record->MaterialCode . '&MType=' . $record->MaterialType . '&UOM=' . $record->UOM . '&date1=' . $date ?>"
|
||||||
data-toggle="tooltip"
|
data-toggle="tooltip"
|
||||||
title="<?php echo $record->MaterialCode; ?> - Click here to view Material details"><i
|
title="<?php echo $record->MaterialCode; ?> - Click here to view Material details"><i
|
||||||
@ -414,6 +418,30 @@ $(document).ready(function () {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Ensure the saved page is a valid number
|
||||||
|
let savedPage =<?= $materialListPage ?? 0 ?>; // Default to 1 if not set
|
||||||
|
|
||||||
|
savedPage = savedPage -1 ;
|
||||||
|
|
||||||
|
|
||||||
|
if (!isNaN(savedPage)) {
|
||||||
|
// Check if the DataTable is initialized
|
||||||
|
if ($.fn.DataTable.isDataTable('#raw_material_list_table')) {
|
||||||
|
var dataTable = $('#raw_material_list_table').DataTable();
|
||||||
|
|
||||||
|
// Get the total number of pages in DataTable
|
||||||
|
var totalPages = dataTable.page.info().pages;
|
||||||
|
|
||||||
|
// Ensure the page number is within range
|
||||||
|
if (savedPage >= totalPages) {
|
||||||
|
savedPage = totalPages > 0 ? totalPages - 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set DataTable to the saved page
|
||||||
|
dataTable.page(savedPage).draw(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Date range filter function
|
// Date range filter function
|
||||||
// $.fn.dataTable.ext.search.push(
|
// $.fn.dataTable.ext.search.push(
|
||||||
// function (settings, data, dataIndex) {
|
// function (settings, data, dataIndex) {
|
||||||
@ -542,10 +570,31 @@ $(document).ready(function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
function editMaterial(event) {
|
||||||
|
|
||||||
|
event.preventDefault();
|
||||||
|
|
||||||
|
const targetElement = event.currentTarget;
|
||||||
|
|
||||||
|
let href = $(targetElement).attr('href');
|
||||||
|
|
||||||
|
let paginationNumber = $('#raw_material_list_table').DataTable().page.info().page + 1; // Get the current page number from dataTable
|
||||||
|
|
||||||
|
href += '&page=' + paginationNumber;
|
||||||
|
|
||||||
|
// Update the 'href' attribute of the target element
|
||||||
|
$(targetElement).attr('href', href);
|
||||||
|
|
||||||
|
window.location.href = href;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function deleteMaterial(mid) {
|
function deleteMaterial(mid) {
|
||||||
|
|
||||||
var answer = confirm(" Do you want to delete the Material from the List?")
|
var answer = confirm(" Do you want to delete the Material from the List?")
|
||||||
|
|||||||
@ -1448,7 +1448,7 @@
|
|||||||
<!-- Save All Data in Incoming Silica Sand Details from table -->
|
<!-- Save All Data in Incoming Silica Sand Details from table -->
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$('#save').click(function() {
|
$('#saveId').click(function() {
|
||||||
|
|
||||||
var incomingSilicaSandDetailsData = incomingSilicaSandTableToJson();
|
var incomingSilicaSandDetailsData = incomingSilicaSandTableToJson();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user