Пример #1
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            PatronAnaEkran pe = new PatronAnaEkran();
            AnaEkran       ae = new AnaEkran();


            if (txtKullaniciAdi.Text == "Admin" && txtParola.Text == "1234")
            {
                pe.Show();
            }

            if (txtKullaniciAdi.Text == "" && txtParola.Text == "")
            {
                MessageBox.Show("Kullanıcı adı ve şifre boş geçilemez!");
            }

            string sifre = txtParola.Text;
            string ad    = txtKullaniciAdi.Text;

            if (Dukkan.KasiyerGiris(ad, sifre) == 1)
            {
                Dukkan.KasiyereDurumAtama(txtKullaniciAdi.Text);
                ae.Show();
            }


            txtKullaniciAdi.Text = "";
            txtParola.Text       = "";
        }
        private void btnSatisYap_Click(object sender, EventArgs e)
        {
            o.SatisTarihi = dateTimePickerSatisTarihi.Value;
            o.OdemeTipi   = rbKrediKarti.Checked ? "Kredi Kartı" : "Nakit";

            if (o.OdemeTipi == "Kredi Kartı")
            {
                txtVerilenPara.Text = " ";
                txtParaUstu.Text    = " ";
            }
            else
            {
                txtParaUstu.Text = ((Convert.ToDecimal(txtVerilenPara.Text)) - o.ToplamTutar).ToString();
            }


            o.kasiyer = Dukkan.KasaGorevlisiAta();
            Dukkan.hd.OdemeEkle(o);
            dgSatisKalemi.DataSource = null;
            o = new Odeme();

            txtKartNo.Text = "";

            txtToplamTutar.Text          = "";
            txtVerilenPara.Text          = "";
            txtSatisUrunKodu.Text        = "";
            txtUrunSatisMiktari.Text     = "";
            lblSatisTutar.Text           = "";
            lblSatisUrunAdi.Text         = "";
            lblUrunSatisFiyati.Text      = "";
            rbPuanKullanmaDurumu.Checked = false;
        }
        private void btnListele_Click(object sender, EventArgs e)
        {
            SatisKalemi sk = new SatisKalemi();
            Urun        u  = new Urun();

            u = Dukkan.UrunBul(Convert.ToInt32(txtSatisUrunKodu.Text));

            sk.UrunAciklama    = u.UrunAciklama;
            sk.UrunKodu        = u.UrunKodu;
            sk.UrunBirimFiyati = u.UrunBirimFiyati;
            sk.SatisMiktari    = Convert.ToInt32(txtUrunSatisMiktari.Text);

            if (Dukkan.StokKontrolu(sk.UrunKodu, sk.SatisMiktari) != 1)
            {
                MessageBox.Show("Stokta yeteri kadar ürün yoktur.");
            }

            sk.UrunTutarHesapla();
            o.ToplamTutar += sk.UrunTutari;
            o.KalemEkle(sk);

            lblSatisUrunAdi.Text    = sk.UrunAciklama;
            lblUrunSatisFiyati.Text = sk.UrunBirimFiyati.ToString();
            lblSatisTutar.Text      = sk.UrunTutari.ToString();

            dgSatisKalemi.DataSource = null;
            dgSatisKalemi.DataSource = o.kalemler;

            Dukkan.StokAzalt(Convert.ToInt32(txtSatisUrunKodu.Text), Convert.ToInt32(txtUrunSatisMiktari.Text));
        }
        private void btnUrunEkle_Click(object sender, EventArgs e)
        {
            Urun u = new Urun();

            u.UrunKodu        = Convert.ToInt32(txtUrunKodu.Text);
            u.UrunAciklama    = txtUrunTanimi.Text;
            u.UrunBirimFiyati = Convert.ToDecimal(txtUrunBirimFiyati.Text);
            u.UrunMiktari     = Convert.ToInt32(txtUrunMiktari.Text);
            Dukkan.UrunEkle(u);
            MessageBox.Show("Ürün Ekleme İşlemi Başarılı.");

            txtUrunKodu.Text        = "";
            txtUrunTanimi.Text      = "";
            txtUrunBirimFiyati.Text = "";
            txtUrunMiktari.Text     = "";
        }
        private void btnTutarHesapla_Click(object sender, EventArgs e)
        {
            if (txtKartNo.Text != "")
            {
                o.musteri = Dukkan.KartlaMusteriBul(Convert.ToInt32(txtKartNo.Text));


                if (o.musteri.Kart.KartPuani > 0 && rbPuanKullanmaDurumu.Checked == true)
                {
                    if (o.ToplamTutar >= 50)
                    {
                        o.IndirimHesapla();
                    }
                }

                o.musteri.Kart.KartPuaniEkle();
            }

            txtToplamTutar.Text = o.ToplamTutar.ToString();
        }
        private void btnKasiyerEkle_Click(object sender, EventArgs e)
        {
            KasaGorevlisi k = new KasaGorevlisi();

            k.KasaNo      = cbKasaNo.SelectedItem.ToString();
            k.AdSoyad     = txtKasiyerAdSoyad.Text;
            k.TcNo        = Convert.ToUInt64(txtKasiyerTcNo.Text);
            k.TelefonNo   = Convert.ToUInt64(txtKasiyerTelefonNo.Text);
            k.Parola      = txtKasiyerParola.Text;
            k.Adres       = txtKasiyerAdresi.Text;
            k.Cinsiyet    = rbKasiyerErkek.Checked ? "Erkek" : "Kadın";
            k.DogumTarihi = Convert.ToDateTime(dtpKasiyerDogumTarihi.Text);
            k.EmailAdresi = txtKasiyerEmailAdresi.Text;
            Dukkan.KasaGorevlisiEkle(k);
            MessageBox.Show("Kasiyer Ekleme işlemi Başarılı.");

            cbKasaNo.SelectedItem      = null;
            txtKasiyerAdSoyad.Text     = "";
            txtKasiyerTcNo.Text        = "";
            txtKasiyerTelefonNo.Text   = "";
            txtKasiyerParola.Text      = "";
            txtKasiyerEmailAdresi.Text = "";
            txtKasiyerAdresi.Text      = "";
        }
Пример #7
0
        private void btnMusteriEkle_Click(object sender, EventArgs e)
        {
            string  cinsiyet;
            Musteri m = new Musteri();

            m.Kart.KartNo = Convert.ToInt32(txtKartNo.Text);
            m.AdSoyad     = txtMusteriAdSoyad.Text;
            m.Adres       = txtMusteriAdresi.Text;
            cinsiyet      = rbMusteriErkek.Checked ? rbMusteriErkek.Text : rbMusteriKadin.Text;
            m.Cinsiyet    = cinsiyet;
            m.DogumTarihi = dtpMusteriDogumTarihi.Value;
            m.EmailAdresi = txtEmailAdresi.Text;
            m.TelefonNo   = Convert.ToUInt64(txtMusteriTelefonNo.Text);
            Dukkan.MusteriEkle(m);
            MessageBox.Show("Müşteri Ekleme İşlemi Başarılı.");

            txtKartNo.Text           = "";
            txtMusteriAdSoyad.Text   = "";
            txtMusteriAdresi.Text    = "";
            rbMusteriErkek.Checked   = false;
            rbMusteriKadin.Checked   = false;
            txtEmailAdresi.Text      = "";
            txtMusteriTelefonNo.Text = "";
        }
Пример #8
0
 public void hesapEkle(Dukkan hesap)
 {
     Hesap.Add(hesap);
 }
Пример #9
0
 private void btnKasiyerAra_Click(object sender, EventArgs e)
 {
     txtBulunanKasiyer.Text         = Dukkan.KasiyerAra(txtAranacakKasiyerAdSoyad.Text);
     txtAranacakKasiyerAdSoyad.Text = "";
 }
Пример #10
0
 internal static void Add(Dukkan hesap)
 {
     throw new NotImplementedException();
 }
 private void btnUrunAra_Click(object sender, EventArgs e)
 {
     txtBulunanUrun.Text = Dukkan.UrunAra(Convert.ToInt32(txtUrunKodu.Text));
     txtUrunKodu.Text    = "";
 }