194 lines
9.8 KiB
PHP
194 lines
9.8 KiB
PHP
<?php
|
|
include('../koneksi.php');
|
|
$pekerjaan_id=$_POST['pekerjaan_id'];
|
|
$riwayat_ba_id=$_POST['riwayat_ba_id'];
|
|
$d=pg_query("SELECT * FROM riwayat_ba WHERE id='$riwayat_ba_id'");
|
|
while($rd=pg_fetch_array($d)) {
|
|
$pekerjaan_id=$rd['pekerjaan_id'];
|
|
$berita_acara_id=$rd['berita_acara_id'];
|
|
$tanggal_ba=$rd['tanggal_ba'];
|
|
$nomor_ba=$rd['nomor_ba'];
|
|
$nilai_ba=$rd['nilai_ba'];
|
|
$vr_pelunasan_id=$_POST['vr_pelunasan_id'];
|
|
$st_termin=$rd['st_termin'];
|
|
$termin_ke=$rd['termin_ke'];
|
|
}
|
|
?>
|
|
<script type="text/javascript">
|
|
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true, orientation: 'top'});
|
|
</script>
|
|
<form role="form" id="fr_input_databa">
|
|
<input type="hidden" value="<?php echo $pekerjaan_id; ?>" id="pekerjaan_id">
|
|
<input type="hidden" value="<?php echo $riwayat_ba_id; ?>" id="riwayat_ba_id">
|
|
<input type="hidden" value="<?php echo $nomor_ba; ?>" id="noba">
|
|
<input type="hidden" value="<?php echo $nilai_ba; ?>" id="niba">
|
|
<input type="hidden" value="<?php echo number_format($nilai_ba,0,",","."); ?>" id="niba2">
|
|
<input type="hidden" value="<?php echo number_format($nilai_ba,0,",","."); ?>" id="niba2">
|
|
<input type="hidden" value="<?php echo $vr_pelunasan_id; ?>" id="vr_pelunasan_id">
|
|
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputName2">Status : Non-Termin/Termin</label>
|
|
<select class="form-control" id="st_termin_ba">
|
|
<option></option>
|
|
<option value="uang muka" <?php if($st_termin=='uang muka') {echo "selected";} ?>>UANG MUKA</option>
|
|
<option value="non-termin" <?php if($st_termin=='non-termin') {echo "selected";} ?>>NON-TERMIN</option>
|
|
<option value="termin" <?php if($st_termin=='termin') {echo "selected";} ?>>TERMIN</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputName2">Termin ke</label>
|
|
<input type="number" class="form-control" id="termin_ke" value="<?php echo $termin_ke; ?>" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');">
|
|
</div>
|
|
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputName2">Jenis BA</label>
|
|
<select class="form-control" id="berita_acara_id">
|
|
<option value=""></option>
|
|
<?php
|
|
$d=pg_query("SELECT DISTINCT id,nama FROM berita_acara ORDER BY nama ASC");
|
|
while($r=pg_fetch_array($d)) {
|
|
?>
|
|
<option <?php if ($berita_acara_id==$r[0]) {echo "selected";}?> value="<?php echo $r[0];?>"><?php echo $r[1];?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputName2">Nomor BA</label>
|
|
<input type="text" class="form-control" id="nomor_ba" value="<?php echo $nomor_ba; ?>">
|
|
</div>
|
|
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputName2">Nilai BA</label>
|
|
<input type="text" class="form-control" id="nilai_ba" onkeyup="formatAngka(this,'.')"
|
|
value="<?php echo number_format($nilai_ba,0,",","."); ?>">
|
|
</div>
|
|
<div class="form-group m-r-10">
|
|
<label for="exampleInputEmail1">Tanggal BA</label>
|
|
<input type="text" class="date form-control" id="tanggal_ba" placeholder="dd/mm/yyyy"
|
|
onkeyup="
|
|
var v = this.value;
|
|
if (v.match(/^\d{2}$/) !== null) {
|
|
this.value = v + '/';
|
|
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
|
this.value = v + '/';
|
|
}
|
|
"
|
|
value="<?php
|
|
$ts=date('d-m-Y',strtotime($tanggal_ba));
|
|
if (($ts=="01-01-1970") || ($ts==NULL) || ($ts=="")) {
|
|
echo "";
|
|
} else {
|
|
echo date('d/m/Y',strtotime($ts));
|
|
}
|
|
?>"
|
|
>
|
|
</div>
|
|
</form>
|
|
|
|
|
|
<script>
|
|
|
|
function formatAngka(objek, separator) {
|
|
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
|
|
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
|
|
}
|
|
|
|
function validAngka(a) {if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
|
|
|
|
var st_termin=$('#st_termin').val();
|
|
if (st_termin=='termin') {$('#termin_ke').prop('disabled',false);} else {$('#termin_ke').prop('disabled',true);}
|
|
|
|
$('#st_termin').change(function(){
|
|
var st_termin=$('#st_termin').val();
|
|
if (st_termin=='termin') {$('#termin_ke').prop('disabled',false);} else {$('#termin_ke').prop('disabled',true);$('#termin_ke').val('');}
|
|
});
|
|
|
|
$('#nomor_ba').focusout(function(){
|
|
var riwayat_ba_id = $('#riwayat_ba_id').val();
|
|
var nomor_ba = $.trim($('#nomor_ba').val());
|
|
var key = 'cek_nomor_ba';
|
|
if (!nomor_ba) {} else {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/kendali/crud.php",
|
|
data: 'nomor_ba='+nomor_ba
|
|
+'&riwayat_ba_id='+riwayat_ba_id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
if (data=='tidak bisa') {
|
|
alert('Nomor BA sudah dipakai..');
|
|
if (riwayat_ba_id=='0') {
|
|
$('#nomor_ba').val('');
|
|
$('#nomor_ba').focus();
|
|
} else {
|
|
var noba = $('#noba').val();
|
|
$('#nomor_ba').val(noba);
|
|
$('#nomor_ba').focus();
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
/*
|
|
$('#nilai_ba').focusout(function(){
|
|
var riwayat_ba_id = $('#riwayat_ba_id').val();
|
|
var nilai_ba1 = $('#nilai_ba').val();
|
|
var niba = parseInt($('#niba').val());
|
|
var nilai_ba = parseInt(nilai_ba1.replace(/\./g,''));
|
|
var niba2 = $('#niba2').val();
|
|
if (nilai_ba==niba) {} else {
|
|
var nilai_pelunasan = parseInt($('#nilai_pelunasanv').val());
|
|
var berita_acara_id = $('#berita_acara_id').val();
|
|
var pekerjaan_id = $('#pekerjaan_id').val();
|
|
var key = 'cek_nilai_ba';
|
|
if (!nilai_ba) {$('#nilai_ba').val(niba2);} else {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/kendali/crud.php",
|
|
data: 'nilai_ba='+nilai_ba
|
|
+'&riwayat_ba_id='+riwayat_ba_id
|
|
+'&nilai_pelunasan='+nilai_pelunasan
|
|
+'&berita_acara_id='+berita_acara_id
|
|
+'&pekerjaan_id='+pekerjaan_id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
if (!data) {var tot_ba=0;} else {var tot_ba=parseInt(data);}
|
|
if (riwayat_ba_id=='0') {
|
|
var sisa = nilai_pelunasan-tot_ba;
|
|
if (sisa >= nilai_ba) {} else {
|
|
if (sisa==0) {
|
|
alert('Total nilai BA sudah pas/sama dengan Nilai belanja..');
|
|
$('#nilai_ba').val('');
|
|
$('#nilai_ba').focus();
|
|
} else {
|
|
alert('Nilai BA terlalu besar..');
|
|
$('#nilai_ba').val('');
|
|
$('#nilai_ba').focus();
|
|
}
|
|
}
|
|
} else {
|
|
var sisa = nilai_pelunasan-(tot_ba-niba);
|
|
var niba2 = $('#niba2').val();
|
|
if (sisa >= nilai_ba) {} else {
|
|
if (sisa==0) {
|
|
alert('Total nilai BA sudah pas/sama dengan Nilai belanja..');
|
|
$('#nilai_ba').val(niba2);
|
|
$('#nilai_ba').focus();
|
|
} else {
|
|
alert('Nilai BA terlalu besar..');
|
|
$('#nilai_ba').val(niba2);
|
|
$('#nilai_ba').focus();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
*/
|
|
</script>
|