private void btnUrunSil_Click(object sender, EventArgs e) { try { UrunDetayRepo ur = new UrunDetayRepo(); if (lstFirmaninUrunleri.SelectedItem == null) { MessageBox.Show("Ürün seçimi yapmadınız", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } ur.Delete(GirisYapanFirma.ID, (lstFirmaninUrunleri.SelectedItem as FirmaUrunDetaylariViewModel).UrunID); UrunleriYukle(); //if (lstFirmaninUrunleri.SelectedItem == null) return; //UrunDetay firmaninurunu = GirisYapanFirma.UrunDetaylari.FirstOrDefault(x => x.UrunID == (lstFirmaninUrunleri.SelectedItem as FirmaUrunDetaylariViewModel).UrunID); //UrunDetayRepo ur = new UrunDetayRepo(); //var urun = ur.GetAll().FirstOrDefault(x => x.FirmaID == GirisYapanFirma.ID && x.UrunID == firmaninurunu.UrunID); //urun.SatistaMi = false; //ur.Update(); //UrunleriYukle(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void UrunleriYukle() { if (cmbUrunEkleKategoriler.SelectedItem == null) { return; } var seciliKategori = cmbUrunEkleKategoriler.SelectedItem as Kategoriler; List <UrunDetay> urunDetaylari = new UrunDetayRepo().GetAllByFirm(FormLogin.LoginFirmalar.FirmaId); List <Urunler> urunler = new List <Urunler>(); foreach (var item in urunDetaylari) { urunler.AddRange(new ProductRepo().GetAll().Where(x => x.UrunId == item.UrunId && x.KategoriId == seciliKategori.KategoriId).ToList()); } lstUrunEkleUrunler.DataSource = !cbTum.Checked ? urunler.Where(x => x.SatistaMi).ToList() : urunler; lstUrunEkleUrunler.SelectedIndex = -1; }
private void btnUrunEkleGuncelle_Click(object sender, EventArgs e) { if (lstUrunEkleUrunler.SelectedItem == null) { return; } Urunler seciliUrun = lstUrunEkleUrunler.SelectedItem as Urunler; Urunler guncellenecekUrun = new Urunler(); UrunDetay guncellenecekUrunDetay = new UrunDetay(); guncellenecekUrun = new ProductRepo().GetByID(seciliUrun.UrunId); guncellenecekUrunDetay = new UrunDetayRepo().GetByID(seciliUrun.UrunId); try { seciliUrun = new ProductRepo().GetByID(seciliUrun.UrunId); seciliUrun.UrunAdi = txtUrunEkleUrunAdi.Text; guncellenecekUrunDetay.UrunFiyati = Convert.ToDecimal(txtUrunEKleFiyat.Text); seciliUrun.SatistaMi = cbSatistaMi.Checked; if (memoryStream.Length != 0) { Image image = Properties.Resources.yemeksepeti_com; MemoryStream stream = new MemoryStream(); image.Save(stream, ImageFormat.Png); seciliUrun.Resim = memoryStream.ToArray(); } // resim güncellemede bir sıkıntımız var kardeş new ProductRepo().Update(); new UrunDetayRepo().Update(); UrunleriYukle(); } catch (Exception ex) { MessageBox.Show(ex.Message); } seciliUrun.Resim = null; }
private void btnUrunGuncelle_Click(object sender, EventArgs e) { try { UrunDetayRepo ur = new UrunDetayRepo(); if (lstFirmaninUrunleri.SelectedItem == null) { MessageBox.Show("Ürün seçimi yapmadınız", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } UrunDetay urundetay = ur.FirmaninUrunDetayi(GirisYapanFirma.ID, (lstFirmaninUrunleri.SelectedItem as FirmaUrunDetaylariViewModel).UrunID); urundetay.SatistaMi = cbSatistaMi.Checked; urundetay.UrunFiyat = nFiyat.Value; ur.Update(); UrunleriYukle(); //UrunDetay firmaninurunu = GirisYapanFirma.UrunDetaylari.FirstOrDefault(x => x.UrunID == (lstFirmaninUrunleri.SelectedItem as FirmaUrunDetaylariViewModel).UrunID); //UrunDetayRepo ur = new UrunDetayRepo(); //var urun = ur.GetAll().FirstOrDefault(x => x.FirmaID == GirisYapanFirma.ID && x.UrunID == firmaninurunu.UrunID); //urun.UrunFiyat = nFiyat.Value; //urun.SatistaMi = cbSatistaMi.Checked; //ur.Update(); //UrunleriYukle(); /* * UrunDetay firmaninurunu = GirisYapanFirma.UrunDetaylari.FirstOrDefault(x => x.UrunID == (lstFirmaninUrunleri.SelectedItem as FirmaUrunDetaylariViewModel).UrunID); * firmaninurunu.UrunFiyat = nFiyat.Value; * firmaninurunu.SatistaMi = cbSatistaMi.Checked; * UrunleriYukle(); * new UrunDetayRepo().Update(); */ } catch (Exception ex) { MessageBox.Show(ex.Message); } }