public ActionResult Ekle(Kullanici k, HttpPostedFileBase gelenResim) { var yetkiler = db.Yetki.ToList(); if (ModelState.IsValid == false) // validation hatası varsa { ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View()); } Kullanici kul = db.Kullanici.Where(x => x.email.ToLower() == k.email.ToLower() && x.yetkiID == k.yetkiID).SingleOrDefault(); if (kul != null) { ViewBag.Hata = "Aynı eposta ile kayıtlı " + kul.Yetki.yetkiAd.ToLower() + " vardır"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View()); } kul = db.Kullanici.Where(x => x.tc == k.tc && x.yetkiID == k.yetkiID).SingleOrDefault(); if (kul != null) { ViewBag.Hata = "Aynı Tc ile kayıtlı " + kul.Yetki.yetkiAd.ToLower() + " vardır"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View()); } Resim resim = new Resim(); if (gelenResim != null) { string deger = resim.Ekle(gelenResim); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View()); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View()); } k.resimAd = deger; } else { k.resimAd = "default.jpg"; } k.ad = k.ad.ToUpper(); k.soyad = k.soyad.ToUpper(); k.email = k.email.ToUpper(); k.adres = k.adres.ToUpper(); k.durum = true; db.Kullanici.Add(k); db.SaveChanges(); TempData["Basari"] = "Kayıt başarı ile oluşturulmuştur"; Session["KullaniciSayisi"] = db.Kullanici.Count().ToString(); ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(RedirectToAction("Ekle")); }
static Ates() { for (int i = 0; i <= 15; i++) { buyukCarpma.Add(Resim.Ekle("img\\carpma\\" + i + ".png")); kucukCarpma.Add(Resim.Ekle("img\\carpmakucuk\\" + i + ".png")); } }
static Tank() { for (int i = 1; i <= 2; i++) { tanklar.Add(Resim.Ekle("img\\tanklar\\tank1\\" + i + ".png")); } for (int i = 14; i >= 0; i--) { ariza.Add(Resim.Ekle("img\\ariza\\" + i + ".png")); } }
public ActionResult Kayit(Kullanici k, HttpPostedFileBase gelenResim) { if (ModelState.IsValid == false) { return(View()); } Kullanici kullanici = db.Kullanici.Where(x => x.email.ToLower() == k.email && x.yetkiID == 2).SingleOrDefault(); if (!(kullanici == null)) { TempData["Hata"] = "Mail zaten kayıtlı. Lütfen şifremi unuttum diyerek şifrenizi öğrenin"; return(View()); } kullanici = db.Kullanici.Where(x => x.tc == k.tc && x.yetkiID == 2).SingleOrDefault(); if (!(kullanici == null)) { TempData["Hata"] = "Tc zaten kayıtlı. Lütfen şifremi unuttum diyerek şifrenizi öğrenin"; return(View()); } Resim resim = new Resim(); if (gelenResim != null) { string deger = resim.Ekle(gelenResim); if (deger == "uzanti") { TempData["Hata"] = "Resim uzantısı jpg ve png den başka olamaz"; return(View()); } if (deger == "boyut") { TempData["Hata"] = "Resmin boyutu maksimum 3MB olabilir"; return(View()); } k.resimAd = deger; } else { k.resimAd = "default.jpg"; } k.ad = k.ad.ToUpper(); k.soyad = k.soyad.ToUpper(); k.email = k.email.ToUpper(); k.adres = k.adres.ToUpper(); k.yetkiID = 2; k.durum = true; db.Kullanici.Add(k); db.SaveChanges(); TempData["Mesaj"] = "Kayıt başarıyla oluşturulmuştur"; return(RedirectToAction("Index")); }
static Ozellik() { for (int i = 0; i <= 13; i++) { ozelGuc.Add(Resim.Ekle("img\\ozelGuc\\" + i + ".png")); } for (int i = 0; i <= 15; i++) { ozelGucEffect.Add(Resim.Ekle("img\\ozelGuc\\effect\\" + i + ".png")); } int bgSound = SFMLSes.Ses.MusikEkle("sound\\bg.ogg"); SFMLSes.Ses.MusikCal(bgSound); }
public ActionResult Duzenle(HttpPostedFileBase gelenResim, Slider form) { Slider sliderdb = db.Slider.Where(x => x.resimID == form.resimID).SingleOrDefault(); if (ModelState.IsValid == false) // validation hatası varsa { return(View(sliderdb)); } Resim resim = new Resim(); if (sliderdb != null) { if (gelenResim != null) { string deger = resim.Ekle(gelenResim, "/Content/Resimler/Slider/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; return(View(sliderdb)); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; return(View(sliderdb)); } sliderdb.resimAd = deger; } else { sliderdb.resimAd = "default.jpg"; } sliderdb.aciklama = form.aciklama.ToUpper(); db.SaveChanges(); TempData["Basari"] = "Slider resmi ve açıklaması başarı ile güncellenmiştir"; } return(RedirectToAction("Index")); }
public ActionResult Ekle(Urun urun, int ozellikTip, int ozellikDeger, int k, HttpPostedFileBase gelenResim1, HttpPostedFileBase gelenResim2, HttpPostedFileBase gelenResim3) { string resim1, resim2, resim3; var kategori = db.Kategori.ToList(); if (ModelState.IsValid == false) // validation hatası varsa { ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } if (k == 0) { ViewBag.Hata = "Lütfen Kategori Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } else if (ozellikTip == 0) { ViewBag.Hata = "Lütfen Özellik Tipini Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } else if (ozellikDeger == 0) { ViewBag.Hata = "Lütfen Alt Özellik Tipini Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } Urun urundb = db.Urun.Where(x => x.urunAd.ToLower() == urun.urunAd.ToLower()).SingleOrDefault(); if (urundb != null) { ViewBag.Hata = "Bu ürün mevcuttur"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } Resim resim = new Resim(); if (gelenResim1 != null) { string deger = resim.Ekle(gelenResim1, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } resim1 = deger; } else { resim1 = "default.png"; } if (gelenResim2 != null) { string deger = resim.Ekle(gelenResim2, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } resim2 = deger; } else { resim2 = "default.png"; } if (gelenResim3 != null) { string deger = resim.Ekle(gelenResim3, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View()); } resim3 = deger; } else { resim3 = "default.png"; } UrunResim resimdb = new UrunResim(); Urun urunekledb = new Urun(); urunekledb.urunAd = urun.urunAd.ToUpper(); urunekledb.urunAciklama = urun.urunAciklama.ToUpper(); urunekledb.urunFiyat = urun.urunFiyat; urunekledb.kategoriID = k; urunekledb.durum = true; db.Urun.Add(urunekledb); db.SaveChanges(); resimdb.resimAd = resim1; resimdb.urunID = urunekledb.urunID; db.UrunResim.Add(resimdb); db.SaveChanges(); resimdb.resimAd = resim2; resimdb.urunID = urunekledb.urunID; db.UrunResim.Add(resimdb); db.SaveChanges(); resimdb.resimAd = resim3; resimdb.urunID = urunekledb.urunID; db.UrunResim.Add(resimdb); db.SaveChanges(); UrunOzellik ozellikdb = new UrunOzellik(); ozellikdb.urunID = urunekledb.urunID; ozellikdb.ozellikTipID = ozellikTip; ozellikdb.ozellikDegerID = ozellikDeger; db.UrunOzellik.Add(ozellikdb); db.SaveChanges(); TempData["mesaj"] = "Ürün ekleme başarı ile tamamlanmıştır"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(RedirectToAction("Ekle")); }
public ActionResult Duzenle(Urun urun, int ozellikTip, int ozellikDeger, int k, HttpPostedFileBase gelenResim1, HttpPostedFileBase gelenResim2, HttpPostedFileBase gelenResim3) { UrunEkleModelView model = new UrunEkleModelView(); List <UrunResim> urunResimleri = db.UrunResim.Where(x => x.urunID == urunChange).ToList(); model.urun = db.Urun.Where(x => x.urunID == urunChange).SingleOrDefault(); model.urunResimler = urunResimleri; model.urunOzellik = db.UrunOzellik.Where(x => x.urunID == urunChange).SingleOrDefault(); var kategori = db.Kategori.ToList(); string resim1, resim2, resim3; if (ModelState.IsValid == false) // validation hatası varsa { ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } if (k == 0) { ViewBag.Hata = "Lütfen Kategori Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } else if (ozellikTip == 0) { ViewBag.Hata = "Lütfen Özellik Tipini Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } else if (ozellikDeger == 0) { ViewBag.Hata = "Lütfen Alt Özellik Tipini Seçin"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } Urun urundb = db.Urun.Where(x => x.urunAd.ToLower() == urun.urunAd.ToLower()).SingleOrDefault(); if (urundb != null && urundb.urunID != urunChange) { ViewBag.Hata = "Bu ürün mevcuttur"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } if (k != 0) { Kategori kategoriler = db.Kategori.Where(x => x.kategoriID == k).SingleOrDefault(); } Resim resim = new Resim(); if (gelenResim1 != null) { string deger = resim.Ekle(gelenResim1, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } resim1 = deger; } else { resim1 = urunResimleri[0].resimAd; } if (gelenResim2 != null) { string deger = resim.Ekle(gelenResim2, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } resim2 = deger; } else { resim2 = urunResimleri[1].resimAd; } if (gelenResim3 != null) { string deger = resim.Ekle(gelenResim3, "/Content/Resimler/Urunler/"); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(View(model)); } resim3 = deger; } else { resim3 = urunResimleri[2].resimAd; } urundb = db.Urun.Where(x => x.urunID == urun.urunID).SingleOrDefault(); urundb.urunAd = urun.urunAd.ToUpper(); urundb.urunAciklama = urun.urunAciklama.ToUpper(); urundb.urunFiyat = urun.urunFiyat; urundb.kategoriID = k; urundb.durum = true; db.SaveChanges(); urunResimleri[0].resimAd = resim1; urunResimleri[1].resimAd = resim2; urunResimleri[2].resimAd = resim3; db.SaveChanges(); UrunOzellik ozellikdb = db.UrunOzellik.Where(x => x.urunID == urunChange).SingleOrDefault(); db.UrunOzellik.Remove(ozellikdb); db.SaveChanges(); ozellikdb = new UrunOzellik(); ozellikdb.urunID = urunChange; ozellikdb.ozellikTipID = ozellikTip; ozellikdb.ozellikDegerID = ozellikDeger; db.UrunOzellik.Add(ozellikdb); db.SaveChanges(); TempData["mesaj"] = "Ürün başarı ile güncellenmiştir"; ViewBag.Kategori = new SelectList(kategori, "kategoriID", "kategoriAd"); return(RedirectToAction("Index")); }
public ActionResult Profil(Kullanici k, HttpPostedFileBase gelenResim) { kid = k.kullaniciID; Kullanici kullanici = db.Kullanici.Where(x => x.kullaniciID == kid).SingleOrDefault(); var yetkiler = db.Yetki.ToList(); if (ModelState.IsValid == false) // validation hatası varsa { ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View(kullanici)); } Kullanici kul = db.Kullanici.Where(x => x.email.ToLower() == k.email.ToLower() && x.yetkiID == k.yetkiID).SingleOrDefault(); if (kul != null && kul.kullaniciID != kid) { ViewBag.Hata = "Aynı eposta ile kayıtlı " + kul.Yetki.yetkiAd.ToLower() + " vardır"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View(kullanici)); } kul = db.Kullanici.Where(x => x.tc == k.tc && x.yetkiID == k.yetkiID).SingleOrDefault(); if (kul != null && kul.kullaniciID != kid) { ViewBag.Hata = "Aynı Tc ile kayıtlı " + kul.Yetki.yetkiAd.ToLower() + " vardır"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View(kullanici)); } Resim resim = new Resim(); if (gelenResim != null) { string deger = resim.Ekle(gelenResim); if (deger == "uzanti") { ViewBag.Hata = "Resim uzantısı jpg ve png den başka olamaz"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View(kullanici)); } if (deger == "boyut") { ViewBag.Hata = "Resmin boyutu maksimum 3MB olabilir"; ViewBag.Yetkiler = new SelectList(yetkiler, "yetkiID", "yetkiAd"); return(View(kullanici)); } k.resimAd = deger; } else { k.resimAd = kullanici.resimAd; } kullanici.tc = k.tc; kullanici.ad = k.ad.ToUpper(); kullanici.soyad = k.soyad.ToUpper(); kullanici.email = k.email.ToUpper(); kullanici.adres = k.adres.ToUpper(); kullanici.telefonNo = k.telefonNo; kullanici.sifre = k.sifre; kullanici.resimAd = k.resimAd; db.SaveChanges(); ViewBag.Mesaj = "Güncelleme işlemi başarılı bir şekilde gerçekleştirilmiştir"; Session["Admin"] = kullanici; return(View(kullanici)); }
static void Main() { Resim.Yeni(1280, 960, "Ferhat SEZER", false); int bg = Resim.Ekle("img\\bigbg.png"); Resim.SetFPSLimit(60); Tank tank1 = new Tank(35, 400, 400); Tank tank2 = new Tank(35, 800, 400); Mermiler tank1Mermi = new Mermiler(); Mermiler tank2Mermi = new Mermiler(); Ozellik ozellik = new Ozellik(); while (Resim.Acik()) { Resim.Baslat(); Resim.Ciz(bg, 0, 0, 1280, 960); if (Resim.KeyPressed(SFML.Window.Keyboard.Key.D)) { tank1.Right(); } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.A)) { tank1.Left(); } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.W)) { if (!tank1.oyunBitti && !tank2.oyunBitti) { tank1.Display(Resim.FrameTime); tank1.Up(tank2); } } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.S)) { if (!tank1.oyunBitti && !tank2.oyunBitti) { tank1.Display(Resim.FrameTime); tank1.Down(tank2); } } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.Right)) { tank2.Right(); } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.Left)) { tank2.Left(); } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.Up)) { if (!tank2.oyunBitti && !tank1.oyunBitti) { tank2.Display(Resim.FrameTime); tank2.Up(tank1); } } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.Down)) { if (!tank2.oyunBitti && !tank1.oyunBitti) { tank2.Display(Resim.FrameTime); tank2.Down(tank1); } } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.RControl)) { if (!tank2.oyunBitti && !tank1.oyunBitti) { tank2Mermi.MermiEkle(new Mermi(tank2), Resim.FrameTime, tank2); } } if (Resim.KeyPressed(SFML.Window.Keyboard.Key.F)) { if (!tank2.oyunBitti && !tank1.oyunBitti) { tank1Mermi.MermiEkle(new Mermi(tank1), Resim.FrameTime, tank1); } } tank1Mermi.MermiHakkiYaz("Kirmizi TANK", 20, 40, tank1); tank2Mermi.MermiHakkiYaz("Mavi TANK", 960, 40, tank2); tank1.Ciz(20, 850, 1); tank2.Ciz(750, 850, 2); ozellik.CanCiz(tank1, tank2); ozellik.MermiCiz(tank1, tank2); ozellik.OzelGucCerceve(tank1, tank2); ozellik.OzelGucCiz(tank1, tank2); ozellik.KutuCiz(tank1, tank2); ozellik.OzelGucKontrol(tank1, tank2); tank1Mermi.MermileriCiz(tank2, tank1, tank1); tank2Mermi.MermileriCiz(tank1, tank2, tank1); tank1.KalkanCiz(); tank2.KalkanCiz(); ozellik.TekrarOyna(tank1, tank2); Resim.Bitir(); } }