employee,asset and supplier validation and user screen and material master and report_cost center

This commit is contained in:
venbatechnologies@gmail.com 2017-09-01 18:32:26 +05:30
parent 8df7a5f7ea
commit e750712678
13 changed files with 898 additions and 827 deletions

View File

@ -467,8 +467,8 @@ class CostCenter extends BaseController
$this->excel->getActiveSheet()->setCellValue('H5', 'SERVICE');
$this->excel->getActiveSheet()->setCellValue('I5', 'BudgetYear');
$this->excel->getActiveSheet()->setCellValue('J5', 'DepartmentName');
//$this->excel->getActiveSheet()->setCellValue('K5', 'IsActive');
$this->excel->getActiveSheet()->setCellValue('K5', 'Remarks');
$this->excel->getActiveSheet()->setCellValue('K5', 'IsActive');
//$this->excel->getActiveSheet()->setCellValue('K5', 'Remarks');
$this->excel->getActiveSheet()->setCellValue('L5', 'CreatedBy');
$this->excel->getActiveSheet()->setCellValue('M5', 'UpdatedBy');
$this->excel->getActiveSheet()->setCellValue('N5', 'IsApproved');
@ -532,8 +532,8 @@ class CostCenter extends BaseController
$this->excel->getActiveSheet()->setCellValue('H'. $i,$data['service']);
$this->excel->getActiveSheet()->setCellValue('I'. $i,$data['BudgetYear']);
$this->excel->getActiveSheet()->setCellValue('J'. $i,$data['DepartmentName']);
//$this->excel->getActiveSheet()->setCellValue('K'. $i,$data['IsActive']);
$this->excel->getActiveSheet()->setCellValue('K'. $i,$data['Remarks']);
$this->excel->getActiveSheet()->setCellValue('K'. $i,$data['IsActive']);
//$this->excel->getActiveSheet()->setCellValue('K'. $i,$data['Remarks']);
$this->excel->getActiveSheet()->setCellValue('L'. $i,$data['firstname']);
$this->excel->getActiveSheet()->setCellValue('M'. $i,$data['Updated_By']);
$this->excel->getActiveSheet()->setCellValue('N'. $i,$data['IsApproved']);

View File

@ -212,13 +212,13 @@ class employeedetails extends BaseController
$this->form_validation->set_rules('ContactNumber', 'ContactNumber', 'trim|required|min_length[10]|max_length[10]');
$this->form_validation->set_rules('emailid', 'emailid', 'trim|required|valid_email');
$this->form_validation->set_rules('gender', 'gender', 'callback_Gender_validate');
$this->form_validation->set_rules('gender', 'gender', 'callback_Gender_validate');
$this->form_validation->set_rules('MartialStatus', 'MartialStatus', 'callback_Martial_validate');
$this->form_validation->set_rules('bloodgroup', 'bloodgroup', 'callback_Blood_validate');
$this->form_validation->set_rules('emergencycontactnumber', 'emergencycontactnumber', 'trim|required|min_length[10]|max_length[10]');
$this->form_validation->set_rules('desigination', 'Desigination', 'callback_Des_validate');
$this->form_validation->set_rules('desigination', 'Desigination', 'callback_Des_validate');
$this->form_validation->set_rules('departmentname', 'departmentname', 'callback_Dep_validate');
$this->form_validation->set_rules('eduqualifaction', 'eduqualifaction', 'callback_select_validate');
$this->form_validation->set_rules('eduqualifaction', 'eduqualifaction', 'callback_select_validate');
$this->form_validation->set_rules('referrercontno', 'referrercontno', 'trim|min_length[10]|max_length[10]');
$this->form_validation->set_rules('aadharno', 'aadharno', 'trim|min_length[14]|max_length[14]');
$this->form_validation->set_rules('panno', 'panno', 'trim|min_length[10]|max_length[10]');
@ -273,14 +273,14 @@ class employeedetails extends BaseController
$bankbranchname = $this->input->post('bankbranchname');
$bankaddress = $this->input->post('bankaddress');
$aadharno = $this->input->post('aadharno');
$panno =strtoupper($this->input->post('panno'));
$passportno = $this->input->post('passportno');
$panno = strtoupper($this->input->post('panno'));
$passportno = strtoupper($this->input->post('passportno'));
$ValidTill = $this->input->post('ValidTill');
$addinfo = $this->input->post('addinfo');
$IsActive = '1';
$driverlicense = $this->input->post ( 'driverlicense' );
$driverlicense = strtoupper($this->input->post ( 'driverlicense' ));
$licenseExpiryDate = $this->input->post ( 'licenseExpiryDate' );
$VoterID = $this->input->post ( 'voterID' );
$VoterID = strtoupper($this->input->post ( 'voterID' ));
$createdby = $this->session->userdata ( 'userId' );
if($licenseExpiryDate != '')
@ -604,7 +604,7 @@ echo "<script>alert('Record Not Saved!');</script>";redirect('employeeListing','
$this->load->model('employeedetails_model');
$EmpId = $this->input->post('employeeid');
$PictureName = $this->input->post('photo');
$PictureName = $this->input->post('Image');
if ($PictureName != '')
{
@ -656,12 +656,12 @@ echo "<script>alert('Record Not Saved!');</script>";redirect('employeeListing','
$bankaddress = $this->input->post('bankaddress');
$aadharno = $this->input->post('aadharno');
$panno = strtoupper($this->input->post('panno'));
$passportno = $this->input->post('passportno');
$passportno = strtoupper($this->input->post('passportno'));
$ValidTill = $this->input->post('ValidTill');
$addinfo = $this->input->post('addinfo');
$driverlicense = $this->input->post ( 'Driverlicense' );
$driverlicense = strtoupper($this->input->post ( 'Driverlicense' ));
$licenseExpiryDate = $this->input->post ( 'LicenseExpiryDate' );
$VoterID = $this->input->post ( 'VoterID' );
$VoterID = strtoupper($this->input->post ( 'VoterID' ));
$chked = $this->input->post('isactive');
// echo 'chkvalue'. $chked ;
if( $chked != '')

View File

@ -343,11 +343,13 @@ class rawmaterialdetails extends BaseController
$this->load->library('excel');
$this->excel->setActiveSheetIndex(0)->mergeCells('D3:J3');
//$this->excel->setActiveSheetIndex(0)->mergeCells('D3:J3');
$this->excel->setActiveSheetIndex(0)->mergeCells('F3:M3');
$this->excel->setActiveSheetIndex(0)->getStyle('F3')->getAlignment()->applyFromArray(array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,));
$this->excel->getActiveSheet()->setTitle('Material Master');
$this->excel->getActiveSheet()->setCellValue('D3', 'SIDDHARTH INDUSTRIES Material Master');
$this->excel->getActiveSheet()->setCellValue('F3', 'SIDDHARTH INDUSTRIES Material Master');
$this->excel->getActiveSheet()->setCellValue('C5', 'MaterialCode');
$this->excel->getActiveSheet()->setCellValue('D5', 'MaterialName');
$this->excel->getActiveSheet()->setCellValue('E5', 'MaterialType');
@ -366,8 +368,8 @@ class rawmaterialdetails extends BaseController
$this->excel->getActiveSheet()->getStyle('D3')->getFont()->setSize(14);
$this->excel->getActiveSheet()->getStyle('D3')->getFont()->setBold(true);
$this->excel->getActiveSheet()->getStyle('F3')->getFont()->setSize(14);
$this->excel->getActiveSheet()->getStyle('F3')->getFont()->setBold(true);
$this->excel->getActiveSheet()->getStyle('C5')->getFont()->setSize(12);
$this->excel->getActiveSheet()->getStyle('C5')->getFont()->setBold(true);
$this->excel->getActiveSheet()->getStyle('D5')->getFont()->setSize(12);

View File

@ -464,7 +464,8 @@ class supplier extends BaseController
$this->excel->getActiveSheet()->getStyle('J3')->getFont()->setSize(12);
$this->excel->getActiveSheet()->getStyle('J3')->getFont()->setBold(true);
$this->excel->getActiveSheet()->getStyle('A5')->getFont()->setSize(12);
$this->excel->getActiveSheet()->getStyle('A5')->getFont()->setBold(true);
$this->excel->getActiveSheet()->getStyle('B5')->getFont()->setSize(12);

View File

@ -197,7 +197,8 @@ function addNewasset($asset)
$this->db->trans_start();
$this->db->insert('T_Asset_Details', $asset);
$Asset_Code = $this->db->insert_id();
//$Asset_Code = $this->db->insert_id();
$Asset_Code = $this->db->affected_rows();
$this->db->trans_complete();

View File

@ -339,23 +339,22 @@ function addNewcost($Cost)
$where = null;
$this->db->select('Mas.*,bud.*,emp.firstname,emp1.firstname as Updated_By');//count(dep.DEPCode) AS ctvalue');
$this->db->select('sum(if(budgettype="CAPITAL",budgetamount,0)) as capital',FALSE);
$this->db->select('sum(if(budgettype="REVENUE",budgetamount,0)) as revenue',FALSE);
$this->db->select('sum(if(budgettype="SERVICE",budgetamount,0)) as service',FALSE);
$this->db->select('sum(if(budgettype="IMPORT",budgetamount,0)) as import',FALSE);
$this->db->select('sum(distinct case when Mas.budgettype="CAPITAL" then budgetamount else 0 end) as capital',FALSE);
$this->db->select('sum(distinct case when Mas.budgettype="REVENUE" then budgetamount else 0 end) as revenue',FALSE);
$this->db->select('sum(distinct case when Mas.budgettype="SERVICE" then budgetamount else 0 end) as service',FALSE);
$this->db->select('sum(distinct case when Mas.budgettype="IMPORT" then budgetamount else 0 end) as import',FALSE);
$this->db->select('GROUP_CONCAT(distinct part.DepartmentName) as DepartmentName');
//$this->db->select('GROUP_CONCAT(DISTINCT part.DepartmentName SEPARATOR "/" ');
$this->db->join('T_CostCenter_Budget as Mas','Mas.CostCenterCode=bud.CostCenterCode','left');
$this->db->join('T_CostCenter_Departments as dep',' dep.CostCenterCode=Mas.CostCenterCode','left');
$this->db->join('T_DepartmentDetails as part','part.DEPCode=dep.DEPCode','left');
$this->db->group_by(array('bud.CostCenterCode','Mas.BudgetYear'));
$this->db->join('tbl_users as tbl',' bud.createdby = tbl.userid','left');
$this->db->join('T_Employee_Details as emp', 'emp.empid=tbl.empid','left');
$this->db->join('tbl_users as tbl1',' bud.UpdatedBy = tbl1.userid','left');
$this->db->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid','left');
$this->db->join('T_CostCenter_Budget as Mas','Mas.CostCenterCode=bud.CostCenterCode','left');
$this->db->join('T_CostCenter_Departments as dep',' dep.CostCenterCode=Mas.CostCenterCode','left');
$this->db->join('T_DepartmentDetails as part','part.DEPCode=dep.DEPCode','left');
$this->db->group_by(array('bud.CostCenterCode','Mas.BudgetYear'));
$this->db->join('tbl_users as tbl',' bud.createdby = tbl.userid','left');
$this->db->join('T_Employee_Details as emp', 'emp.empid=tbl.empid','left');
$this->db->join('tbl_users as tbl1',' bud.UpdatedBy = tbl1.userid','left');
$this->db->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid','left');
$this->db->where('Mas.BudgetYear !=""');
return $this->db->get('T_CostCenter_Master as bud')->result_array();
}
//get exist budget year details
function CheckExistBudget($BudgetType,$BudgetYear,$CostCode){

View File

@ -337,13 +337,13 @@ case Cost_Center_Budget.BudgetType
when 'IMPORT'
then ifnull((sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0)
when 'CAPITAL'
then
case po.CapitalRange
when '0'
then ifnull((sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0)
else ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)),0)
end
when 'SERVICE'
then
case po.CapitalRange
when '0'
then ifnull((sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0)
else ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)),0)
end
when 'SERVICE'
then ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)),0)
when 'REVENUE'
then ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - sum(T_Rev_Tax.AfterDiscount)),0)
@ -352,23 +352,23 @@ end
as Util_Amount,
case Cost_Center_Budget.BudgetType
when 'IMPORT'
then ifnull((Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))),0)
then (Cost_Center_Budget.BudgetAmount - ifnull((sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0))
when 'CAPITAL'
then
case po.CapitalRange
when '0'
then ifnull((Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))),0)
else ifnull((Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))),0)
end
when 'SERVICE'
then ifnull((Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))),0)
then
case po.CapitalRange
when '0'
then (Cost_Center_Budget.BudgetAmount - ifnull((sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0))
else (Cost_Center_Budget.BudgetAmount - ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)),0))
end
when 'SERVICE'
then (Cost_Center_Budget.BudgetAmount - ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)),0))
when 'REVENUE'
then ifnull((Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - sum(T_Rev_Tax.AfterDiscount))),0)
then (Cost_Center_Budget.BudgetAmount - ifnull((sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - sum(T_Rev_Tax.AfterDiscount)),0))
end
as Avlbl_Amt
from T_CostCenter_Budget Cost_Center_Budget
left join T_PurchaseOrder_LineItem PO_Line_Item on Cost_Center_Budget.CostCenterCode=PO_Line_Item.CostCenterCode
left JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO and po.Status !='ST030'
left JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO
left JOIN T_Revenue_Tax T_Rev_Tax on PO_Line_Item.LineItemNo=T_Rev_Tax.LineItemNo
JOIN T_CostCenter_Master Cost_Mast on Cost_Center_Budget.CostCenterCode=Cost_Mast.CostCenterCode
JOIN T_CostCenter_Departments CostCentDept on CostCentDept.CostCenterCode=Cost_Mast.CostCenterCode

View File

@ -78,14 +78,32 @@ if(!empty($ccrpt))
foreach($ccrpt as $rel)
{
?>
<tr>
<tr>
<td><span><?php echo $rel->Cost_Center_Code?></span></td>
<td><span><?php echo $rel->Cost_Center_Name?></span></td>
<td><span><?php echo $rel->Dept_Name?></span></td>
<td><span><?php echo $rel->BudgetType?></span></td>
<td><span><?php echo $rel->BudgetYear?></span></td>
<td align="right"><span><?php echo $rel->Util_Amount?></span></td>
<td align="right"><span><?php echo $rel->Avlbl_Amt?></span></td>
<td><span><?php echo $rel->Dept_Name?></span></td>
<td><span><?php echo $rel->BudgetType?></span></td>
<td><span><?php echo $rel->BudgetYear?></span></td>
<td align="right"><span><?php
setlocale(LC_MONETARY, 'en_IN.UTF-8');
echo money_format('%n', $rel->Util_Amount);
//echo number_format($rel->Util_Amount, 2)
?></span></td>
<td align="right"><span><?php
$avlamount = 0;
if($rel->Avlbl_Amt < 0 ){
setlocale(LC_MONETARY, 'en_IN.UTF-8');
echo money_format('%n', $avlamount);
//echo number_format($avlamount,2);
}
else{
setlocale(LC_MONETARY, 'en_IN.UTF-8');
echo money_format('%n', $rel->Avlbl_Amt);
//echo number_format($rel->Avlbl_Amt, 2);
}
?></span></td>
</tr>
<?php
}

File diff suppressed because it is too large Load Diff

View File

@ -40,11 +40,11 @@ function alpha(e) {
return false;
}
}
//charCode <= 31 && charCode != 32 && charCode => 33
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode != 46 && charCode > 31
if (charCode != 46 && charCode != 32 && charCode >= 33
&& (charCode < 48 || charCode > 57))
return false;
@ -340,11 +340,11 @@ $(function() {
<div class="col-md-3">
<span for="ContactNumber">Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="return getContactNumberValidation();" id="ContactNumber" required maxlength="13" class="form-control" title="Please Enter Mobile Number (or) Telephone Number">
<input type="text" name="ContactNumber" onchange="return getContactNumberValidation();" id="ContactNumber" required maxlength="13" class="form-control" title="Please Enter Mobile Number (or) Telephone Number" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3">
<span for="AlternateContactNumber">Alternate Contact Number</span>
<input type="text" name="AlternateContactNumber" onchange="return getValidAlternateNumber();" id="AlternateContactNumber" maxlength="13" class="form-control" title="Please Enter Mobile Number (or) Telephone Number">
<input type="text" name="AlternateContactNumber" onchange="return getValidAlternateNumber();" id="AlternateContactNumber" maxlength="13" class="form-control" title="Please Enter Mobile Number (or) Telephone Number" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3">
@ -380,7 +380,7 @@ $(function() {
<div class="col-md-12" >
<div class="col-md-3 pad">
<span for="PAN">PAN</span> <!--<span class="badge">*</span>-->
<input type="text" id="panno" maxlength="10" pattern="(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}" name="panno" style="text-transform:uppercase;" onchange="validatePAN();" class="form-control" title="Please Enter 5 Character and 4 digit numbers and 1 Character format (Character should be in caps)">
<input type="text" id="panno" maxlength="10" pattern="(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}" name="panno" style="text-transform:uppercase;" onchange="validatePAN();" class="form-control" title="Please Enter 5 Character and 4 digit numbers and 1 Character format (Character should be in caps)" onkeypress="return alpha(event)" style="text-transform: uppercase">
</div>
<div class="col-md-3 pad">
<span for="TIN">TIN</span><span class="badge">*</span>
@ -388,7 +388,7 @@ $(function() {
</div>
<div class="col-md-3 pad">
<span for="UANumber">UA Number</span>
<input type="text" class="form-control" id="UANumber" name="UANumber" maxlength="15" title="Please Enter Valid UA Number" >
<input type="text" class="form-control" id="UANumber" name="UANumber" maxlength="15" title="Please Enter Valid UA Number" onkeypress="return alpha(event)" >
</div>
<div class="col-md-3 pad">
@ -398,15 +398,15 @@ $(function() {
</div>
<div class="col-md-12" >
<div class="col-md-3 pad">
<span for="GSTNo">CST Number</span>
<input type="text" class="form-control " id="CSTNo" name="CSTNo" maxlength="15">
<span for="CSTNo">CST Number</span>
<input type="text" class="form-control " id="CSTNo" name="CSTNo" maxlength="15" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3 pad"><span>CST Registration Date</span>
<input id="dateofCST" name="dateofCST" onkeypress="return false;" maxlength="10" class="form-control">
</div>
<div class="col-md-3 pad">
<span for="GSTNo">GST Number</span><span class="badge">*</span>
<input type="text" id="GSTNo" name="GSTNo" class="form-control" maxlength="15" required onchange="validateGST();" style="text-transform:uppercase;" 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}" title="Please Enter 2 Digit Number and 5 Character and 4 Digit Numbers and 1 Character and 1 Number and 'Z' and 1 Number or Character">
<input type="text" id="GSTNo" name="GSTNo" class="form-control" maxlength="15" required onchange="validateGST();" style="text-transform:uppercase;" 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}" title="Please Enter 2 Digit Number and 5 Character and 4 Digit Numbers and 1 Character and 1 Number and 'Z' and 1 Number or Character" onkeypress="return alpha(event)">
</div>
<div class="col-md-3 pad">
<span for="Range">GST Range</span><!--<span class="badge">*</span>-->
@ -453,7 +453,7 @@ $(function() {
<input type="text" id="accno" name="accno" maxlength="20" class="form-control" onkeypress="return isNumberKey(event)" >
</div>
<div class="col-md-3"><span>IFSC Code</span>
<input type="text" id="ifsc" name="ifsc" maxlength="12" class="form-control">
<input type="text" id="ifsc" name="ifsc" maxlength="12" class="form-control" onkeypress="return alpha(event)" style="text-transform: uppercase">
</div>
<div class="col-md-3"><span>Bank Branch Name</span>
<input type="text" id="branchname" name="branchname" maxlength="200" class="form-control">
@ -662,7 +662,7 @@ if(!validateEmail())
}
else
{
alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
window.location = 'supplier/supplierListing';
}

View File

@ -164,7 +164,7 @@ $(function(){
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode != 46 && charCode > 31
if (charCode != 46 && charCode != 32 && charCode >= 33
&& (charCode < 48 || charCode > 57))
return false;
@ -205,24 +205,27 @@ function validatePAN() {
}
function ValidateAadhar(){
//alert('validation entered');
var reg = /^\d{12}$/
var reg = /^\d{4}\s\d{4}\s\d{4}$/
var aadhar = $('#aadharno').val();
var aadhar_count = $('#aadharno').val().length;
if(aadhar != '' && aadhar_count != '')
if(aadhar != '' )// && aadhar_count != '')
{
//alert('this is aadhar :'+aadhar);
if(aadhar_count < 12)
{
//alert(aadhar1);
alert('Aadhar card should be in 12 digits');
}
else if(reg.test(aadhar)== false)
// if(aadhar_count < 14)
// {
// //alert(aadhar1);
// alert('Aadhar card should be in 12 digits');
// }
// else
if(reg.test(aadhar)== false)
{
//alert('alskdjsakjf');
alert('Please Enter Valid Aadhar Number');
return (false);
}
else
{
@ -230,12 +233,12 @@ function ValidateAadhar(){
return true;
}
}
else
{
//else
//{
//alert('aadhar is blank');
alert('please Enter Aadhar number');
//alert('please Enter Aadhar number');
}
//}
}
@ -530,6 +533,9 @@ $(document).ready(function(){
// $("#desigination").select2();
// $("#departmentname").select2();
// $("#eduqualifaction").select2();
document.getElementById('aadharno').addEventListener('input', function (e) {
e.target.value = e.target.value.replace(/[^\d]/g, '').replace(/(.{4})/g, '$1 ').trim();
});
});
function onlyAlphabets(evt) {
@ -609,7 +615,7 @@ function onlyAlphabets(evt) {
<input type='file' onchange="readURL(this);" id="photo" value="<?php echo $ProfilePic ; ?>" name="photo"/>
<label for="photo">Select profile picture<br/><small>(only .jpg or .png)</small></label>
<!-- <input type="hidden" name="Image" id="Image" value="<?php echo $ProfilePic ; ?>" class="form-control" readonly> -->
<input type="hidden" name="Image" id="Image" value="<?php echo $ProfilePic ; ?>" class="form-control" readonly>
<input type="text" name="employeeid" id="employeeid" value="<?php echo $EmpID ; ?>" placeholder="Employee ID" class="form-control" readonly>
<input type="checkbox" id="isactive" <?php echo $IsActive;?> name="isactive" value="1"> IS ACTIVE
@ -641,7 +647,7 @@ function onlyAlphabets(evt) {
<input type="text" name="age" placeholder="Age" id="age" value="<?php echo $Age ; ?>" class="form-control" readonly>
</div>
<div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" value="<?php echo $ContactNumber ; ?>" onchange="getMobileValidation();" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control">
<input type="text" name="ContactNumber" value="<?php echo $ContactNumber ; ?>" onchange="getMobileValidation();" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control" onkeypress="return isNumberKey(event)">
</div>
</div>
@ -755,7 +761,7 @@ function onlyAlphabets(evt) {
<input type="text" id="emergencycontactname" maxlength="100" required name="emergencycontactname" value="<?php echo $EmergencyContactName ; ?>" placeholder="Emergency Contact Name" class="form-control">
</div>
<div class="col-md-6"><span>Emergency Contact Number</span><span class="badge">*</span>
<input type="text" id="emergencycontactnumber" required name="emergencycontactnumber" onchange="getValidEmergencyNumber();" maxlength="10" value="<?php echo $EmergencyContactNumber; ?>" placeholder="Emergency Contact Number" class="form-control">
<input type="text" id="emergencycontactnumber" required name="emergencycontactnumber" onchange="getValidEmergencyNumber();" maxlength="10" value="<?php echo $EmergencyContactNumber; ?>" placeholder="Emergency Contact Number" class="form-control" onkeypress="return isNumberKey(event)">
</div>
</div>
@ -863,20 +869,20 @@ function onlyAlphabets(evt) {
</div>
</div>
<legend>ID Proof</legend>
<legend>ID Proof</legend>
<!-- Text input-->
<div class="form-group">
<div class="col-md-12 pad">
<div class="col-md-3"><span>Aadhar Number</span>
<input type="text" id="aadharno" name="aadharno" maxlength="14" placeholder="Aadhar Number" onchange="ValidateAadhar();" pattern="\d{4}\s\d{4}\s\d{4}" class="form-control num" value="<?php echo $AadharNo ; ?>" title=" : 12 digit number"><!-- onkeypress="return isNumberKey(event)"> -->
<input type="text" id="aadharno" name="aadharno" maxlength="14" placeholder="Aadhar Number" onchange="ValidateAadhar();" class="form-control num" value="<?php echo $AadharNo ; ?>" title=" : 12 digit number"><!-- onkeypress="return isNumberKey(event)"> -->
</div>
<div class="col-md-3"><span>PAN Number</span>
<input type="text" id="panno" style="text-transform: uppercase" maxlength="10" name="panno" placeholder="PAN Number" onchange="validatePAN();" class="form-control" value="<?php echo $PANNo ; ?>">
<div class="col-md-3"><span>PAN Number</span>
<input type="text" id="panno" style="text-transform: uppercase" maxlength="10" name="panno" placeholder="PAN Number" onchange="validatePAN();" class="form-control" value="<?php echo $PANNo ; ?>" onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Passport Number</span>
<input type="text" id="passportno" maxlength="9" onchange="ValidatePassport();" name="passportno" placeholder="Passport Number" class="form-control" value="<?php echo $PassportNo ; ?>" pattern="[A-PR-WY]{1}[1-9]{1}\d{1}\s\d{4}[1-9]{1}" title="The first digit or the last digit will never be 0
The first character cannot be Q, X or Z. (eg:A12 34567)">
<input type="text" id="passportno" name="passportno" maxlength="9" placeholder="Passport Number" onkeypress="return alpha(event);" onchange="ValidatePassport();" class="form-control" value="<?php echo $PassportNo ; ?>" pattern="[A-PR-WY]{1}[1-9]{1}\d{1}\s\d{4}[1-9]{1}" title="The first digit or the last digit will never be 0
The first character cannot be Q, X or Z. (eg:A12 34567)" style="text-transform: uppercase">
</div>
<div class="col-md-3"><span>Passport Expiry Date</span>
@ -885,10 +891,13 @@ function onlyAlphabets(evt) {
</div>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Voter ID</span>
<input type="text" id="VoterID" name="VoterID" maxlength="12" value="<?php echo $VoterID;?>" class="form-control" placeholder="VoterID" value="">
<input type="text" id="VoterID" name="VoterID" maxlength="12" value="<?php echo $VoterID;?>" class="form-control" placeholder="VoterID" onkeypress="return alpha(event);" style="text-transform: uppercase">
</div>
<div class="col-md-3"><span>Driving License</span>
<input type="text" id="Driverlicense" maxlength="16" onchange="validateDriverLicense();" pattern="[A-Z]{2}[0-9]{2}\s[0-9]{11}" value="<?php echo $DriverLicense;?>"name="Driverlicense" title="EX:TN82 12345678900" class="form-control" value=""placeholder="Driverlicense">
<!-- <input type="text" id="Driverlicense" maxlength="16" onchange="validateDriverLicense();" pattern="[A-Z]{2}[0-9]{2}\s[0-9]{11}" value="<?php echo $DriverLicense;?>"name="Driverlicense" title="EX:TN82 12345678900" class="form-control" value=""placeholder="Driverlicense"> -->
<input type="text" id="Driverlicense" maxlength="16" onchange="validateDriverLicense();" pattern="[a-zA-Z]{2}[0-9]{2}\s[0-9]{11}" value="<?php echo $DriverLicense;?>"
name="Driverlicense" title="EX:TN82 12345678900" class="form-control" placeholder="Driverlicense" style="text-transform: uppercase" onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Driving License Expiry Date</span>
@ -898,6 +907,7 @@ function onlyAlphabets(evt) {
</div>
</div>
<!-- Command -->
@ -992,7 +1002,9 @@ function onlyAlphabets(evt) {
success:function(data) {
if(data)
{alert( data+""+" Employee already exists in the database.Please Change the Pan Card Number");
return false;
$('#panno').val('');
$('#panno').focus();
//return false;
//window.location = 'Employeedetails/employeeListing';
}
@ -1014,7 +1026,9 @@ function onlyAlphabets(evt) {
if(data)
{
alert( data+""+" Employee already exists in the database.Please Change the Aadhar card Number");
return false;
$('#aadharno').val('');
$('#aadharno').focus();
//return false;
//window.location = 'Employeedetails/employeeListing';
}
}

View File

@ -386,9 +386,8 @@ $(function() {
</div>
<div class="col-md-5">
<input name="AddYear" class="form-control required" id="AddYear" type="text" ,'required="true"'>
<!-- <input name="AddYear" class="form-control required" id="AddYear" type="text" ,'required="true"' value=""> -->
<input type="text" name="AddYear" id="AddYear" class="form-control" readonly>
</div>
</div>
</div>
@ -524,8 +523,9 @@ $(function() {
Budget Year :
</div>
<div class="col-md-5">
<input type="text" class="form-control" readonly id="EditYear" name="EditYear">
<input name="EditYear" class="form-control required" id="EditYear" type="text" ,'required="true"'>
<!-- <input name="EditYear" class="form-control required" id="EditYear" type="text" ,'required="true"'> -->
<!-- <?php
$data = array('name' => '', 'value' => set_value(''),'id'=>'EditYear', 'class' => 'form-control',);
@ -697,7 +697,7 @@ $("#Edit").on("shown.bs.modal", function(e) {
var BudAmount = $("#AddAmout").val();
$('#Addbudget option[value='+BudType+']').remove();
var BudRemarks = $('#AddRemarks').val();
$('#AddYear').val('');
//$('#AddYear').val('');
$('#AddAmout').val('');
$('#AddRemarks').val('');

View File

@ -52,62 +52,62 @@ if(!empty($supplier))
$PaymentTerms = $uf->PaymentTerms;
//$PaymentDays = $uf->PaymentDays;
//$PayableAT = $uf->PayableAT;
$CSTNO = $uf->CSTNO;
$CSTDt = $uf->CSTDate;
if($CSTDt != '' && $CSTDt != '0000-00-00 00:00:00' )
{
$dtCST = new DateTime($CSTDt);
$CSTDate = $dtCST ->format('d-m-Y');
}
else
{
$CSTDate = "";
}
$chk = $uf->IsActive;
if($chk == 1)
{
$IsActive = 'checked';
}
else
{
$IsActive = '';
}
$CSTNO = $uf->CSTNO;
$CSTDt = $uf->CSTDate;
if($CSTDt != '' && $CSTDt != '0000-00-00 00:00:00' )
{
$dtCST = new DateTime($CSTDt);
$CSTDate = $dtCST ->format('d-m-Y');
}
else
{
$CSTDate = "";
}
$chk = $uf->IsActive;
if($chk == 1)
{
$IsActive = 'checked';
}
else
{
$IsActive = '';
}
$sr = $uf->IsService;
if($sr == 1)
{
$IsService = 'checked';
}
else
{
$IsService = '';
}
$sr = $uf->IsService;
if($sr == 1)
{
$IsService = 'checked';
}
else
{
$IsService = '';
}
$mt = $uf->IsMaintanance;
if($mt == 1)
{
$IsMaintanance = 'checked';
}
else
{
$IsMaintanance = '';
}
$mt = $uf->IsMaintanance;
if($mt == 1)
{
$IsMaintanance = 'checked';
}
else
{
$IsMaintanance = '';
}
$rm = $uf->IsRawMaterial;
if($rm == 1)
{
$IsRawMaterial = 'checked';
}
else
{
$IsRawMaterial = '';
}
$rm = $uf->IsRawMaterial;
if($rm == 1)
{
$IsRawMaterial = 'checked';
}
else
{
$IsRawMaterial = '';
}
$EMSNo = $uf->Cert_EMS;
$EMSNo = $uf->Cert_EMS;
$TSNo = $uf->Cert_TS;
$IMSNo = $uf->Cert_IMS;
$ISONo = $uf->Cert_ISO;
@ -132,17 +132,17 @@ if(!empty($supplier))
function blockKeyPress(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
alert(charCode);
if(charCode == 8 || charCode == 46 )
var charCode = (evt.which) ? evt.which : evt.keyCode;
alert(charCode);
if(charCode == 8 || charCode == 46 )
{
return false;
}
else
{
return false;
}
{
return false;
}
else
{
return false;
}
}
@ -155,56 +155,56 @@ function alpha(e) {
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode != 46 && charCode > 31
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,}$/;
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);
}
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 validateECCNumber() {
var reg = /(?=.*[A-Z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Z]).{1,}(?=.*[A-Z]).{2,}(?=.*[0-9]).{3,}$/;
var ECC = $('#Exciseregistration').val();
if(ECC != '')
{
if (reg.test(ECC) == false)
{
alert('Please Enter Valid Excise Control Code Number');
return (false);
}
else
{
return true;
}
}
var ECC = $('#Exciseregistration').val();
if(ECC != '')
{
if (reg.test(ECC) == false)
{
alert('Please Enter Valid Excise Control Code Number');
return (false);
}
else
{
return true;
}
}
}
@ -218,7 +218,7 @@ function getContactNumberValidation(){
var mobilephone = /^[0-9]{10,12}$/.test(contactNumber);
//alert('chennai telephone:'+telephone);//alert('other telephone:'+regex);
//alert('mobilephone:'+mobilephone);//alert('input value:'+contactNumber);
//alert('mobilephone:'+mobilephone);//alert('input value:'+contactNumber);
if(contactNumber!=''){
@ -238,7 +238,7 @@ function getContactNumberValidation(){
else{
alert('Please Enter valid Contact Number ex: 044 12345678 , 0444 1234567,04444 123456 and 9876543210');//alert('need to change:'+contactNumber);
return false;
}
}
}
else{
@ -249,15 +249,15 @@ function getContactNumberValidation(){
}
function getValidAlternateNumber()
{
var contactNumber = $('#AlternateContactNumber').val();
{
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);
//alert('mobilephone:'+mobilephone);//alert('input value:'+contactNumber);
if(contactNumber!=''){
@ -277,7 +277,7 @@ function getContactNumberValidation(){
else{
alert('Please Enter valid Contact Number ex: 044 12345678 , 0444 1234567,04444 123456 and 9876543210');//alert('need to change:'+contactNumber);
return false;
}
}
}
else{
@ -289,53 +289,53 @@ function getContactNumberValidation(){
function validateEmail() {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var email = $('#emailid').val();
if(email != '')
{
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');
}
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}$/;
//alert('gst');
var GST = $('#GSTNo').val();
if(GST != '')
{
if (reg.test(GST) == false)
{
alert('Please Enter Valid GST Number Format should be 12ABCDE1234A1Z1 or 12ABCDE1234A1ZA');
return (false);
}
else
{
return true;
}
}
else
{
alert('Please Enter GST Number');
return (false);
}
var GST = $('#GSTNo').val();
if(GST != '')
{
if (reg.test(GST) == false)
{
alert('Please Enter Valid GST Number Format should be 12ABCDE1234A1Z1 or 12ABCDE1234A1ZA');
return (false);
}
else
{
return true;
}
}
else
{
alert('Please Enter GST Number');
return (false);
}
}
function onlyAlphabets(evt) {
var charCode;
@ -353,20 +353,20 @@ function onlyAlphabets(evt) {
return false;
return true;
}
$(function() {
var d = new Date();
$(function() {
var d = new Date();
var month = d.getMonth();
var day = d.getDate();
var year = d.getFullYear() ;
var SIAStartYear = year - 2015;
var mindt = year-70;
var maxdt = year-15;
$("#dateofCST").datepicker({
//minDate : new Date(year-SIAStartYear,1,1),
maxDate :'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
var month = d.getMonth();
var day = d.getDate();
var year = d.getFullYear() ;
var SIAStartYear = year - 2015;
var mindt = year-70;
var maxdt = year-15;
$("#dateofCST").datepicker({
//minDate : new Date(year-SIAStartYear,1,1),
maxDate :'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
});
});
@ -379,11 +379,11 @@ function onlyAlphabets(evt) {
}
.pad{
padding-bottom:1%;
padding-bottom:1%;
}
.badge
{
color:red; background-color:#fff;
color:red; background-color:#fff;
}
</style>
<div class="content-wrapper">
@ -393,14 +393,14 @@ function onlyAlphabets(evt) {
<center> Siddharth Industries - Edit <?php echo $SupplierID; ?> DETAILS</center>
</h1>
</section>
<section class="content">
<div style="text-align:right;">
<a href="<?php echo base_url() ?>supplierListing" class="btn btn-primary" value="Back"/>Back</a>
</div>
<br/>
</div>
<br/>
<div class="row">
<!-- left column -->
<div class="col-md-12">
@ -416,44 +416,44 @@ function onlyAlphabets(evt) {
<div class="col-md-10 col-md-offset-1" ><br/>
<form class="form-horizontal" role="form" id="UpdateSupplier" action="<?php echo base_url() ?>editsupplier" method="post" role="form">
<div class="box-body">
<!-- Form Name -->
<legend>Supplier Information</legend>
<div class="col-md-12">
<div class="col-md-2 pad">
<span for="SupplierID">Supplier ID</span>
<div class="col-md-2 pad">
<span for="SupplierID">Supplier ID</span>
<input type="text" name="SupplierID" id="SupplierID" class="form-control" readonly value="<?php echo $SupplierID;?>">
</div>
</div>
<div class="col-md-3 pad">
<span for="SupplierName">Supplier Name</span><span class="badge">*</span>
<span for="SupplierName">Supplier Name</span><span class="badge">*</span>
<input type="text" name="SupplierName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="supplierName" class="form-control" required value="<?php echo $SupplierName;?>">
</div>
</div>
<div class="col-md-2 pad">
<span for="ContactNumber">Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="return getContactNumberValidation();" id="ContactNumber" required maxlength="13" class="form-control" value="<?php echo $ContactNumber;?>" title="Please Enter Contact Number (or) Telephone Number">
<span for="ContactNumber">Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="return getContactNumberValidation();" id="ContactNumber" required maxlength="13" class="form-control" value="<?php echo $ContactNumber;?>" title="Please Enter Contact Number (or) Telephone Number" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3 pad">
<span for="AlternateContactNumber">Alternate Contact Number</span>
<input type="text" name="AlternateContactNumber" onchange="return getValidAlternateNumber();" id="AlternateContactNumber" maxlength="13" class="form-control" value="<?php echo $AlternateContactNumber;?>" title="Please Enter Contact Number (or) Telephone Number">
<div class="col-md-3 pad">
<span for="AlternateContactNumber">Alternate Contact Number</span>
<input type="text" name="AlternateContactNumber" onchange="return getValidAlternateNumber();" id="AlternateContactNumber" maxlength="13" class="form-control" value="<?php echo $AlternateContactNumber;?>" title="Please Enter Contact Number (or) Telephone Number" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-2 pad">
<span for="EmailAddress">Email ID</span><span class="badge">*</span>
<input type="email" name="emailid" id="emailid" pattern="([A-Z0-9_\-\.])+\@([A-Z0-9_\-\.])+\.([A-Z]{2,4})" required maxlength="100" class="form-control" value="<?php echo $EmailAddress;?>" title="Please Enter valid mail address" onchange="validateEmail();">
<div class="col-md-2 pad">
<span for="EmailAddress">Email ID</span><span class="badge">*</span>
<input type="email" name="emailid" id="emailid" pattern="([A-Z0-9_\-\.])+\@([A-Z0-9_\-\.])+\.([A-Z]{2,4})" required maxlength="100" class="form-control" value="<?php echo $EmailAddress;?>" title="Please Enter valid mail address" onchange="validateEmail();">
</div>
</div>
<div class="col-md-12">
<div class="col-md-6"><span for="SupplierType">Supplier Type :</span><!--<span class="badge">*</span>-->
<div class="col-md-6"><span for="SupplierType">Supplier Type :</span><!--<span class="badge">*</span>-->
<input type="checkbox" id="service" <?php echo $IsService;?> name="service" value="1"> <b>SERVICE &nbsp;&nbsp;</b>
<input type="checkbox" id="rawmaterial" <?php echo $IsRawMaterial;?> name="rawmaterial" value="1"> <b>RAW MATERIALS &nbsp;&nbsp;</b>
<input type="checkbox" id="maintanance" <?php echo $IsMaintanance;?> name="maintanance" value="1"> <b>MAINTENANCE </b>
<input type="checkbox" id="service" <?php echo $IsService;?> name="service" value="1"> <b>SERVICE &nbsp;&nbsp;</b>
<input type="checkbox" id="rawmaterial" <?php echo $IsRawMaterial;?> name="rawmaterial" value="1"> <b>RAW MATERIALS &nbsp;&nbsp;</b>
<input type="checkbox" id="maintanance" <?php echo $IsMaintanance;?> name="maintanance" value="1"> <b>MAINTENANCE </b>
</div>
<div class="col-md-5"><input type="checkbox" id="isactive" <?php echo $IsActive;?> name="isactive" > IsActive </div></div>
</div>
<div class="col-md-5"><input type="checkbox" id="isactive" <?php echo $IsActive;?> name="isactive" > IsActive </div></div>
<!-- Address Section -->
<!-- Form Name -->
<legend>Address Details</legend>
@ -461,7 +461,7 @@ function onlyAlphabets(evt) {
<div class="col-md-12" >
<div class="col-md-12">
<span for="Address2">Address</span><span class="badge">*</span>
<span for="Address2">Address</span><span class="badge">*</span>
<input type="text" class="form-control required" id="Address" name="Address" maxlength="500" required value="<?php echo $Address;?>">
</div>
</div>
@ -470,42 +470,42 @@ function onlyAlphabets(evt) {
<legend>Tax Related Data</legend>
<!-- Text input-->
<div class="col-md-12">
<div class="col-md-12">
<div class="col-md-3 pad">
<span for="PAN">PAN</span> <!--<span class="badge">*</span>-->
<input type="text" id="panno" maxlength="10" name="panno" pattern="(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]}).{1,}" 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)" style="text-transform:uppercase;">
</div>
<div class="col-md-3 pad">
<span for="TIN">TIN</span><span class="badge">*</span>
<div class="col-md-3 pad">
<span for="PAN">PAN</span> <!--<span class="badge">*</span>-->
<input type="text" id="panno" maxlength="10" name="panno" pattern="(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]}).{1,}" 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)" onkeypress="return alpha(event)" style="text-transform:uppercase;">
</div>
<div class="col-md-3 pad">
<span for="TIN">TIN</span><span class="badge">*</span>
<input type="text" class="form-control required" value="<?php echo $TIN;?>" pattern="(.){11,11}" id="TIN" name="TIN" minlength="11" maxlength="11" onkeypress="return isNumberKey(event)" title="Please Enter 11 digit Number">
</div>
<div class="col-md-3 pad">
<span for="UANumber">UA Number</span>
<div class="col-md-3 pad">
<span for="UANumber">UA Number</span>
<input type="text" class="form-control" id="UANumber" name="UANumber" maxlength="15" value="<?php echo $UANumber;?>" title="Please Enter Valid UA Number">
</div>
<div class="col-md-3 pad">
<span for="Exciseregistration">Excise Registration</span>
<div class="col-md-3 pad">
<span for="Exciseregistration">Excise Registration</span>
<input type="text" class="form-control required" onchange="validateECCNumber();" id="Exciseregistration" name="Exciseregistration" minlength="15" maxlength="15" value="<?php echo $Exiseregistration;?>" style="text-transform:uppercase;" title="Please enter PAN Number and EM/ED option and 3 digit Numbers format" pattern="(?=.*[A-Z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Z]).{1,}(?=.*[A-Z]).{2,}(?=.*[0-9]).{3,}">
</div>
</div>
<div class="col-md-12">
<div class="col-md-3 pad">
<span for="GSTNo">CST Number</span>
<input type="text" class="form-control " value="<?php echo $CSTNO;?>" id="CSTNo" name="CSTNo" maxlength="15">
<div class="col-md-3 pad">
<span for="CSTNo">CST Number</span>
<input type="text" class="form-control " value="<?php echo $CSTNO;?>" id="CSTNo" name="CSTNo" maxlength="15" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3 pad"><span>CST Registration Date</span>
<div class="col-md-3 pad"><span>CST Registration Date</span>
<input id="dateofCST" name="dateofCST" value="<?php echo $CSTDate;?>" onkeypress="return false;" maxlength="10" class="form-control">
</div>
<div class="col-md-3 pad">
<span for="GSTNo">GST Number</span><span class="badge">*</span>
<input type="text" id="GSTNo" name="GSTNo" onchange="validateGST();" required 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 ">
<span for="GSTNo">GST Number</span><span class="badge">*</span>
<input type="text" id="GSTNo" name="GSTNo" onchange="validateGST();" required 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 alpha(event)">
</div>
<div class="col-md-3 pad">
<span for="Range">GST Range</span><!--<span class="badge">*</span>-->
<div class="col-md-3 pad">
<span for="Range">GST Range</span><!--<span class="badge">*</span>-->
<input type="text" class="form-control " id="GSTRange" value="<?php echo $GSTRange;?>" name="GSTRange" maxlength="10">
</div>
</div>
@ -514,88 +514,88 @@ function onlyAlphabets(evt) {
<input type="text" class="form-control " id="CollectrateAddress" value="<?php echo $CollectrateAddress;?>" name="CollectrateAddress" maxlength="500" >
</div>
</div>
<!-- Text input-->
<!-- Text input-->
<legend>Certification Details</legend>
<div class="col-md-12">
<div class="col-md-5" style="padding:0px;">
<div class="col-md-6 "><span for="EMSNo">EMS Number</span>
<input type="text" class="form-control " id="EMSNo" name="EMSNo" value="<?php echo $EMSNo;?>" maxlength="15" >
</div>
<div class="col-md-6"><span for="TSNo">TS Number</span>
<input type="text" class="form-control " id="TSNo" name="TSNo" value="<?php echo $TSNo;?>" maxlength="10">
</div>
</div>
<div class="col-md-5" style="padding:0px;">
<div class="col-md-6">
<span for="IMSNo">IMS Number</span>
<input type="text" class="form-control " id="IMSNo" name="IMSNo" value="<?php echo $IMSNo;?>" maxlength="10">
</div>
<div class="col-md-6">
<span for="ISONo">ISO Number</span>
<input type="text" class="form-control " id="ISONo" name="ISONo" value="<?php echo $ISONo;?>" maxlength="10">
</div>
</div>
<div class="col-md-2 ">
<span for="OSHASNo">OHSAS Number</span>
<input type="text" class="form-control " id="OSHASNo" name="OSHASNo" value="<?php echo $OSHASNo;?>" maxlength="15">
</div>
</div>
<legend>Certification Details</legend>
<div class="col-md-12">
<div class="col-md-5" style="padding:0px;">
<div class="col-md-6 "><span for="EMSNo">EMS Number</span>
<input type="text" class="form-control " id="EMSNo" name="EMSNo" value="<?php echo $EMSNo;?>" maxlength="15" >
</div>
<div class="col-md-6"><span for="TSNo">TS Number</span>
<input type="text" class="form-control " id="TSNo" name="TSNo" value="<?php echo $TSNo;?>" maxlength="10">
</div>
</div>
<div class="col-md-5" style="padding:0px;">
<div class="col-md-6">
<span for="IMSNo">IMS Number</span>
<input type="text" class="form-control " id="IMSNo" name="IMSNo" value="<?php echo $IMSNo;?>" maxlength="10">
</div>
<div class="col-md-6">
<span for="ISONo">ISO Number</span>
<input type="text" class="form-control " id="ISONo" name="ISONo" value="<?php echo $ISONo;?>" maxlength="10">
</div>
</div>
<div class="col-md-2 ">
<span for="OSHASNo">OHSAS Number</span>
<input type="text" class="form-control " id="OSHASNo" name="OSHASNo" value="<?php echo $OSHASNo;?>" maxlength="15">
</div>
</div>
<legend>Bank Details</legend>
<legend>Bank Details</legend>
<!-- Text input-->
<div class="col-md-12">
<div class="col-md-3"><span>Account Number</span>
<input type="text" id="accno" maxlength="20" name="accno" value="<?php echo $accno;?>" class="form-control" onkeypress="return isNumberKey(event)" >
</div>
<div class="col-md-3"><span>IFSC Code</span>
<input type="text" id="ifsc" name="ifsc" value="<?php echo $IFSCCode;?>" class="form-control" maxlength="12" onkeypress="return alpha(event);">
<input type="text" id="ifsc" name="ifsc" value="<?php echo $IFSCCode;?>" class="form-control" maxlength="12" onkeypress="return alpha(event);" style="text-transform: uppercase">
</div>
<div class="col-md-3"><span>Bank Branch Name</span>
<input type="text" id="branchname" name="branchname" value="<?php echo $branchname;?>" class="form-control" maxlength="200" onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Bank Address</span>
<div class="col-md-3"><span>Bank Address</span>
<input type="text" id="bankaddress" name="bankaddress" value="<?php echo $bankaddress;?>" class="form-control" maxlength="200" >
</div>
</div>
<!-- Text input-->
<legend>Payment Details</legend>
<legend>Payment Details</legend>
<!-- Text input-->
<div class="col-md-12">
<div class="col-md-3">
<span for="payablefrom">Payable Terms</span>
<select class="form-control required select2" id="PaymentTerms" name="PaymentTerms" onchange="payment_hidden();"><!-- placeholder="Select ">-->
<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;?>" >
<!--<input type="hidden" id="paymentname" name="paymentname" value="<?php echo $PaymentId;?>"> -->
</div>
<span for="payablefrom">Payable Terms</span>
<select class="form-control required select2" id="PaymentTerms" name="PaymentTerms" onchange="payment_hidden();"><!-- placeholder="Select ">-->
<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;?>" >
<!--<input type="hidden" id="paymentname" name="paymentname" value="<?php echo $PaymentId;?>"> -->
</div>
</div>
</div>
<div class="box-footer" style="text-align:right">
<div class="box-footer" style="text-align:right">
<input type="submit" onclick="validate();" value="Submit" class="btn btn-primary">
<a href="<?php echo base_url() ?>supplierListing" class="btn btn-primary" value="Cancel"/>Cancel</a>
</div>
</form>
</div><!-- /.col-lg-12 -->
@ -641,7 +641,7 @@ function onlyAlphabets(evt) {
<script>
function payment_hidden()
{
var term = document.getElementById("PaymentTerms");
var term = document.getElementById("PaymentTerms");
var termid = term.options[term.selectedIndex].value;
var termname = term.options[term.selectedIndex].text;
$("#paymentid").val(termid);
@ -652,12 +652,12 @@ function payment_hidden()
function Validate()
{
// if(!validatePAN())
// {
// return false;
// $('#panno').focus();
// }
if($("#supplierName").val().length < 1)
// if(!validatePAN())
// {
// return false;
// $('#panno').focus();
// }
if($("#supplierName").val().length < 1)
{
alert('Please Enter Supplier Name');
$("#supplierName").focus();
@ -699,80 +699,87 @@ if(!validateGST())
$('#panno').change(function() {
var id = $('#panno').val();
if(id != '')
{
$.ajax({
data:{id:id},
type:"POST",
url:"<?php echo base_url();?>supplier/checkPAN",
success:function(data) {
if(data)
{
var answer = confirm(data+""+" supplier details is already exists in the database.Do you want to change the SUPPLIER details?")
if (answer) {
$('#panno').val('');
$('#panno').focus();
return false;
}
else
{
alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
window.location = 'supplier/supplierListing';
}
}
}
});
}
else
{
alert('Please enter the PAN Number');
$('#panno').focus();
return false;
}
if(id != '')
{
$.ajax({
data:{id:id},
type:"POST",
url:"<?php echo base_url();?>supplier/checkPAN",
success:function(data) {
if(data)
{
alert(data+""+" supplier details is already exists in the database.Do you want to change the SUPPLIER details?");
$('#panno').val('');
$('#panno').focus();
// var answer = confirm(data+""+" supplier details is already exists in the database.Do you want to change the SUPPLIER details?")
// if (answer) {
// $('#panno').val('');
// $('#panno').focus();
// return false;
// }
// else
// {
// alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
// window.location = 'supplier/supplierListing';
// }
}
}
});
}
else
{
alert('Please enter the PAN Number');
$('#panno').focus();
// return false;
}
});
$('#GSTNo').change(function() {
var id = $('#GSTNo').val();
if(id != '')
{
$.ajax({
data:{id:id},
type:"POST",
url:"<?php echo base_url();?>supplier/checkGST",
success:function(data) {
if(data)
{
var answer = confirm(data + " " +" supplier details is already exists in the database.Do you want to change the SUPPLIER details?")
if (answer)
{
$('#GSTNo').val('');
$('#GSTNo').focus();
return false;
}
else
{
alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
window.location = 'supplier/supplierListing';
}
}
}
});
}
else
{
alert('Please enter the GST Number');
$('#GSTNo').focus();
if(id != '')
{
$.ajax({
data:{id:id},
type:"POST",
url:"<?php echo base_url();?>supplier/checkGST",
success:function(data) {
if(data)
{
alert(data + " " +" supplier details is already exists in the database.Do you want to change the SUPPLIER details?");
$('#GSTNo').val('');
$('#GSTNo').focus();
// var answer = confirm(data + " " +" supplier details is already exists in the database.Do you want to change the SUPPLIER details?")
// if (answer)
// {
// $('#GSTNo').val('');
// $('#GSTNo').focus();
// return false;
// }
// else
// {
// alert('Please edit the supplier details in the Edit screen and change the supplier status to Active');
// window.location = 'supplier/supplierListing';
// }
}
}
});
}
else
{
alert('Please enter the GST Number');
$('#GSTNo').focus();
return false;
}
}
});