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; }
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."); } } }
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(); }
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(); }
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(); }
private void KategoriyeGoreUrunleriGrideGetir(int katID) { UrunRepo dbUrun = new UrunRepo(); gridControlUrunler.DataSource = dbUrun.GetAll().Where(x => x.KategoriID == katID).ToList(); }
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 }