Merging : GWM

This commit is contained in:
Smart 2024-09-18 08:22:45 +05:30
commit 24e02fc3be
24 changed files with 6379 additions and 6265 deletions

View File

@ -33,7 +33,6 @@ class Amendmentpurchaseorder extends BaseController
// $this->session = \CodeIgniter\Config\Factories::libraries('session'); // $this->session = \CodeIgniter\Config\Factories::libraries('session');
helper(['form']); helper(['form']);
$this->isLoggedIn(); $this->isLoggedIn();
} }
/** /**
@ -210,7 +209,7 @@ class Amendmentpurchaseorder extends BaseController
*/ */
function EditRevenuePurchaseOrder() function EditRevenuePurchaseOrder()
{ {
// print_r($this->request->getPost());die;
$NewPO = ''; $NewPO = '';
$MAD = ''; $MAD = '';
$PONO = $this->request->getPost('txtPONO'); $PONO = $this->request->getPost('txtPONO');
@ -232,7 +231,6 @@ class Amendmentpurchaseorder extends BaseController
$Deliverydt = get_date_time_format($dt); $Deliverydt = get_date_time_format($dt);
$DeliverySchedule = ''; $DeliverySchedule = '';
} }
$Modeofshipment = $this->request->getPost('addmodeofshipment'); $Modeofshipment = $this->request->getPost('addmodeofshipment');
$supplierreference = $this->request->getPost('amendsupplierreference'); $supplierreference = $this->request->getPost('amendsupplierreference');
$supplieroffno = $this->request->getPost('amendsupplierofferno'); $supplieroffno = $this->request->getPost('amendsupplierofferno');
@ -296,12 +294,13 @@ class Amendmentpurchaseorder extends BaseController
if (!empty($requestfilename)) { if (!empty($requestfilename)) {
if ($file && $file->isValid() && !$file->hasMoved()) { if ($file && $file->isValid() && !$file->hasMoved()) {
$path = ROOTPATH . 'public/uploads/POfiles/'; $path = ROOTPATH . 'public/uploads/POfiles/';
if(!is_dir($path)) { mkdir($path, 0777, true); } if (!is_dir($path)) {
mkdir($path, 0777, true);
}
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
log_message('error', 'File already exists in the database' . $requestfilename); log_message('error', 'File already exists in the database' . $requestfilename);
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null; $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
} } else {
else{
$file->move($path, $requestfilename); $file->move($path, $requestfilename);
$POMaster['POFile'] = $requestfilename; $POMaster['POFile'] = $requestfilename;
} }
@ -311,10 +310,17 @@ class Amendmentpurchaseorder extends BaseController
} else { } else {
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null; $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
} }
// print_r($POMaster);die;
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO); $LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
// dd($LastPO);
if(!empty($LastPO)){
if (count($LastPO) > 0) { if (count($LastPO) > 0) {
$NewPO = $LastPO[0]['PONO']; $NewPO = $LastPO[0]['PONO'];
} }
}else{
$NewPO = "";
}
$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS $PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
@ -649,12 +655,13 @@ class Amendmentpurchaseorder extends BaseController
if (!empty($requestfilename)) { if (!empty($requestfilename)) {
if ($file && $file->isValid() && !$file->hasMoved()) { if ($file && $file->isValid() && !$file->hasMoved()) {
$path = ROOTPATH . 'public/uploads/POfiles/'; $path = ROOTPATH . 'public/uploads/POfiles/';
if(!is_dir($path)) { mkdir($path, 0777, true); } if (!is_dir($path)) {
mkdir($path, 0777, true);
}
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
log_message('error', 'File already exists in the database' . $requestfilename); log_message('error', 'File already exists in the database' . $requestfilename);
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null; $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
} } else {
else{
$file->move($path, $requestfilename); $file->move($path, $requestfilename);
$POMaster['POFile'] = $requestfilename; $POMaster['POFile'] = $requestfilename;
} }
@ -969,12 +976,13 @@ class Amendmentpurchaseorder extends BaseController
if (!empty($requestfilename)) { if (!empty($requestfilename)) {
if ($file && $file->isValid() && !$file->hasMoved()) { if ($file && $file->isValid() && !$file->hasMoved()) {
$path = ROOTPATH . 'public/uploads/POfiles/'; $path = ROOTPATH . 'public/uploads/POfiles/';
if(!is_dir($path)) { mkdir($path, 0777, true); } if (!is_dir($path)) {
mkdir($path, 0777, true);
}
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
log_message('error', 'File already exists in the database' . $requestfilename); log_message('error', 'File already exists in the database' . $requestfilename);
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null; $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
} } else {
else{
$file->move($path, $requestfilename); $file->move($path, $requestfilename);
$POMaster['POFile'] = $requestfilename; $POMaster['POFile'] = $requestfilename;
} }
@ -1365,12 +1373,13 @@ class Amendmentpurchaseorder extends BaseController
if (!empty($requestfilename)) { if (!empty($requestfilename)) {
if ($file && $file->isValid() && !$file->hasMoved()) { if ($file && $file->isValid() && !$file->hasMoved()) {
$path = ROOTPATH . 'public/uploads/POfiles/'; $path = ROOTPATH . 'public/uploads/POfiles/';
if(!is_dir($path)) { mkdir($path, 0777, true); } if (!is_dir($path)) {
mkdir($path, 0777, true);
}
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
log_message('error', 'File already exists in the database' . $requestfilename); log_message('error', 'File already exists in the database' . $requestfilename);
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null; $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
} } else {
else{
$file->move($path, $requestfilename); $file->move($path, $requestfilename);
$POMaster['POFile'] = $requestfilename; $POMaster['POFile'] = $requestfilename;
} }
@ -1635,5 +1644,4 @@ class Amendmentpurchaseorder extends BaseController
echo 'Purchase Order is' . $PONO . 'Amended Successfully! New PO Number is: ' . $NewPO; echo 'Purchase Order is' . $PONO . 'Amended Successfully! New PO Number is: ' . $NewPO;
} }
} }

View File

@ -321,9 +321,9 @@ class Inwardgateregister extends BaseController
$IsThisOpenOrderPO = $this->request->getPost('hiddenIsOpenOrder'); $IsThisOpenOrderPO = $this->request->getPost('hiddenIsOpenOrder');
$DeliveryChellanOrInvoiceNo = $this->request->getPost('InvoiceNo'); $DeliveryChellanOrInvoiceNo = $this->request->getPost('InvoiceNo');
$DeliveryChellan = (string)$this->request->getPost('InvoiceDate'); $DeliveryChellan = (string)$this->request->getPost('InvoiceDate');
$DeliveryChellanDate = get_date_time_format($DeliveryChellan); $DeliveryChellanDate = get_date_time_format_new($DeliveryChellan);
$Mat_Rcvd_Dt = (string)$this->request->getPost('MaterialRcvdDate'); $Mat_Rcvd_Dt = (string)$this->request->getPost('MaterialRcvdDate');
$MaterialRcvdDt = get_date_time_format($Mat_Rcvd_Dt); $MaterialRcvdDt = get_date_time_format_new($Mat_Rcvd_Dt);
$VehicleNo = $this->request->getPost('VehicleNo'); $VehicleNo = $this->request->getPost('VehicleNo');
$TransporterId = $this->request->getPost('TransporterId'); $TransporterId = $this->request->getPost('TransporterId');
$DriverName = $this->request->getPost('DriverName'); $DriverName = $this->request->getPost('DriverName');

View File

@ -634,6 +634,7 @@ class Purchaseorder extends BaseController
//$data['WorkStatus']=$this->purchaseorder_model->GetWorkStatus('C019'); //$data['WorkStatus']=$this->purchaseorder_model->GetWorkStatus('C019');
$data['WorkStatus'] = $this->purchaseorder_model->getStatus(7); $data['WorkStatus'] = $this->purchaseorder_model->getStatus(7);
// echo "<pre>";
// print_r($data);die; // print_r($data);die;
$this->global['pageTitle'] = 'Edit Service Purchase order form'; $this->global['pageTitle'] = 'Edit Service Purchase order form';
$this->loadViews("EditservicePurchaseorder", $this->global, $data, NULL); $this->loadViews("EditservicePurchaseorder", $this->global, $data, NULL);
@ -1212,6 +1213,8 @@ class Purchaseorder extends BaseController
//This used to Edit the Revenue Purchase Order //This used to Edit the Revenue Purchase Order
function EditRevenuePurchaseOrder() function EditRevenuePurchaseOrder()
{ {
$PONO = $this->request->getPost('txtPONO'); $PONO = $this->request->getPost('txtPONO');
$POdt = $this->request->getPost('PODate'); $POdt = $this->request->getPost('PODate');
$PODate = get_date_time_format($POdt); $PODate = get_date_time_format($POdt);

View File

@ -347,6 +347,7 @@ class Servicepurchaseorder extends BaseController
$newSupId = preg_split('[-]', (string)$newsup); $newSupId = preg_split('[-]', (string)$newsup);
$POdt = $this->request->getPost('PODate'); $POdt = $this->request->getPost('PODate');
// print_r($this->request->getPost());die;
$PODate = get_date_time_format($POdt); $PODate = get_date_time_format($POdt);
/*-----------------------------------*/ /*-----------------------------------*/
$b4supplier = $this->request->getPost('b4supplier'); $b4supplier = $this->request->getPost('b4supplier');

View File

@ -26,12 +26,20 @@ if (!function_exists('get_current_date')) {
if (!function_exists('get_date_time_format')) { if (!function_exists('get_date_time_format')) {
function get_date_time_format($val) function get_date_time_format($val)
{ {
$date = new \DateTime($val, new \DateTimeZone('Asia/Kolkata')); $date = new \DateTime($val, timezone: new \DateTimeZone('Asia/Kolkata'));
return $date->format('Y-m-d H:i:s'); return $date->format('Y-m-d H:i:s');
} }
} }
if (!function_exists('get_date_time_format_new')) {
function get_date_time_format_new($val)
{
$date = \DateTime::createFromFormat('d/m/Y', $val, new \DateTimeZone('Asia/Kolkata'));
return $date->format('Y-m-d H:i:s');
}
}
if (!function_exists('get_date_format')) { if (!function_exists('get_date_format')) {
function get_date_format($DateValue) function get_date_format($DateValue)
{ {

View File

@ -39,7 +39,7 @@ class Monthlypay_model extends Model
// $this->db->where('t_employee_details.DateofJoining <=',$lastdate); // $this->db->where('t_employee_details.DateofJoining <=',$lastdate);
// $this->db->where('Month_Year',$current); // $this->db->where('Month_Year',$current);
$sql = "select t_monthly_pay_inputs.*,t_employee_details.FirstName,t_employee_details.LastName,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_payroll.Key $sql = "select t_monthly_pay_inputs.*,t_employee_details.FirstName,t_employee_details.LastName,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_payroll.Id
from t_monthly_pay_inputs from t_monthly_pay_inputs
left join t_employee_details on t_monthly_pay_inputs.EmpID=t_employee_details.EmpID and t_employee_details.DateofJoining <= ? left join t_employee_details on t_monthly_pay_inputs.EmpID=t_employee_details.EmpID and t_employee_details.DateofJoining <= ?
left join t_payroll on t_monthly_pay_inputs.EmpID=t_payroll.EmpID left join t_payroll on t_monthly_pay_inputs.EmpID=t_payroll.EmpID
@ -100,7 +100,7 @@ class Monthlypay_model extends Model
//echo $lastdate; //echo $lastdate;
//left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and month(t_payroll.PayOn) = month(?) and year(t_payroll.PayOn) = year(?) //left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and month(t_payroll.PayOn) = month(?) and year(t_payroll.PayOn) = year(?)
$sql = "select t_emp_pay_data.EmpID,t_emp_pay_data.*,t_employee_details.FirstName,t_employee_details.DateofJoining,t_employee_details.Designation,t_employee_details.esi_applicable,t_employee_details.pf_applicable,t_employee_details.is_management_team,t_attendance.Days_Worked as Days_worked,t_attendance.Absent as LOP_Days,t_attendance.Paid_Leave as Paid_leave,t_attendance.Total_OTHrs as OT_Hrs_Worked,t_attendance.NoofDays,t_attendance.sunday_count,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_loan_master.Due_Start_Date as DueDate,t_loan_master.Loan_Amount,t_loan_master.Paid_Amount,t_payroll.Key,t_monthly_pay_inputs.Loan_Recovered,t_monthly_pay_inputs.Estimate,t_monthly_pay_inputs.Festival_Bonus,t_monthly_pay_inputs.Other_Deductions,t_loan_history .Balance_Amount $sql = "select t_emp_pay_data.EmpID,t_emp_pay_data.*,t_employee_details.FirstName,t_employee_details.DateofJoining,t_employee_details.Designation,t_employee_details.esi_applicable,t_employee_details.pf_applicable,t_employee_details.is_management_team,t_attendance.Days_Worked as Days_worked,t_attendance.Absent as LOP_Days,t_attendance.Paid_Leave as Paid_leave,t_attendance.Total_OTHrs as OT_Hrs_Worked,t_attendance.NoofDays,t_attendance.sunday_count,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_loan_master.Due_Start_Date as DueDate,t_loan_master.Loan_Amount,t_loan_master.Paid_Amount,t_payroll.Id,t_monthly_pay_inputs.Loan_Recovered,t_monthly_pay_inputs.Estimate,t_monthly_pay_inputs.Festival_Bonus,t_monthly_pay_inputs.Other_Deductions,t_loan_history .Balance_Amount
from t_emp_pay_data from t_emp_pay_data
left join t_employee_details on t_employee_details.EmpID = t_emp_pay_data.EmpID left join t_employee_details on t_employee_details.EmpID = t_emp_pay_data.EmpID
left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and t_payroll.PayOn = ? left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and t_payroll.PayOn = ?

View File

@ -829,13 +829,16 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
$insert_id = $this->db->affectedRows(); $insert_id = $this->db->affectedRows();
$this->db->transComplete(); $this->db->transComplete();
// print_r($insert_id);die;
if ($insert_id > 0) { if ($insert_id > 0) {
$subQuery = 'select PONO from t_purchaseorder_master where CreatedBy=? and ParentPO=? order by CreatedDate desc limit 1'; $subQuery = 'select PONO from t_purchaseorder_master where CreatedBy=? and ParentPO=? order by CreatedDate desc limit 1';
$query = $this->db->query($subQuery, array($CreatedBy, $ParentPO)); $query = $this->db->query($subQuery, array($CreatedBy, $ParentPO));
return $query->getResultArray(); return $query->getResultArray();
}else{
return false;
} }
} }

View File

@ -6,25 +6,30 @@
} }
</style> </style>
<style> <style>
.Date-filter-form { .Date-filter-form {
display: flex; display: flex;
align-items: center; align-items: center;
gap: 10px; /* Adjust the gap as needed */ gap: 10px;
/* Adjust the gap as needed */
} }
.Date-filter-form input, .Date-filter-form button {
.Date-filter-form input,
.Date-filter-form button {
padding: 5px; padding: 5px;
font-size: 14px; font-size: 14px;
} }
.Date-filter-form button { .Date-filter-form button {
background-color: #007bff; background-color: #007bff;
color: white; color: white;
border: none; border: none;
cursor: pointer; cursor: pointer;
} }
.Date-filter-form button:hover { .Date-filter-form button:hover {
background-color: #0056b3; background-color: #0056b3;
} }
.icon-button { .icon-button {
background: none; background: none;
border: none; border: none;
@ -32,10 +37,13 @@
color: #007bff; color: #007bff;
font-size: 18px; font-size: 18px;
} }
.icon-button:hover { .icon-button:hover {
color: #0056b3; color: #0056b3;
} }
th, td {
th,
td {
white-space: nowrap; white-space: nowrap;
} }
</style> </style>
@ -68,7 +76,7 @@
<div class="error" id="error"></div> <div class="error" id="error"></div>
</form> </form>
<div class="card-body"> <div class="card-body">
<table id="amend_po_list" class="table dt-responsive nowrap w-100"> <table id="amend_po_list" class="table dt-responsive wrap w-100">
<thead> <thead>
<tr> <tr>
<!-- <th>#</th> --> <!-- <th>#</th> -->
@ -93,14 +101,14 @@
?> ?>
<tr id="<?php echo $index; ?>"> <tr id="<?php echo $index; ?>">
<!-- <td align="left"><?php echo $index; ?></td> --> <!-- <td align="left"><?php echo $index; ?></td> -->
<td align="right"><?php $Pdt = new DateTime($record->PODate); <td><?php $Pdt = new DateTime($record->PODate);
$PODate = $Pdt->format('d-m-Y'); $PODate = $Pdt->format('d-m-Y');
echo $PODate echo $PODate
?></td> ?></td>
<td><?php echo $record->PONO ?></td> <td><?php echo $record->PONO ?></td>
<td><?php echo $record->ReqType ?></td> <td><?php echo $record->ReqType ?></td>
<td><?php echo $record->SupplierName ?></td> <td><?php echo $record->SupplierName ?></td>
<td align="right"><?php echo $record->TotalOrderValue ?></td> <td><?php echo $record->TotalOrderValue ?></td>
<!-- <td><?php echo $record->StatusName ?></td> --> <!-- <td><?php echo $record->StatusName ?></td> -->
<td><?php <td><?php
@ -129,7 +137,7 @@
$option = "By Dispatch Instruction"; $option = "By Dispatch Instruction";
} }
echo $option ?></td> echo $option ?></td>
<td align="right"><?php <td><?php
if ($record->DeliveryOption == 0) { if ($record->DeliveryOption == 0) {
$Ddt = new DateTime($record->DeliveryDate); $Ddt = new DateTime($record->DeliveryDate);
$Deliverydt = $Ddt->format('d-m-Y'); $Deliverydt = $Ddt->format('d-m-Y');
@ -195,6 +203,9 @@ $(document).ready(function() {
}); });
$(document).ready(function() { $(document).ready(function() {
$(document).on('click', '.text-truncate', function() {
$(this).toggleClass('expanded');
});
// Initialize the DataTable // Initialize the DataTable
var table = $('#amend_po_list').DataTable({ var table = $('#amend_po_list').DataTable({
dom: 'Blfrtip', // Buttons, length menu, filter, table, information, pagination dom: 'Blfrtip', // Buttons, length menu, filter, table, information, pagination
@ -202,9 +213,17 @@ $(document).ready(function() {
'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons 'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons
], ],
pageLength: 10, // Default rows per page pageLength: 10, // Default rows per page
lengthMenu: [ [10, 20, 30, 50, -1], [10, 20, 30, 50, "All"] ], // Rows per page options lengthMenu: [
[10, 20, 30, 50, -1],
[10, 20, 30, 50, "All"]
], // Rows per page options
responsive: true, // Responsive table responsive: true, // Responsive table
order: [], // Default ordering (column index 0, descending) order: [], // Default ordering (column index 0, descending)
columnDefs: [{
targets: '_all',
className: 'text-truncate'
}, // Apply truncation to all columns
],
language: { language: {
paginate: { paginate: {
next: '<i class="fas fa-angle-right"></i>', // Next button icon next: '<i class="fas fa-angle-right"></i>', // Next button icon

View File

@ -759,7 +759,7 @@ if (!empty($getlogpodtl)) {
<?php } else { ?> <?php } else { ?>
<h4><?= "Amended Service Purchase Order - $PONO "; ?></h4> <h4><?= "Amended Service Purchase Order - $PONO "; ?></h4>
<?php } ?> <?php } ?>
<a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-success" id="back" value="Back">Back</a> <a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-secondary" id="back" value="Back">Back</a>
</div> </div>
</div> </div>
</div> </div>
@ -1197,7 +1197,8 @@ if (!empty($getlogpodtl)) {
<?php <?php
if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED || $PONOStatus == REQITEM_Emergency_PO_CREATED || $PONOStatus == PO_APPROVED || $PONOStatus == SPECIAL_PO) { ?> if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED || $PONOStatus == REQITEM_Emergency_PO_CREATED || $PONOStatus == PO_APPROVED || $PONOStatus == SPECIAL_PO) { ?>
<td> <a data-target='#EDITSERVICE' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#EDITSERVICE"><i class="ri-pencil-fill" data-toggle="tooltip" title="Click here to view/Edit the <?php echo $record->ReqNo; ?> Requisition details"></i>&nbsp;&nbsp;&nbsp;</a> <a href='#' onclick="DeleteRow(<?php echo $index; ?>)" class="link" data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" id="Del"><span class="ri-delete-bin-7-fill"></span></a> <td> <a data-target='#EDITSERVICE' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#EDITSERVICE"><i class="ri-pencil-fill" title="Click here to view/Edit the . <?php echo $record->ReqNo; ?> .Requisition details"></i></a>
<a href='#' onclick="DeleteRow(<?php echo $index; ?>)" class="link" data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" id="Del"><span class="ri-delete-bin-7-fill"></span></a>
<?php <?php
} else { ?> } else { ?>
<td> <a data-target='#VIEWSERVICE' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#VIEWSERVICE"><i class="fa fa-eye" data-toggle="tooltip" title="<?php echo $record->ReqNo; ?> - Click here to view Requistion details"></i>&nbsp;&nbsp;&nbsp;</a> </td> <td> <a data-target='#VIEWSERVICE' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#VIEWSERVICE"><i class="fa fa-eye" data-toggle="tooltip" title="<?php echo $record->ReqNo; ?> - Click here to view Requistion details"></i>&nbsp;&nbsp;&nbsp;</a> </td>
@ -1436,7 +1437,7 @@ if (!empty($getlogpodtl)) {
<input type="hidden" id="PrePOFile" name="PrePOFile" value="<?php echo $PrePOFile; ?>" /><br> <input type="hidden" id="PrePOFile" name="PrePOFile" value="<?php echo $PrePOFile; ?>" /><br>
</div> <input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>" /> </div> <input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>" />
<input type="hidden" name="txtStatus" id="txtStatus" /> <input type="hidden" name="txtStatus" id="txtStatus" />
<input type="hidden" name="txtRowCount" id="txtRowCount" value="<?php echo $index; ?>"> <input type="hidden" name="txtRowCount" id="txtRowCount" value="<?php if(isset($index)){ echo $index; }?>">
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" /> <input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
<input type="hidden" name="Budget" id="Budget" value="<?php echo $BudgetType; ?>" /> <input type="hidden" name="Budget" id="Budget" value="<?php echo $BudgetType; ?>" />
@ -1460,11 +1461,11 @@ if (!empty($getlogpodtl)) {
</div> </div>
<label>Request On : </label><?php echo $Reqon; ?><br /> <label>Request On : </label><?php if(isset($Reqon)){ echo $Reqon; } ?><br />
<?php if ($RequesterName != '' || $RequesterName != null) { ?> <?php if(isset($RequesterName)){ if ($RequesterName != '' || $RequesterName != null) { ?>
<label>Request By : </label><?php echo $RequesterName; ?><br /> <label>Request By : </label><?php echo $RequesterName; ?><br />
<?php <?php
} ?> }} ?>
<!-- <label>Status : </label><?php echo $StatusName; ?> --> <!-- <label>Status : </label><?php echo $StatusName; ?> -->
<label>Status : </label><?php <label>Status : </label><?php
$statusMappings = [ $statusMappings = [
@ -2023,7 +2024,7 @@ if (!empty($getlogpodtl)) {
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<div class="form-row"> <div class="form-row">
<a class="btn btn-success" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-success" data-dismiss="modal" value="Cancel" style="margin:10px;">Cancel</a>
<a class="btn btn-success font EditService" ID="Edit">&nbsp;&nbsp;<span class="bold">Update Service</span></a> <a class="btn btn-success font EditService" ID="Edit">&nbsp;&nbsp;<span class="bold">Update Service</span></a>
</div> </div>
</div> </div>
@ -2336,7 +2337,7 @@ if (!empty($getlogpodtl)) {
</tr> </tr>
</script> --> </script> -->
<script> <script>
var index = <?php echo $index; ?>; var index = <?php if(isset($index)){ echo $index; } ?>;
var userid = ''; var userid = '';
var SelectedMaterialCode = []; var SelectedMaterialCode = [];
var CollIndex = 0; var CollIndex = 0;
@ -2512,9 +2513,7 @@ $('#ServiceAppend').append(rowHtml);
} }
$('.EditService').click(function() { $('.EditService').click(function() {
tinyMCE.triggerSave(); tinyMCE.triggerSave();
if (validateEditServiceTax()) { if (validateEditServiceTax()) {
var CostCode = $("#EditCostCenter").val(); var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val(); var AvilBudget = $('#EditAvlBudAmt').val();
var editMaterialCode = $("#EditMaterialCode").val(); var editMaterialCode = $("#EditMaterialCode").val();
@ -2581,6 +2580,7 @@ $('#ServiceAppend').append(rowHtml);
$('#ItemDescription' + userid).val(ServiceDescription); $('#ItemDescription' + userid).val(ServiceDescription);
$('#OtherAmt' + userid).val(OtherAmt); $('#OtherAmt' + userid).val(OtherAmt);
populateValueMainFormForEditServiceTax(); populateValueMainFormForEditServiceTax();
$('#EDITSERVICE').modal('hide');
} }
}); });
@ -2805,7 +2805,7 @@ $('#ServiceAppend').append(rowHtml);
url: "<?php echo base_url() ?>purchaseorder/DeletePODetails", url: "<?php echo base_url() ?>purchaseorder/DeletePODetails",
success: function(data) { success: function(data) {
if (data) { if (data) {
$('#content').loader('hide'); // $('#content').loader('hide');
alert(data); alert(data);
} else { } else {
alert("Error"); alert("Error");
@ -2999,7 +2999,7 @@ $('#ServiceAppend').append(rowHtml);
$('#editdescofpo').focus(); $('#editdescofpo').focus();
return false; return false;
} else { } else {
$('#content').loader('show'); // $('#content').loader('show');
var formData = new FormData($('.ServicePO')[0]); var formData = new FormData($('.ServicePO')[0]);
$.ajax({ $.ajax({
// data: $('.ServicePO').serialize(), // data: $('.ServicePO').serialize(),
@ -3010,7 +3010,7 @@ $('#ServiceAppend').append(rowHtml);
contentType: false, contentType: false,
success: function(data) { success: function(data) {
if (data) { if (data) {
$('#content').loader('hide'); // $('#content').loader('hide');
alert(data); alert(data);
$('#txtRowCount').val(''); $('#txtRowCount').val('');
$('#txtDeletedRow').val(''); $('#txtDeletedRow').val('');
@ -3020,7 +3020,7 @@ $('#ServiceAppend').append(rowHtml);
window.location = "purchaseorderListing"; window.location = "purchaseorderListing";
} else { } else {
$('#content').loader('hide'); // $('#content').loader('hide');
alert("Error"); alert("Error");
} }
@ -3288,7 +3288,7 @@ $('#ServiceAppend').append(rowHtml);
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>; var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
// For Binding Material list center for the selected Requistion Number // For Binding Material list center for the selected Requistion Number
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val())); // $("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
var isAdded = "0"; var isAdded = "0";
for (i = 0; i < Material.length; i++) { for (i = 0; i < Material.length; i++) {
@ -3467,7 +3467,7 @@ $('#ServiceAppend').append(rowHtml);
// formData.append('param5',param5); // formData.append('param5',param5);
// formData.append('param6',param6); // formData.append('param6',param6);
$('.content').loader('show'); // $('.content').loader('show');
$.ajax({ $.ajax({
data: formData, data: formData,
type: "POST", type: "POST",
@ -3479,7 +3479,7 @@ $('#ServiceAppend').append(rowHtml);
if (data) { if (data) {
alert(data); alert(data);
window.location.reload(); window.location.reload();
$('.content').loader('hide'); // $('.content').loader('hide');
//$('#spl').find('td').eq(1).text(filename[2]); //$('#spl').find('td').eq(1).text(filename[2]);
$('#EditServiceSplPOModel').modal('hide'); $('#EditServiceSplPOModel').modal('hide');
} }
@ -3519,7 +3519,7 @@ $('#ServiceAppend').append(rowHtml);
formData.append('count', counter); formData.append('count', counter);
// formData.append('igr',igr); // formData.append('igr',igr);
$('.content').loader('show'); // $('.content').loader('show');
$.ajax({ $.ajax({
data: formData, data: formData,
type: "POST", type: "POST",
@ -3531,7 +3531,7 @@ $('#ServiceAppend').append(rowHtml);
if (data) { if (data) {
alert(data); alert(data);
window.location.reload(); window.location.reload();
$('.content').loader('hide'); // $('.content').loader('hide');
// $('#spl').find('td').eq(5).text(filename[2]); // $('#spl').find('td').eq(5).text(filename[2]);
$('#EditServiceSplPOModel').modal('hide'); $('#EditServiceSplPOModel').modal('hide');
} }

View File

@ -1,23 +1,28 @@
<style> <style>
.Date-filter-form { .Date-filter-form {
display: flex; display: flex;
align-items: center; align-items: center;
gap: 10px; /* Adjust the gap as needed */ gap: 10px;
/* Adjust the gap as needed */
} }
.Date-filter-form input, .Date-filter-form button {
.Date-filter-form input,
.Date-filter-form button {
padding: 5px; padding: 5px;
font-size: 14px; font-size: 14px;
} }
.Date-filter-form button { .Date-filter-form button {
background-color: #007bff; background-color: #007bff;
color: white; color: white;
border: none; border: none;
cursor: pointer; cursor: pointer;
} }
.Date-filter-form button:hover { .Date-filter-form button:hover {
background-color: #0056b3; background-color: #0056b3;
} }
.icon-button { .icon-button {
background: none; background: none;
border: none; border: none;
@ -25,10 +30,13 @@
color: #007bff; color: #007bff;
font-size: 18px; font-size: 18px;
} }
.icon-button:hover { .icon-button:hover {
color: #0056b3; color: #0056b3;
} }
th, td {
th,
td {
white-space: nowrap; white-space: nowrap;
} }
</style> </style>
@ -38,18 +46,22 @@
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
} }
.dataTables_wrapper .dataTables_length { .dataTables_wrapper .dataTables_length {
/* float: left; */ /* float: left; */
} }
.dataTables_wrapper .dt-buttons, .dataTables_wrapper .dt-buttons,
.dataTables_wrapper .dataTables_filter { .dataTables_wrapper .dataTables_filter {
/* float: right; */ /* float: right; */
/* margin-left: 10px; */ /* margin-left: 10px; */
} }
.dataTables_wrapper .dt-buttons { .dataTables_wrapper .dt-buttons {
/* margin-top: 10px; */ /* margin-top: 10px; */
/* margin-bottom: 10px; */ /* margin-bottom: 10px; */
} }
.dataTables_wrapper .dataTables_filter { .dataTables_wrapper .dataTables_filter {
/* margin-top: 10px; */ /* margin-top: 10px; */
/* margin-bottom: 10px; */ /* margin-bottom: 10px; */
@ -94,10 +106,11 @@
<input class="form-control date_range" type="date" id="toDate" name="toDate" placeholder="Select To Date" autocomplete="off" required> <input class="form-control date_range" type="date" id="toDate" name="toDate" placeholder="Select To Date" autocomplete="off" required>
<button type="submit" class="range_search_button"><i class="fe-search" aria-hidden="true" class="icon-button" title="Search"></i></button> <button type="submit" class="range_search_button"><i class="fe-search" aria-hidden="true" class="icon-button" title="Search"></i></button>
<i class="fe-rotate-cw range_reset_button" aria-hidden="true" class="icon-button" id="resetButton" title="Reset"></i> <div class="error" id="error"></div> <i class="fe-rotate-cw range_reset_button" aria-hidden="true" class="icon-button" id="resetButton" title="Reset"></i>
<div class="error" id="error"></div>
</form> </form>
<div class="card-body"> <div class="card-body">
<table id="po_list" class="table dt-responsive nowrap w-100"> <table id="po_list" class="table dt-responsive wrap w-100">
<thead> <thead>
<tr> <tr>
<th>PO Date</th> <th>PO Date</th>
@ -120,7 +133,7 @@
$index = $index + 1; $index = $index + 1;
?> ?>
<tr id="<?php echo $index; ?>"> <tr id="<?php echo $index; ?>">
<td align="right"><?php $Pdt = new DateTime($record->PODate); <td><?php $Pdt = new DateTime($record->PODate);
$PODate = $Pdt->format('d-m-Y'); $PODate = $Pdt->format('d-m-Y');
echo $PODate echo $PODate
?></td> ?></td>
@ -128,7 +141,7 @@
<td><?php echo $record->ReqType ?></td> <td><?php echo $record->ReqType ?></td>
<td><?php echo $record->SupplierName ?></td> <td><?php echo $record->SupplierName ?></td>
<td align="right"><?php echo $record->TotalOrderValue ?></td> <td><?php echo $record->TotalOrderValue ?></td>
<!-- <td><?php echo $record->StatusName ?></td> --> <!-- <td><?php echo $record->StatusName ?></td> -->
<td><?php <td><?php
@ -156,7 +169,7 @@
$option = "By Dispatch Instruction"; $option = "By Dispatch Instruction";
} }
echo $option ?></td> echo $option ?></td>
<td align="right"><?php <td><?php
if ($record->DeliveryOption == 0) { if ($record->DeliveryOption == 0) {
$Ddt = new DateTime($record->DeliveryDate); $Ddt = new DateTime($record->DeliveryDate);
$Deliverydt = $Ddt->format('d-m-Y'); $Deliverydt = $Ddt->format('d-m-Y');
@ -234,6 +247,10 @@
<script> <script>
$(document).ready(function() { $(document).ready(function() {
$(document).on('click', '.text-truncate', function() {
$(this).toggleClass('expanded');
});
// Initialize the DataTable // Initialize the DataTable
var table = $('#po_list').DataTable({ var table = $('#po_list').DataTable({
dom: 'Blfrtip', // Buttons, length menu, filter, table, information, pagination dom: 'Blfrtip', // Buttons, length menu, filter, table, information, pagination
@ -241,9 +258,17 @@ $(document).ready(function() {
'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons 'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons
], ],
pageLength: 10, // Default rows per page pageLength: 10, // Default rows per page
lengthMenu: [ [10, 20, 30, 50, -1], [10, 20, 30, 50, "All"] ], // Rows per page options lengthMenu: [
[10, 20, 30, 50, -1],
[10, 20, 30, 50, "All"]
], // Rows per page options
responsive: true, // Responsive table responsive: true, // Responsive table
order: [], // Default ordering (column index 0, descending) order: [], // Default ordering (column index 0, descending)
columnDefs: [{
targets: '_all',
className: 'text-truncate'
}, // Apply truncation to all columns
],
language: { language: {
paginate: { paginate: {
next: '<i class="fas fa-angle-right"></i>', // Next button icon next: '<i class="fas fa-angle-right"></i>', // Next button icon
@ -311,5 +336,4 @@ $(document).ready(function() {
$(document).ready(function() { $(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip(); $('[data-toggle="tooltip"]').tooltip();
}); });
</script> </script>

View File

@ -11,14 +11,18 @@
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.4.2/css/buttons.dataTables.min.css"> <link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.4.2/css/buttons.dataTables.min.css">
<style> <style>
th { th {
width:auto !important; /* width: auto !important; */
} }
table{
width:auto;
}
.dataTables_filter input { .dataTables_filter input {
padding: 4px; padding: 4px;
} }
.dataTables_filter { .dataTables_filter {
width: 50%; /* width: 50%; */
float: right; float: right;
text-align: right; text-align: right;
} }
@ -167,19 +171,19 @@
<i class="fe-rotate-cw range_reset_button" aria-hidden="true" class="icon-button" id="resetButton" title="Reset"></i> <i class="fe-rotate-cw range_reset_button" aria-hidden="true" class="icon-button" id="resetButton" title="Reset"></i>
<div class="error" id="error"></div> --> <div class="error" id="error"></div> -->
</form> </form>
<table id="cc" class="table table-bordered table-hover" style="background-color:#fff;"> <table id="cc" class="table table-bordered table-hover wrap" style="background-color:#fff;width: 100% !important;">
<!-- <table class="table table-bordered table-hover" id="asset_list_table" style="background-color:#fff;font-size:12px;"> --> <!-- <table class="table table-bordered table-hover" id="asset_list_table" style="background-color:#fff;font-size:12px;"> -->
<thead> <thead>
<tr> <tr>
<th style="text-align:center" >PO Date</th> <th style="text-align:center, width:10%">PO Date</th>
<th style="text-align:center">PO No</th> <th style="text-align:center, width:14%">PO No</th>
<th style="text-align:center">Supplier Name</th> <th style="text-align:center, width:15%">Supplier Name</th>
<th style="text-align:center">Material Name</th> <th style="text-align:center, width:17%">Material Name</th>
<th style="text-align:center">Category</th> <th style="text-align:center, width:10%">Category</th>
<th style="text-align:center">Ordered Quantity</th> <th style="text-align:center, width:9%">Ordered Quantity</th>
<th style="text-align:center">Received Quantity</th> <th style="text-align:center, width:9%">Received Quantity</th>
<th style="text-align:center">Pending Quantity</th> <th style="text-align:center, width:10%">Pending Quantity</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -419,9 +423,14 @@
'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons 'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons
], ],
pageLength: 10, // Default rows per page pageLength: 10, // Default rows per page
lengthMenu: [ [10, 20, 30, 50, -1], [10, 20, 30, 50, "All"] ], // Rows per page options lengthMenu: [
[10, 20, 30, 50, -1],
[10, 20, 30, 50, "All"]
], // Rows per page options
responsive: true, // Responsive table responsive: true, // Responsive table
order: [[0, 'desc']], // Default ordering (column index 0, descending) order: [
[0, 'desc']
], // Default ordering (column index 0, descending)
language: { language: {
paginate: { paginate: {
next: '<i class="fas fa-angle-right"></i>', // Next button icon next: '<i class="fas fa-angle-right"></i>', // Next button icon
@ -439,40 +448,30 @@
}); });
$(function() { $(function() {
//var dateFormat = "mm/dd/yy", var dateFormat = 'dd-mm-yyyy';
from = $("#min-date")
.datepicker({
dateFormat: "dd-mm-yy",
defaultDate: "+0d",
changeMonth: true,
//numberOfMonths: 1
}) // Initialize min-date (Start Date)
.on("change", function() { var from = $("#min-date").datepicker({
to.datepicker("option", "minDate", getDate(this)); format: dateFormat,
}), autoclose: true,
to = $("#max-date").datepicker({ todayHighlight: true,
dateFormat: "dd-mm-yy", clearBtn: true
defaultDate: "+0d", }).on('changeDate', function(e) {
changeMonth: true, // When a date is selected in #min-date, update the minDate option for #max-date
//numberOfMonths: 1 // to.datepicker('setStartDate', e.date);
})
.on("change", function() {
from.datepicker("option", "maxDate", getDate(this));
}); });
function getDate(element) { // Initialize max-date (End Date)
var date; var to = $("#max-date").datepicker({
format: dateFormat,
try { // startDate: new Date(), // Start date cannot be in the past
date = $.datepicker.parseDate(dateFormat, element.value); autoclose: true,
todayHighlight: true,
} catch (error) { clearBtn: true
date = null; }).on('changeDate', function(e) {
} // When a date is selected in #max-date, update the endDate option for #min-date
from.datepicker('setStartDate', e.date);
return date;
}
}); });
});
</script> </script>

View File

@ -562,7 +562,11 @@
<div class="col-md-4 pad" style="margin-top: 18px;"> <div class="col-md-4 pad" style="margin-top: 18px;">
<input type="checkbox" id="checksame" name="sameaddress" <input type="checkbox" id="checksame" name="sameaddress"
> Current address same as permanent address >
<label for="checksame">
Current address same as permanent address
</label>
</div> </div>
<div class="col-md-4 pad"> <div class="col-md-4 pad">
<label>Permanent Address</label><span <label>Permanent Address</label><span
@ -748,14 +752,16 @@
<div class="col-md-3" style="margin-top: 18px;"> <div class="col-md-3" style="margin-top: 18px;">
<div class="form-group"> <div class="form-group">
<span
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">Management
Team</span>
<label class="switch"> <label class="switch">
<input type="checkbox" name="is_management_team" value="0" <input type="checkbox" name="is_management_team" value="0"
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">Management
Team
</label>
</div> </div>
</div> </div>
<br> <br>
@ -931,27 +937,35 @@
<div class="col-md-3"> <div class="col-md-3">
<div class="form-group"> <div class="form-group">
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">ESI
Applicable</label>
<label class="switch"> <label class="switch">
<input type="checkbox" name="esi_applicable" value="0" <input type="checkbox" name="esi_applicable" value="0"
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">ESI
Applicable</label>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<div class="form-group"> <div class="form-group">
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">PF
Applicable</label>
<label class="switch"> <label class="switch">
<input type="checkbox" name="pf_applicable" value="0" <input type="checkbox" name="pf_applicable" value="0"
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">PF
Applicable</label>
</div> </div>
</div> </div>

View File

@ -36,6 +36,9 @@ if (!empty($INRSYMBOL)) {
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.4/jquery.inputmask.bundle.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.4/jquery.inputmask.bundle.min.js"></script>
<style> <style>
.txtSpcialInstruction{
background-color: #f4f9fb;
}
#packagingcalmodel { #packagingcalmodel {
margin-top: 200px; margin-top: 200px;
z-index: 1080 !important; z-index: 1080 !important;
@ -224,8 +227,7 @@ if (!empty($INRSYMBOL)) {
$.each(y, function (idx, obj) { $.each(y, function (idx, obj) {
if(obj.SupplierID === id) if (obj.SupplierID === id) {
{
$("#SupAddress").val(obj.Address); $("#SupAddress").val(obj.Address);
} }
@ -248,8 +250,7 @@ if (!empty($INRSYMBOL)) {
$("#CostCenter").empty(); $("#CostCenter").empty();
$("#MaterialCode").empty(); $("#MaterialCode").empty();
resetTaxField(); resetTaxField();
if(id != '0') if (id != '0') {
{
var y = <?php //echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) var y = <?php //echo json_encode($RequistionDetails, JSON_PRETTY_PRINT)
?>; ?>;
var cost = <?php //echo json_encode($CostList, JSON_PRETTY_PRINT) var cost = <?php //echo json_encode($CostList, JSON_PRETTY_PRINT)
@ -259,8 +260,7 @@ if (!empty($INRSYMBOL)) {
// For Binding DepartmentName // For Binding DepartmentName
$.each(y, function (idx, obj) { $.each(y, function (idx, obj) {
if(obj.ReqNo === id) if (obj.ReqNo === id) {
{
$("#deptName").val(obj.DepartmentName); $("#deptName").val(obj.DepartmentName);
} }
@ -268,8 +268,7 @@ if (!empty($INRSYMBOL)) {
// For Binding Cost center for the selected department // For Binding Cost center for the selected department
$("#CostCenter").append($('<option></option>').val("0").html("Select Cost Center")); $("#CostCenter").append($('<option></option>').val("0").html("Select Cost Center"));
$.each(cost, function (idx, obj) { $.each(cost, function (idx, obj) {
if(obj.ReqNo === id) if (obj.ReqNo === id) {
{
$("#CostCenter").append($('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName)); $("#CostCenter").append($('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName));
} }
@ -278,8 +277,7 @@ if (!empty($INRSYMBOL)) {
// For Binding Material list center for the selected Requistion Number // For Binding Material list center for the selected Requistion Number
$("#MaterialCode").append($('<option></option>').val("0").html("Select Material Code")); $("#MaterialCode").append($('<option></option>').val("0").html("Select Material Code"));
$.each(Material, function (idx, obj) { $.each(Material, function (idx, obj) {
if(obj.ReqNo === id) if (obj.ReqNo === id) {
{
$("#MaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName)); $("#MaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
} }
@ -287,8 +285,7 @@ if (!empty($INRSYMBOL)) {
}); });
} }
else else {
{
alert('Please select the Requisition Number'); alert('Please select the Requisition Number');
return false; return false;
} }
@ -299,15 +296,13 @@ if (!empty($INRSYMBOL)) {
var id = $('#MaterialCode').val(); var id = $('#MaterialCode').val();
RequistQuantity = ''; RequistQuantity = '';
resetTaxField(); resetTaxField();
if(id != '0') if (id != '0') {
{
var y = <?php //echo json_encode($MaterialList, JSON_PRETTY_PRINT) var y = <?php //echo json_encode($MaterialList, JSON_PRETTY_PRINT)
?>; ?>;
$.each(y, function (idx, obj) { $.each(y, function (idx, obj) {
if(obj.MaterialCode === id) if (obj.MaterialCode === id) {
{
$("#ItemName").val(obj.MaterialName); $("#ItemName").val(obj.MaterialName);
$("#UOM").val(obj.UOM); $("#UOM").val(obj.UOM);
$("#Quantity").val(obj.Quantity); $("#Quantity").val(obj.Quantity);
@ -315,8 +310,7 @@ if (!empty($INRSYMBOL)) {
} }
}); });
} }
else else {
{
alert('Please select the MaterialCode'); alert('Please select the MaterialCode');
return false; return false;
} }
@ -328,21 +322,18 @@ if (!empty($INRSYMBOL)) {
var id = $('#CostCenter').val(); var id = $('#CostCenter').val();
$("#AvlBudAmt").val(''); $("#AvlBudAmt").val('');
if(id != '0') if (id != '0') {
{
var cost = <?php //echo json_encode($CostList, JSON_PRETTY_PRINT) var cost = <?php //echo json_encode($CostList, JSON_PRETTY_PRINT)
?>; ?>;
$.each(cost, function (idx, obj) { $.each(cost, function (idx, obj) {
if(obj.CostCenterCode === id) if (obj.CostCenterCode === id) {
{
$("#AvlBudAmt").val(obj.BudgetAmount); $("#AvlBudAmt").val(obj.BudgetAmount);
} }
}); });
} }
else else {
{
alert('Please select the MaterialCode'); alert('Please select the MaterialCode');
return false; return false;
} }
@ -1943,6 +1934,7 @@ if (!empty($INRSYMBOL)) {
$('#POType').val(this.value); $('#POType').val(this.value);
if (this.value == 'REVENUE') //Revenue po if (this.value == 'REVENUE') //Revenue po
{ {
$("#potaxes").show();
$("#QualityChecked").show(); $("#QualityChecked").show();
$("#revenuepotaxes").show(); $("#revenuepotaxes").show();
$("#currencyexchange").hide(); $("#currencyexchange").hide();
@ -1959,6 +1951,7 @@ if (!empty($INRSYMBOL)) {
$('#typeOptions').html('Revenue Type Options'); $('#typeOptions').html('Revenue Type Options');
} else if (this.value == 'SERVICE') // Service po } else if (this.value == 'SERVICE') // Service po
{ {
$("#potaxes").show();
$("#QualityChecked").hide(); $("#QualityChecked").hide();
$("#servicepotaxes").show(); $("#servicepotaxes").show();
$("#Deliveryby").show(); $("#Deliveryby").show();
@ -1974,6 +1967,7 @@ if (!empty($INRSYMBOL)) {
} else if (this.value == 'IMPORT') // Import po } else if (this.value == 'IMPORT') // Import po
{ {
$("#potaxes").show();
$("#currencyexchange").show(); $("#currencyexchange").show();
$("#revenuepotaxes").hide(); $("#revenuepotaxes").hide();
@ -1982,6 +1976,7 @@ if (!empty($INRSYMBOL)) {
$('#typeOptions').html('Import Type Options'); $('#typeOptions').html('Import Type Options');
} else if (this.value == 'CAPITAL') // Capital po } else if (this.value == 'CAPITAL') // Capital po
{ {
$("#potaxes").show();
$("#currencyexchange").show(); $("#currencyexchange").show();
$("#revenuepotaxes").hide(); $("#revenuepotaxes").hide();
@ -1990,6 +1985,7 @@ if (!empty($INRSYMBOL)) {
$('#typeOptions').html('Capital Type Options'); $('#typeOptions').html('Capital Type Options');
} else // Default } else // Default
{ {
$("#potaxes").show();
$("#currencyexchange").hide(); $("#currencyexchange").hide();
$("#revenuepotaxes").hide(); $("#revenuepotaxes").hide();
@ -2330,7 +2326,14 @@ if (!empty($INRSYMBOL)) {
endforeach; endforeach;
} }
echo form_dropdown('RequestType', $options, set_value('ConfigValue'), 'id="purpose"', 'class = "form-control select2"', 'required="true"'); echo form_dropdown(
'RequestType',
$options,
set_value('ConfigValue'),
'id="purpose"',
'class = "form-control select2"',
'required="true"'
);
?> ?>
</div> </div>
@ -2449,7 +2452,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<a href="http://www.xe.com/" target="_blank"><u>To check Today's Foreign Exchange value</u></a> <a href="http://www.xe.com/" target="_blank"><u>To check Today's Foreign
Exchange value</u></a>
</div> </div>
</div> </div>
</div> </div>
@ -2498,7 +2502,9 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-3" style="display:none;"> <div class="col-md-3" style="display:none;">
<label>Available Budget <?php echo "($INRSYM)" ?></label><img id="AlertImg" src="<?php echo base_url(); ?>public/assets/dist/img/red.png" alt="your image" width="25px" style="display:none;" /> <label>Available Budget <?php echo "($INRSYM)" ?></label><img id="AlertImg"
src="<?php echo base_url(); ?>public/assets/dist/img/red.png" alt="your image"
width="25px" style="display:none;" />
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'AvalBuget', 'value' => set_value('AvalBuget'), 'id' => 'AvalBuget', 'class' => 'form-control num', 'readonly' => 'true'); $data = array('name' => 'AvalBuget', 'value' => set_value('AvalBuget'), 'id' => 'AvalBuget', 'class' => 'form-control num', 'readonly' => 'true');
@ -2606,7 +2612,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label id="typeOptions">Service Type Options<span class="badge mandatory">*</span></label> <label id="typeOptions">Service Type Options<span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
@ -2685,7 +2692,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="col-md-3" id="insuranceTxtDiv" style="display:block;"> <div class="col-md-3" id="insuranceTxtDiv" style="display:block;">
<label>Insurance No / Insurance Details<span class="badge mandatory">*</span></label> <label>Insurance No / Insurance Details<span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'InsuranceNumber', 'value' => set_value('InsuranceNumber'), 'id' => 'InsuranceNumber', 'class' => 'form-control', 'required' => 'true'); $data = array('name' => 'InsuranceNumber', 'value' => set_value('InsuranceNumber'), 'id' => 'InsuranceNumber', 'class' => 'form-control', 'required' => 'true');
@ -2707,38 +2715,47 @@ if (!empty($INRSYMBOL)) {
<div class="row justify-content-end align-items-center" style="padding:10px"> <div class="row justify-content-end align-items-center" style="padding:10px">
<div class="col-auto"> <div class="col-auto">
<input type="checkbox" id="IsOpenOrder" name="IsOpenOrder" value="1"> IS THIS OPEN ORDER FORMAT <input type="checkbox" id="IsOpenOrder" name="IsOpenOrder" value="1"> IS THIS OPEN
ORDER FORMAT
</div> </div>
<div class="col-auto"> <div class="col-auto">
<a data-toggle="modal" onclick="showmodel();" class="btn btn-success">Select Line Item</a> <a data-toggle="modal" onclick="showmodel();" class="btn btn-success">Select Line
Item</a>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="card"> <div class="card">
<div id="packagingcalmodel" class="modal fade" tabindex="-1" role="dialog" <div id="packagingcalmodel" class="modal fade" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false" style="display: none;"> aria-labelledby="myModalLabel" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false"
style="display: none;">
<div class="modal-dialog modal-lg"> <div class="modal-dialog modal-lg">
<div class="modal-content" style="border: 1px solid #ddd; margin-top: 73px; box-shadow: 0 0 40px rgb(0 0 0 / 43%);"> <div class="modal-content"
style="border: 1px solid #ddd; margin-top: 73px; box-shadow: 0 0 40px rgb(0 0 0 / 43%);">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title">Packing Calculation On <span id="WeightTitle"></span></h4> <h4 class="modal-title">Packing Calculation On <span id="WeightTitle"></span></h4>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div> </div>
<div class="modal-body p-4"> <div class="modal-body p-4">
<div class="form-group row"> <div class="form-group row">
<label><input type="radio" name="optPackaging" checked="checked" value="0" id="optPackaging"> Basic Amount</label> <label><input type="radio" name="optPackaging" checked="checked" value="0"
id="optPackaging"> Basic Amount</label>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label><input type="radio" name="optPackaging" id="optPackaging" value="1"> After Discount Amount</label> <label><input type="radio" name="optPackaging" id="optPackaging" value="1">
After Discount Amount</label>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</button> <button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal"
<button type="button" class="btn btn-info waves-effect waves-light" onclick="SetPackagingOption()">Save</button> value="Cancel">Cancel</button>
<button type="button" class="btn btn-info waves-effect waves-light"
onclick="SetPackagingOption()">Save</button>
</div> </div>
</div> </div>
</div> </div>
@ -2746,7 +2763,8 @@ if (!empty($INRSYMBOL)) {
<!-- Modal for Packing Calculation --> <!-- Modal for Packing Calculation -->
<div id="submitmodel" class="modal fade" data-backdrop-limit="1" role="dialog" aria-labelledby="myModalLabel"> <div id="submitmodel" class="modal fade" data-backdrop-limit="1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
@ -2759,15 +2777,20 @@ if (!empty($INRSYMBOL)) {
<form> <form>
<div class="modal-body p-4"> <div class="modal-body p-4">
<div class="form-group row"> <div class="form-group row">
<label><input type="radio" name="optsubmit" value="1" id="optsubmit"> YES</label> <label><input type="radio" name="optsubmit" value="1" id="optsubmit">
YES</label>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label><input type="radio" name="optsubmit" checked="checked" id="optsubmit" value="0"> NO</label> <label><input type="radio" name="optsubmit" checked="checked" id="optsubmit"
value="0"> NO</label>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</button> <button type="button" class="btn btn-secondary waves-effect"
<button type="button" class="btn btn-info waves-effect waves-light" ID="PackagingOption" onclick="submitoption();dropdownselect();">Save</button> data-dismiss="modal" value="Cancel">Cancel</button>
<button type="button" class="btn btn-info waves-effect waves-light"
ID="PackagingOption"
onclick="submitoption();dropdownselect();">Save</button>
</div> </div>
</form> </form>
</div> </div>
@ -2775,7 +2798,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
</div> </div>
<div id="filemodel" class="modal fade" data-backdrop-limit="1" role="dialog" aria-labelledby="myModalLabel"> <div id="filemodel" class="modal fade" data-backdrop-limit="1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
@ -2792,7 +2816,8 @@ if (!empty($INRSYMBOL)) {
</div>--> </div>-->
<div class="col-md-4 pad"><strong>Delivery Challan /Inv No</strong> <div class="col-md-4 pad"><strong>Delivery Challan /Inv No</strong>
<input type="text" name="ChallanInvNo" id="ChallanInvNo" maxlength="12" class="form-control" value="" required onkeypress="return isNumberKey(event)"> <input type="text" name="ChallanInvNo" id="ChallanInvNo" maxlength="12"
class="form-control" value="" required onkeypress="return isNumberKey(event)">
</div> </div>
<div class="col-md-4 pad"><strong>Delivery Challan /Inv Date</strong> <div class="col-md-4 pad"><strong>Delivery Challan /Inv Date</strong>
<!-- <input type="Date" name="Date1" onkeypress="return onlyAlphabets(event);" maxlength="100" id="Date1" class="form-control" required value="2"> --> <!-- <input type="Date" name="Date1" onkeypress="return onlyAlphabets(event);" maxlength="100" id="Date1" class="form-control" required value="2"> -->
@ -2820,15 +2845,18 @@ if (!empty($INRSYMBOL)) {
<input type="hidden" id="splrow" value="sample" name="splrow" /> <input type="hidden" id="splrow" value="sample" name="splrow" />
<div class="col-md-4 pad"><strong>Vehicle No</strong> <div class="col-md-4 pad"><strong>Vehicle No</strong>
<input type="text" name="VehicleNo" id="VehicleNo" maxlength="13" class="form-control" value="" required> <input type="text" name="VehicleNo" id="VehicleNo" maxlength="13"
class="form-control" value="" required>
</div> </div>
<div class="col-md-4 pad"><strong>Courier No</strong> <div class="col-md-4 pad"><strong>Courier No</strong>
<input type="text" name="CourierNo" id="CourierNo" maxlength="12" class="form-control" value="" required> <input type="text" name="CourierNo" id="CourierNo" maxlength="12"
class="form-control" value="" required>
</div> </div>
<div class="col-md-4" id="QualityChecked"><strong>Is Quality Check Required</strong> <div class="col-md-4" id="QualityChecked"><strong>Is Quality Check Required</strong>
<div class="radio"> <div class="radio">
<label><input type="radio" name="Quality" checked="checked" value='0' id="Quality">Yes</label> <label><input type="radio" name="Quality" checked="checked" value='0'
id="Quality">Yes</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="Quality" id="Quality" value='1'>No</label> <label><input type="radio" name="Quality" id="Quality" value='1'>No</label>
@ -2850,7 +2878,8 @@ if (!empty($INRSYMBOL)) {
<!-- <legend>Multiple File</legend> --> <!-- <legend>Multiple File</legend> -->
<div class="col-md-offset-10 col-md-1"> <div class="col-md-offset-10 col-md-1">
<input type="button" class="btn btn-success" id="addmorebutton" value=" + ADD FILES.."> <input type="button" class="btn btn-success" id="addmorebutton"
value=" + ADD FILES..">
</div> </div>
@ -2868,7 +2897,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<table id="specialtable" class="table table-hover table-bordered" style="background-color:#fff;font-size:12px;"> <table id="specialtable" class="table table-hover table-bordered"
style="background-color:#fff;font-size:12px;">
<!--<thead> <!--<thead>
@ -2896,8 +2926,10 @@ if (!empty($INRSYMBOL)) {
<div class="col-md-4 col-md-offset-8"> <div class="col-md-4 col-md-offset-8">
<a class="btn btn-cancel" data-dismiss="modal" onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal"
<a class="btn btn-success ok" ID="ExciseOption12" onclick="rfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a> onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a>
<a class="btn btn-success ok" ID="ExciseOption12"
onclick="rfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a>
</div> </div>
</div> </div>
</div> </div>
@ -2907,7 +2939,8 @@ if (!empty($INRSYMBOL)) {
<!-- </form> --> <!-- </form> -->
</div> </div>
<div id="servicemodel" class="modal fade" data-backdrop-limit="1" role="dialog" aria-labelledby="myModalLabel"> <div id="servicemodel" class="modal fade" data-backdrop-limit="1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
@ -2932,7 +2965,8 @@ if (!empty($INRSYMBOL)) {
<!-- <legend>Multiple File</legend> --> <!-- <legend>Multiple File</legend> -->
<div class="col-md-offset-0 col-md-1"> <div class="col-md-offset-0 col-md-1">
<input type="button" class="btn btn-success" id="addemorebutton" value=" + ADD FILES.."> <input type="button" class="btn btn-success" id="addemorebutton"
value=" + ADD FILES..">
</div> </div>
@ -2951,8 +2985,10 @@ if (!empty($INRSYMBOL)) {
<div class="modal-footer"> <div class="modal-footer">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a> <a class="btn btn-secondary waves-effect" data-dismiss="modal"
<a class="btn btn-success ok" ID="ExciseOption12" onclick="sfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a> onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a>
<a class="btn btn-success ok" ID="ExciseOption12"
onclick="sfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a>
</div> </div>
</div> </div>
</div> </div>
@ -2965,7 +3001,8 @@ if (!empty($INRSYMBOL)) {
<div id="freightmodel" class="modal fade" data-backdrop-limit="1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div id="freightmodel" class="modal fade" data-backdrop-limit="1" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
@ -2978,16 +3015,20 @@ if (!empty($INRSYMBOL)) {
<form> <form>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optfreight" checked="checked" value='0' id="optfreight"> Basic Amount</label> <label><input type="radio" name="optfreight" checked="checked" value='0'
id="optfreight"> Basic Amount</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optfreight" id="optfreight" value='1'> After Discount Amount</label> <label><input type="radio" name="optfreight" id="optfreight" value='1'> After
Discount Amount</label>
</div> </div>
</form> </form>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;"
<a class="btn btn-success" ID="freightOption" onclick="setfreightOption();" style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a> value="Cancel">Cancel</a>
<a class="btn btn-success" ID="freightOption" onclick="setfreightOption();"
style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a>
</div> </div>
</div> </div>
@ -3007,23 +3048,29 @@ if (!empty($INRSYMBOL)) {
<div class="modal-body"> <div class="modal-body">
<form> <form>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optExcise" checked="checked" value="0" id="optExcise">From Basic Amount</label> <label><input type="radio" name="optExcise" checked="checked" value="0"
id="optExcise">From Basic Amount</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optExcise" value="1" id="optExcise">Basic Amount - Discount Amount</label> <label><input type="radio" name="optExcise" value="1" id="optExcise">Basic
Amount - Discount Amount</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optExcise" value="2" id="optExcise">(Basic Amount - Discount Amount ) + Packing Cost</label> <label><input type="radio" name="optExcise" value="2" id="optExcise">(Basic
Amount - Discount Amount ) + Packing Cost</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optExcise" value="3" id="optExcise">Basic Amount + Packing Cost</label> <label><input type="radio" name="optExcise" value="3" id="optExcise">Basic
Amount + Packing Cost</label>
</div> </div>
</form> </form>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" onclick="SetExciseCalculationCancel();" style="margin-top: -24px;" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" onclick="SetExciseCalculationCancel();"
<a class="btn btn-success" ID="ExciseOption" onclick="SetExciseCalculation();" style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a> style="margin-top: -24px;" value="Cancel">Cancel</a>
<a class="btn btn-success" ID="ExciseOption" onclick="SetExciseCalculation();"
style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a>
</div> </div>
</div> </div>
@ -3045,16 +3092,20 @@ if (!empty($INRSYMBOL)) {
<form> <form>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optVat" checked="checked" value="0" id="optVat">Basic Amount</label> <label><input type="radio" name="optVat" checked="checked" value="0"
id="optVat">Basic Amount</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optVat" value="1" id="optVat">Excise Duty</label> <label><input type="radio" name="optVat" value="1" id="optVat">Excise
Duty</label>
</div> </div>
</form> </form>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;"
<a class="btn btn-success" ID="VatOption" onclick="SetVatCalculation();" style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a> value="Cancel">Cancel</a>
<a class="btn btn-success" ID="VatOption" onclick="SetVatCalculation();"
style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a>
</div> </div>
</div> </div>
@ -3074,16 +3125,20 @@ if (!empty($INRSYMBOL)) {
<form> <form>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optCST" checked="checked" value="0" id="optCST">Basic Amount</label> <label><input type="radio" name="optCST" checked="checked" value="0"
id="optCST">Basic Amount</label>
</div> </div>
<div class="radio"> <div class="radio">
<label><input type="radio" name="optCST" value="1" id="optCST">Excise Duty</label> <label><input type="radio" name="optCST" value="1" id="optCST">Excise
Duty</label>
</div> </div>
</form> </form>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" style="margin-top: -24px;"
<a class="btn btn-success" ID="CSTOption" onclick="SetCSTCalculation();" style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a> value="Cancel">Cancel</a>
<a class="btn btn-success" ID="CSTOption" onclick="SetCSTCalculation();"
style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a>
</div> </div>
</div> </div>
@ -3135,7 +3190,9 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-3" style="display:none;"> <div class="col-md-3" style="display:none;">
<label>Available Budget Amount</label><img id="AlertImg" src="<?php echo base_url(); ?>public/assets/dist/img/red.png" alt="your image" width="25px" style="display:none;" /> <label>Available Budget Amount</label><img id="AlertImg"
src="<?php echo base_url(); ?>public/assets/dist/img/red.png"
alt="your image" width="25px" style="display:none;" />
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'EditAvlBudAmt', 'value' => set_value('EditAvlBudAmt'), 'id' => 'EditAvlBudAmt', 'class' => 'form-control num', 'readonly' => 'true'); $data = array('name' => 'EditAvlBudAmt', 'value' => set_value('EditAvlBudAmt'), 'id' => 'EditAvlBudAmt', 'class' => 'form-control num', 'readonly' => 'true');
@ -3254,7 +3311,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label><?php echo "Rate ($INRSYM)"; ?><span class="badge mandatory">*</span></label> <label><?php echo "Rate ($INRSYM)"; ?><span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'EditRate', 'value' => set_value('EditRate'), 'id' => 'EditRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditRatechange()'); $data = array('name' => 'EditRate', 'value' => set_value('EditRate'), 'id' => 'EditRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditRatechange()');
@ -3356,7 +3414,8 @@ if (!empty($INRSYMBOL)) {
$data = array('name' => 'EditAfterIgst', 'value' => set_value('EditAfterIgst', 0), 'id' => 'EditAfterIgst', 'class' => 'form-control num', 'placeholder' => 'After IGST', 'readonly' => 'true'); $data = array('name' => 'EditAfterIgst', 'value' => set_value('EditAfterIgst', 0), 'id' => 'EditAfterIgst', 'class' => 'form-control num', 'placeholder' => 'After IGST', 'readonly' => 'true');
echo form_input($data); echo form_input($data);
?> ?>
<input type="hidden" name="EditFrequencyNo" id="EditFrequencyNo" value="EditFrequencyNo" /> <input type="hidden" name="EditFrequencyNo" id="EditFrequencyNo"
value="EditFrequencyNo" />
</div> </div>
</div> </div>
@ -3390,7 +3449,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="row" style="padding: 0px 30px 10px 30px;"> <div class="row" style="padding: 0px 30px 10px 30px;">
<div class="col-md-12"> <div class="col-md-12">
<label>Service Description<span class="badge mandatory">*</span></label> <?php <label>Service Description<span class="badge mandatory">*</span></label>
<?php
$data = array('name' => 'EdittxtSpcialInstructionSingle', 'value' => set_value('EdittxtSpcialInstructionSingle'), 'id' => 'EdittxtSpcialInstructionSingle', 'class' => 'form-control', 'rows' => '3', 'cols' => '40'); $data = array('name' => 'EdittxtSpcialInstructionSingle', 'value' => set_value('EdittxtSpcialInstructionSingle'), 'id' => 'EdittxtSpcialInstructionSingle', 'class' => 'form-control', 'rows' => '3', 'cols' => '40');
echo form_textarea($data); ?> echo form_textarea($data); ?>
</div> </div>
@ -3404,7 +3464,8 @@ if (!empty($INRSYMBOL)) {
<div class="modal-footer"> <div class="modal-footer">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success font EditService" ID="Edit">&nbsp;&nbsp;<span class="bold">Update Service</span></a> <a class="btn btn-success font EditService" ID="Edit">&nbsp;&nbsp;<span
class="bold">Update Service</span></a>
</div> </div>
</div> </div>
</div> </div>
@ -3414,7 +3475,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<!-- Edit Revenue Modal --> <!-- Edit Revenue Modal -->
<div id="EDITREVENUE" class="modal fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="overflow-y:scroll !important"> <div id="EDITREVENUE" class="modal fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"
style="overflow-y:scroll !important">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
<form> <form>
@ -3507,7 +3569,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-2" style="padding-right: 0px;"> <div class="col-md-2" style="padding-right: 0px;">
<label><?php echo "Rate ($INRSYM)"; ?><span class="badge mandatory">*</span></label> <label><?php echo "Rate ($INRSYM)"; ?><span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'EditRevenueRate', 'value' => set_value('EditRate'), 'id' => 'EditRevenueRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Editchange()', 'style' => 'text-align:right;'); $data = array('name' => 'EditRevenueRate', 'value' => set_value('EditRate'), 'id' => 'EditRevenueRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Editchange()', 'style' => 'text-align:right;');
@ -3767,7 +3830,8 @@ if (!empty($INRSYMBOL)) {
<label><?php echo "Revenue Description"; ?></label> <label><?php echo "Revenue Description"; ?></label>
<?php <?php
$data = array('name' => 'Edit_Service_Description', 'value' => set_value('Edit_Service_Description'), 'id' => 'Edit_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100'); $data = array('name' => 'Edit_Service_Description', 'value' => set_value('Edit_Service_Description'), 'id' => 'Edit_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100');
echo form_textarea($data);; echo form_textarea($data);
;
?> ?>
</div> </div>
</div> </div>
@ -3777,8 +3841,10 @@ if (!empty($INRSYMBOL)) {
<!-- footer for revenue po --> <!-- footer for revenue po -->
<div class="modal-footer"> <div class="modal-footer">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-secondary waves-effect" data-dismiss="modal"
<a class="btn btn-success EditRevenue" ID="EditRevenue"> &nbsp;&nbsp;<span class="bold">Edit Revenue</span></a> value="Cancel">Cancel</a>
<a class="btn btn-success EditRevenue" ID="EditRevenue"> &nbsp;&nbsp;<span
class="bold">Edit Revenue</span></a>
</div> </div>
</div> </div>
</div> </div>
@ -3796,7 +3862,8 @@ if (!empty($INRSYMBOL)) {
<div align="right" style="padding-right:10px"> <div align="right" style="padding-right:10px">
<!-- Model for revenue PO --> <!-- Model for revenue PO -->
<div id="REVENUE" class="modal fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div id="REVENUE" class="modal fade" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<!-- Modal content--> <!-- Modal content-->
<form> <form>
@ -3846,7 +3913,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<label><?php echo "Rate ($INRSYM)"; ?><span class="badge mandatory"></label> <label><?php echo "Rate ($INRSYM)"; ?><span
class="badge mandatory"></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'Rate', 'value' => set_value('Rate'), 'id' => 'Rate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'change()'); $data = array('name' => 'Rate', 'value' => set_value('Rate'), 'id' => 'Rate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'change()');
@ -3863,7 +3931,9 @@ if (!empty($INRSYMBOL)) {
<label><?php echo "Basic Amt ($INRSYM)"; ?></label> <label><?php echo "Basic Amt ($INRSYM)"; ?></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'txtBasicValue', 'value' => set_value('txtBasicValue'), 'id' => 'txtBasicValue', 'class' => 'form-control num', 'readonly' => 'true'); $data = array('name' => 'txtBasicValue',
'value' => set_value('txtBasicValue'), 'id' => 'txtBasicValue',
'class' => 'form-control num', 'readonly' => 'true');
echo form_input($data); echo form_input($data);
?> ?>
</div> </div>
@ -3875,7 +3945,8 @@ if (!empty($INRSYMBOL)) {
<div class="row"> <div class="row">
<div class="col-md-4"></div> <div class="col-md-4"></div>
<div class="col-md-4"> <div class="col-md-4">
<label>Discount Type <span class="badge mandatory"></span></label> <label>Discount Type <span
class="badge mandatory"></span></label>
<div> <div>
<?php <?php
$options = array("0" => 'Select Discount Type'); $options = array("0" => 'Select Discount Type');
@ -3896,7 +3967,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<label>Discount Rate<span class="badge mandatory"></span> </label> <label>Discount Rate<span class="badge mandatory"></span>
</label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'txtDiscount', 'value' => set_value('txtDiscount'), 'id' => 'txtDiscount', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'change();calculateDiscount(0);'); $data = array('name' => 'txtDiscount', 'value' => set_value('txtDiscount'), 'id' => 'txtDiscount', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'change();calculateDiscount(0);');
@ -3917,7 +3989,8 @@ if (!empty($INRSYMBOL)) {
<div class="row" style="text-align:left;"> <div class="row" style="text-align:left;">
<div class="col-md-4"></div> <div class="col-md-4"></div>
<div class="col-md-4"> <div class="col-md-4">
<label>Packaging Type <span class="badge mandatory"></span></label> <label>Packaging Type <span
class="badge mandatory"></span></label>
<div> <div>
<?php <?php
$options = array("0" => 'Select Packaging Type'); $options = array("0" => 'Select Packaging Type');
@ -3938,7 +4011,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<label>Packaging Rate <span class="badge mandatory"></span></label> <label>Packaging Rate <span
class="badge mandatory"></span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'txtPackaging', 'value' => set_value('txtPackaging'), 'id' => 'txtPackaging', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'calculatePackaging(0);change();'); $data = array('name' => 'txtPackaging', 'value' => set_value('txtPackaging'), 'id' => 'txtPackaging', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'calculatePackaging(0);change();');
@ -4108,14 +4182,17 @@ if (!empty($INRSYMBOL)) {
<label><?php echo "Revenue Description"; ?></label> <label><?php echo "Revenue Description"; ?></label>
<?php <?php
$data = array('name' => 'Add_Service_Description', 'value' => set_value('Add_Service_Description'), 'id' => 'Add_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100'); $data = array('name' => 'Add_Service_Description', 'value' => set_value('Add_Service_Description'), 'id' => 'Add_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100');
echo form_textarea($data);; echo form_textarea($data);
;
?> ?>
</div> </div>
</div> </div>
<div class="col-12 text-right"> <div class="col-12 text-right">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-secondary waves-effect" data-dismiss="modal"
<a class="btn btn-success font AddRevenue" ID="AddRevenue"> &nbsp;&nbsp;<span class="bold">Add Revenue</span></a> value="Cancel">Cancel</a>
<a class="btn btn-success font AddRevenue" ID="AddRevenue">
&nbsp;&nbsp;<span class="bold">Add Revenue</span></a>
</div> </div>
</div> </div>
@ -4123,7 +4200,9 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<!-- footer for revenue po --> <!-- footer for revenue po -->
<div class="modal-footer"></div> <div class="modal-footer">
</div>
</div> </div>
</form> </form>
</div> </div>
@ -4207,7 +4286,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label><?php echo "Rate ($INRSYM)"; ?><span class="badge mandatory">*</span></label> <label><?php echo "Rate ($INRSYM)"; ?><span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'ServiceRate', 'value' => set_value('ServiceRate'), 'id' => 'ServiceRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Ratechange()'); $data = array('name' => 'ServiceRate', 'value' => set_value('ServiceRate'), 'id' => 'ServiceRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Ratechange()');
@ -4382,7 +4462,9 @@ if (!empty($INRSYMBOL)) {
<div class="col-md-12" style="padding:0px;"> <div class="col-md-12" style="padding:0px;">
<div class="col-md-12" style="padding: 0px 30px 10px 30px;"> <div class="col-md-12" style="padding: 0px 30px 10px 30px;">
<label>Service Description<span class="badge mandatory">*</span></label> <?php <label>Service Description<span
class="badge mandatory">*</span></label>
<?php
$data = array('name' => 'txtSpcialInstructionSingle', 'value' => set_value('txtSpcialInstructionSingle'), 'id' => 'txtSpcialInstructionSingle', 'class' => 'form-control', 'rows' => '3', 'cols' => '40'); $data = array('name' => 'txtSpcialInstructionSingle', 'value' => set_value('txtSpcialInstructionSingle'), 'id' => 'txtSpcialInstructionSingle', 'class' => 'form-control', 'rows' => '3', 'cols' => '40');
echo form_textarea($data); ?> echo form_textarea($data); ?>
</div> </div>
@ -4394,8 +4476,11 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</button> <button type="button" class="btn btn-secondary waves-effect"
<button type="button" class="btn btn-info waves-effect waves-light font AddService" ID="PackagingOption" ID="AddService">Save</button> data-dismiss="modal" value="Cancel">Cancel</button>
<button type="button"
class="btn btn-info waves-effect waves-light font AddService"
ID="PackagingOption" ID="AddService">Save</button>
</div> </div>
</div> </div>
</div> </div>
@ -4898,7 +4983,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success font AddImport" ID="AddImport"> &nbsp;&nbsp;<span class="bold">Add Import</span></a> <a class="btn btn-success font AddImport" ID="AddImport"> &nbsp;&nbsp;<span
class="bold">Add Import</span></a>
</div> </div>
</div> </div>
</form> </form>
@ -5357,7 +5443,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success font AddImport" ID="AddImport"> &nbsp;&nbsp;<span class="bold">Add Capital</span></a> <a class="btn btn-success font AddImport" ID="AddImport"> &nbsp;&nbsp;<span
class="bold">Add Capital</span></a>
</div> </div>
</div> </div>
</form> </form>
@ -5390,16 +5477,19 @@ if (!empty($INRSYMBOL)) {
<tbody id="RevenueAppend"></tbody> <tbody id="RevenueAppend"></tbody>
</table> </table>
</div> </div>
</table>
<!-- /.box-body --> <!-- /.box-body -->
</div> </div>
</table> <div class="row " id="potaxes" style="display:none;" >
<div class="container-fluid"> <div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="row"> <div class="row">
<!-- Revenue po taxes --> <!-- Revenue po taxes -->
<div class="col-md-12" style='border : 1px solid; display:none;' id="revenuepotaxes"> <div class="col-md-12" style='border : 1px solid; display:none;'
id="revenuepotaxes">
<br /> <br />
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
@ -5495,8 +5585,13 @@ if (!empty($INRSYMBOL)) {
<input type="hidden" name="txtSpecial" id="txtSpecial" /> <input type="hidden" name="txtSpecial" id="txtSpecial" />
<input type="hidden" name="txtQuality" id="txtQuality" /> <input type="hidden" name="txtQuality" id="txtQuality" />
<!-- <a class="btn btn-success Save" ID="Save" onclick="Save()" >&nbsp;&nbsp;<span class="bold">Save</span></a> --> <!-- <a class="btn btn-success Save" ID="Save" onclick="Save()" >&nbsp;&nbsp;<span class="bold">Save</span></a> -->
<a class="btn btn-reset Save" ID="Cancel" href="<?php echo base_url() . 'EmergencyPO'; ?>" style="background-color: red;color: white;">&nbsp;&nbsp;<span class="bold">Reset</span></a> <a class="btn btn-reset Save" ID="Cancel"
<a class="btn btn-success Submit" ID="Submit" onclick="showsubmit()">&nbsp;&nbsp;<span class="bold">Submit</span></a> href="<?php echo base_url() . 'EmergencyPO'; ?>"
style="background-color: red;color: white;">&nbsp;&nbsp;<span
class="bold">Reset</span></a>
<a class="btn btn-success Submit" ID="Submit"
onclick="showsubmit()">&nbsp;&nbsp;<span
class="bold">Submit</span></a>
</div> </div>
@ -5506,39 +5601,48 @@ if (!empty($INRSYMBOL)) {
</div> </div>
<!-- Service po taxes --> <!-- Service po taxes -->
<div class="col-md-12" style="border: 1px solid; display:none;" id="servicepotaxes"> <div class="col-md-12" style="border: 1px solid; display:none;"
id="servicepotaxes">
<br> <br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<label>Basic Amount ()</label> <label>Basic Amount ()</label>
<input type="text" name="txtTotBasicAmount" value="" id="txtTotBasicAmount" class="form-control num" readonly="true"> <input type="text" name="txtTotBasicAmount" value=""
id="txtTotBasicAmount" class="form-control num" readonly="true">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label>CGST ()</label> <label>CGST ()</label>
<input type="text" name="txtTotCgst" value="" id="txtTotCgst" class="form-control num" readonly="true"> <input type="text" name="txtTotCgst" value="" id="txtTotCgst"
class="form-control num" readonly="true">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label>SGST ()</label> <label>SGST ()</label>
<input type="text" name="txtTotSgst" value="" id="txtTotSgst" class="form-control num" readonly="true"> <input type="text" name="txtTotSgst" value="" id="txtTotSgst"
class="form-control num" readonly="true">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label>IGST ()</label> <label>IGST ()</label>
<input type="text" name="txtTotIgst" value="" id="txtTotIgst" class="form-control num" readonly="true"> <input type="text" name="txtTotIgst" value="" id="txtTotIgst"
class="form-control num" readonly="true">
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<label>Other Allowances ()</label> <label>Other Allowances ()</label>
<input type="text" name="txtTotOtherAllo" value="" id="txtTotOtherAllo" class="form-control num" readonly="true"> <input type="text" name="txtTotOtherAllo" value=""
id="txtTotOtherAllo" class="form-control num" readonly="true">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label>Total Order Value ()</label> <label>Total Order Value ()</label>
<input type="text" name="txtTotalOrderValueSummaryService" value="" id="txtTotalOrderValueSummaryService" class="form-control num" readonly="true"> <input type="text" name="txtTotalOrderValueSummaryService" value=""
id="txtTotalOrderValueSummaryService" class="form-control num"
readonly="true">
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<label>Description Of Service <span class="badge mandatory">*</span></label> <label>Description Of Service <span
class="badge mandatory">*</span></label>
<div class="form-group"> <div class="form-group">
<?php <?php
$data = array('name' => 'emergdescofpo', 'value' => set_value('emergdescofpo'), 'id' => 'emergdescofpo', 'class' => 'form-control', 'rows' => '3', 'cols' => '40'); $data = array('name' => 'emergdescofpo', 'value' => set_value('emergdescofpo'), 'id' => 'emergdescofpo', 'class' => 'form-control', 'rows' => '3', 'cols' => '40');
@ -5564,12 +5668,19 @@ if (!empty($INRSYMBOL)) {
<input type="hidden" name="txtStatus" id="txtStatus"> <input type="hidden" name="txtStatus" id="txtStatus">
<input type="hidden" name="txtRowCount" id="txtRowCount"> <input type="hidden" name="txtRowCount" id="txtRowCount">
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow"> <input type="hidden" name="txtDeletedRow" id="txtDeletedRow">
<input type="hidden" name="SpcialInstruction" id="SpcialInstruction"> <input type="hidden" name="SpcialInstruction"
<input type="hidden" name="txtDeliveryAddress" id="txtDeliveryAddress"> id="SpcialInstruction">
<input type="hidden" name="txtSpecialservice" id="txtSpecialservice"> <input type="hidden" name="txtDeliveryAddress"
id="txtDeliveryAddress">
<input type="hidden" name="txtSpecialservice"
id="txtSpecialservice">
<input type="hidden" name="txtworkstatus" id="txtworkstatus"> <input type="hidden" name="txtworkstatus" id="txtworkstatus">
<a class="btn btn-reset Save" id="Cancel" href="http://localhost/ria/EmergencyPO">&nbsp;&nbsp;<span class="bold">Reset</span></a> <a class="btn btn-reset Save" id="Cancel"
<a class="btn btn-success Submit" id="Submit" onclick="showsubmit()">&nbsp;&nbsp;<span class="bold">Submit</span></a> href="http://localhost/ria/EmergencyPO">&nbsp;&nbsp;<span
class="bold">Reset</span></a>
<a class="btn btn-success Submit" id="Submit"
onclick="showsubmit()">&nbsp;&nbsp;<span
class="bold">Submit</span></a>
</div> </div>
</div> </div>
<div class="row" style="padding:0px;"><br> <div class="row" style="padding:0px;"><br>
@ -5577,9 +5688,17 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
</div>
</div> </div>
</div>
</div>
</div>
</div> </div>

View File

@ -307,21 +307,21 @@
foreach ($ReqList as $record) { foreach ($ReqList as $record) {
?> ?>
<tr id="<?php echo $index; ?>"> <tr id="<?php echo $index; ?>">
<td><input type="checkbox" name="chk<?php echo $index; ?>" id="chk<?php echo $index; ?>" onclick="selectReqNo(<?php echo $index; ?>)" />&nbsp;</td> <td align="center"><input type="checkbox" name="chk<?php echo $index; ?>" id="chk<?php echo $index; ?>" onclick="selectReqNo(<?php echo $index; ?>)" />&nbsp;</td>
<td align="right"> <td align="center">
<?php <?php
$dt = new DateTime($record->ReqDate); $dt = new DateTime($record->ReqDate);
$RequestedDate = $dt->format('d-m-Y'); $RequestedDate = $dt->format('d-m-Y');
echo $RequestedDate; echo $RequestedDate;
?> ?>
</td> </td>
<td><a data-toggle="modal" data-target="#RequisitionDtlsModal" data-id="<%=index%>" data-userid="<?php echo $record->ReqNo ?>"><u><?php echo $record->ReqNo; ?> </u></a></td> <td align="center"><a data-toggle="modal" data-target="#RequisitionDtlsModal" data-id="<%=index%>" data-userid="<?php echo $record->ReqNo ?>"><u><?php echo $record->ReqNo; ?> </u></a></td>
<td><?php echo $record->ReqType; ?></td> <td align="center"><?php echo $record->ReqType; ?></td>
<td><?php echo $record->FirstName; ?></td> <td><?php echo $record->FirstName; ?></td>
<td align="right"><?php echo $record->TotalNoofLineItems; ?></td> <td align="center"><?php echo $record->TotalNoofLineItems; ?></td>
<td align="right"><?php echo $record->PolineItems; ?></td> <td align="center"><?php echo $record->PolineItems; ?></td>
<td align="right"><?php echo $record->PartilallyLineItems; ?></td> <td align="center"><?php echo $record->PartilallyLineItems; ?></td>
<td align="right"><?php echo $record->newLineItem; ?></td> <td align="center"><?php echo $record->newLineItem; ?></td>
<td><?php echo $record->StatusName; ?></td> <td><?php echo $record->StatusName; ?></td>
<td><?php echo $record->DepartmentName; ?></td> <td><?php echo $record->DepartmentName; ?></td>
<td><?php echo $record->Designation; ?></td> <td><?php echo $record->Designation; ?></td>

View File

@ -432,7 +432,7 @@
<?php } else { ?> <?php } else { ?>
<h4><?= "Amended Capital Purchase Order - $PONO "; ?></h4> <h4><?= "Amended Capital Purchase Order - $PONO "; ?></h4>
<?php } ?> <?php } ?>
<a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-success" id="back" value="Back">Back</a> <a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-secondary" id="back" value="Back">Back</a>
</div> </div>
</div> </div>
</div> </div>

View File

@ -207,20 +207,22 @@ if (!empty($EmpDetails)) {
<div class="col-md-2"> <div class="col-md-2">
<div class="row"> <div class="form-row">
<div class="box-header"> <div class="box-header">
<img id="profilepicture" <img id="profilepicture"
src="<?php echo base_url() . $ProfilePic; ?>" alt="your image" src="<?php echo base_url() . $ProfilePic; ?>" alt="your image"
style="width: 139px;" /> style="width: 139px;" />
</div>
</div>
<br/> <br/>
<div class="form-row">
</div>
</div>
<div class="row">
<label for="photo">Select profile picture<br /><small>(only .jpg or <label for="photo">Select profile picture<br /><small>(only .jpg or
.png)</small> .png)</small>
@ -254,10 +256,14 @@ if (!empty($EmpDetails)) {
class="form-control w-50" readonly> class="form-control w-50" readonly>
</div> </div>
<div class="row" style="margin-top: 18px;"> <br>
<div class="form-row" >
<input type="checkbox" id="isactive" <?php echo $IsActive; ?> <input type="checkbox" id="isactive" <?php echo $IsActive; ?>
name="isactive" value="1"> Is Active name="isactive" value="1">&nbsp;&nbsp;
<label style="margin-top:8px;" >
Is Active
</label>
</div> </div>
@ -279,7 +285,7 @@ if (!empty($EmpDetails)) {
</div> </div>
<div class="col-md-4 pad"> <div class="col-md-4 pad">
<label>Father / Husband Name</lab><span class="badge">*</span> <label>Father / Husband Name</label><span class="badge">*</span>
<input type="text" name="FatherName" id="FatherName" <input type="text" name="FatherName" id="FatherName"
maxlength="200" value="<?php echo $FatherName; ?>" maxlength="200" value="<?php echo $FatherName; ?>"
placeholder="Father / Husband Name" class="form-control" placeholder="Father / Husband Name" class="form-control"
@ -336,7 +342,7 @@ if (!empty($EmpDetails)) {
</div> </div>
<div class="col-md-4 pad"> <div class="col-md-4 pad">
<label>Age</l><span class="badge">*</span> <label>Age</label><span class="badge">*</span>
<input type="text" name="age" placeholder="Age" id="age" <input type="text" name="age" placeholder="Age" id="age"
value="<?php echo $Age; ?>" class="form-control" readonly> value="<?php echo $Age; ?>" class="form-control" readonly>
</div> </div>
@ -402,8 +408,9 @@ if (!empty($EmpDetails)) {
<div class="col-md-4 pad" style="margin-top: 18px;"> <div class="col-md-4 pad" style="margin-top: 18px;">
<input type="checkbox" id="checksame" name="sameaddress" <input type="checkbox" id="checksame" name="sameaddress"
onclick="CheckClick"> Current address same as permanent onclick="CheckClick">
address <label> Current address same as permanent
address</label>
</div> </div>
<div class="col-md-4 pad"> <div class="col-md-4 pad">
@ -638,16 +645,18 @@ if (!empty($EmpDetails)) {
<div class="col-md-3" style="margin-top: 18px;"> <div class="col-md-3" style="margin-top: 18px;">
<div class="form-group"> <div class="form-group">
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">
Management
Team</label>
<label class="switch"> <label class="switch">
<input type="checkbox" name="is_management_team" <input type="checkbox" name="is_management_team"
value="<?= $is_management_team; ?>" <?php echo $is_management_team == '1' ? 'checked' : ''; ?> value="<?= $is_management_team; ?>" <?php echo $is_management_team == '1' ? 'checked' : ''; ?>
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">
Management
Team</label>
</div> </div>
</div> </div>
<br> <br>
@ -839,29 +848,37 @@ if (!empty($EmpDetails)) {
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<div class="form-group"> <div class="form-group">
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">ESI
Applicable</label>
<label class="switch"> <label class="switch">
<input type="checkbox" name="esi_applicable" <input type="checkbox" name="esi_applicable"
value="<?= $esi_applicable; ?>" <?php echo $esi_applicable == '1' ? 'checked' : ''; ?> value="<?= $esi_applicable; ?>" <?php echo $esi_applicable == '1' ? 'checked' : ''; ?>
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">ESI
Applicable</label>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<div class="form-group"> <div class="form-group">
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">PF
Applicable</label>
<label class="switch"> <label class="switch">
<input type="checkbox" name="pf_applicable" <input type="checkbox" name="pf_applicable"
value="<?= $pf_applicable; ?>" <?php echo $pf_applicable == '1' ? 'checked' : ''; ?> value="<?= $pf_applicable; ?>" <?php echo $pf_applicable == '1' ? 'checked' : ''; ?>
onchange="updateSwitchValue(this)" /> onchange="updateSwitchValue(this)" />
<span class="slider"></span> <span class="slider"></span>
</label> </label>
<label
style="display: inline-block; vertical-align: bottom; margin-right: 10px; margin-bottom: 10px;">PF
Applicable</label>
</div> </div>
</div> </div>
</div> </div>
@ -1032,12 +1049,12 @@ if (!empty($EmpDetails)) {
} else { ?> } else { ?>
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
<span>File Name</span> <label>File Name</label>
<input type="text" id="file_name" name="file_name[]" <input type="text" id="file_name" name="file_name[]"
maxlength="255" class="form-control"> maxlength="255" class="form-control">
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<span>File</span> <label>File</label>
<input type="file" name="emp_file[]" class="form-control"> <input type="file" name="emp_file[]" class="form-control">
</div> </div>
<div class="col-md-4" style="margin-top: 23px;"> <div class="col-md-4" style="margin-top: 23px;">
@ -1066,6 +1083,7 @@ if (!empty($EmpDetails)) {
<!-- </li> --> <!-- </li> -->
</ul> </ul>
</div> </div>
</div> </div>
</div> <!-- tab-content --> </div> <!-- tab-content -->
</div> <!-- end #rootwizard--> </div> <!-- end #rootwizard-->
@ -1090,6 +1108,7 @@ if (!empty($EmpDetails)) {
reader.readAsDataURL(input.files[0]); reader.readAsDataURL(input.files[0]);
$('#ModifyImage').val(input.files[0]['name']); $('#ModifyImage').val(input.files[0]['name']);
} }
} }

View File

@ -409,7 +409,7 @@ if (!empty($INRSYMBOL)) {
$('#SGSTEditModel').removeAttr("style"); $('#SGSTEditModel').removeAttr("style");
$('#IGSTViewModel').attr("style", "display:none;"); $('#IGSTViewModel').attr("style", "display:none;");
$('#SGSTViewModel').removeAttr("style"); $('#SGSTViewModel').removeAttr("style");
$('#CGSTArea').attr("style", "display:block;"); $('#CGSTArea').attr("style", "display:flex;");
$('#IGSTAddModel').attr("style", "display:none;"); $('#IGSTAddModel').attr("style", "display:none;");
$('#SGSTAddModel').removeAttr("style"); $('#SGSTAddModel').removeAttr("style");
$('#CGSTshow').attr("style", "display:block;"); $('#CGSTshow').attr("style", "display:block;");
@ -959,7 +959,7 @@ if (!empty($INRSYMBOL)) {
endforeach; endforeach;
} }
echo form_dropdown('drpSupplier', $options, set_value('drpSupplier', $SupId), 'id="drpSupplier" required="true" class="form-control select2" disabled readonly'); echo form_dropdown('drpSupplier', $options, set_value('drpSupplier', $SupId), 'id="drpSupplier" required="true" class="form-control select2" readonly');
?> ?>
</div> </div>
@ -1613,7 +1613,7 @@ if (!empty($INRSYMBOL)) {
?> ?>
</div> </div>
</div> </div>
<div class="form-group col-md-1"> <div class="form-group col-md-2">
<label>UOM</label> <label>UOM</label>
<div> <div>
<?php <?php
@ -1622,7 +1622,9 @@ if (!empty($INRSYMBOL)) {
?> ?>
</div> </div>
</div> </div>
<div class="form-group col-md-2"> <div class="form-group col-md-6">
<div class="form-row">
<div class="form-group col-md-3">
<label>Quantity<span class="text-danger">*</span></label> <label>Quantity<span class="text-danger">*</span></label>
<div> <div>
<?php <?php
@ -1632,7 +1634,7 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="form-group col-md-2"> <div class="form-group col-md-3">
<label>Rate <?php echo "($INRSYM)" ?><span class="text-danger">*</span></label> <label>Rate <?php echo "($INRSYM)" ?><span class="text-danger">*</span></label>
<div> <div>
<?php <?php
@ -1641,12 +1643,12 @@ if (!empty($INRSYMBOL)) {
?> ?>
</div> </div>
</div> </div>
<div class="form-group col-md-1"> <div class="form-group col-md-3">
<label>Per</label> <?php <label>Per</label> <?php
$data = array('name' => 'EditAmendPer', 'value' => set_value('EditAmendPer'), 'id' => 'EditAmendPer', 'class' => 'form-control'); $data = array('name' => 'EditAmendPer', 'value' => set_value('EditAmendPer'), 'id' => 'EditAmendPer', 'class' => 'form-control');
echo form_input($data); ?> echo form_input($data); ?>
</div> </div>
<div class="form-group col-md-2" style="padding-left: 0px;"> <div class="form-group col-md-3" style="padding-left: 0px;">
<label>Basic Amt <?php echo "($INRSYM)" ?></label> <label>Basic Amt <?php echo "($INRSYM)" ?></label>
<div> <div>
<?php <?php
@ -1656,6 +1658,8 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
</div> </div>
</div>
</div>
<div class="form-row"> <div class="form-row">
<div class="form-group col-md-4"></div> <div class="form-group col-md-4"></div>
@ -1885,7 +1889,7 @@ if (!empty($INRSYMBOL)) {
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a class="btn btn-success" data-dismiss="modal" value="Cancel">Cancel</a> <a class="btn btn-success" data-dismiss="modal" value="Cancel" style="margin:10px;">Cancel</a>
<a class="btn btn-success EditRevenue" ID="EditRevenue">&nbsp;&nbsp;<span class="bold">Edit Revenue</span></a> <a class="btn btn-success EditRevenue" ID="EditRevenue">&nbsp;&nbsp;<span class="bold">Edit Revenue</span></a>
</div> </div>
</form> </form>
@ -2006,12 +2010,10 @@ if (!empty($INRSYMBOL)) {
</tr> </tr>
</script> --> </script> -->
<script> <script>
$(document).ready(function() {
var index = '1'; var index = '1';
var userid = ''; var userid = '';
$('#BudgetType').attr("style", "pointer-events: none;");
$("#EDITREVENUE").on("shown.bs.modal", function(e) { $("#EDITREVENUE").on("shown.bs.modal", function(e) {
var AvlBudAmt = '<?php echo $AvlAmount ?>'; var AvlBudAmt = '<?php echo $AvlAmount ?>';
@ -2063,10 +2065,6 @@ if (!empty($INRSYMBOL)) {
$('#txtEditInsurance').val($('#Insval' + userid).val()); $('#txtEditInsurance').val($('#Insval' + userid).val());
$('#txtEditTotalOrderValue').val($('#TotalOrderValue' + userid).val()); $('#txtEditTotalOrderValue').val($('#TotalOrderValue' + userid).val());
$("#EditMaterialCode").empty(); $("#EditMaterialCode").empty();
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>; var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
// For Binding Material list center for the selected Requistion Number // For Binding Material list center for the selected Requistion Number
@ -2074,52 +2072,34 @@ if (!empty($INRSYMBOL)) {
var isAdded = "0"; var isAdded = "0";
for (i = 0; i < Material.length; i++) { for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) { $.each(Material[i], function(idx, obj) {
if (obj.ReqNo === id) { if (obj.ReqNo === id) {
$.each(SelectedMaterialList.Mat, function(idx1, el) { $.each(SelectedMaterialList.Mat, function(idx1, el) {
if (id == el.ReqNo) { if (id == el.ReqNo) {
if (el.materialCode == obj.MaterialCode) { if (el.materialCode == obj.MaterialCode) {
isAdded = "1"; isAdded = "1";
return false; return false;
} else { } else {
isAdded = "0"; isAdded = "0";
} }
} }
}); });
if (isAdded == "0") { if (isAdded == "0") {
$("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName)); $("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
} }
} }
}); });
} }
$("#EditDiscountType").val($('#DisType' + userid).val()); $("#EditDiscountType").val($('#DisType' + userid).val());
$("#drpEditFreight").val($('#FreightType' + userid).val()); $("#drpEditFreight").val($('#FreightType' + userid).val());
$("#EditPackagingType").val($('#PackType' + userid).val()) $("#EditPackagingType").val($('#PackType' + userid).val())
$("input:radio[name='optPackaging'][value='" + $('#PackOption' + userid).val() + "']").prop('checked', 'checked'); $("input:radio[name='optPackaging'][value='" + $('#PackOption' + userid).val() + "']").prop('checked', 'checked');
$("input:radio[name='optExcise'][value='" + $('#ExciseOption' + userid).val() + "']").prop('checked', 'checked'); $("input:radio[name='optExcise'][value='" + $('#ExciseOption' + userid).val() + "']").prop('checked', 'checked');
$("input:radio[name='optVat'][value='" + $('#VatOption' + userid).val() + "']").prop('checked', 'checked'); $("input:radio[name='optVat'][value='" + $('#VatOption' + userid).val() + "']").prop('checked', 'checked');
$("input:radio[name='optCST'][value='" + $('#CSTOption' + userid).val() + "']").prop('checked', 'checked'); $("input:radio[name='optCST'][value='" + $('#CSTOption' + userid).val() + "']").prop('checked', 'checked');
}); });
$('#BudgetType').attr("style", "pointer-events: none;");
$('#EditRevenue').click(function() {
$('.editrevenue').click(function() {
// alert('inside Functioon'); // alert('inside Functioon');
tinyMCE.triggerSave(); tinyMCE.triggerSave();
@ -2180,9 +2160,11 @@ if (!empty($INRSYMBOL)) {
// console.log(userid);
var tr = document.getElementById(userid); var tr = document.getElementById(userid);
var cellval = tr.cells; var cellval = tr.cells;
// console.log(tr);
cellval[2].innerHTML = editDescription; cellval[2].innerHTML = editDescription;
cellval[3].innerHTML = parseFloat(editQuantity).toFixed(2); cellval[3].innerHTML = parseFloat(editQuantity).toFixed(2);
@ -2192,7 +2174,7 @@ if (!empty($INRSYMBOL)) {
cellval[7].innerHTML = parseFloat(TotalTaxValue).toFixed(2); cellval[7].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
cellval[8].innerHTML = parseFloat(TotalOrderValue).toFixed(2); cellval[8].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
// alert("late");
$('#materialCode' + userid).val(editMaterialCode); $('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(editDescription); $('#materialName' + userid).val(editDescription);
$('#uom' + userid).val(editUOM); $('#uom' + userid).val(editUOM);
@ -2230,9 +2212,12 @@ if (!empty($INRSYMBOL)) {
$('#costCode' + userid).val(CostCode); $('#costCode' + userid).val(CostCode);
$('#TotalOrderValue' + userid).val(TotalOrderValue); $('#TotalOrderValue' + userid).val(TotalOrderValue);
$('#service_description' + userid).val(Service_Description); $('#service_description' + userid).val(Service_Description);
populateValueMainFormForEditRevenueTax(); populateValueMainFormForEditRevenueTax();
setTimeout(() => {
$('#EDITREVENUE').modal('hide');
}, 1000);
} }
// alert('outside IF');
}); });
@ -2371,6 +2356,7 @@ if (!empty($INRSYMBOL)) {
return true; return true;
} }
} }
})
</script> </script>
<script> <script>
function validateBudgetExceedLimit() { function validateBudgetExceedLimit() {
@ -2455,7 +2441,7 @@ if (!empty($INRSYMBOL)) {
// } // }
else { else {
//alert('final else for store data'); //alert('final else for store data');
$('.content').loader('show'); // $('.content').loader('show');
var formData = new FormData($('.CreatePO')[0]); var formData = new FormData($('.CreatePO')[0]);
$.ajax({ $.ajax({
@ -2467,7 +2453,7 @@ if (!empty($INRSYMBOL)) {
contentType: false, contentType: false,
success: function(data) { success: function(data) {
if (data) { if (data) {
$('.content').loader('hide'); // $('.content').loader('hide');
alert(data); alert(data);
$('#txtRowCount').val(''); $('#txtRowCount').val('');
$('#txtDeletedRow').val(''); $('#txtDeletedRow').val('');
@ -2477,7 +2463,7 @@ if (!empty($INRSYMBOL)) {
window.location = "amendmentpurchaseorder"; window.location = "amendmentpurchaseorder";
} else { } else {
$('.content').loader('hide'); // $('.content').loader('hide');
alert("Error"); alert("Error");
} }

View File

@ -2183,14 +2183,14 @@ if (!empty($getlogpodtl)) {
<td><?php echo $record->ReqNo ?></td> <td><?php echo $record->ReqNo ?></td>
<td><?php echo $record->MaterialCode ?></td> <td><?php echo $record->MaterialCode ?></td>
<td><?php echo $record->MaterialName ?></td> <td><?php echo $record->MaterialName ?></td>
<td align="right"><?php echo $record->Quantity ?></td> <td align="left"><?php echo $record->Quantity ?></td>
<td><?php echo $record->UOM ?></td> <td><?php echo $record->UOM ?></td>
<td align="right"><?php echo $record->Rate ?></td> <td align="left"><?php echo $record->Rate ?></td>
<td align="right"><?php echo number_format($record->BasicValue, 2, '.', ''); ?></td> <td align="left"><?php echo number_format($record->BasicValue, 2, '.', ''); ?></td>
<td align="right"><?php echo $record->Taxamount ?></td> <td align="left"><?php echo $record->Taxamount ?></td>
<td align="right"><?php echo $record->TotalValue ?></td> <td align="left"><?php echo $record->TotalValue ?></td>
<!-- <td align="right"><?php echo $record->Quantity ?></td> <!-- <td align="right"><?php echo $record->Quantity ?></td>
<td align="right"><?php echo $record->ReceivedQuantity ?></td> <td align="right"><?php echo $record->ReceivedQuantity ?></td>
<td align="right"><?php echo number_format($record->Quantity - $record->ReceivedQuantity, 2, '.', ''); ?></td> --> <td align="right"><?php echo number_format($record->Quantity - $record->ReceivedQuantity, 2, '.', ''); ?></td> -->
@ -2262,7 +2262,8 @@ if (!empty($getlogpodtl)) {
} }
?> ?>
</tbody> </tbody>
</table><br></div> </table><br>
</div>
</div> </div>
<div class="form-row"> <div class="form-row">
<div class="form-group col-md-3"> <div class="form-group col-md-3">
@ -4454,8 +4455,7 @@ $('#RevenueAppend').append(rowHtml);
$('#ViewAfterIGST').val(TAXval); $('#ViewAfterIGST').val(TAXval);
return TAXval; // $('#AfterServiceTax').val(TAXval); return TAXval; // $('#AfterServiceTax').val(TAXval);
} }
</script>
<script>
function validateBudgetExceedLimit() { function validateBudgetExceedLimit() {
var rows = document.getElementById('revenueTax').rows.length; var rows = document.getElementById('revenueTax').rows.length;
var ReqType = '<?php echo REVENUE ?>'; var ReqType = '<?php echo REVENUE ?>';
@ -4635,82 +4635,6 @@ $('#RevenueAppend').append(rowHtml);
} }
function Save(status) {
if (status == '0') {
stat = '<?php echo PO_DRAFT; ?>';
} else if (status == '1') {
stat = '<?php echo PO_CREATED; ?>';
} else if (status == '4') {
stat = '<?php echo PO_RELEASED; ?>';
} else {
stat = '<?php echo $PONOStatus; ?>';
}
var deladd = $('#DeliveryAddr').val();
$('#txtStatus').val(stat);
tinyMCE.triggerSave();
var splinstr = $('#txtSpcialInstruction').val();
$('#SpcialInstruction').val(splinstr);
$('#txtDeliveryAddress').val(deladd);
var AvlBudAmt = '<?php echo number_format($AvlAmount + $totBasicAmt - $totDiscountAmt, 2, '.', '') ?>';
var txtTotalbasicamount = $('#txtTotBasicAmount').val();
var totaldiscount = $('#txtTotalDiscount').val();
//alert(txtTotalbasicamount+'-'+totaldiscount);
//alert(txtTotalbasicamount-totaldiscount);
if (validate()) {
if (document.getElementById('revenueTax').rows.length < 2) {
alert('Please Select Line item to Create PO');
$('#Deliverydt').focus();
return false;
}
//else if(validateBudgetExceedLimit())
//{
// return false;
//}
// else if(parseInt(AvlBudAmt) < (parseInt(txtTotalbasicamount)- parseInt(totaldiscount))){
// alert('Total Order Amount is exceeding the Budget Limit.Please adjust the product value.');
// return false;
// }
else if ($('#Otherpayment').val() == '' && $('#PaymentTerms').val() == 'PT08') {
alert('Please Enter Payable Terms Description');
$('#Otherpayment').focus();
return false;
} else if ($('#insurancestatus').val() == 1 && $('#InsuranceNumber').val() == '') {
alert('Please Enter Insurance No / Insurance Details..!');
$('#insurance').focus();
return false;
} else {
var formData = new FormData($('.CreatePO')[0]);
$.ajax({
type: "POST",
url: "<?php echo base_url() ?>purchaseorder/EditRevenuePurchaseOrder",
data: formData,
processData: false,
contentType: false,
success: function(data) {
if (data) {
alert(data);
$('#txtRowCount').val('');
$('#txtDeletedRow').val('');
$('#txtStatus').val('');
$('#SpcialInstruction').val('');
$('#txtDeliveryAddress').val('')
window.location = "purchaseorderListing";
} else {
alert("Error");
}
},
error: function(jqXHR, textStatus, errorThrown) {
console.error("AJAX Error: " + textStatus + ": " + errorThrown);
alert("Error: " + textStatus);
}
});
}
}
}
// this function is used to clear data changing schedule option // this function is used to clear data changing schedule option
$('#Scheduleby').change(function() { $('#Scheduleby').change(function() {
@ -4906,8 +4830,88 @@ $('#RevenueAppend').append(rowHtml);
id = ''; id = '';
}); });
$(document).ready(function() {
function Save(status) {
console.log("status");
console.log(status);
if (status == '0') {
stat = '<?php echo PO_DRAFT; ?>';
} else if (status == '1') {
stat = '<?php echo PO_CREATED; ?>';
} else if (status == '4') {
stat = '<?php echo PO_RELEASED; ?>';
} else {
stat = '<?php echo $PONOStatus; ?>';
}
var deladd = $('#DeliveryAddr').val();
$('#txtStatus').val(stat);
tinyMCE.triggerSave();
var splinstr = $('#txtSpcialInstruction').val();
$('#SpcialInstruction').val(splinstr);
$('#txtDeliveryAddress').val(deladd);
var AvlBudAmt = '<?php echo number_format($AvlAmount + $totBasicAmt - $totDiscountAmt, 2, '.', '') ?>';
var txtTotalbasicamount = $('#txtTotBasicAmount').val();
var totaldiscount = $('#txtTotalDiscount').val();
//alert(txtTotalbasicamount+'-'+totaldiscount);
//alert(txtTotalbasicamount-totaldiscount);
if (validate()) {
if (document.getElementById('revenueTax').rows.length < 2) {
alert('Please Select Line item to Create PO');
$('#Deliverydt').focus();
return false;
}
//else if(validateBudgetExceedLimit())
//{
// return false;
//}
// else if(parseInt(AvlBudAmt) < (parseInt(txtTotalbasicamount)- parseInt(totaldiscount))){
// alert('Total Order Amount is exceeding the Budget Limit.Please adjust the product value.');
// return false;
// }
else if ($('#Otherpayment').val() == '' && $('#PaymentTerms').val() == 'PT08') {
alert('Please Enter Payable Terms Description');
$('#Otherpayment').focus();
return false;
} else if ($('#insurancestatus').val() == 1 && $('#InsuranceNumber').val() == '') {
alert('Please Enter Insurance No / Insurance Details..!');
$('#insurance').focus();
return false;
} else {
var formData = new FormData($('.CreatePO')[0]);
$.ajax({
type: "POST",
url: "<?php echo base_url() ?>purchaseorder/EditRevenuePurchaseOrder",
data: formData,
processData: false,
contentType: false,
success: function(data) {
console.log(data);
// if (data) {
// alert(data);
// $('#txtRowCount').val('');
// $('#txtDeletedRow').val('');
// $('#txtStatus').val('');
// $('#SpcialInstruction').val('');
// $('#txtDeliveryAddress').val('')
// window.location = "purchaseorderListing";
// } else {
// alert("Error");
// }
},
error: function(jqXHR, textStatus, errorThrown) {
console.error("AJAX Error: " + textStatus + ": " + errorThrown);
alert("Error: " + textStatus);
}
});
}
}
}
$(document).ready(function() {
$("#EDITREVENUE").on("shown.bs.modal", function(e) { $("#EDITREVENUE").on("shown.bs.modal", function(e) {
var AvlBudAmt = '<?php echo $AvlAmount ?>'; var AvlBudAmt = '<?php echo $AvlAmount ?>';
@ -5123,6 +5127,7 @@ $('#RevenueAppend').append(rowHtml);
processData: false, processData: false,
success: function(data) { success: function(data) {
if (data) { if (data) {
console.log(data);
alert(data); alert(data);
window.location.reload(); window.location.reload();
// $('#spl').find('td').eq(5).text(filename[2]); // $('#spl').find('td').eq(5).text(filename[2]);
@ -5166,6 +5171,7 @@ $('#RevenueAppend').append(rowHtml);
processData: false, processData: false,
success: function(data) { success: function(data) {
if (data) { if (data) {
console.log(data);
alert(data); alert(data);
window.location.reload(); window.location.reload();
// $('#spl').find('td').eq(5).text(filename[2]); // $('#spl').find('td').eq(5).text(filename[2]);
@ -5199,6 +5205,7 @@ $('#RevenueAppend').append(rowHtml);
processData: false, processData: false,
success: function(data) { success: function(data) {
if (data) { if (data) {
console.log(data);
alert(data); alert(data);
window.location.reload(); window.location.reload();
// $('#spl').find('td').eq(5).text(filename[2]); // $('#spl').find('td').eq(5).text(filename[2]);
@ -5219,16 +5226,11 @@ $('#RevenueAppend').append(rowHtml);
$('#billimag').val(''); $('#billimag').val('');
} }
} }
</script>
<script>
var counter = 0; var counter = 0;
//var counterConstant = 0; //var counterConstant = 0;
$("#addmorebutton").click(function() { $("#addmorebutton").click(function() {
counter++; counter++;

View File

@ -370,7 +370,7 @@ if (!empty($getlogpodtl)) {
<?php } else { ?> <?php } else { ?>
<h4><?= "Amended Import Purchase Order - $PONO "; ?></h4> <h4><?= "Amended Import Purchase Order - $PONO "; ?></h4>
<?php } ?> <?php } ?>
<a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-success" id="back" value="Back">Back</a> <a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-secondary" id="back" value="Back">Back</a>
</div> </div>
</div> </div>
</div> </div>
@ -5338,7 +5338,7 @@ if (!empty($getlogpodtl)) {
url: "<?php echo base_url() ?>purchaseorder/DeletePODetails", url: "<?php echo base_url() ?>purchaseorder/DeletePODetails",
success: function(data) { success: function(data) {
if (data) { if (data) {
$('#content').loader('hide'); // $('#content').loader('hide');
alert(data); alert(data);
} else { } else {
alert("Error"); alert("Error");
@ -5512,7 +5512,7 @@ if (!empty($getlogpodtl)) {
return false; return false;
} else { } else {
//alert(); //alert();
$('#content').loader('show'); // $('#content').loader('show');
var formData = new FormData($('.ImportPO')[0]); var formData = new FormData($('.ImportPO')[0]);
formData.append('txtRowCount', Row); formData.append('txtRowCount', Row);
formData.append('txtDeletedRow', txtDeletedRow); formData.append('txtDeletedRow', txtDeletedRow);
@ -5527,7 +5527,7 @@ if (!empty($getlogpodtl)) {
url: "<?php echo base_url() ?>purchaseorder/EditImportPurchaseOrder", url: "<?php echo base_url() ?>purchaseorder/EditImportPurchaseOrder",
success: function(data) { success: function(data) {
if (data) { if (data) {
$('#content').loader('hide'); // $('#content').loader('hide');
alert(data); alert(data);
$('#txtRowCount').val(''); $('#txtRowCount').val('');
$('#txtDeletedRow').val(''); $('#txtDeletedRow').val('');

View File

@ -13,7 +13,6 @@ $Terms = '';
$t = ''; $t = '';
if (!empty($staticspecialinstruction)) { if (!empty($staticspecialinstruction)) {
$t = $staticspecialinstruction[0]->ConfigValue; $t = $staticspecialinstruction[0]->ConfigValue;
} }
@ -81,49 +80,200 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
<script> <script>
$(document).ready(function() { $(document).ready(function() {
$("#PaymentTerms").select2();
$('#drpSupplier').change(function() {
var id = $('#drpSupplier').val();
$("#SupAddress").val('');
if (id != '0') {
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var PaymentID = '';
$('#PaymentTerms').empty();
$.each(y, function(idx, obj) {
if (obj.SupplierID === id) {
if (obj.MSME) {
$("#SupAddress").val("MSME : " + obj.MSME + "\n" + obj.Address);
} else {
$("#SupAddress").val(obj.Address);
}
PaymentID = obj.PaymentID;
//PaymentID = obj.PaymentID;
$('#PaymentTerms').val(obj.PaymentTerms);
}
});
if (PaymentID == 'PT08') {
$('#otheroptiondiv').show();
$('#Otherpayment').val('');
} else {
$('#otheroptiondiv').hide();
$('#Otherpayment').show();
}
$('#PaymentTerms').empty();
var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
$.each(paymentList, function(pay, payobj)
{
if (payobj.PaymentID == PaymentID) {
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
}
// else
// {
// // $("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
// }
});
$.each(Payment, function(pay, payobj) {
if (payobj.PaymentID == PaymentID) {
} else {
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
}
});
} else {
alert('Please select the SupplierID');
return false;
}
});
$("#editimportpomodel").on("shown.bs.modal", function(e) {
userid = $(e.relatedTarget).data('userid');
var tr = document.getElementById(userid);
var cellval = tr.cells;
var id = $('#Reqnumber' + userid).val();
$('#EditReqNo').val($('#Reqnumber' + userid).val());
$('#EditdeptName').val($('#departmentName' + userid).val());
$("#EditCostCenter").val($('#costCode' + userid).val());
$('#EditAvlBudAmt').val($('#AvilBudget' + userid).val());
$('#EditItemName').val($('#materialName' + userid).val());
$('#EditUOM').val($('#uom' + userid).val());
var uom = parseFloat($('#uom' + userid).val());
$('#EditQuantity').val($('#quantity' + userid).val());
RequistQuantity = $('#quantity' + userid).val();
var editrate = parseFloat($('#itemRate' + userid).val()).toFixed(2);
$('#EditRate').val(editrate);
//$('#EditRate').val($('#itemRate'+userid).val());
var basic = parseFloat($('#BasicAmt' + userid).val()).toFixed(2);
//$('#EdittxtBasicValue').val($('#BasicAmt'+userid).val());
//$('#EditimBasicPrice').val($("#BasicAmt"+userid).val());
$('#EdittxtBasicValue').val(basic);
$('#EditimBasicPrice').val(basic);
var inrbasicval = parseFloat($('#BasicPriceINR' + userid).val()).toFixed(2);
// $('#EditINRBasicvalue').val($("#BasicPriceINR"+userid).val());
$('#EditINRBasicvalue').val(inrbasicval);
$('#EditLandingCharge').val($("#LandingChargee" + userid).val());
$('#EditAfterLandingCharge').val($("#AfterLandingChargee" + userid).val());
$('#EditAfterAssessable').val($("#AfterAssessable" + userid).val());
$('#EditCustomduty').val($("#Customduty" + userid).val());
$('#EditAfterCustomduty').val($("#AfterCustomduty" + userid).val());
$('#EditCustomEDcess').val($("#CustomEDcess" + userid).val());
$('#EditAfterCustomEDcess').val($("#AfterCustomEDcess" + userid).val());
$('#EditCustomSHcess').val($("#CustomSHcess" + userid).val());
$('#EditAfterCustomSHcess').val($("#AfterCustomSHcess" + userid).val());
$('#EditSubtotal').val($("#Subtotal" + userid).val());
$('#EditIgst').val($("#Igst" + userid).val());
$('#EditAfterIgst').val($("#AfterIgst" + userid).val());
$('#EditGrossdutypayable').val($("#Grossdutypayable" + userid).val());
$('#EditGrossexpenses').val($("#Grossexpenses" + userid).val());
$('#EditPurQuantity').val($("#PurQuantity" + userid).val());
$('#EditCustomDutyExpenses').val($("#CustomDutyExpenses" + userid).val());
$('#EditDutyImpact').val($("#Dutyimpact" + userid).val());
$('#EditClearingCharges').val($("#ClearingCharges" + userid).val());
$('#EditNett').val($("#Nett" + userid).val());
var basicinr = parseFloat($('#AfterBasicPriceTax' + userid).val()).toFixed(2);
// $('#EditAfterBasicPriceTax').val($("#AfterBasicPriceTax"+userid).val());
$('#EditAfterBasicPriceTax').val(basicinr);
$('#EditTotalExp').val($("#TotalExp" + userid).val());
$('#drpeditFreight').val($('#FreightType' + userid).val());
$('#editNOOfTrips').val($('#NoofTrip' + userid).val());
$('#txtEditFreight').val($('#FreightRate' + userid).val());
$('#edittxtAfterFreight').val($('#AfterFreightRate' + userid).val());
//$('#edittxtInstruction').val($('#Addinstruction'+userid).val());
tinyMCE.get('edittxtInstruction').setContent($('#Addinstruction' + userid).val());
var FreightType = $('#drpeditFreight').val();
if (FreightType == "PER TRIP") {
$('#editTripsValue').show();
} else { //alert();
$('#editTripsValue').hide();
}
$('#EditPer').val($('#Per' + userid).val());
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
$("#EditMaterialCode").empty();
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
if (obj.ReqNo === id) {
$.each(SelectedMaterialList.Mat, function(idx1, el) {
if (id == el.ReqNo) {
if (el.materialCode == obj.MaterialCode) {
isAdded = "1";
return false;
} else {
isAdded = "0";
}
}
});
if (isAdded == "0") {
$("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
});
}
});
$("#PaymentTerms").select2();
tinymce.init({ tinymce.init({
selector: "textarea#txtSpcialInstruction", selector: "textarea#txtSpcialInstruction",
menubar: false, menubar: false,
statusbar: false, statusbar: false,
toolbar: false, toolbar: false,
setup: function(ed) { setup: function(ed) {
ed.on('init', function(evt) { ed.on('init', function(evt) {
ed.setContent('<?php echo $t; ?>'); ed.setContent('<?php echo $t; ?>');
}); });
} }
}); });
tinymce.init({ tinymce.init({
selector: "textarea#addtxtInstruction", selector: "textarea#addtxtInstruction",
menubar: false, menubar: false,
statusbar: false, statusbar: false,
toolbar: false toolbar: false
}); });
tinymce.init({ tinymce.init({
selector: "textarea#edittxtInstruction", selector: "textarea#edittxtInstruction",
menubar: false, menubar: false,
statusbar: false, statusbar: false,
toolbar: false toolbar: false
}); });
//Initialize Select2 Elements for currency type //Initialize Select2 Elements for currency type
$("#currencytype").select2(); $("#currencytype").select2();
var POMaxDate = '<?php echo $MaxPoDate; ?>'; var POMaxDate = '<?php echo $MaxPoDate; ?>';
var d = new Date(POMaxDate); var d = new Date(POMaxDate);
var t = '<?php echo $CurrentDate; ?>'; var t = '<?php echo $CurrentDate; ?>';
var m = new Date(t); var m = new Date(t);
$("#PODate").datepicker({ $("#PODate").datepicker({
minDate: d, minDate: d,
maxDate: 'now', maxDate: 'now',
@ -250,7 +400,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
<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><?= "Import Purchase Order"; ?></h4> <h4><?= "Import Purchase Order"; ?></h4>
<a href="<?php echo base_url() ?>CreatePO" class="btn btn-success" id="back" value="Back">Back</a> <a href="<?php echo base_url() ?>CreatePO" class="btn btn-secondary" id="back" value="Back">Back</a>
</div> </div>
</div> </div>
</div> </div>
@ -267,6 +417,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
<div class="form-row"> <div class="form-row">
<div class="form-group col-md-3"> <div class="form-group col-md-3">
<label>Requistion No</label> <label>Requistion No</label>
<div>
<?php <?php
$options = array("0" => 'Selected Requisition Numbers'); $options = array("0" => 'Selected Requisition Numbers');
@ -278,10 +429,11 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
$ReqType = $SID->ReqType; $ReqType = $SID->ReqType;
endforeach; endforeach;
} }
echo form_multiselect('RequistionNo', $options, set_value('RequistionNo', array()), 'id="RequistionNo" required="true"'); echo form_multiselect('RequistionNo', $options, set_value('RequistionNo', array()), 'id="RequistionNo" class="form-control" required="true"');
?> ?>
</div> </div>
</div>
<div class="form-group col-md-3"> <div class="form-group col-md-3">
<label>Purchase Order Type</label> <label>Purchase Order Type</label>
<div> <div>
@ -693,8 +845,14 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
<label>Special Instructions :</label> <label>Special Instructions :</label>
<?php <?php
$data = array('name' => 'txtSpcialInstruction', 'value' => set_value(field: 'txtSpcialInstruction'), $data = array(
'id' => 'txtSpcialInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40'); 'name' => 'txtSpcialInstruction',
'value' => set_value(field: 'txtSpcialInstruction'),
'id' => 'txtSpcialInstruction',
'class' => 'form-control',
'rows' => '10',
'cols' => '40'
);
echo form_textarea(data: $data); echo form_textarea(data: $data);
?> ?>
</div> </div>
@ -1333,15 +1491,13 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
</div> </div>
<div class="form-row mt-3"> <div class="form-group col-md-4" style="margin-top:10px;">
<div class="form-row"> <label>Import Description </label>
<label style="text-align: left;">Import Description :</label>
<?php <?php
$data = array('name' => 'addtxtInstruction', 'value' => set_value('addtxtInstruction'), 'id' => 'addtxtInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40'); $data = array('name' => 'addtxtInstruction', 'value' => set_value('addtxtInstruction'), 'id' => 'addtxtInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40');
echo form_textarea($data); echo form_textarea($data);
?> ?>
</div> </div>
</div>
</div> </div>
</div> </div>
@ -2054,84 +2210,6 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
$('#drpSupplier').change(function() {
var id = $('#drpSupplier').val();
$("#SupAddress").val('');
if (id != '0') {
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var PaymentID = '';
$('#PaymentTerms').empty();
$.each(y, function(idx, obj) {
if (obj.SupplierID === id) {
if (obj.MSME) {
$("#SupAddress").val("MSME : " + obj.MSME + "\n" + obj.Address);
} else {
$("#SupAddress").val(obj.Address);
}
PaymentID = obj.PaymentID;
//PaymentID = obj.PaymentID;
$('#PaymentTerms').val(obj.PaymentTerms);
}
});
if (PaymentID == 'PT08') {
$('#otheroptiondiv').show();
$('#Otherpayment').val('');
} else {
$('#otheroptiondiv').hide();
$('#Otherpayment').show();
}
$('#PaymentTerms').empty();
var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
$.each(paymentList, function(pay, payobj)
{
if (payobj.PaymentID == PaymentID) {
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
}
// else
// {
// // $("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
// }
});
$.each(Payment, function(pay, payobj) {
if (payobj.PaymentID == PaymentID) {
} else {
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
}
});
} else {
alert('Please select the SupplierID');
return false;
}
});
$('#currencytype').change(function() { $('#currencytype').change(function() {
$('#ExchangeRate').val(''); $('#ExchangeRate').val('');
}); });
@ -3383,8 +3461,6 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
<td align="left">${uom}</td> <td align="left">${uom}</td>
<td align="left">${itemRate}</td> <td align="left">${itemRate}</td>
<td align="left">${BasicAmt}</td> <td align="left">${BasicAmt}</td>
<td align="left">${taxexp}</td>
<td align="left">${totalexp}</td>
<td align="left">${receivedqty}</td> <td align="left">${receivedqty}</td>
<td align="left">${rejectedqty}</td> <td align="left">${rejectedqty}</td>
<td align="left">${pendingqty}</td> <td align="left">${pendingqty}</td>
@ -3481,11 +3557,12 @@ $('#ImportAppend').append(rowHtml);
//addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax); //addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax);
$('#txtRowCount').val(temp); $('#txtRowCount').val(temp);
clearTaxField(); clearTaxField();
$('#IMPORT').modal('hide');
setTimeout(() => {
alert('Line Item Added SuccesFully..');
}, 1000);
} }
}); });
@ -3599,10 +3676,10 @@ $('#ImportAppend').append(rowHtml);
function clearTaxField() { function clearTaxField() {
//$('#AfterBasicPriceTax').val(''); //$('#AfterBasicPriceTax').val('');
// $('#ReqNo').val(''); $('#ReqNo').val('');
//$('#deptName').val(''); $('#deptName').val('');
//$('#CostCenter').val(''); $('#CostCenter').val('');
//$('#AvlBudAmt').val(''); $('#AvlBudAmt').val('');
$('#MaterialCode').val(''); $('#MaterialCode').val('');
$('#ItemName').val(''); $('#ItemName').val('');
$('#UOM').val(''); $('#UOM').val('');
@ -3641,18 +3718,11 @@ $('#ImportAppend').append(rowHtml);
$('#purchaserate').val(''); $('#purchaserate').val('');
$('#CustomDutyExpenses').val(''); $('#CustomDutyExpenses').val('');
$('#RMCIncludingCustomers').val(''); $('#RMCIncludingCustomers').val('');
$('#drpFreight').val(''); $('#drpFreight').val('');
$('#NOOfTrips').val(''); $('#NOOfTrips').val('');
$('#txtFreight').val(''); $('#txtFreight').val('');
$('#txtAfterFreight').val(''); $('#txtAfterFreight').val('');
$('#AddPer').val(''); $('#AddPer').val('');
$('#AfterAssessable').val(''); $('#AfterAssessable').val('');
$('#Subtotal').val(''); $('#Subtotal').val('');
$('#Igst').val(0); $('#Igst').val(0);
@ -3660,153 +3730,11 @@ $('#ImportAppend').append(rowHtml);
$('#DutyImpact').val(''); $('#DutyImpact').val('');
$('#ClearingCharges').val(''); $('#ClearingCharges').val('');
$('#Nett').val(''); $('#Nett').val('');
//$('#addtxtInstruction').val(''); //$('#addtxtInstruction').val('');
tinymce.get('addtxtInstruction').setContent(''); tinymce.get('addtxtInstruction').setContent('');
} }
$("#editimportpomodel").on("shown.bs.modal", function(e) {
userid = $(e.relatedTarget).data('userid');
//alert(userid);
//alert('inadd');
var tr = document.getElementById(userid);
//alert(tr);
var cellval = tr.cells;
//alert(cellval);
var id = $('#Reqnumber' + userid).val();
//alert(id);
$('#EditReqNo').val($('#Reqnumber' + userid).val());
//alert($('#Reqnumber'+userid).val());
$('#EditdeptName').val($('#departmentName' + userid).val());
$("#EditCostCenter").val($('#costCode' + userid).val());
$('#EditAvlBudAmt').val($('#AvilBudget' + userid).val());
$('#EditItemName').val($('#materialName' + userid).val());
$('#EditUOM').val($('#uom' + userid).val());
var uom = parseFloat($('#uom' + userid).val());
//console.log(uom);
$('#EditQuantity').val($('#quantity' + userid).val());
RequistQuantity = $('#quantity' + userid).val();
var editrate = parseFloat($('#itemRate' + userid).val()).toFixed(2);
// console.log(editrate);
$('#EditRate').val(editrate);
//$('#EditRate').val($('#itemRate'+userid).val());
var basic = parseFloat($('#BasicAmt' + userid).val()).toFixed(2);
//console.log(basic);
//$('#EdittxtBasicValue').val($('#BasicAmt'+userid).val());
//$('#EditimBasicPrice').val($("#BasicAmt"+userid).val());
$('#EdittxtBasicValue').val(basic);
$('#EditimBasicPrice').val(basic);
var inrbasicval = parseFloat($('#BasicPriceINR' + userid).val()).toFixed(2);
// $('#EditINRBasicvalue').val($("#BasicPriceINR"+userid).val());
$('#EditINRBasicvalue').val(inrbasicval);
$('#EditLandingCharge').val($("#LandingChargee" + userid).val());
$('#EditAfterLandingCharge').val($("#AfterLandingChargee" + userid).val());
$('#EditAfterAssessable').val($("#AfterAssessable" + userid).val());
$('#EditCustomduty').val($("#Customduty" + userid).val());
$('#EditAfterCustomduty').val($("#AfterCustomduty" + userid).val());
$('#EditCustomEDcess').val($("#CustomEDcess" + userid).val());
$('#EditAfterCustomEDcess').val($("#AfterCustomEDcess" + userid).val());
$('#EditCustomSHcess').val($("#CustomSHcess" + userid).val());
$('#EditAfterCustomSHcess').val($("#AfterCustomSHcess" + userid).val());
$('#EditSubtotal').val($("#Subtotal" + userid).val());
$('#EditIgst').val($("#Igst" + userid).val());
$('#EditAfterIgst').val($("#AfterIgst" + userid).val());
$('#EditGrossdutypayable').val($("#Grossdutypayable" + userid).val());
$('#EditGrossexpenses').val($("#Grossexpenses" + userid).val());
$('#EditPurQuantity').val($("#PurQuantity" + userid).val());
$('#EditCustomDutyExpenses').val($("#CustomDutyExpenses" + userid).val());
$('#EditDutyImpact').val($("#Dutyimpact" + userid).val());
$('#EditClearingCharges').val($("#ClearingCharges" + userid).val());
$('#EditNett').val($("#Nett" + userid).val());
var basicinr = parseFloat($('#AfterBasicPriceTax' + userid).val()).toFixed(2);
// $('#EditAfterBasicPriceTax').val($("#AfterBasicPriceTax"+userid).val());
$('#EditAfterBasicPriceTax').val(basicinr);
$('#EditTotalExp').val($("#TotalExp" + userid).val());
$('#drpeditFreight').val($('#FreightType' + userid).val());
$('#editNOOfTrips').val($('#NoofTrip' + userid).val());
$('#txtEditFreight').val($('#FreightRate' + userid).val());
$('#edittxtAfterFreight').val($('#AfterFreightRate' + userid).val());
//$('#edittxtInstruction').val($('#Addinstruction'+userid).val());
tinyMCE.get('edittxtInstruction').setContent($('#Addinstruction' + userid).val());
var FreightType = $('#drpeditFreight').val();
if (FreightType == "PER TRIP") {
$('#editTripsValue').show();
} else { //alert();
$('#editTripsValue').hide();
}
$('#EditPer').val($('#Per' + userid).val());
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
$("#EditMaterialCode").empty();
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
if (obj.ReqNo === id) {
$.each(SelectedMaterialList.Mat, function(idx1, el) {
if (id == el.ReqNo) {
if (el.materialCode == obj.MaterialCode) {
isAdded = "1";
return false;
} else {
isAdded = "0";
}
}
});
if (isAdded == "0") {
$("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
});
}
});
$('.EditImport').click(function() { $('.EditImport').click(function() {
//alert('inside edit');
if (validateEditExceedLimit() && ExceedEditQuantityCheck() && EditQtyZerocheck()) { if (validateEditExceedLimit() && ExceedEditQuantityCheck() && EditQtyZerocheck()) {
var CostCode = $("#EditCostCenter").val(); var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val(); var AvilBudget = $('#EditAvlBudAmt').val();
@ -3814,7 +3742,6 @@ $('#ImportAppend').append(rowHtml);
var edititemname = $("#EditItemName").val(); var edititemname = $("#EditItemName").val();
var editUOM = $('#EditUOM').val(); var editUOM = $('#EditUOM').val();
var editQuantity = $('#EditQuantity').val(); var editQuantity = $('#EditQuantity').val();
//console.log(editQuantity);
var itemRate = $("#EditRate").val(); var itemRate = $("#EditRate").val();
var BasicValue = $("#EdittxtBasicValue").val(); var BasicValue = $("#EdittxtBasicValue").val();
var BasicPriceinUS = $('#EditimBasicPrice').val(); var BasicPriceinUS = $('#EditimBasicPrice').val();
@ -3824,21 +3751,16 @@ $('#ImportAppend').append(rowHtml);
var AfterBasicPrice = $("#EditAfterBasicPriceTax").val(); var AfterBasicPrice = $("#EditAfterBasicPriceTax").val();
var Landingcharge = $("#EditLandingCharge").val(); var Landingcharge = $("#EditLandingCharge").val();
var AfterLanding = $("#EditAfterLandingCharge").val(); var AfterLanding = $("#EditAfterLandingCharge").val();
var CustomDuty = $("#EditCustomduty").val(); var CustomDuty = $("#EditCustomduty").val();
var AfterCustomDuty = $("#EditAfterCustomduty").val(); var AfterCustomDuty = $("#EditAfterCustomduty").val();
var CustomED = $("#EditCustomEDcess").val(); var CustomED = $("#EditCustomEDcess").val();
var AfterCustomED = $("#EditAfterCustomEDcess").val(); var AfterCustomED = $("#EditAfterCustomEDcess").val();
var CustomSH = $("#EditCustomSHcess").val(); var CustomSH = $("#EditCustomSHcess").val();
var AfterCustomSH = $("#EditAfterCustomSHcess").val(); var AfterCustomSH = $("#EditAfterCustomSHcess").val();
var GrossDuty = $("#EditGrossdutypayable").val(); var GrossDuty = $("#EditGrossdutypayable").val();
var PurchaseRate = $("#Editpurchaserate").val(); var PurchaseRate = $("#Editpurchaserate").val();
var Quantity = $("#EditPurQuantity").val(); var Quantity = $("#EditPurQuantity").val();
var CustomDutyExpense = $("#EditCustomDutyExpenses").val(); var CustomDutyExpense = $("#EditCustomDutyExpenses").val();
var Igst = $('#EditIgst').val(); var Igst = $('#EditIgst').val();
var AfterIgst = $('#EditAfterIgst').val(); var AfterIgst = $('#EditAfterIgst').val();
var Dutyimpact = $('#EditDutyImpact').val(); var Dutyimpact = $('#EditDutyImpact').val();
@ -3848,11 +3770,8 @@ $('#ImportAppend').append(rowHtml);
//console.log(assessble); //console.log(assessble);
var Subtotal = $('#EditSubtotal').val(); var Subtotal = $('#EditSubtotal').val();
var TotalExp = $('#EditTotalExp').val(); var TotalExp = $('#EditTotalExp').val();
var FreightType = $('#drpeditFreight').val(); var FreightType = $('#drpeditFreight').val();
var FreightRate = $('#txtEditFreight').val(); var FreightRate = $('#txtEditFreight').val();
var FreightRateAmount = $('#edittxtAfterFreight').val(); var FreightRateAmount = $('#edittxtAfterFreight').val();
@ -3860,30 +3779,16 @@ $('#ImportAppend').append(rowHtml);
var per = $('#EditPer').val(); var per = $('#EditPer').val();
var spclins = $.trim(tinymce.get('edittxtInstruction').getContent()); var spclins = $.trim(tinymce.get('edittxtInstruction').getContent());
//console.log(spclins);
if (per == '') { if (per == '') {
per = $('#EditUOM').val(); per = $('#EditUOM').val();
} }
var FreightTypename = $('#drpeditFreight').val(); var FreightTypename = $('#drpeditFreight').val();
if (FreightTypename != "PER TRIP") { if (FreightTypename != "PER TRIP") {
Nooftrip = ''; Nooftrip = '';
} }
// console.log(FreightType);
// console.log(FreightRate);
// console.log(FreightRateAmount);
// console.log(Nooftrip);
var tr = document.getElementById(userid); var tr = document.getElementById(userid);
var cellval = tr.cells; var cellval = tr.cells;
cellval[4].innerHTML = editQuantity; cellval[4].innerHTML = editQuantity;
cellval[5].innerHTML = editUOM; cellval[5].innerHTML = editUOM;
cellval[6].innerHTML = itemRate; cellval[6].innerHTML = itemRate;
@ -3901,22 +3806,15 @@ $('#ImportAppend').append(rowHtml);
$('#AfterBasicPriceTax' + userid).val(AfterBasicPrice); $('#AfterBasicPriceTax' + userid).val(AfterBasicPrice);
$('#LandingChargee' + userid).val(Landingcharge); $('#LandingChargee' + userid).val(Landingcharge);
$('#AfterLandingChargee' + userid).val(AfterLanding); $('#AfterLandingChargee' + userid).val(AfterLanding);
$('#Customduty' + userid).val(CustomDuty); $('#Customduty' + userid).val(CustomDuty);
$('#AfterCustomduty' + userid).val(AfterCustomDuty); $('#AfterCustomduty' + userid).val(AfterCustomDuty);
$('#CustomEDcess' + userid).val(CustomED); $('#CustomEDcess' + userid).val(CustomED);
$('#AfterCustomEDcess' + userid).val(AfterCustomED); $('#AfterCustomEDcess' + userid).val(AfterCustomED);
$('#CustomSHcess' + userid).val(CustomSH); $('#CustomSHcess' + userid).val(CustomSH);
$('#AfterCustomSHcess' + userid).val(AfterCustomSH); $('#AfterCustomSHcess' + userid).val(AfterCustomSH);
$('#Grossdutypayable' + userid).val(GrossDuty); $('#Grossdutypayable' + userid).val(GrossDuty);
$('#PurQuantity' + userid).val(Quantity); $('#PurQuantity' + userid).val(Quantity);
$('#CustomDutyExpenses' + userid).val(CustomDutyExpense); $('#CustomDutyExpenses' + userid).val(CustomDutyExpense);
$('#Igst' + userid).val(Igst); $('#Igst' + userid).val(Igst);
$('#AfterIgst' + userid).val(AfterIgst); $('#AfterIgst' + userid).val(AfterIgst);
$('#Dutyimpact' + userid).val(Dutyimpact); $('#Dutyimpact' + userid).val(Dutyimpact);
@ -3924,44 +3822,27 @@ $('#ImportAppend').append(rowHtml);
$('#Nett' + userid).val(Nett); $('#Nett' + userid).val(Nett);
$('#CustomDutyExpenses' + userid).val(CustomDutyExpense); $('#CustomDutyExpenses' + userid).val(CustomDutyExpense);
$('#Subtotal' + userid).val(Subtotal); $('#Subtotal' + userid).val(Subtotal);
$('#TotalExp' + userid).val(TotalExp); $('#TotalExp' + userid).val(TotalExp);
$('#TotalValue' + userid).val(TotalExp); $('#TotalValue' + userid).val(TotalExp);
$('#FreightType' + userid).val(FreightType); $('#FreightType' + userid).val(FreightType);
$('#NoofTrip' + userid).val(Nooftrip); $('#NoofTrip' + userid).val(Nooftrip);
$('#FreightRate' + userid).val(FreightRate); $('#FreightRate' + userid).val(FreightRate);
$('#AfterFreightRate' + userid).val(FreightRateAmount); $('#AfterFreightRate' + userid).val(FreightRateAmount);
$('#Per' + userid).val(per); $('#Per' + userid).val(per);
$('#Addinstruction' + userid).val(spclins); $('#Addinstruction' + userid).val(spclins);
//var a=$('#quantity'+userid).val(); //var a=$('#quantity'+userid).val();
// var b=$('#NoofTrip'+userid).val(); // var b=$('#NoofTrip'+userid).val();
// var c=$('#FreightRate'+userid).val(); // var c=$('#FreightRate'+userid).val();
// var d=$('#AfterFreightRate'+userid).val(); // var d=$('#AfterFreightRate'+userid).val();
//console.log(a);
// console.log(b);
// console.log(c);
// console.log(d);
populateValueMainFormForEditImportTax(); populateValueMainFormForEditImportTax();
$('#editimportpomodel').modal('hide');
setTimeout(() => {
alert("Line Item Update SuccesFully..");
}, 1000);
} }
}); });
function populateValueMainFormForEditImportTax() { function populateValueMainFormForEditImportTax() {
var rows = document.getElementById('ImportTax').rows.length; var rows = document.getElementById('ImportTax').rows.length;
var TotalLanding = 0; var TotalLanding = 0;
@ -3992,7 +3873,6 @@ $('#ImportAppend').append(rowHtml);
var rowid = cells[0].innerHTML; var rowid = cells[0].innerHTML;
var AfterLandingCharge = $('#AfterLandingChargee' + rowid).val() == '' ? '0.00' : $('#AfterLandingChargee' + rowid).val(); var AfterLandingCharge = $('#AfterLandingChargee' + rowid).val() == '' ? '0.00' : $('#AfterLandingChargee' + rowid).val();
//console.log(AfterLandingCharge);
var AfterCustomduty = $('#AfterCustomduty' + rowid).val() == '' ? '0.00' : $('#AfterCustomduty' + rowid).val(); var AfterCustomduty = $('#AfterCustomduty' + rowid).val() == '' ? '0.00' : $('#AfterCustomduty' + rowid).val();
var AfterCustomEDcess = $('#AfterCustomEDcess' + rowid).val() == '' ? '0.00' : $('#AfterCustomEDcess' + rowid).val(); var AfterCustomEDcess = $('#AfterCustomEDcess' + rowid).val() == '' ? '0.00' : $('#AfterCustomEDcess' + rowid).val();
var AfterCustomSHcess = $('#AfterCustomSHcess' + rowid).val() == '' ? '0.00' : $('#AfterCustomSHcess' + rowid).val(); var AfterCustomSHcess = $('#AfterCustomSHcess' + rowid).val() == '' ? '0.00' : $('#AfterCustomSHcess' + rowid).val();

View File

@ -120,6 +120,7 @@
margin-top: 55px; margin-top: 55px;
} }
} }
@media (max-width: 992px) { @media (max-width: 992px) {
.synczohobooks_button { .synczohobooks_button {
margin-top: 55px; margin-top: 55px;
@ -331,6 +332,26 @@
z-index: 1; z-index: 1;
color: rgb(173, 3, 23); color: rgb(173, 3, 23);
} }
/* This CSS is for Table Cell Expend*/
.text-truncate {
max-width: 120px;
/* Adjust width as needed */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.text-truncate:hover {
white-space: normal;
overflow: visible;
word-wrap: break-word;
max-width: none;
}
.text-truncate.expanded {
white-space: normal;
max-width: none;
}
/* This CSS is for Table Cell Expend*/
</style> </style>
</head> </head>
@ -346,11 +367,11 @@
<ul class="list-unstyled topnav-menu float-right mb-0"> <ul class="list-unstyled topnav-menu float-right mb-0">
<li class="dropdown d-none d-lg-inline-block"> <!-- <li class="dropdown d-none d-lg-inline-block">
<a class="nav-link dropdown-toggle arrow-none waves-effect waves-light" data-toggle="fullscreen" href="#"> <a class="nav-link dropdown-toggle arrow-none waves-effect waves-light" data-toggle="fullscreen" href="#">
<i class="fe-maximize noti-icon"></i> <i class="fe-maximize noti-icon"></i>
</a> </a>
</li> </li> -->
<li class="dropdown notification-list topbar-dropdown"> <li class="dropdown notification-list topbar-dropdown">
<a class="nav-link dropdown-toggle nav-user mr-0 waves-effect waves-light" data-toggle="dropdown" href="#" role="button" aria-haspopup="false" aria-expanded="false"> <a class="nav-link dropdown-toggle nav-user mr-0 waves-effect waves-light" data-toggle="dropdown" href="#" role="button" aria-haspopup="false" aria-expanded="false">
@ -403,7 +424,7 @@
</span> </span>
</a> </a>
<a href="index.html" class="logo logo-light text-center"> <a href="<?php echo base_url(); ?>sales_dashboard" class="logo logo-light text-center">
<span class="logo-sm"> <span class="logo-sm">
<img src="<?php echo base_url(); ?>public/new_assets/images/RI.png" alt="" height="30"> <img src="<?php echo base_url(); ?>public/new_assets/images/RI.png" alt="" height="30">
</span> </span>

View File

@ -39,7 +39,7 @@ if (!empty($Emp)) {
<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><?= "Add Requisition"; ?></h4> <h4><?= "Add Requisition"; ?></h4>
<a href="<?php echo base_url(); ?>Requisition"><button type="button" class="btn btn-dark waves-effect waves-light">Back</button></a> <a href="<?php echo base_url(); ?>Requisition"><button type="button" class="btn btn-secondary">Back</button></a>
</div> </div>
</div> </div>
</div> </div>

View File

@ -559,6 +559,89 @@ if (!empty($INRSYMBOL)) {
$('#Schedulediv').show(); $('#Schedulediv').show();
}); });
clearTotalItemValues(); clearTotalItemValues();
$('#Edit').click(function() {
console.log("1111111111111111111");
// tinyMCE.triggerSave();
console.log("2222222222222222");
if (validateEditServiceTax()) {
alert('inside Add');
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();
var editMaterialCode = $("#EditMaterialCode").val();
var editDescription = $("#EditItemName").val();
var editUOM = $('#EditUOM').val();
var editPer = '';
if ($("#EditPer").val().trim() == '') {
editPer = $("#EditUOM").val();
} else {
editPer = $("#EditPer").val();
}
var editQuantity = $('#EditQuantity').val();
var itemRate = $("#EditRate").val();
var Cgst = $("#EditCgst").val();
var AfterCgst = $("#EditAfterCgst").val();
var Sgst = $("#EditSgst").val();
var AfterSgst = $("#EditAfterSgst").val();
var Igst = $("#EditIgst").val();
var AfterIgst = $("#EditAfterIgst").val();
var Frequency = $("#EditFrequency").val();
var FrequencyValue = $("#EditFrequencyNo").val();
var ServiceDescription = $('#EdittxtSpcialInstruction').val();
var OtherAmt = $('#EditOtherAllowances').val();
var TotalOrderValue = $("#EditTotalOrderValue ").val();
var basicval = $("#txtEditBasicValue").val();
var TotalTaxValue = calculateEditTaxValue();
var tr = document.getElementById(userid);
var cellval = tr.cells;
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
cellval[4].innerHTML = editQuantity;
cellval[5].innerHTML = editUOM;
cellval[6].innerHTML = parseFloat(itemRate).toFixed(2);
cellval[7].innerHTML = parseFloat(basicval).toFixed(2);
cellval[8].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
cellval[9].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
$('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(editDescription);
$('#uom' + userid).val(editUOM);
$('#per' + userid).val(editPer);
$('#quantity' + userid).val(editQuantity);
$('#itemRate' + userid).val(itemRate);
$('#Cgst' + userid).val(Cgst);
$('#AfterCgst' + userid).val(AfterCgst);
$('#Sgst' + userid).val(Sgst);
$('#AfterSgst' + userid).val(AfterSgst);
$('#Igst' + userid).val(Igst);
$('#AfterIgst' + userid).val(AfterIgst);
$('#ItemDescription' + userid).val(ServiceDescription);
$('#OtherAmt' + userid).val(OtherAmt);
$('#TotalOrderValue' + userid).val(TotalOrderValue);
populateValueMainFormForEditServiceTax();
}
});
}); });
</script> </script>
<style> <style>
@ -1819,84 +1902,6 @@ if (!empty($INRSYMBOL)) {
}); });
$('.EditService').click(function() {
tinyMCE.triggerSave();
if (validateEditServiceTax()) {
//alert('inside Add');
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();
var editMaterialCode = $("#EditMaterialCode").val();
var editDescription = $("#EditItemName").val();
var editUOM = $('#EditUOM').val();
var editPer = '';
if ($("#EditPer").val().trim() == '') {
editPer = $("#EditUOM").val();
} else {
editPer = $("#EditPer").val();
}
var editQuantity = $('#EditQuantity').val();
var itemRate = $("#EditRate").val();
var Cgst = $("#EditCgst").val();
var AfterCgst = $("#EditAfterCgst").val();
var Sgst = $("#EditSgst").val();
var AfterSgst = $("#EditAfterSgst").val();
var Igst = $("#EditIgst").val();
var AfterIgst = $("#EditAfterIgst").val();
var Frequency = $("#EditFrequency").val();
var FrequencyValue = $("#EditFrequencyNo").val();
var ServiceDescription = $('#EdittxtSpcialInstruction').val();
var OtherAmt = $('#EditOtherAllowances').val();
var TotalOrderValue = $("#EditTotalOrderValue ").val();
var basicval = $("#txtEditBasicValue").val();
var TotalTaxValue = calculateEditTaxValue();
var tr = document.getElementById(userid);
var cellval = tr.cells;
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
cellval[4].innerHTML = editQuantity;
cellval[5].innerHTML = editUOM;
cellval[6].innerHTML = parseFloat(itemRate).toFixed(2);
cellval[7].innerHTML = parseFloat(basicval).toFixed(2);
cellval[8].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
cellval[9].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
$('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(editDescription);
$('#uom' + userid).val(editUOM);
$('#per' + userid).val(editPer);
$('#quantity' + userid).val(editQuantity);
$('#itemRate' + userid).val(itemRate);
$('#Cgst' + userid).val(Cgst);
$('#AfterCgst' + userid).val(AfterCgst);
$('#Sgst' + userid).val(Sgst);
$('#AfterSgst' + userid).val(AfterSgst);
$('#Igst' + userid).val(Igst);
$('#AfterIgst' + userid).val(AfterIgst);
$('#ItemDescription' + userid).val(ServiceDescription);
$('#OtherAmt' + userid).val(OtherAmt);
$('#TotalOrderValue' + userid).val(TotalOrderValue);
populateValueMainFormForEditServiceTax();
}
});
function addHidden(theForm, key, value) { function addHidden(theForm, key, value) {
// Create a hidden input element, and append it to the form: // Create a hidden input element, and append it to the form:

View File

@ -250,6 +250,9 @@ if (! function_exists('form_multiselect')) {
if (stripos($extra, 'multiple') === false) { if (stripos($extra, 'multiple') === false) {
$extra .= ' multiple="multiple"'; $extra .= ' multiple="multiple"';
} }
if (stripos($extra, 'class=') === false) {
$extra .= ' class="form-control"'; // Add your desired default class here
}
return form_dropdown($name, $options, $selected, $extra); return form_dropdown($name, $options, $selected, $extra);
} }