siddharth_application/application/views/companyview.php
2017-09-04 16:23:34 +05:30

658 lines
21 KiB
PHP
Executable File
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.

<?php
$CompID = '';
$CompanyName= '';
$Address = '';
$ContactNumber = '';
$AlternateContactNumber = '';
$EmailAddress = '';
$Exiseregistration = '';
$TIN = '';
$PAN = '';
$GSTNO = '';
$GSTRange = '';
$CollectrateAddress = '';
$UANumber = '';
$PaymentTerms = '';
$PaymentDays = '';
$PayableAT = '';
$Createdby = '';
$CreatedDate = '';
$UpdatedBy = '';
$Updatedon = '';
$ProfilePic = '';
$companywebsite ='';
$ceoname='';
$companystartedon='';
$partnerdetails='';
$firstname = '';
//$files ='';
$financialyear='';
$filename='';
$ID='';
$filedescription1='';
$financialstart='';
$financialend='';
//print_r($userRecords);die();
if(!empty($userRecords))
{
foreach ($userRecords as $uf)
{
$CompID = $uf->CompID;
$CompanyName = $uf->CompanyName;
$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 ;
$Createdby = $uf->Createdby;
//$CreatedDate = $uf->CreatedDate;
$UpdatedBy = $uf->UpdatedBy;
$Updatedon = $uf->Updatedon;
$ProfilePic = $uf->ProfilePic;
//$companywebsite = $uf->companywebsite;
//$ceoname = $uf->ceoname;
//$mdname = $uf->mdname;
//$companystartedon = $uf->companystartedon;
//$partnerdetails = $uf->partnerdetails;
$firstname = $uf->firstname;
$financialstart= $uf->FiscalYearStartOn;
$financialend= $uf->FiscalYearEndsOn;
//$files = $uf->files;
//$financialyear = $uf->financialyear;
}
}
if(!empty($filenames))
{
foreach ($filenames as $uf)
{
$filedescription1=$uf->filedescription;
$filename=$uf->filename;
$createdDate=$uf->createdDate;
}
}
?>
<script>
function readURL(input,num) {
if (num==0)
{
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#profilepicture')
.attr('src', e.target.result)
.width(166)
.height(166);
};
reader.readAsDataURL(input.files[0]);
}
}
else
{
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#file')
.attr('src', e.target.result)
.width(166)
.height(166);
};
reader.readAsDataURL(input.files[0]);
}
}
}
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;
}
}
}
function validatePAN() {
var reg = /(?=.*[A-Z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Z]).{1,}$/;
var PAN = $('#PAN').val();
if(PAN != '')
{
if (reg.test(PAN) == false)
{
alert('Please Enter Valid PAN Number');
return (false);
}
else
{
return true;
}
}
}
function validateGST() {
var reg = /(?=.*[0-9]).{2}(?=.*[A-Z]).{5}(?=.*[0-9]).{4}(?=.*[A-Z]).{1}(?=.*[0-9]).{1}(?=.*[Z]).{1}(?=.*[0-9]).{1}$/;
//alert('gst');
var GST = $('#GSTNO').val();
if(GST != '')
{
if (reg.test(GST) == false)
{
alert('Please Enter Valid GST Number Format should be 22AAAAA1111S1Z1');
return (false);
}
else
{
return true;
}
}
else
{
alert('Please Enter GST Number');
return (false);
}
}
var selDiv = "";
document.addEventListener("DOMContentLoaded", init, false);
function getMobileValidation()
{
var contactNumber = $('#ContactNumber').val().length;
if(contactNumber < 10)
{
alert('Please Enter valid Contact Number');
return false;
}
else
{
return true;
}
}
</script>
<style>
legend{
color:#00c0ef ! important;
}
.form-group
{
padding-bottom:4%;
}
.pad{
padding-bottom:1%;
}
.badge
{
color:red; background-color:#fff;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<CENTER>Siddharth Industries Company Profile</CENTER>
</h1>
</section>
<section class="content">
<br/>
<div class="row">
<!-- left column -->
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-primary">
<!-- /.box-header -->
<!-- form start -->
<form role="form" id="addemployee" action="<?php echo base_url()?>Updatecompany" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-md-10 col-md-offset-1" style="border:3px solid #3c8dbc;">
<form class="form-horizontal" role="form" >
<fieldset>
<!-- Form Name -->
<legend>Company Information</legend>
<div class="col-md-12">
<div class="col-md-3">
<div class="box-header">
<img id="profilepicture" src="<?php echo base_url().'uploads/images/'.$ProfilePic ; ?>" alt="your image" style="width: 139px;"/><br/>
<input type='file' input accept=".JPG,.PNG" onchange="readURL(this,0);" id="photo" value="<?php echo $ProfilePic ;?>" name="photo"/>
<label for="photo">Select Company Logo<br/><small>(only .jpg or .png)</small></label>
</div>
</div>
<div class="col-md-9">
<div class="col-md-6 pad">
<span>CompanyID</span><span class="badge">*</span>
<input type="text" name="CompanyID" maxlength="100" id="CompanyID" value="<?php echo $CompID;?>" class="form-control" readonly>
</div>
<div class="col-md-6 pad"><span>CompanyName</span><span class="badge">*</span>
<input type="text" name="CompanyName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="CompanyName" class="form-control" required value="<?php echo $CompanyName;?>">
</div>
<!--<div class="col-md-6 pad"><span>Address</span><span class="badge">*</span>
<input type="text" name="Address" onkeypress="return onlyAlphabets(event);" maxlength="100" id="Address" class="form-control" required>
</div>-->
<div class="col-md-6 pad"><span>ContactNumber</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="getMobileValidation();" id="ContactNumber" maxlength="200"
class="form-control" value="<?php echo $ContactNumber;?>" required>
</div>
<div class="col-md-6 pad"><span>AlternateContactNumber</span><span class="badge">*</span>
<input type="text" name="AlternateContactNumber" onchange="getMobileValidation();" id="AlternateContactNumber" maxlength="200"
class="form-control" value="<?php echo $AlternateContactNumber;?>" required>
</div>
<div class="col-md-6 pad"><span>Email Address</span>
<input type="email" name="EmailAddress" onchange="validateEmail();"id="EmailAddress" class="form-control" value="<?php echo $EmailAddress;?>" required>
</div>
<div class="col-md-6 pad"><span>ExiseRegistration</span><span class="badge">*</span>
<input type="text" name="Exiseregistration1" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $Exiseregistration ;?>" required>
</div>
<div class="col-md-6 pad"><span>Financial Year StartON</span><span class="badge">*</span>
<input type="date" name="financialstart" id="financialstart" maxlength="100" class="form-control" value="<?php echo $financialstart ;?>" required>
</div>
<div class="col-md-6 pad"><span>Financial Year EndON</span><span class="badge">*</span>
<input type="date" name="financialend" id="financialend" maxlength="100" class="form-control" value="<?php echo $financialend ;?>" required>
</div>
<!--<div class="col-md-6 pad"><span>Companywebsite</span><span class="badge">*</span>
<input type="text" name="companywebsite" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $companywebsite ;?>" required>
</div>
<div class="col-md-6 pad"><span>CEO Name</span><span class="badge">*</span>
<input type="text" name="ceoname" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $ceoname ;?>" required>
</div>
<div class="col-md-6 pad"><span>MD Name</span><span class="badge">*</span>
<input type="text" name="mdname" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $mdname ;?>" required>
</div>
<div class="col-md-6 pad"><span>Company Started ON</span><span class="badge">*</span>
<input type="text" name="companystartedon" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $companystartedon ;?>" required>
</div>
<div class="col-md-6 pad"><span>Partner Details</span><span class="badge">*</span>
<input type="text" name="partnerdetails" id="ExiseRegistration1" maxlength="100" class="form-control" value="<?php echo $partnerdetails ;?>" required>
</div>-->
<!-- <div class="col-md-6 pad">
<div class="row">
<div class="col-md-6"><span>Financial Year StartOn</span><span class="badge">*</span> <input type="date" name="financialyear" id="financialyear" maxlength="100" class="form-control" value="<?php echo $financialyear ;?>" required></div>
<div class="col-md-6"><span>Financial Year EndOn</span><span class="badge">*</span> <input type="date" name="financialyear" id="financialyear" maxlength="100" class="form-control" value="<?php echo $financialyear ;?>" required></div>
</div>
</div>-->
</div>
<!-- Address Section -->
<!-- Form Name -->
<legend>Address Details</legend>
<!-- Text input-->
<div class="form-group">
<div class="col-md-12"><span>Address</span><span class="badge">*</span>
<input type="text" id="Address" required name="Address" maxlength="500" class="form-control" value="<?php echo $Address;?>" required>
</div>
</div>
<br>
<!-- Text input-->
<!-- Text input-->
<!-- profile Section -->
<!-- Form Name -->
<legend>Tax Related Data</legend>
<!-- Text input-->
<div class="form-group">
<div class="col-md-3">
<span for="payablefrom" style="width =25%";>Payable Terms</span>
<select class="form-control required" id="PaymentTerms" name="PaymentTerms">
<option value="Date of invoice" >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>
<!--<div class="col-md-3">
<span for="PayableAT">Payable AT</span>
<input type="text" class="form-control required" id="PayableAT" name="PayableAT" value="<?php echo $PayableAT;?>" required>
</div>-->
<!-- <div class="col-md-3"><span>Payment Date</span><br/>
<label class="radio-inline"><input type="radio" name="PaymentDays" value="Before">Before</label>
<label class="radio-inline"><input type="radio" name="PaymentDays" value="After">After</label>
</div>-->
</div>
<!--<div class="form-group">
<div class="col-md-3"><span>Created BY</span>
<input type="text" id="Createdby" name="createdname" maxlength="10" onkeypress="return isNumberKey(event)" class="form-control" value="<?php echo $firstname;?>" readonly>
</div>
<div class="col-md-3"><span>Create date</span>
<input type="text" id="CreatedDate" name="CreatedDate" maxlength="100" class="form-control" value="<?php echo $CreatedDate;?>" readonly>
</div>-->
<legend>ID Proof</legend>
<div class="form-group">
<div class="row">
<div class="col-md-3"><span>UANumber</span>
<input type="text" id="UANumber" name="UANumber" maxlength="10" onkeypress="return isNumberKey(event)" class="form-control" value="<?php echo $UANumber;?>" required>
</div>
<div class="col-md-3"><span>TIN Number</span>
<input type="text" id="TIN" name="TIN" maxlength="12" class="form-control" value="<?php echo $TIN;?>" required>
</div>
<div class="col-md-3"><span>PAN Number</span>
<input type="text" id="PAN" maxlength="10" name="PAN" onchange="validatePAN();" class="form-control" value="<?php echo $PAN;?>" required>
</div>
<div class="col-md-3"><span>GST NO</span>
<input type="text" id="GSTNO" maxlength="15" onchange="validateGST();" name="GSTNO" class="form-control" value="<?php echo $GSTNO;?>" required pattern="(?=.*[0-9]).{2}(?=.*[A-Z]).{5}(?=.*[0-9]).{4}(?=.*[A-Z]).{1}(?=.*[0-9]).{1}(?=.*[Z]).{1}(?=.*[0-9]).{1}" title="Please Enter 2 Digit Number and 5 Character and 4 Digit Numbers and 1 Character and 1 Number and should be 'Z' only and 1 Number">
</div>
</div>
<br>
<div class="row">
<div class="col-md-3"><span>GST Range</span>
<input type="text" id="addqualification" name="GSTRange" maxlength="100" class="form-control" value="<?php echo $GSTRange;?>" required>
</div>
<div class="form-group">
<div class="col-md-9"><span>Collectrate Address</span><span class="badge">*</span>
<input type="text" id="permanentaddress" required name="CollectrateAddress" maxlength="500" class="form-control" value="<?php echo $CollectrateAddress;?>" required >
</div>
</div>
</div>
<br>
<br>
<br>
<legend>Upload File</legend>
<div class="row">
<div class="col-md-3"><span>File Description</span>
<select class="form-control required" id="filedescription" name="filedescription">
<option value="CERTIFICATION" >Select File Type</option>
<?php
if(!empty($filetype))
{
foreach ($filetype as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
<br>
<div class="col-md-3" "box-header">
<input type = "file" size = "20" input accept=".docx,.pdx,.doc.JPG,.PNG" onchange="readURL(this,1);" id="images" name="images"/>
<label for="images">Select Company file<br/><small>(only .pdf,.excel,.doc,.png,.jpg)</small></label>
</div>
</div>
<div class="form-group">
<div class="col-md-3 col-md-offset-9">
<div class="pull-right">
<input type="submit" onclick="valid();" class="btn btn-info" value="Submit" />
</div>
</div>
</div>
<div class="col-xs-12">
<table id="datatable" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;" >
<thead>
<tr>
<th>filedescription</th>
<th>filename</th>
<th>uploadedby</th>
<th>uploadedon</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php
if(!empty($filenames))
{
foreach ($filenames as $uf)
{
?>
<tr>
<td ><?php echo $uf->filedescription ?></td>
<td><?php echo $uf->filename ?></a></td>
<td><?php echo $firstname;?></td>
<td><?php echo $uf->createdDate ?></td>
<td>
<!--<a href="<?php echo base_url().'user/editOld?UID='.$uf->filename;?>"><i class="fa fa-pencil"></i>&nbsp;&nbsp;&nbsp;</a>-->
<a onclick="deletefile(<?php echo $uf->ID;?>)"><i class="fa fa-trash"></i>&nbsp;&nbsp;&nbsp;</a>
<a href=<?php echo base_url().'uploads/files/'?><?php echo $uf->filename ?>><i class="fa fa-download" ></i></a>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
</fieldset>
</form>
</div><!-- /.col-lg-12 -->
</div><!-- /.row -->
</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 src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script>
<script>
function deletefile(filename)
{
var answer = confirm(" Do you want to delete the user from the List?")
if (answer)
{
$.ajax({
data:{id:filename},
type:"POST",
url:"<?php echo base_url() ?>companycontroller/deletefile",
success:function(data) {
if(data)
{
$('#content').loader('hide');
alert(data);
location.reload();
}
else
{
alert("Error");
}
}});
}
}
function valid(){
if($("#EmailAddress").val().length < 1)
{
alert('Please Enter Email ID');
return false;
}
else if(!validateEmail())
{
return false;
}
else if($("#PAN").val().length < 1)
{
alert('Please Enter PAN ID');
return false;
}
else if(!validatePAN())
{
return false;
}
else if ( $('#ContactNumber').val().length < 1 )
{
alert('Please Enter Contact Number');
return false;
}
else if(!getMobileValidation())
{
return false;
}
else if ( $('#AlternateContactNumber').val().length < 1 )
{
alert('Please Enter AlternateContactNumber Number');
return false;
}
else if(!getMobileValidation())
{
return false;
}
else if(!validateGST())
{
$('#GSTNO').focus();
return false;
}
}
</script>
<script type="text/javascript">
$(function () {
$('#datatable').DataTable({
"paging": true,
"lengthChange": true,
"searching": true,
"ordering": true,
"info": true,
"autoWidth": true
});
});
</script>