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);
            }
        }
Ejemplo n.º 2
0
        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;
        }