hapus panjar
This commit is contained in:
@@ -798,12 +798,227 @@ class KhazanahController extends Controller
|
||||
|
||||
$updateVault = Http::put( config('api.url').'/api/UpdateVault/Panjar/'.$auth_user['cawangan'],[
|
||||
'totpanjar'=>$request->bayaran
|
||||
]);
|
||||
]);
|
||||
|
||||
$panjareach = Http::get( config('api.url') .'/api/SenaraiPanjar/listeach/'. $auth_user['cawangan'],['nobaucer' => $request->baucer])->json();
|
||||
|
||||
$recnopanjar = $panjareach['recno'];
|
||||
|
||||
$rekodsen1 -= intval($request->ambilansen1);
|
||||
$rekodsen5 -= intval($request->ambilansen5);
|
||||
$rekodsen10 -= intval($request->ambilansen10);
|
||||
$rekodsen20 -= intval($request->ambilansen20);
|
||||
$rekodsen50 -= intval($request->ambilansen50);
|
||||
|
||||
$rekodring1 -= intval($request->ambilanring1);
|
||||
$rekodring5 -= intval($request->ambilanring5);
|
||||
$rekodring10 -= intval($request->ambilanring10);
|
||||
$rekodring20 -= intval($request->ambilanring20);
|
||||
$rekodring50 -= intval($request->ambilanring50);
|
||||
$rekodring100 -= intval($request->ambilanring100);
|
||||
|
||||
$denopanjar = Http::post(config('api.url').'/api/requestdenopanjar/'.$auth_user['cawangan'],[
|
||||
'kodlaluan' => $auth_user['name'],
|
||||
'serahan' => floatval($request->bayaran),
|
||||
'bd1' => 0,
|
||||
'bd5' => 0,
|
||||
'bd10' => 0,
|
||||
'bd20' => 0,
|
||||
'bd50' => 0,
|
||||
'bd100' => 0,
|
||||
'txtring1' => intval($request->ambilanring1),
|
||||
'txtring5' => intval($request->ambilanring5),
|
||||
'txtring10' => intval($request->ambilanring10),
|
||||
'txtring20' => intval($request->ambilanring20),
|
||||
'txtring50' => intval($request->ambilanring50),
|
||||
'txtring100' => intval($request->ambilanring100),
|
||||
'txtring1000' => 0,
|
||||
'txtsen1' => intval($request->ambilansen1),
|
||||
'txtsen5' => intval($request->ambilansen5),
|
||||
'txtsen10' => intval($request->ambilansen10),
|
||||
'txtsen20' => intval($request->ambilansen20),
|
||||
'txtsen50' => intval($request->ambilansen50),
|
||||
'jenis' => $request->jenismodal,
|
||||
'recno' => intval($recnopanjar)
|
||||
]);
|
||||
|
||||
dd($denopanjar->getStatusCode());
|
||||
$upVault = $updateVault->getStatusCode();
|
||||
$upDeno = $denominasicreate->getStatusCode();
|
||||
$updenopanjar = $denopanjar->getStatusCode();
|
||||
|
||||
if($upVault == 200 && empty($panjar) == false && $upDeno == 200 && $updenopanjar == 200)
|
||||
{
|
||||
if($request->jenismodal === 'perubatan')
|
||||
{
|
||||
$listUser=User::where('name','=',$request->tuntutan)->get();
|
||||
|
||||
$totalsebenar = floatval($listUser[0]->perubatan) - floatval($request->bayaran);
|
||||
|
||||
$overrideuser = User::where('cawangan','=',$auth_user['cawangan'])
|
||||
->where('name','=',$request->tuntutan)
|
||||
->update(array(
|
||||
'perubatan' => $totalsebenar
|
||||
));
|
||||
}
|
||||
|
||||
return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.');
|
||||
}else{
|
||||
return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.');
|
||||
}
|
||||
|
||||
return response($updateVault);
|
||||
}
|
||||
|
||||
public function deletepanjar(Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
|
||||
$bakiperubatan = 0;
|
||||
|
||||
switch ($request->jenismodal) {
|
||||
case "selenggara":
|
||||
$kategori = "Baiki dan Selenggara";
|
||||
$tag = 2;
|
||||
break;
|
||||
case "keraian":
|
||||
$kategori = "Keraian & Promosi";
|
||||
$tag = 3;
|
||||
break;
|
||||
case "belanjaam":
|
||||
$kategori = "Belanja AM";
|
||||
$tag = 1;
|
||||
break;
|
||||
case "perubatan":
|
||||
$kategori = "Belanja AM - Perubatan";
|
||||
$tag = 1;
|
||||
break;
|
||||
case "dapur":
|
||||
$kategori = "Belanja AM - Barangan Dapur";
|
||||
$tag = 1;
|
||||
break;
|
||||
case "pos":
|
||||
$kategori = "Belanja AM - Postage";
|
||||
$tag = 1;
|
||||
break;
|
||||
}
|
||||
|
||||
$denominasilist = Http::get( config('api.url') .'/api/DenominasiController/'. $auth_user['cawangan'])->json();
|
||||
|
||||
//bundle initialize
|
||||
$rekodb1 = $denominasilist[0]['bd1']; $rekodb5 = $denominasilist[0]['bd5']; $rekodb10 = $denominasilist[0]['bd10']; $rekodb20 = $denominasilist[0]['bd20'];
|
||||
$rekodb50 = $denominasilist[0]['bd50']; $rekodb100 = $denominasilist[0]['bd100'];
|
||||
|
||||
//wang Syilling Initialize
|
||||
$rekodsen1 = $denominasilist[0]['txtsen1']; $rekodsen5 = $denominasilist[0]['txtsen5']; $rekodsen10 = $denominasilist[0]['txtsen10'];
|
||||
$rekodsen20 = $denominasilist[0]['txtsen20']; $rekodsen50 = $denominasilist[0]['txtsen50'];
|
||||
|
||||
//Wang Ringgit Initialize
|
||||
$rekodring1 = $denominasilist[0]['txtring1']; $rekodring5 = $denominasilist[0]['txtring5']; $rekodring10 = $denominasilist[0]['txtring10'];
|
||||
$rekodring20 = $denominasilist[0]['txtring20']; $rekodring50 = $denominasilist[0]['txtring50']; $rekodring100 = $denominasilist[0]['txtring100'];
|
||||
|
||||
//Tolok Rekod
|
||||
$rekodsen1 += intval($request->ambilansen1);
|
||||
$rekodsen5 += intval($request->ambilansen5);
|
||||
$rekodsen10 += intval($request->ambilansen10);
|
||||
$rekodsen20 += intval($request->ambilansen20);
|
||||
$rekodsen50 += intval($request->ambilansen50);
|
||||
|
||||
$rekodring1 += intval($request->ambilanring1);
|
||||
$rekodring5 += intval($request->ambilanring5);
|
||||
$rekodring10 += intval($request->ambilanring10);
|
||||
$rekodring20 += intval($request->ambilanring20);
|
||||
$rekodring50 += intval($request->ambilanring50);
|
||||
$rekodring100 += intval($request->ambilanring100);
|
||||
|
||||
$denominasicreate = Http::put(config('api.url').'/api/DenominasiUpdate/'.$auth_user['cawangan'],[
|
||||
'bd1' => $rekodb1,
|
||||
'bd5'=> $rekodb5,
|
||||
'bd10'=> $rekodb10,
|
||||
'bd20'=> $rekodb20,
|
||||
'bd50'=> $rekodb50,
|
||||
'bd100'=> $rekodb100,
|
||||
'txtring1'=> $rekodring1,
|
||||
'txtring5'=> $rekodring5,
|
||||
'txtsen1'=> $rekodsen1,
|
||||
'txtsen5'=> $rekodsen5,
|
||||
'txtsen10'=> $rekodsen10,
|
||||
'txtsen20'=> $rekodsen20,
|
||||
'txtsen50'=> $rekodsen50,
|
||||
'txtring10'=> $rekodring10,
|
||||
'txtring20'=> $rekodring20,
|
||||
'txtring50'=> $rekodring50,
|
||||
'txtring100'=> $rekodring100,
|
||||
'txtring1000'=> "0",
|
||||
'jumlahbundle'=> "0",
|
||||
'txtjumlah'=> "0",
|
||||
'jumlahkeping' => "0"
|
||||
]);
|
||||
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $request->tarikhbil);
|
||||
$tarikhbil = $myDateTime->format('dmY');
|
||||
|
||||
$panjar = Http::post(config('api.url') . '/api/CreatePanjar/'. $auth_user['cawangan'],[
|
||||
'deskripsi' => $request->deskripsi,
|
||||
'bayaran' => $request->bayaran,
|
||||
'tag' => $tag,
|
||||
'kategori' => $kategori,
|
||||
'id' => $auth_user['name'],
|
||||
'bakiperubatan' => $bakiperubatan,
|
||||
'nobaucer' => $request->baucer,
|
||||
'nobil' => $tarikhbil,
|
||||
'tuntutoleh' => $request->tuntutan
|
||||
])->json();
|
||||
|
||||
$updateVault = Http::put( config('api.url').'/api/UpdateVault/Panjar/'.$auth_user['cawangan'],[
|
||||
'totpanjar'=>$request->bayaran
|
||||
]);
|
||||
|
||||
$rekodsen1 -= intval($request->ambilansen1);
|
||||
$rekodsen5 -= intval($request->ambilansen5);
|
||||
$rekodsen10 -= intval($request->ambilansen10);
|
||||
$rekodsen20 -= intval($request->ambilansen20);
|
||||
$rekodsen50 -= intval($request->ambilansen50);
|
||||
|
||||
$rekodring1 -= intval($request->ambilanring1);
|
||||
$rekodring5 -= intval($request->ambilanring5);
|
||||
$rekodring10 -= intval($request->ambilanring10);
|
||||
$rekodring20 -= intval($request->ambilanring20);
|
||||
$rekodring50 -= intval($request->ambilanring50);
|
||||
$rekodring100 -= intval($request->ambilanring100);
|
||||
|
||||
$denopanjar = Http::post(config('api.url').'/api/requestdenopanjar/'.$auth_user['cawangan'],[
|
||||
'kodlaluan' => $auth_user['name'],
|
||||
'serahan' => $request->bayaran,
|
||||
'bd1' => 0,
|
||||
'bd5' => 0,
|
||||
'bd10' => 0,
|
||||
'bd20' => 0,
|
||||
'bd50' => 0,
|
||||
'bd100' => 0,
|
||||
'txtring1' => $request->ambilanring1,
|
||||
'txtring5' => $request->ambilanring5,
|
||||
'txtring10' => $request->ambilanring10,
|
||||
'txtring20' => $request->ambilanring20,
|
||||
'txtring50' => $request->ambilanring50,
|
||||
'txtring100' => $request->ambilanring100,
|
||||
'txtring1000' => 0,
|
||||
'txtsen1' => $request->ambilansen1,
|
||||
'txtsen5' => $request->ambilansen5,
|
||||
'txtsen10' => $request->ambilansen10,
|
||||
'txtsen20' => $request->ambilansen20,
|
||||
'txtsen50' => $request->ambilansen50,
|
||||
'jenis' => $request->jenismodal,
|
||||
'recno' => $recnopanjar
|
||||
]);
|
||||
|
||||
$upVault = $updateVault->getStatusCode();
|
||||
$upDeno = $denominasicreate->getStatusCode();
|
||||
$updenopanjar = $denopanjar->getStatusCode();
|
||||
|
||||
if($upVault == 200 && empty($panjar) == false && $upDeno == 200)
|
||||
if($upVault == 200 && empty($panjar) == false && $upDeno == 200 && $updenopanjar == 200)
|
||||
{
|
||||
if($request->jenismodal === 'perubatan')
|
||||
{
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
<th>deskripsi</th>
|
||||
<th>kategori</th>
|
||||
<th>bayaran</th>
|
||||
<th>tindakan</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
@@ -161,7 +162,8 @@
|
||||
panjar['tarikh'],
|
||||
panjar['deskripsi'],
|
||||
panjar['kategori'],
|
||||
panjar['bayaran']
|
||||
panjar['bayaran'],
|
||||
'<button onclick="deletepanjar();" class="btn btn-danger fas fa-trash-alt"></button>'
|
||||
]).draw();
|
||||
counter = counter + 1;
|
||||
|
||||
@@ -169,6 +171,28 @@
|
||||
|
||||
}
|
||||
|
||||
function deletepanjar()
|
||||
{
|
||||
Swal.fire({
|
||||
title: 'Adakah anda pasti?',
|
||||
text: "Anda tidak dapat untuk mengembalinya kembali!",
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
cancelButtonText: "Batal",
|
||||
confirmButtonColor: '#3085d6',
|
||||
cancelButtonColor: '#d33',
|
||||
confirmButtonText: 'Teruskan!'
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
Swal.fire(
|
||||
'Deleted!',
|
||||
'Your file has been deleted.',
|
||||
'success'
|
||||
)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function caritarikh()
|
||||
{
|
||||
let mula = $('#mula').val();
|
||||
|
||||
@@ -29,16 +29,18 @@
|
||||
<th>Description</th>
|
||||
<th>Pendahuluan (RM)</th>
|
||||
<th>Serahan (RM)</th>
|
||||
<th>Tindakan</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($listgldetail as $gldetail)
|
||||
<tr>
|
||||
<td>{{ $gldetail['tarikh'] }}</td>
|
||||
<td>{{ $gldetail['descpt'] }}</td>
|
||||
<td>{{ ($gldetail['pendahuluan'] == 0 && ($gldetail['ktacct'] == '7000/102' || $gldetail['ktacct'] == '7000/106')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['pendahuluan'],2) }}</td>
|
||||
<td>{{ ($gldetail['serahan'] == 0 && ($gldetail['dtacct'] == '1000/026' || $gldetail['dtacct'] == '1000/020' || $gldetail['dtacct'] == '1000/090')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['serahan'],2) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{ $gldetail['tarikh'] }}</td>
|
||||
<td>{{ $gldetail['descpt'] }}</td>
|
||||
<td>{{ ($gldetail['pendahuluan'] == 0 && ($gldetail['ktacct'] == '7000/102' || $gldetail['ktacct'] == '7000/106')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['pendahuluan'],2) }}</td>
|
||||
<td>{{ ($gldetail['serahan'] == 0 && ($gldetail['dtacct'] == '1000/026' || $gldetail['dtacct'] == '1000/020' || $gldetail['dtacct'] == '1000/090')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['serahan'],2) }}</td>
|
||||
<td class="text-center"><button onclick="deletependser();" class="btn btn-danger fas fa-trash-alt"></button></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -110,6 +112,28 @@
|
||||
|
||||
});
|
||||
|
||||
function deletependser()
|
||||
{
|
||||
Swal.fire({
|
||||
title: 'Adakah anda pasti?',
|
||||
text: "Anda tidak dapat untuk mengembalinya kembali!",
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
cancelButtonText: "Batal",
|
||||
confirmButtonColor: '#3085d6',
|
||||
cancelButtonColor: '#d33',
|
||||
confirmButtonText: 'Teruskan!'
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
Swal.fire(
|
||||
'Deleted!',
|
||||
'Your file has been deleted.',
|
||||
'success'
|
||||
)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function validateformat(evt)
|
||||
{
|
||||
var charCode = (evt.which) ? evt.which : event.keyCode
|
||||
|
||||
Reference in New Issue
Block a user