ria/app/Views/editcomplaint.php
2024-09-25 17:45:32 +05:30

338 lines
8.8 KiB
PHP
Executable File

<?php
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('d-m-Y');
$Service_Details='';
$Reason='';
$Created_Date='';
$mode_of_communication='';
$Action_taken = '';
$Remark ='';
$client_name ='';
$Ddt ='';
$dt= '';
$client_id='';
$CId= '';
if(!empty($savedata))
{
foreach($savedata as $sa)
{
$Service_Details=$sa->Service_Details;
$Reason=$sa->Reason;
$Ddt = new DateTime($sa->Created_Date);
$dt = $Ddt->format('d-m-Y');
$mode_of_communication=$sa->mode_of_communication;
$Action_taken = $sa->Action_taken;
$Remark = $sa->Remark;
$client_name = $sa->client_name;
$client_id = $sa->client_id;
$CId = $sa->CId;
}
}
//echo $CId;
?>
<script>
$(function() {
//Initialize Select2 Elements
$("#Customer").select2();
// var MaxDate = '<?php //echo $MaxPoDate;?>';
var MaxDate = '<?php echo $CurrentDate;?>';
var d = new Date(MaxDate);
var t='<?php echo $CurrentDate;?>';
var m=new Date(t);
$("#Date").datepicker({
minDate : d,
//maxDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
});
});
</script>
<style>
.num{
text-align:right;
}
</style>
<div class="content-wrapper" style="min-height:537">
<!-- Content Header (Page header) -->
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box">
<div class="box-header">
<center><h3 class="box-title"> Edit Complaint</h3></center>
</div>
<!-- /.box-header -->
<div class="box-body">
<div id="content"></div>
<?php
$attributes = array('class' => 'form-label-left advancerequest','name' => 'enquiry','id' => 'enquiry');
// echo form_open(base_url().'purchaseorder/addadvancerequest',$attributes);
?>
<div class="row" style="padding:0% 2%">
<div class="col-md-12" >
<div class="col-md-3">
<label>Customer Name</label>
<?php
if(!empty($Customer))
{
foreach ($Customer as $Cu):
if($client_id==$Cu['client_id'])
{
$options1[$Cu['client_id']] = $Cu['client_id'].' '.' - '.' '.$Cu['client_name'];
}
endforeach;
foreach ($Customer as $Cu):
if($client_id!=$Cu['client_id'])
{
$options1[$Cu['client_id']] = $Cu['client_id'].' '.' - '.' '.$Cu['client_name'];
}
endforeach;
}
// print_r($opt);
echo form_dropdown('Customer', $options1,set_value('Customer'),'id="Customer"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-3">
<label>Date</label>
<?php
$data = array('name' => 'Date','value' => set_value('Date',$dt),'id'=>'Date', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;');
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>Service Details</label>
<?php
$data = array('name' => 'Service_Details','value' => set_value('Service_Details',$Service_Details),'id'=>'Service_Details', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '250');
echo Form_textarea($data);
?>
</div>
<div class="col-md-3">
<label>Details of Complaint(Reason)</label>
<?php
$data = array('name' => 'Reasons','value' => set_value('Reasons',$Reason),'id'=>'Reasons', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '250');
echo Form_textarea($data);
?>
</div>
<div class="col-md-3" style="display: none">
<label>Feasible</label>
<div class="form-group">
<?php
$optionsnew=array('0'=>'Select','1'=>'YES','2'=>'NO');
echo form_dropdown('Feasible', $optionsnew,set_value('Feasible'),'id="Feasible"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label for="selectmonth">Mode Of Communication</label>
<?php
$data = array('name' => 'mode','value' => set_value('mode',$mode_of_communication),'id'=>'mode', 'class' => 'form-control ' ,'required' => 'true' );
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>Action Taken</label>
<div class="form-group">
<?php
$data = array('name' => 'Action','value' => set_value('Action',$Action_taken),'id'=>'Action' ,'class' => 'form-control ' ,'required' => 'true');
echo form_input($data);
?>
</div>
</div>
<!-- <div class="col-md-3">
<label>Supplied Quantity</label>
<div class="form-group">
<?php
$data = array('name' => 'SupQty','value' => set_value('SupQty'),'id'=>'SupQty' ,'class' => 'form-control' ,'style'=>'text-align:left;');
echo form_input($data);
?>
</div>
</div> -->
<div class="col-md-3">
<label>Remarks</label>
<div class="form-group">
<!-- <?php
$data = array('name' => 'Remarks','value' => set_value('Remarks'),'id'=>'Remarks' ,'class' => 'form-control' ,'style'=>'text-align:left;');
echo form_input($data);
?> -->
<div class="form-group">
<?php
$data = array('name' => 'Remark','value' => set_value('Remark',$Remark),'id'=>'Remark', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '250');
echo Form_textarea($data);
?>
</div>
<input type="hidden" name="CId" id="CId" value="<?php echo $CId?>">
</div>
</div>
<div class="col-md-1 col-md-offset-2"><br><br><br>
<a class="btn btn-success Save" ID="Save" onclick="Save()" >&nbsp;&nbsp;<span class="bold">Save</span></a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<script type="text/javascript">
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm
}
today = yyyy+mm+dd;
//alert(today);
function Save()
{
if(validate())
{
var client_id=$('#Customer').val();
var date= $('#Date').val();
// $createddt = $date->format('Y-m-d');
var newdate = date.split("-").reverse().join("-");
//alert(newdate)
var Service_Details = $('#Service_Details').val();
var Reasons= $('#Reasons').val();
//var feasible = $("#Feasible :selected").text();
var mode = $('#mode').val();
var Action = $('#Action').val();
var Remark = $('#Remark').val();
var CId = $('#CId').val();
//var remarks= $('#Remark').val();
$('#loader').show();
$.ajax(
{
data:{client_id:client_id,date:newdate,Service_Details:Service_Details,Reasons:Reasons,mode:mode,Action:Action,Remark:Remark,CId:CId},
//dataType:'json',
type:"POST",
url:"<?php echo base_url();?>purchaseorder/UpdateComplaint",
success:function(data)
{
$('#loader').hide();
if(data)
{
alert(data);
window.location = "Nonconfirmativelist";
}
else
{
alert("Error");
}
}
});
}
}
function validate()
{
if($("#Customer").val()=="0")
{
alert('Please Select Customer');
$("#Customer").focus();
return false;
}
else
{
return true;
}
}
</script>>