示例#1
0
 private void Form2_Load(object sender, EventArgs e)
 {
     Urun u = new Urun(1, "Bilgisayar", 1500, Renkler.Beyaz);
     MessageBox.Show("Ürün Adi : " + u.UrunAdi + ", Fiyatı : " + u.UrunFiyati + ", Urun Rengi : " + u.UrunRengi);
     if ((int)Renkler.Beyaz == 2)
         MessageBox.Show("COOL");
 }
示例#2
0
 public void Update(Urun urun)
 {
     _context.Urun.Update(urun);
 }
示例#3
0
 public async Task AddUrunAsync(Urun urun)
 {
     await _context.Urun.AddAsync(urun);
 }
示例#4
0
 private bool BaskaUrunVarmi(string urunAd, Urun urun)
 {
     return(db.Urunler.Any(
                x => x.UrunAd.Equals(urunAd, StringComparison.CurrentCultureIgnoreCase) && x != urun));
 }
示例#5
0
    //Sepetten ürün sil
    public void SepettenSil(int urunId)
    {
        Urun silinecekeleman = new Urun(urunId);

        Items.Remove(silinecekeleman);
    }
示例#6
0
 public void UrunEkle(Urun urun)
 {
     MarketIslemleri.VeritabaniUrunEkle(urun);
 }
        public ActionResult UrunOlustur(Urun urun)
        {
            Kullanici admin = AdminMi();
            long      sayi  = 0;

            while (true)
            {
                sayi = rastgele.Next(11111111, 99999999);
                if (uy.Find(x => x.ilanId == sayi) == null)
                {
                    break;
                }
            }
            if (admin == null)
            {
                return(RedirectToAction("Giris", "Home"));
            }
            else
            {
                if (!admin.adminmi)
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            urun.satistarihsaat = DateTime.Now;
            if (ModelState.IsValid)
            {
                urn = uy.Find(x => x.urunBaslik == urun.urunBaslik || x.urunAciklama == urun.urunAciklama);
                if (urn == null)
                {
                    Urun urnyeni = new Urun();
                    //Burayı Doldur....
                    urnyeni.ilanId         = sayi;
                    urnyeni.urunBaslik     = urun.urunBaslik;
                    urnyeni.urunFiyati     = urun.urunFiyati;
                    urnyeni.renkId         = urun.renkId;
                    urnyeni.urunKonum      = urun.urunKonum;
                    urnyeni.ilPlaka        = urun.ilPlaka;
                    urnyeni.kategoriId     = urun.kategoriId;
                    urnyeni.takasyapilirmi = urun.takasyapilirmi;
                    urnyeni.urunAciklama   = urun.urunAciklama;
                    urnyeni.halasatilikmi  = urun.halasatilikmi;
                    urnyeni.kullaniciId    = urun.kullaniciId;
                    urnyeni.satistarihsaat = urun.satistarihsaat;
                    urnyeni.urunFotosu     = urun.urunFotosu;

                    uy.Insert(urnyeni);
                }
                else
                {
                    if (urn.urunBaslik != null)
                    {
                        if (urn.urunBaslik == urun.urunBaslik)
                        {
                            res.AddError(ErrorMessageCode.UrunBaslikKayitli, "Ürün başlığı başka ürünün başlığı ile aynı olamaz.");
                            res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                            return(View(urun));
                        }
                    }
                    if (urn.urunAciklama != null)
                    {
                        if (urn.urunAciklama == urun.urunAciklama)
                        {
                            res.AddError(ErrorMessageCode.UrunAciklamaKayitli, "Ürün açıklaması başka ürünün açıklaması ile aynı olamaz.");
                            res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                            return(View(urun));
                        }
                    }
                }
                return(RedirectToAction("UrunYonetim"));
            }

            return(View(urun));
        }
示例#8
0
        private void UrunUret()
        {
            Urun urun = null;

            try
            {
                for (int i = 0; i < 20; i++)
                {
                    switch (i)
                    {
                    case 0:
                        urun = new Urun()
                        {
                            KategoriId     = 1,
                            UrunAdi        = "Ülker Çikolatalı Gofret",
                            BirimFiyat     = 0.90m,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.05m,
                            UrunBarkod     = "8690504016700",
                            Stok           = 3000
                        };
                        break;

                    case 1:
                        urun = new Urun()
                        {
                            KategoriId     = 1,
                            UrunAdi        = "Ankara Burgu Makarna 500 gr",
                            BirimFiyat     = 1m,
                            KutuBasinaAdet = 150,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690576029172",
                            Stok           = 3000
                        };
                        break;

                    case 2:
                        urun = new Urun()
                        {
                            KategoriId     = 2,
                            UrunAdi        = "Cif Krem Limon Kokulu Yüzey Temizleyicisi 750 ml",
                            BirimFiyat     = 7m,
                            KutuBasinaAdet = 180,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690637069840",
                            Stok           = 3000
                        };
                        break;

                    case 3:
                        urun = new Urun()
                        {
                            KategoriId     = 2,
                            UrunAdi        = "Scotch-Brite 2'li Sünger",
                            BirimFiyat     = 1.2m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690734354764"
                        };
                        break;

                    case 4:
                        urun = new Urun()
                        {
                            KategoriId     = 3,
                            UrunAdi        = "Piranha Kablosuz Kulaklık",
                            BirimFiyat     = 30m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8698720989471"
                        };
                        break;

                    case 5:
                        urun = new Urun()
                        {
                            KategoriId     = 3,
                            UrunAdi        = "Golyat 3'lü Priz",
                            BirimFiyat     = 20m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8680304700442"
                        };
                        break;

                    case 6:
                        urun = new Urun()
                        {
                            KategoriId     = 4,
                            UrunAdi        = "Uykusuz",
                            BirimFiyat     = 4m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "9771307761178"
                        };
                        break;

                    case 7:
                        urun = new Urun()
                        {
                            KategoriId     = 4,
                            UrunAdi        = "Bilim Çocuk",
                            BirimFiyat     = 5m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "9771301746003"
                        };
                        break;

                    case 8:
                        urun = new Urun()
                        {
                            KategoriId     = 5,
                            UrunAdi        = "Faber Castell 6'lı Keçeli Kalem",
                            BirimFiyat     = 8m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690826232000"
                        };
                        break;

                    case 9:
                        urun = new Urun()
                        {
                            KategoriId     = 5,
                            UrunAdi        = "Mopak Defter 80 Sayfa",
                            BirimFiyat     = 2m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690830270135"
                        };
                        break;

                    case 10:
                        urun = new Urun()
                        {
                            KategoriId     = 6,
                            UrunAdi        = "Beyaz Ekmek",
                            BirimFiyat     = 0.90m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.0m,
                            UrunBarkod     = "8695077001207"
                        };
                        break;

                    case 11:
                        urun = new Urun()
                        {
                            KategoriId     = 6,
                            UrunAdi        = "Uno Kruvasan",
                            BirimFiyat     = 5m,
                            Stok           = 3000,
                            KutuBasinaAdet = 150,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690698503642"
                        };
                        break;

                    case 12:
                        urun = new Urun()
                        {
                            KategoriId     = 7,
                            UrunAdi        = "Pınar Mangal Keyfi Sucuk",
                            BirimFiyat     = 15m,
                            Stok           = 3000,
                            KutuBasinaAdet = 180,
                            Indirim        = 0.10m,
                            UrunBarkod     = "8690527021088"
                        };
                        break;

                    case 13:
                        urun = new Urun()
                        {
                            KategoriId     = 7,
                            UrunAdi        = "Şenpiliç Bütün Tavuk",
                            BirimFiyat     = 13m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8696415042623"
                        };
                        break;

                    case 14:
                        urun = new Urun()
                        {
                            KategoriId     = 8,
                            UrunAdi        = "Gillette Blue3 Yedek Tıraş Bıçağı 6'lı",
                            BirimFiyat     = 15m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "7702018037216"
                        };
                        break;

                    case 15:
                        urun = new Urun()
                        {
                            KategoriId     = 8,
                            UrunAdi        = "Nivea Krem 150 ml",
                            BirimFiyat     = 10m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "4005800001192"
                        };
                        break;

                    case 16:
                        urun = new Urun()
                        {
                            KategoriId     = 9,
                            UrunAdi        = "Le Cola 2,5 L",
                            BirimFiyat     = 2m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8695077305220"
                        };
                        break;

                    case 17:
                        urun = new Urun()
                        {
                            KategoriId     = 9,
                            UrunAdi        = "Le Porta 2,5 L",
                            BirimFiyat     = 2m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8695077305221"
                        };
                        break;

                    case 18:
                        urun = new Urun()
                        {
                            KategoriId     = 10,
                            UrunAdi        = "6'lı Yünlü Çorap",
                            BirimFiyat     = 12m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690826232001"
                        };
                        break;

                    case 19:
                        urun = new Urun()
                        {
                            KategoriId     = 10,
                            UrunAdi        = "Beyaz Erkek İçlik",
                            BirimFiyat     = 14m,
                            Stok           = 3000,
                            KutuBasinaAdet = 200,
                            Indirim        = 0.00m,
                            UrunBarkod     = "8690830270136"
                        };
                        break;

                    default:
                        break;
                    }
                    new UrunRepo().Insert(urun);
                    urun = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public Urun Update(Urun urun)
 {
     return(_urunDal.Update(urun));
 }
示例#10
0
 public Urun Delete(Urun urun)
 {
     _urunDal.Delete(urun);
     return(urun);
 }
示例#11
0
 public Urun Add(Urun urun)
 {
     return(_urunDal.Add(urun));
 }