diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 40b6cc7..2abe66b 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -538,48 +538,87 @@ $('#daftar_marhun').modal('hide'); } else{ - $.ajax({ - method:'POST', - url: api_url + '/api/marhun/'+kodcaw, - dataType:'json', - data:{ - 'norujukan': norujukan, - 'marhun' : marhun, - 'nota':nota, - 'karat' : karat, - 'berat_emas' :berat_emas, - 'harga' : harga, - 'nilai_marhun' : nilai_marhun - }, - success:function(successdata){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Tambah Marhun Berjaya' - }); - $('#nota').val('').trigger("change"); - $('#marhun').val(0); - $('#karat').val(0); - $('#berat_emas').val(""); - $('#harga').val(""); - $('#nilai_marhun').val(""); - - jumlah_marhun += 1; - jumlah_nilai_marhun += Number(nilai_marhun); - $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); - $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); - getMarhun(norujukan); - $('#daftar_marhun').modal('hide'); - }, - error: function(xhRequest, ErrorText, thrownError){ + if(marhun == null){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Pilih Marhun' + }); + event.preventDefault(); + return false; + }else{ + if(karat == null){ Swal.fire({ icon: 'error', title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' + text: 'Sila Pilih Karat' }); - console.log(xhRequest); + event.preventDefault(); + return false; + }else{ + if($.isNumeric(berat_emas) == false){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Masukkan Berat Marhun' + }); + event.preventDefault(); + return false; + }else{ + if(jumlah_marhun<10){ + $.ajax({ + method:'POST', + url: api_url + '/api/marhun/'+kodcaw, + dataType:'json', + data:{ + 'norujukan': norujukan, + 'marhun' : marhun, + 'nota':nota, + 'karat' : karat, + 'berat_emas' :berat_emas, + 'harga' : harga, + 'nilai_marhun' : nilai_marhun + }, + success:function(data){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Tambah Marhun Berjaya' + }); + $('#nota').val('').trigger("change"); + $('#marhun').val(0); + $('#karat').val(0); + $('#berat_emas').val(""); + $('#harga').val(""); + $('#nilai_marhun').val(""); + $('#daftar_marhun').modal('hide'); + + jumlah_marhun += 1; + jumlah_nilai_marhun += Number(nilai_marhun); + $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); + $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); + getMarhun(norujukan); + }, + error: function(xhRequest, ErrorText, thrownError){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Tambah Marhun Tidak Berjaya' + }); + console.log(xhRequest); + } + }); + }else{ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Hanya 10 Marhun dibenarkan dalam 1 SAG' + }); + $('#daftar_marhun').modal('hide'); + } + } } - }); + } } }); @@ -593,54 +632,94 @@ var nilaimarhun = $('#nilai_marhun').val(); var nilai_marhun = Number(nilaimarhun.replace(/[^0-9.-]+/g,"")); var nota_array = $('#nota').val(); + console.log($.isNumeric(berat_emas)); if(nota_array != null){ var nota = nota_array.toString(); }else{ var nota = ''; } - $.ajax({ - method:'POST', - url: api_url + '/api/marhun/'+kodcaw, - dataType:'json', - data:{ - 'norujukan': norujukan, - 'marhun' : marhun, - 'nota':nota, - 'karat' : karat, - 'berat_emas' :berat_emas, - 'harga' : harga, - 'nilai_marhun' : nilai_marhun - }, - success:function(data){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Tambah Marhun Berjaya' - }); - $('#nota').val('').trigger("change"); - $('#marhun').val(0); - $('#karat').val(0); - $('#berat_emas').val(""); - $('#harga').val(""); - $('#nilai_marhun').val(""); - - jumlah_marhun += 1; - jumlah_nilai_marhun += Number(nilai_marhun); - $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); - $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); - getMarhun(norujukan); - }, - error: function(xhRequest, ErrorText, thrownError){ + if(marhun == null){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Pilih Marhun' + }); + event.preventDefault(); + return false; + }else{ + if(karat == null){ Swal.fire({ icon: 'error', title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' + text: 'Sila Pilih Karat' }); - console.log(xhRequest); + event.preventDefault(); + return false; + }else{ + if($.isNumeric(berat_emas) == false){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Masukkan Berat Marhun' + }); + event.preventDefault(); + return false; + }else{ + if(jumlah_marhun < 10){ + $.ajax({ + method:'POST', + url: api_url + '/api/marhun/'+kodcaw, + dataType:'json', + data:{ + 'norujukan': norujukan, + 'marhun' : marhun, + 'nota':nota, + 'karat' : karat, + 'berat_emas' :berat_emas, + 'harga' : harga, + 'nilai_marhun' : nilai_marhun + }, + success:function(data){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Tambah Marhun Berjaya' + }); + $('#nota').val('').trigger("change"); + $('#marhun').val(0); + $('#karat').val(0); + $('#berat_emas').val(""); + $('#harga').val(""); + $('#nilai_marhun').val(""); + + jumlah_marhun += 1; + jumlah_nilai_marhun += Number(nilai_marhun); + $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); + $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); + getMarhun(norujukan); + }, + error: function(xhRequest, ErrorText, thrownError){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Tambah Marhun Tidak Berjaya' + }); + console.log(xhRequest); + } + }); + }else{ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Hanya 10 Marhun dibenarkan dalam 1 SAG' + }); + } + } } - }); - }) + } + }); + function verifyGadai(func){ var kodcaw = $('#kodcaw').val(); diff --git a/resources/views/gadaian/index.blade.php b/resources/views/gadaian/index.blade.php index f5a4abf..6bac0a7 100644 --- a/resources/views/gadaian/index.blade.php +++ b/resources/views/gadaian/index.blade.php @@ -460,48 +460,57 @@ event.preventDefault(); return false; }else{ - $.ajax({ - method:'POST', - url: api_url + '/api/marhun/'+kodcaw, - dataType:'json', - data:{ - 'norujukan': norujukan, - 'marhun' : marhun, - 'nota':nota, - 'karat' : karat, - 'berat_emas' :berat_emas, - 'harga' : harga, - 'nilai_marhun' : nilai_marhun - }, - success:function(data){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Tambah Marhun Berjaya' - }); - $('#nota').val('').trigger("change"); - $('#marhun').val(0); - $('#karat').val(0); - $('#berat_emas').val(""); - $('#harga').val(""); - $('#nilai_marhun').val(""); - $('#daftar_marhun').modal('hide'); + if(jumlah_marhun<10){ + $.ajax({ + method:'POST', + url: api_url + '/api/marhun/'+kodcaw, + dataType:'json', + data:{ + 'norujukan': norujukan, + 'marhun' : marhun, + 'nota':nota, + 'karat' : karat, + 'berat_emas' :berat_emas, + 'harga' : harga, + 'nilai_marhun' : nilai_marhun + }, + success:function(data){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Tambah Marhun Berjaya' + }); + $('#nota').val('').trigger("change"); + $('#marhun').val(0); + $('#karat').val(0); + $('#berat_emas').val(""); + $('#harga').val(""); + $('#nilai_marhun').val(""); + $('#daftar_marhun').modal('hide'); - jumlah_marhun += 1; - jumlah_nilai_marhun += Number(nilai_marhun); - $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); - $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); - getMarhun(norujukan); - }, - error: function(xhRequest, ErrorText, thrownError){ - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' - }); - console.log(xhRequest); - } - }); + jumlah_marhun += 1; + jumlah_nilai_marhun += Number(nilai_marhun); + $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); + $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); + getMarhun(norujukan); + }, + error: function(xhRequest, ErrorText, thrownError){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Tambah Marhun Tidak Berjaya' + }); + console.log(xhRequest); + } + }); + }else{ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Hanya 10 Marhun dibenarkan dalam 1 SAG' + }); + $('#daftar_marhun').modal('hide'); + } } } } @@ -552,47 +561,55 @@ event.preventDefault(); return false; }else{ - $.ajax({ - method:'POST', - url: api_url + '/api/marhun/'+kodcaw, - dataType:'json', - data:{ - 'norujukan': norujukan, - 'marhun' : marhun, - 'nota':nota, - 'karat' : karat, - 'berat_emas' :berat_emas, - 'harga' : harga, - 'nilai_marhun' : nilai_marhun - }, - success:function(data){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Tambah Marhun Berjaya' - }); - $('#nota').val('').trigger("change"); - $('#marhun').val(0); - $('#karat').val(0); - $('#berat_emas').val(""); - $('#harga').val(""); - $('#nilai_marhun').val(""); - - jumlah_marhun += 1; - jumlah_nilai_marhun += Number(nilai_marhun); - $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); - $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); - getMarhun(norujukan); - }, - error: function(xhRequest, ErrorText, thrownError){ - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' - }); - console.log(xhRequest); - } - }); + if(jumlah_marhun < 10){ + $.ajax({ + method:'POST', + url: api_url + '/api/marhun/'+kodcaw, + dataType:'json', + data:{ + 'norujukan': norujukan, + 'marhun' : marhun, + 'nota':nota, + 'karat' : karat, + 'berat_emas' :berat_emas, + 'harga' : harga, + 'nilai_marhun' : nilai_marhun + }, + success:function(data){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Tambah Marhun Berjaya' + }); + $('#nota').val('').trigger("change"); + $('#marhun').val(0); + $('#karat').val(0); + $('#berat_emas').val(""); + $('#harga').val(""); + $('#nilai_marhun').val(""); + + jumlah_marhun += 1; + jumlah_nilai_marhun += Number(nilai_marhun); + $('#bilangan_marhun').val(formatter.format(jumlah_marhun)); + $('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun)); + getMarhun(norujukan); + }, + error: function(xhRequest, ErrorText, thrownError){ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Tambah Marhun Tidak Berjaya' + }); + console.log(xhRequest); + } + }); + }else{ + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Hanya 10 Marhun dibenarkan dalam 1 SAG' + }); + } } } }