Пример #1
0
        private void KategoriyeGoreUrunleriGrideGetir(int katID)
        {
            UrunRepo dbUrun = new UrunRepo();

            gridControlStokUrunler.DataSource = null;
            urunler = dbUrun.GetAll().Where(x => x.KategoriID == katID).ToList();
            urunler.ForEach(x => {
                x.Stok = dbUrun.StokGetir(x.Barkod);
            });
            gridControlStokUrunler.DataSource = urunler;
        }
Пример #2
0
        private void UrunStoktaVarmi()
        {
            UrunRepo dbUrunRepo = new UrunRepo();

            foreach (var item in sepettekiUrunler)
            {
                Urun urun = dbUrunRepo.GetAll().Find(x => x.Barkod == item.Barkod);
                if (urun.Stok < Convert.ToInt32(spinEditAdet.EditValue))
                {
                    throw new Exception($"Bu üründen stokta {item.Adet} adet ürün bulunuyor! Satış yapmak için stokları yenileyiniz.");
                }
            }
        }
Пример #3
0
        private void FrmSiparis_Load(object sender, EventArgs e)
        {
            UrunRepo dbUrun = new UrunRepo();

            checkedComboBoxUrunler.Properties.DataSource    = dbUrun.GetAll();
            checkedComboBoxUrunler.Properties.DisplayMember = "UrunAdi";
            checkedComboBoxUrunler.Properties.ValueMember   = "Barkod";
            TedarikciRepo dbTedarikci = new TedarikciRepo();

            lookUpTedarikciler.Properties.DataSource    = dbTedarikci.GetAll();
            lookUpTedarikciler.Properties.DisplayMember = "TedarikciFirmaAdi";
            lookUpTedarikciler.Properties.ValueMember   = "TedarikciID";
            GrideSiparisleriGetir();
        }
Пример #4
0
        private void FrmSiparisOdemesiTamamla_Load(object sender, EventArgs e)
        {
            UrunRepo dbUrunRepo = new UrunRepo();

            foreach (SiparisDetayi item in siparisVerilenUrunler)
            {
                Urun urun = dbUrunRepo.GetAll().Find(x => x.Barkod == item.UrunBarkodu) as Urun;
                TotalUcret += item.Adet * urun.SatisFiyati;
            }

            OdemeSekliRepo    dbOdemeSekli      = new OdemeSekliRepo();
            List <OdemeSekli> odemeSekliListesi = dbOdemeSekli.GetAll();

            lookUpOdemeSekli.Properties.DataSource    = odemeSekliListesi;
            lookUpOdemeSekli.Properties.ValueMember   = "OdemeSekliID";
            lookUpOdemeSekli.Properties.DisplayMember = "OdemeTuru";
            TabControlSiparisTamamla.Visible          = false;
            xtraTabPageKrediKarti.PageVisible         = false;
            xtraTabPageNakitOdeme.PageVisible         = false;
            lblBeklenenUcret.Text += TotalUcret.ToString();
        }
Пример #5
0
        private void btnSil_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridViewKategori.GetSelectedRows().Length == 0)
            {
                return;
            }
            Kategori    seciliKategori    = gridViewKategori.GetFocusedRow() as Kategori;
            UrunRepo    dbUrun            = new UrunRepo();
            List <Urun> seciliKatUrunleri = dbUrun.GetAll().Where(x => x.KategoriID == seciliKategori.KategoriID).ToList();

            if (seciliKatUrunleri.Count > 0)
            {
                MessageBox.Show($"Ürünleri olan bu kategoriyi silemezsiniz.");
            }
            else
            {
                KategoriRepo dbKategori = new KategoriRepo();
                dbKategori.Delete(seciliKategori);
                MessageBox.Show("Kategori silinmiştir.");
            }
            KategorileriGetir();
        }
Пример #6
0
        private void KategoriyeGoreUrunleriGrideGetir(int katID)
        {
            UrunRepo dbUrun = new UrunRepo();

            gridControlUrunler.DataSource = dbUrun.GetAll().Where(x => x.KategoriID == katID).ToList();
        }
Пример #7
0
 private void AnaForm_Load(object sender, EventArgs e)
 {
     var a = new UrunRepo();
     var b = a.GetAll();// form load olduğunda veritabanı bağlantısının sağlanması için yazdım, düzenlenecek
 }