Deneme







































































BANK İD BANK NAME




















MUSTERİ İD MUSTERİ NAME BANK ADI BAKİYE






<script></script>
<script>
/*
* Banka Objesi (Class)
* Müşteri Objesi (Class)
*
*
*/
//BANK ARRAY

var myBankArray = [];


//BANK CLASS-----------------------------------------------------
var bank = function(bankid,bankname)
{
this.bankid = bankid;

this.getBankId = function()
{
return this.bankid;
}

this.bankname = bankname;

this.getBankName = function()
{
return this.bankname;
}

}
//--------------------------------------------------------------

//BANK ARRAY PUSH




//MUSTERİ ARRAY

var myMusteriArray = [];

//MUSTERİ CLASS-------------------------------------------------

var musteri = function(musteri_id,musteri_ad,bankadı,bakiye)
{
this.musteri_id = musteri_id;

this.getMusteriId = function()
{
return this.musteri_id;
}

this.musteri_ad = musteri_ad;

this.getMusteriAd = function()
{
return this.musteri_ad;
}
this.bankadı = bankadı;

this.getBankAdı = function()
{
return this.bankadı;
}
this.bakiye = bakiye;

this.getBakiye = function()
{
return this.bakiye;
}
}
//-------------------------------------------------------------


//MUSTERİ ARRAY PUSH


var selectedBankValue = null;
$("#musteri select").on('change', function (e) {
selectedBankValue = e.currentTarget.value;
})
//BANKA VERİ

$("#bank").on('submit', function(e) {
e.preventDefault();

var bank_kontrol = document.getElementById("bankname").value;
var bank_id_kontrol = document.getElementById("bankid").value;

var kontrol_banka = myBankArray.filter(function(kontrol)
{
return kontrol.getBankName() === bank_kontrol || kontrol.getBankId() === bank_id_kontrol

});

if(kontrol_banka.length > 0)
{
alert("Aynı banka birden fazla eklenemez.");

return false;
}



//BANKA DEGİSKENLERİ
var in_bankid = document.getElementById("bankid").value;
var in_bankname = document.getElementById("bankname").value;
//DEGER
var myBank = new bank(in_bankid,in_bankname);

//YAZDIRMA
myBankArray.push(myBank);

console.log(myBankArray);

$('#banks tbody').append('' + myBank.getBankId() + ''+''+myBank.getBankName() + '');
$("#musteri select").append('');



return false;


});


//MUSTERİ VERİ


$("#musteri").on('submit',function(e){
e.preventDefault();
var musteri_id_kontrol = document.getElementById("musteri_id").value;

var id_kontrol = myMusteriArray.filter(function(kontrol)
{
return kontrol.getMusteriId() === musteri_id_kontrol


});

if(id_kontrol.length > 0)
{
alert("Aynı ID birden fazla olamaz.");
return false;
}




var in_musteriid = document.getElementById("musteri_id").value;
var in_musteriad = document.getElementById("musteri_ad").value;
var banka_id = selectedBankValue;
var bakiye = document.getElementById("bakiye").value;
var myMusteri = new musteri(in_musteriid,in_musteriad,banka_id,bakiye);

myMusteriArray.push(myMusteri);



// var option_name = $(this).find("#bankaisim :selected").text();

var searchedBank = myBankArray.filter(function (banks) {
return banks.getBankId() === banka_id
});
var option_name = searchedBank[0].getBankName();

$('#musteri tbody').append('' + myMusteri.getMusteriId() + ''+''+ myMusteri.getMusteriAd()+'' +''+option_name+''+myMusteri.getBakiye()+'');
$('#havale #send').append('



Havale formunda musteri id'ye göre seçiliyor. Banka classında bir fonksiyon ile havale yapılacak. Gerçekten düşünmekten çıldıracağım bir türlü yapamadım

@[ŞizofrenikDev](userid:68489)