641 lines
26 KiB
PHP
Executable File
641 lines
26 KiB
PHP
Executable File
<?php
|
||
$SupplierID = '';
|
||
$SupplierName = '';
|
||
$Address = '';
|
||
$ContactNumber = '';
|
||
$AlternateContactNumber = '';
|
||
$EmailAddress = '';
|
||
$PAN = '';
|
||
$GSTNO = '';
|
||
$PaymentTerms = '';
|
||
$IsActive = '';
|
||
$CSTNO = '';
|
||
$CSTDate = '';
|
||
$MSME = '';
|
||
$accno = '';
|
||
$ifsc = '';
|
||
$branchname = '';
|
||
$bankaddress = '';
|
||
$IsService = '';
|
||
$IsMaintanance = '';
|
||
$IsRawMaterial = '';
|
||
$PaymentId = '';
|
||
$hidden_Cert_MSME = '';
|
||
$hidden_Cert_GST = '';
|
||
$hidden_Cert_BANK = '';
|
||
|
||
if (!empty($supplier)) {
|
||
foreach ($supplier as $uf) {
|
||
$SupplierID = $uf->SupplierID;
|
||
$SupplierName = $uf->SupplierName;
|
||
$Address = $uf->Address;
|
||
$ContactNumber = $uf->ContactNumber;
|
||
$AlternateContactNumber = $uf->AlternateContactNumber;
|
||
$EmailAddress = $uf->EmailAddress;
|
||
$PAN = $uf->PAN;
|
||
$GSTNO = $uf->GSTNO;
|
||
$PaymentTerms = $uf->PaymentTerms;
|
||
$chk = $uf->IsActive;
|
||
$IsActive = ($chk == 1) ? 'checked' : '';
|
||
$sr = $uf->IsService;
|
||
$IsService = ($sr == 1) ? 'checked' : '';
|
||
$mt = $uf->IsMaintanance;
|
||
$IsMaintanance = ($mt == 1) ? 'checked' : '';
|
||
$rm = $uf->IsRawMaterial;
|
||
$IsRawMaterial = ($rm == 1) ? 'checked' : '';
|
||
$MSME = $uf->MSME;
|
||
$accno = $uf->BankAcNumber;
|
||
$IFSCCode = $uf->IFSCCode;
|
||
$branchname = $uf->BranchName;
|
||
$bankaddress = $uf->BankAddress;
|
||
$PaymentId = $uf->PaymentID;
|
||
$hidden_Cert_MSME = $uf->Cert_MSME;
|
||
$hidden_Cert_GST = $uf->Cert_GST;
|
||
$hidden_Cert_BANK = $uf->Cert_BANK;
|
||
}
|
||
}
|
||
|
||
|
||
?>
|
||
<script>
|
||
function alphaNumberic(e) {
|
||
var k;
|
||
document.all ? k = e.keyCode : k = e.which;
|
||
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || (k >= 48 && k <= 57));
|
||
}
|
||
|
||
function isNumberKey(evt) {
|
||
var charCode = (evt.which) ? evt.which : evt.keyCode;
|
||
if (charCode != 46 && charCode != 32 && charCode >= 33 &&
|
||
(charCode < 48 || charCode > 57))
|
||
return false;
|
||
|
||
return true;
|
||
}
|
||
|
||
//PAN Validate
|
||
function validatePAN() {
|
||
var reg = /^([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}?$/; //(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}$/;
|
||
var PAN = $('#panno').val();
|
||
|
||
if (PAN != '') {
|
||
if (reg.test(PAN) == false) {
|
||
alert('Please Enter Valid PAN Number');
|
||
return (false);
|
||
} else {
|
||
return true;
|
||
}
|
||
} else {
|
||
alert('Please Enter PAN Number');
|
||
return (false);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
function getContactNumberValidation() {
|
||
//alert('phone');
|
||
|
||
var contactNumber = $('#ContactNumber').val();
|
||
|
||
var telephone = /^[0-9]{3,4}\s[0-9]{8,9}$/.test(contactNumber);
|
||
var regex = /^[0-9]{4,6}\s[0-9]{5,7}$/.test(contactNumber);
|
||
var mobilephone = /^[0-9]{10,12}$/.test(contactNumber);
|
||
|
||
//alert('chennai telephone:'+telephone);//alert('other telephone:'+regex);
|
||
//alert('mobilephone:'+mobilephone);//alert('input value:'+contactNumber);
|
||
|
||
if (contactNumber != '') {
|
||
|
||
if (telephone) {
|
||
//alert(' telephone number chennai district successfully inserted'+contactNumber);
|
||
return true;
|
||
} else if (regex) {
|
||
//alert('telephone number other district successfully inserted '+contactNumber);
|
||
return true;
|
||
} else if (mobilephone) {
|
||
//alert('mobile number successfully inserted'+contactNumber);
|
||
return true;
|
||
} else {
|
||
alert('Please Enter valid Contact Number ex: 044 12345678 , 0444 1234567,04444 123456 and 9876543210'); //alert('need to change:'+contactNumber);
|
||
return false;
|
||
}
|
||
} else {
|
||
|
||
alert('please correct format of contact number');
|
||
//alert('invalid'+contactNumber);
|
||
return false;
|
||
}
|
||
}
|
||
|
||
function getValidAlternateNumber() {
|
||
var contactNumber = $('#AlternateContactNumber').val();
|
||
|
||
var telephone = /^[0-9]{3,4}\s[0-9]{8,9}$/.test(contactNumber);
|
||
var regex = /^[0-9]{4,6}\s[0-9]{5,7}$/.test(contactNumber);
|
||
var mobilephone = /^[0-9]{10,12}$/.test(contactNumber);
|
||
|
||
//alert('chennai telephone:'+telephone);//alert('other telephone:'+regex);
|
||
//alert('mobilephone:'+mobilephone);//alert('input value:'+contactNumber);
|
||
|
||
if (contactNumber != '') {
|
||
|
||
if (telephone) {
|
||
//alert(' telephone number chennai district successfully inserted'+contactNumber);
|
||
return true;
|
||
} else if (regex) {
|
||
//alert('telephone number other district successfully inserted '+contactNumber);
|
||
return true;
|
||
} else if (mobilephone) {
|
||
//alert('mobile number successfully inserted'+contactNumber);
|
||
return true;
|
||
} else {
|
||
alert('Please Enter valid Contact Number ex: 044 12345678 , 0444 1234567,04444 123456 and 9876543210'); //alert('need to change:'+contactNumber);
|
||
return false;
|
||
}
|
||
} else {
|
||
|
||
alert('please correct format of contact number');
|
||
//alert('invalid'+contactNumber);
|
||
return false;
|
||
}
|
||
}
|
||
|
||
|
||
function validateEmail() {
|
||
|
||
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
|
||
|
||
var email = $('#emailid').val();
|
||
|
||
if (email != '') {
|
||
if (reg.test(email) == false) {
|
||
alert('Please Enter Valid Email Address');
|
||
return (false);
|
||
} else {
|
||
return true;
|
||
}
|
||
} else {
|
||
alert('Please Enter email id');
|
||
}
|
||
|
||
}
|
||
|
||
function validateGST() {
|
||
// var reg = /(?=.*[0-9]).{2}(?=.*[A-Za-z]).{5}(?=.*[0-9]).{4}(?=.*[A-Za-z]).{1}(?=.*[0-9]).{1}(?=.*[Zz]).{1}(?=.*[A-Za-z0-9]).{1}$/;
|
||
var reg = /^([0-9]){2}([A-Za-z]){5}([0-9]){4}([A-Za-z]){1}([0-9]){1}([Zz]){1}([A-Za-z0-9]){1}$/;
|
||
var GST = $('#GSTNo').val();
|
||
var PAN = $('#panno').val();
|
||
(PAN != '') ?? $('#panno').val("");
|
||
if (GST != '') {
|
||
if (reg.test(GST) == false) {
|
||
alert('Please Enter Valid GST Number Format should be 12ABCDE1234A1Z1 or 12ABCDE1234A1ZA');
|
||
return (false);
|
||
} else {
|
||
var panPattern = /[A-Z]{5}[0-9]{4}[A-Z]{1}/;
|
||
var panMatch = GST.match(panPattern);
|
||
if (panMatch) {
|
||
var extractedPAN = panMatch[0].toUpperCase();
|
||
if (panPattern.test(extractedPAN) == true) {
|
||
$('#panno').val(extractedPAN); //.prop('readonly', true);
|
||
}
|
||
}
|
||
return true;
|
||
}
|
||
} else {
|
||
alert('Please Enter GST Number');
|
||
return (false);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
function onlyAlphabets(evt) {
|
||
var charCode;
|
||
if (window.event)
|
||
charCode = window.event.keyCode; //for IE
|
||
else
|
||
charCode = evt.which; //for firefox
|
||
if (charCode == 32) //for <space> symbol
|
||
return true;
|
||
if (charCode > 31 && charCode < 65) //for characters before 'A' in ASCII Table
|
||
return false;
|
||
if (charCode > 90 && charCode < 97) //for characters between 'Z' and 'a' in ASCII Table
|
||
return false;
|
||
if (charCode > 122) //for characters beyond 'z' in ASCII Table
|
||
return false;
|
||
return true;
|
||
}
|
||
</script>
|
||
|
||
<style>
|
||
legend {
|
||
border-bottom: 2px solid #FFF !important;
|
||
margin-left: 0%;
|
||
}
|
||
|
||
.text-right {
|
||
text-align: right;
|
||
}
|
||
|
||
.badge {
|
||
color: red;
|
||
background-color: #fff;
|
||
}
|
||
</style>
|
||
|
||
<div class="content-page">
|
||
<div class="content">
|
||
<?php helper('form'); ?>
|
||
<?php
|
||
$error = session()->getFlashdata('error');
|
||
if ($error) { ?>
|
||
<div class="alert alert-danger alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo session()->getFlashdata('error'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
<?php
|
||
$success = session()->getFlashdata('success');
|
||
if ($success) { ?>
|
||
<div class="alert alert-success alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo session()->getFlashdata('success'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
<!-- Start Content-->
|
||
<div class="container-fluid">
|
||
<div class="box box-success">
|
||
<?php if (!empty($validation)): ?>
|
||
<div class="alert alert-danger">
|
||
<ul>
|
||
<?php foreach ($validation as $error): ?>
|
||
<li><?= esc($error) ?></li>
|
||
<?php endforeach; ?>
|
||
</ul>
|
||
</div>
|
||
<?php endif; ?>
|
||
<!-- form start -->
|
||
</div>
|
||
<!-- start page title -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="page-title-box page-title-box-alt">
|
||
<h4 class="page-title">Edit Supplier Details</h4>
|
||
<button type="button" class="btn btn-secondary" onclick="history.back()">
|
||
<span class="bold">Cancel</span>
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- end page title -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-body" style="padding: 1rem 2rem !important;">
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<form class="form-horizontal" role="form" id="UpdateSupplier"
|
||
action="<?php echo base_url() ?>editsupplier" method="post" enctype="multipart/form-data">
|
||
<div class="box-body">
|
||
<?php if ((int) $chk) { ?>
|
||
<div class="row">
|
||
<div class="col-md-6 text-left">
|
||
<legend style="margin-left:-10px;color: #4f7c97;">Supplier Information</legend>
|
||
</div>
|
||
|
||
</div>
|
||
<?php } ?>
|
||
<!-- Supplier Information -->
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row" style="margin-bottom:10px;">
|
||
<div class="col-md-2">
|
||
<label class="col-form-label" for="SupplierID">Supplier ID<span
|
||
class="badge">*</span></label>
|
||
<input type="text" name="SupplierID" id="SupplierID" class="form-control" readonly
|
||
value="<?php echo $SupplierID; ?>">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="SupplierName">Supplier Name<span
|
||
class="badge">*</span></label>
|
||
<input type="text" name="SupplierName" maxlength="100" id="supplierName"
|
||
class="form-control" required value="<?php echo $SupplierName; ?>">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="ContactNumber">Contact Number<span
|
||
class="badge">*</span></label>
|
||
<input type="text" name="ContactNumber" onchange="return getContactNumberValidation();"
|
||
id="ContactNumber" required maxlength="13" class="form-control"
|
||
value="<?php echo $ContactNumber; ?>"
|
||
title="Please Enter Mobile Number (or) Telephone Number"
|
||
onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="AlternateContactNumber">Alternate Contact Number</label>
|
||
<input type="text" name="AlternateContactNumber"
|
||
onchange="return getValidAlternateNumber();" id="AlternateContactNumber" maxlength="13"
|
||
class="form-control" value="<?php echo $AlternateContactNumber; ?>"
|
||
title="Please Enter Mobile Number (or) Telephone Number"
|
||
onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="EmailAddress">Email ID<span
|
||
class="badge">*</span></label>
|
||
<input type="email" name="emailid" id="emailid" required maxlength="100"
|
||
class="form-control" value="<?php echo $EmailAddress; ?>"
|
||
title="Please Enter valid mail address" onchange="validateEmail();">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="col-md-12" style="margin-top:5px">
|
||
<label for="SupplierType">Supplier Type</label>
|
||
</div>
|
||
<div class="col-md-1" style="margin-top:5px">
|
||
<input type="checkbox" id="service" <?php echo $IsService; ?> name="service" value="1">
|
||
<b>SERVICE</b>
|
||
</div>
|
||
<div class="col-md-1.5" style="margin-top:5px">
|
||
<input type="checkbox" id="rawmaterial" <?php echo $IsRawMaterial; ?> name="rawmaterial"
|
||
value="1"> <b>RAW MATERIALS</b>
|
||
</div>
|
||
<div class="col-md-2" style="margin-top:5px">
|
||
<input type="checkbox" id="maintanance" <?php echo $IsMaintanance; ?> name="maintanance"
|
||
value="1"> <b>MAINTENANCE</b>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Address Section -->
|
||
<legend style="margin-left:-10px;color: #4f7c97;">Address Details</legend>
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row">
|
||
<div class="col-md-6">
|
||
<label for="Address2">Address<span class="badge">*</span></label>
|
||
<textarea type="text" class="form-control" id="Address" name="Address" maxlength="500"
|
||
required rows="3"><?php echo $Address; ?></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Tax Related Data -->
|
||
<legend style="margin-left:-10px;color: #4f7c97;">Tax Related Data</legend>
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row" style="margin-bottom: 20px;">
|
||
<div class="col-md-3">
|
||
<label for="GSTNo">GST Number</label>
|
||
<input type="text" id="GSTNo" name="GSTNo" onchange="validateGST();" maxlength="15"
|
||
class="form-control" value="<?php echo $GSTNO; ?>"
|
||
pattern="([0-9]){2}([A-Za-z]){5}([0-9]){4}([A-Za-z]){1}([0-9]){1}([Zz]){1}([A-Za-z0-9]){1}"
|
||
style="text-transform:uppercase;"
|
||
title="Please Enter 2 Digit Number and 5 Character and 4 Digit Numbers and 1 Character and 1 Number and 'Z' Character and 1 Number (or) Character "
|
||
onkeypress="return alphaNumberic(event)">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label for="PAN">PAN</label>
|
||
<input type="text" id="panno" maxlength="10" name="panno" onchange="validatePAN();"
|
||
class="form-control" value="<?php echo $PAN; ?>"
|
||
title="Please Enter 5 Character and 4 digit numbers and 1 Character format (Character must be in caps format)"
|
||
pattern="([A-Za-z]){5}([0-9]){4}([A-Za-z]){1}" onkeypress="return alphaNumberic(event)"
|
||
style="text-transform:uppercase;">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label style="margin-bottom: 1px !important;" for="Cert_GST">Select GST
|
||
Document<br /><small>(only .pdf, .doc, .png, .jpg)</small></label>
|
||
<input type="file" size="20" accept=".docx,.pdf,.doc,.jpg,.png" id="Cert_GST"
|
||
name="Cert_GST" />
|
||
<input type="hidden" id="hidden_Cert_GST" name="hidden_Cert_GST"
|
||
value="<?php echo $hidden_Cert_GST; ?>" />
|
||
</div>
|
||
<?php if ($hidden_Cert_GST) { ?>
|
||
<div class="col-md-3">
|
||
<u><a title="previously uploaded GST Document"
|
||
href="<?php echo base_url() . 'public/uploads/images/' . $hidden_Cert_GST ?>"><span>previously
|
||
uploaded GST Document - </span><small><?= $hidden_Cert_GST; ?></small></a></u>
|
||
</div>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row" style="margin-bottom: 20px;">
|
||
<div class=" col-md-6">
|
||
<label class="col-form-label" for="MSME">MSME</label>
|
||
<input type="text" id="MSMENo" name="MSME" class="form-control" maxlength="30" value="<?=$MSME?>">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label style="margin-bottom: 1px !important;" for="Cert_MSME">Select MSME
|
||
Document<br /><small>(only .pdf, .doc, .png, .jpg)</small></label>
|
||
<input type="file" size="20" accept=".docx,.pdf,.doc,.jpg,.png" id="Cert_MSME"
|
||
name="Cert_MSME" />
|
||
<input type="hidden" id="hidden_Cert_MSME" name="hidden_Cert_MSME"
|
||
value="<?php echo $hidden_Cert_MSME; ?>" />
|
||
</div>
|
||
<?php if ($hidden_Cert_MSME) { ?>
|
||
<div class="col-md-3">
|
||
<u><a title="previously uploaded GST Document"
|
||
href="<?php echo base_url() . 'public/uploads/images/' . $hidden_Cert_MSME ?>"><span>previously
|
||
uploaded MSME Document - </span><small><?= $hidden_Cert_MSME; ?></small></a></u>
|
||
</div>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
|
||
|
||
<legend style="margin-left:-10px;color: #4f7c97;">Bank Details</legend>
|
||
|
||
<!-- Bank Details Inputs -->
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row" style="margin-bottom: 20px;">
|
||
<div class="col-md-4">
|
||
<label for="accno">Account Number <span class="badge">*</span></label>
|
||
<input type="text" id="accno" maxlength="20" name="accno" value="<?php echo $accno; ?>"
|
||
class="form-control" onkeypress="return isNumberKey(event)" required>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label for="ifsc">IFSC Code <span class="badge">*</span></label>
|
||
<input type="text" id="ifsc" name="ifsc" value="<?php echo $IFSCCode; ?>"
|
||
class="form-control" maxlength="12" style="text-transform: uppercase" required>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label for="branchname">Bank Branch Name</label>
|
||
<input type="text" id="branchname" name="branchname" value="<?php echo $branchname; ?>"
|
||
class="form-control" maxlength="200">
|
||
</div>
|
||
</div>
|
||
<!-- Bank Document Upload -->
|
||
<div class="form-row" style="margin-bottom: 27px;">
|
||
<div class="col-md-4">
|
||
<label for="bankaddress">Bank Address</label>
|
||
<input type="text" id="bankaddress" name="bankaddress" value="<?php echo $bankaddress; ?>"
|
||
class="form-control" maxlength="200">
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label class="col-form-label" for="Cert_BANK">Select Bank Document<small> (only .pdf, .doc,
|
||
.png, .jpg)</small></label>
|
||
<input type="file" size="20" accept=".docx,.pdf,.doc,.jpg,.png" id="Cert_BANK"
|
||
name="Cert_BANK" />
|
||
<input type="hidden" id="hidden_Cert_BANK" name="hidden_Cert_BANK"
|
||
value="<?php echo $hidden_Cert_BANK; ?>" />
|
||
</div>
|
||
<?php if ($hidden_Cert_BANK) { ?>
|
||
<div class="col-md-4">
|
||
<u>
|
||
<a title="Previously uploaded Bank Document"
|
||
href="<?php echo base_url() . 'public/uploads/images/' . $hidden_Cert_BANK ?>">
|
||
<span>Previously uploaded BANK Document - </span>
|
||
<small><?php echo $hidden_Cert_BANK; ?></small>
|
||
</a>
|
||
</u>
|
||
</div>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Payment Details -->
|
||
<legend style="margin-left:-10px;color: #4f7c97;">Payment Details</legend>
|
||
|
||
<!-- Payable Terms Selection -->
|
||
<div class="col-md-12" style="margin-bottom: 27px;">
|
||
<div class="form-row" style="margin-bottom: 20px;">
|
||
<div class="col-md-4">
|
||
<label for="payablefrom">Payable Terms</label>
|
||
<select class="form-control required select2" id="PaymentTerms" name="PaymentTerms"
|
||
onchange="payment_hidden();">
|
||
<option value="<?php echo $PaymentTerms; ?>"><?php echo $PaymentTerms; ?></option>
|
||
<?php
|
||
if (!empty($payment)) {
|
||
foreach ($payment as $pm) { ?>
|
||
<option value="<?php echo $pm->PaymentID; ?>"><?php echo $pm->PaymentTerms; ?></option>
|
||
<?php
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
<input type="hidden" id="paymentid" name="paymentid" value="<?php echo $PaymentId; ?>">
|
||
<!-- Uncomment the next line if you need the payment name in hidden input -->
|
||
<!-- <input type="hidden" id="paymentname" name="paymentname" value="<?php echo $PaymentId; ?>"> -->
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<br />
|
||
<div class="col-md-12">
|
||
<div class="form-group row text-right">
|
||
<div class="col-12">
|
||
<button type="button" class="btn btn-secondary" onclick="history.back()">
|
||
<span class="bold">Cancel</span>
|
||
</button>
|
||
<button type="submit" class="btn btn-info pull-right">Submit</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- /.box-footer -->
|
||
</div>
|
||
</form>
|
||
</div> <!-- end col -->
|
||
</div> <!-- end row -->
|
||
</div> <!-- end card-body -->
|
||
</div> <!-- end card -->
|
||
</div> <!-- end col -->
|
||
</div> <!-- end row -->
|
||
</div> <!-- end container-fluid -->
|
||
</div> <!-- end content -->
|
||
</div> <!-- end content-page -->
|
||
|
||
|
||
<script>
|
||
function payment_hidden() {
|
||
var term = document.getElementById("PaymentTerms");
|
||
var termid = term.options[term.selectedIndex].value;
|
||
var termname = term.options[term.selectedIndex].text;
|
||
$("#paymentid").val(termid);
|
||
$("#paymentname").val(termname);
|
||
//alert(termid);
|
||
//alert(termname);
|
||
}
|
||
|
||
function Validate() {
|
||
// if(!validatePAN())
|
||
// {
|
||
// return false;
|
||
// $('#panno').focus();
|
||
// }
|
||
if ($("#supplierName").val().length < 1) {
|
||
alert('Please Enter Supplier Name');
|
||
$("#supplierName").focus();
|
||
return false;
|
||
}
|
||
if (!getContactNumberValidation) {
|
||
$("#ContactNumber").focus();
|
||
return false;
|
||
}
|
||
if (!validateEmail()) {
|
||
$('#emailid').focus();
|
||
return false;
|
||
}
|
||
|
||
if ($("#Address").val().length < 1) {
|
||
alert('Please Enter Address');
|
||
$("#Address").focus();
|
||
return false;
|
||
}
|
||
|
||
/*
|
||
if(!validateGST())
|
||
{
|
||
$('#GSTNo').focus();
|
||
return false;
|
||
}*/
|
||
|
||
}
|
||
|
||
//Call to ajax existing PAN
|
||
$('#supplierName').change(function () {
|
||
var suppliername = $('#supplierName').val();
|
||
var supplier = suppliername.replace(/ /g, '');
|
||
$('#loader').show();
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "<?= base_url() . 'supplierExist' ?>",
|
||
data: {
|
||
id: supplier
|
||
},
|
||
success: function (data) {
|
||
var count = data.length;
|
||
if (count >= 1) {
|
||
$('#loader').hide();
|
||
if(data[0].IsActive == 1){
|
||
alert('supplier already existed ! ');
|
||
}else{
|
||
alert('supplier already existing in the deleted section..!! ');
|
||
}
|
||
var related_supplier = "";
|
||
$.each(data, function (i, obj) {
|
||
related_supplier += obj.SupplierID + " - " + obj.SupplierName + " - " + obj.Address + "\n";
|
||
});
|
||
alert("'" + suppliername + "' - supplier details are , " + " \n \n" + related_supplier);
|
||
$("#supplierName").val('');
|
||
$("#supplierName").focus();
|
||
} else {
|
||
$('#loader').hide();
|
||
//4Debug
|
||
// alert('This is New Supplier! ');
|
||
}
|
||
//4Debug
|
||
//console.log(data);
|
||
},
|
||
error: function (error) {
|
||
$('#loader').hide();
|
||
//4Debug
|
||
// alert("Error Occur");
|
||
console.error("an error occur supplierExist", error)
|
||
|
||
}
|
||
});
|
||
});
|
||
</script>
|