390 lines
15 KiB
PHP
Executable File
390 lines
15 KiB
PHP
Executable File
<?php
|
||
|
||
$SupplierID = '';
|
||
$SupplierName = '';
|
||
$Address = '';
|
||
$ContactNumber = '';
|
||
$AlternateContactNumber = '';
|
||
$EmailAddress = '';
|
||
$TIN = '';
|
||
$PAN = '';
|
||
$GSTNO = '';
|
||
$GSTRange = '';
|
||
$CollectrateAddress = '';
|
||
$UANumber = '';
|
||
$PaymentTerms = '';
|
||
$PaymentDays = '';
|
||
$PayableAT = '';
|
||
|
||
|
||
|
||
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;
|
||
$Exiseregistration = $uf->Exiseregistration;
|
||
$TIN = $uf->TIN;
|
||
$PAN = $uf->PAN;
|
||
$GSTNO = $uf->GSTNO;
|
||
$GSTRange = $uf->GSTRange;
|
||
$CollectrateAddress = $uf->CollectrateAddress;
|
||
$UANumber = $uf->UANumber;
|
||
$PaymentTerms = $uf->PaymentTerms;
|
||
$PaymentDays = $uf->PaymentDays;
|
||
$PayableAT = $uf->PayableAT;
|
||
|
||
|
||
}
|
||
}
|
||
|
||
|
||
?>
|
||
<script>
|
||
function demo(){
|
||
alert("Update this records");
|
||
|
||
}
|
||
|
||
</script>
|
||
<div class="content-wrapper">
|
||
<!-- Content Header (Page header) -->
|
||
<section class="content-header">
|
||
<h1>
|
||
<center> ADD SUPPLIER </center>
|
||
|
||
</h1>
|
||
|
||
</section>
|
||
|
||
<section class="content">
|
||
<div style="text-align:left;">
|
||
<a href="<?php echo base_url() ?>supplierListing" class="btn btn-primary" value="Back"/>Back</a>
|
||
</div>
|
||
<br/>
|
||
<div class="row">
|
||
<!-- left column -->
|
||
<div class="col-md-12">
|
||
<!-- general form elements -->
|
||
|
||
|
||
|
||
<div class="box box-primary">
|
||
<div class="box-header">
|
||
<center> <h3 class="box-title">Add Supplier Details</h3></center>
|
||
</div><!-- /.box-header -->
|
||
<!-- form start -->
|
||
|
||
<form role="form" id="editsupplier" action="<?php echo base_url() ?>editsupplier" method="post" role="form">
|
||
<div class="box-body">
|
||
<div class="row">
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="PAN">PAN</label>
|
||
<input type="text" class="form-control" id="PAN" name="PAN"style="text-transform:uppercase" onchange="validatePAN()"title="please correct enter the pan number"maxlength="10" value="<?php echo $PAN;?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="SupplierName">Supplier Name</label>
|
||
<input type="hidden" class="form control" name="SupplierID" value="<?php echo $SupplierID;?>">
|
||
<input type="text" class="form-control " id="SupplierName" onchange="validatesuppliername()"name="SupplierName" maxlength="128" value="<?php echo $SupplierName;?>"value="<?php echo $SupplierName;?>" >
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="Address">Address</label>
|
||
<input type="text" class="form-control required" id="Address" name="Address" value="<?php echo $Address;?>"maxlength="250"></textarea>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="ContactNumber">Contact Number</label>
|
||
<input type="text" class="form-control" pattern="^\d{10}$""onchange="validatenumbers()" id="number" title="please enter valid phone number" name="ContactNumber" value="<?php echo $ContactNumber;?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="AlternateContactNumber">Alternate Contact Number</label>
|
||
<input type="tel" class="form-control" pattern="^\d{10}$"value="<?php echo $AlternateContactNumber;?>" id="Number" name="AlternateContactNumber" minlength="10" maxlength="11">
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="EmailAddress">Email Address</label>
|
||
<input type="email" class="form-control required email" value="<?php echo $EmailAddress;?>"id="EmailAddress" onchange="validateEmail()"name="EmailAddress" maxlength="128">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="Exiseregistration">Exise Registration</label>
|
||
<input type="text" class="form-control required"value="<?php echo $Exiseregistration;?>" id="Exiseregistration" name="Exiseregistration" minlength="10" maxlength="10">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form-group">
|
||
<label for="TIN">TIN</label>
|
||
<input type="text" class="form-control required" pattern="^\d{2}-\d{7}$"value="<?php echo $TIN;?>" onchange="validateTIN"id="TIN" title="ex:xx-xxxxxxx"name="TIN" minlength="10" maxlength="10">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="GSTNO">GST No</label>
|
||
<input type="text" class="form-control " value="<?php echo $GSTNO;?>"id="GSTNo" name="GSTNo" maxlength="10">
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="Range">Range</label>
|
||
<input type="text" class="form-control " value="<?php echo $GSTRange;?>"id="Range" name="GSTRange" "maxlength="10">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="CollectrateAddress">Colletrate Address</label>
|
||
<input type="text" class="form-control " value="<?php echo $CollectrateAddress;?>"id="CollectrateAddress" name="CollectrateAddress" maxlength="255">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="UANumber">UA Number</label>
|
||
<input type="text" class="form-control " pattern="^\d{12}$"value="<?php echo $UANumber;?>" id="UANumber" name="UANumber" maxlength="12">
|
||
</div>
|
||
</div>
|
||
|
||
<br/>
|
||
<div class="row">
|
||
<div class="col-md-offset-5 col-md-3 col-xs-offset-5 col-xs-3">
|
||
<h4><u>Payment terms </u></h4>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<label for="payablefrom">Payable From</label>
|
||
<select class="form-control required" id="PaymentTerms" name="PaymentTerms">
|
||
<option value="<?php echo $PaymentTerms;?>"><?php echo $PaymentTerms;?></option>
|
||
<?php
|
||
if(!empty($payment))
|
||
{
|
||
foreach ($payment as $rl)
|
||
{
|
||
?>
|
||
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
|
||
<?php
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
|
||
<div class="col-md-3 col-xs-6">
|
||
<div class="form">
|
||
<label for="PaymentDays" >Payment Date</label><br/>
|
||
<span> Before</span>
|
||
<input type="radio" <?php echo($PaymentDays?'checked="checked"':''); ?> name="PaymentDays" value="before"/>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
|
||
<span> After</span>
|
||
<input type="radio" <?php echo($PaymentDays?'checked="checked"':''); ?> name="PaymentDays" value="after"/>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6 col-xs-6">
|
||
<div class="form">
|
||
<label for="PayableAT">Payable AT</label>
|
||
<input type="text" value="<?php echo $PayableAT;?>"class="form-control required" id="PayableAT" name="PayableAT" >
|
||
<input type="hidden" value="<?php echo $name;?>"class="form-control required" id="UpdatedBy" name="UpdatedBy" >
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div><!-- /.box-body -->
|
||
|
||
<div class="box-footer" style="text-align:right">
|
||
<input type="submit" class="btn btn-primary" value="Submit" />
|
||
<input type="reset" class="btn btn-primary" value="Reset" />
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<?php
|
||
$this->load->helper('form');
|
||
$error = $this->session->flashdata('error');
|
||
if($error)
|
||
{
|
||
?>
|
||
<div class="alert alert-danger alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo $this->session->flashdata('error'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
<?php
|
||
$success = $this->session->flashdata('success');
|
||
if($success)
|
||
{
|
||
?>
|
||
<div class="alert alert-success alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo $this->session->flashdata('success'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</div>
|
||
|
||
<script>
|
||
|
||
|
||
//Call to ajax existing PAN
|
||
$('#PAN').change(function() {
|
||
|
||
var id = $('#PAN').val();
|
||
|
||
$.ajax({
|
||
data:{id:id},
|
||
|
||
type:"POST",
|
||
url:"<?php echo base_url();?>supplier/checkPAN",
|
||
success:function(data) {
|
||
if(data)
|
||
{
|
||
alert( data+""+" already supplier existing change Status");
|
||
window.location = 'supplier/supplierListing';
|
||
|
||
//$('#PAN').val(data);
|
||
}
|
||
|
||
|
||
}
|
||
|
||
});
|
||
|
||
});
|
||
//Email Validate
|
||
function validateEmail() {
|
||
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
|
||
|
||
var email = $('#EmailAddress').val();
|
||
if(email != "")
|
||
{
|
||
if (reg.test(email) == false)
|
||
{
|
||
alert('Please Enter Valid Email Address');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
}
|
||
//PAN Validate
|
||
function validatePAN() {
|
||
var reg = /(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}$/;
|
||
|
||
var PAN = $('#PAN').val();
|
||
if(PAN != "")
|
||
{
|
||
if (reg.test(PAN) == false)
|
||
{
|
||
alert('Please Enter Valid PAN Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
}
|
||
//Validate Supplier Name
|
||
function validatesuppliername() {
|
||
var reg = /^[A-Za-z ]{3,30}$/;
|
||
|
||
var suppliername = $('#SupplierName').val();
|
||
if(suppliername != "")
|
||
{
|
||
if (reg.test(suppliername) == false)
|
||
{
|
||
alert('Please Enter Valid Supplier Name');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
}
|
||
function validatenumbers() {
|
||
var reg = /^(?=.*?[0-9])$/;
|
||
|
||
var number = $('#number').val();
|
||
if(number != "")
|
||
{
|
||
if (reg.test(number) == false)
|
||
{
|
||
alert('Please Enter Valid Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
function validateTIN() {
|
||
var reg = /^d{2}-\d{7}$/;
|
||
|
||
var TIN = $('#TIN').val();
|
||
if(TIN != "")
|
||
{
|
||
if (reg.test(TIN) == false)
|
||
{
|
||
alert('Please Enter Valid Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
</script>
|