private void btnManuelAlim_Click(object sender, EventArgs e) { Alım alım = new Alım(); //Yapılabiliyorsa işlemi yap. if (alım.ManuelAlimYap(UserIdLabel.Text, cmbxAlinacakUrun.Text, txtAlımMiktarı.Text, Convert.ToInt32(txtAlımBirimFiyat.Text), labelPara.Text)) { MessageBox.Show("İstediğiniz şekilde alım islemi gerçekleştirilmiştir.", "Alım İşlemi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //Yapılamıyorsa islemi sıraya al. IslemSira ıslem = new IslemSira(); ıslem.SırayaAl(UserIdLabel.Text, cmbxAlinacakUrun.Text, txtAlımMiktarı.Text, txtAlımBirimFiyat.Text); MessageBox.Show("Sistemde istediğini şartlarda satılık ürün yok.\nİşleminiz sıraya alınmıştır uygun şartlar oluştuğu zaman alım gerçekleştirilecektir.", "Alım İşlemi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnParaOnay_Click(object sender, EventArgs e) { OnayFabrikası onayFabrikası = new OnayFabrikası(); IOnay onay = onayFabrikası.OnaylamaNesnesiOlustur("ParaOnay"); onay.Onayla(UserID, "", "", "", MoneyID); Paraİsteklistele(); //Mevcut Sartlar değiştiği için sistemde sıraya alınmış işlemlerden uygun hale gelen varsa alım yapılır. IslemSira ıslem = new IslemSira(); ıslem.SıradakiIslemleriKontrolEt(); MessageBox.Show("Para Talebi Onaylanmıştır!", "Para Talebi", MessageBoxButtons.OK, MessageBoxIcon.Information); labelMuhasaebe.Text = MuhasebePara; }