public async Task <bool> UrunDetayOlustur(UrunDetayAddViewModel model) { var result = false; var kontrol = await context.UrunDetay.FirstOrDefaultAsync(x => x.UrunId == model.UrunId); if (kontrol != null) { result = false; } else { var urunDetay = new UrunDetay { UrunId = model.UrunId, UrunAciklama = model.UrunAciklama, UrunAdi = model.UrunAdi, UrunResim = model.ResimPath, UrunStok = int.Parse(model.UrunStok) }; context.UrunDetay.Add(urunDetay); var sonuc = await context.SaveChangesAsync(); if (sonuc > 0) { result = true; } else { result = false; } } return(result); }
public ActionResult Index() { UrunDetay ud = new UrunDetay(); // var degerler = c.Uruns.Where(x => x.Urunid == 1).ToList(); ud.Deger1 = c.Uruns.Where(x => x.Id == 1).ToList(); ud.Deger2 = c.Detays.Where(y => y.DetayId == 1).ToList(); return(View(ud)); }
private void Form2_Load(object sender, EventArgs e) { OtoContext otoContext = new OtoContext(); UrunDetay urunDetay = new UrunDetay { UrunMarka = "Deneme", UrunModel = "Deneme", UrunUretimTarihi = DateTime.Now }; Stok stok = new Stok { UrunDetayId = urunDetay, Adet = 10, Birimi = "Tane" }; otoContext.UrunDetay.Add(urunDetay); otoContext.Stok.Add(stok); otoContext.SaveChanges(); }
private void btnEkle_Click(object sender, EventArgs e) { Kategori kategori = cbmKategori.SelectedItem as Kategori; Urun urun = new UrunRepo().GetAll().FirstOrDefault(x => x.UrunAdi.ToLower() == txtUrunAdi.Text.ToLower()); if (urun == null) { Urun yeniurun = new Urun() { UrunAdi = txtUrunAdi.Text, KategoriID = kategori.ID }; if (memoryStream.Length > 0) { yeniurun.Fotograf = memoryStream.ToArray(); } else { Image image = Properties.Resources.no_food_image; MemoryStream stream = new MemoryStream(); image.Save(stream, ImageFormat.Png); byte[] nofoto = stream.ToArray(); yeniurun.Fotograf = nofoto; } memoryStream = new MemoryStream(); new UrunRepo().Insert(yeniurun); UrunDetay urundetayi = new UrunDetay() { UrunID = yeniurun.ID, FirmaID = GirisYapanFirma.ID, UrunFiyat = nFiyat.Value, SatistaMi = cbSatistaMi.Checked }; new UrunDetayRepo().Insert(urundetayi); } else { UrunDetay urundetayi = new UrunDetay() { UrunID = urun.ID, FirmaID = GirisYapanFirma.ID, UrunFiyat = nFiyat.Value, SatistaMi = cbSatistaMi.Checked }; new UrunDetayRepo().Insert(urundetayi); } MessageBox.Show("Ürün Başarıyla Eklendi", "Tebrikler", MessageBoxButtons.OK, MessageBoxIcon.Information); }
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); } }