siddharth_application/application/views/addsupplier.php
2017-04-05 19:38:02 +05:30

315 lines
13 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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="addsupplier" action="<?php echo base_url() ?>addNewsupplier" 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">
</div>
</div>
<div class="col-md-6 col-xs-6">
<div class="form-group">
<label for="SupplierName">Supplier Name</label>
<input type="text" class="form-control " id="SupplierName" onchange="validatesuppliername()"name="SupplierName" maxlength="128" >
</div>
</div>
<div class="col-md-6 col-xs-6">
<div class="form-group">
<label for="Address2">Address</label>
<input type="text" class="form-control required" id="Address" name="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,11}$" id="number" title="please enter valid phone number" name="ContactNumber" minlength="10" maxlength="11">
</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,11}$" 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" 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" 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" id="TIN" pattern="^\d{2}-\d{7}$"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 " id="GSTNo" name="GSTNo" maxlength="10">
</div>
</div>
<div class="col-md-6 col-xs-6">
<div class="form">
<label for="Range">GSTRange</label>
<input type="text" class="form-control " 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 " 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}$" 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 >Select Payment method</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" name="PaymentDays" value="before"/>
</div>
</div>
<div class="col-md-6 col-xs-6">
<div class="form">
<span> After</span>
<input type="radio" 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" class="form-control required" id="PayableAT" name="PayableAT" >
<input type="hidden" value="<?php echo $name;?>" class="form-control required" id="Createdby" name="Createdby" >
</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]{10}\)/;
var number = $('#number').val();
if(number != "")
{
if (reg.test(number) == false)
{
alert('Please Enter Valid Number');
return (false);
}
else
{
return true;
}
}
}
</script>