public static bool IndirimDegistir(VMUrun Al) //Ürünleri Markaya Göre Bul { double id; if (!Double.TryParse(Al.IndirimliFiyati, out id)) { return(false); } else { using (DBCON db = new DBCON()) { try { var Degistir = db.Urun.FirstOrDefault(p => p.UrunID == Al.UrunID); if (id == 0) { Degistir.IndirimVarmi = false; Degistir.IndirimliFiyati = "0"; } else { Degistir.IndirimVarmi = true; Degistir.IndirimliFiyati = id.ToString(); } db.SaveChanges(); return(true); } catch { return(false); } } } }
public static bool UrunKaydet(VMUrun Al) //Ürün Kaydet { using (DBCON db = new DBCON()) { try { double id = Double.Parse(Al.IndirimliFiyati); if (id == 0) { Al.IndirimVarmi = false; Al.IndirimliFiyati = "0"; } else { Al.IndirimVarmi = true; } if (Al.UrunKategori == "Ürün Kategori Yok") { Al.UrunKategoriID = 1; } else { Al.UrunKategoriID = db.UrunKategori.FirstOrDefault(p => p.UrunKategoriAdi == Al.UrunKategori).UrunKategoriID; } var marka = db.Marka.FirstOrDefault(p => p.MarkaAdi == Al.Marka); var kategori = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.Kategori); var altkategori = db.AltKategori.FirstOrDefault(p => p.AltKategoriAdi == Al.AltKategori); bool Control = db.Urun.Any(p => p.UrunAdi == Al.UrunAdi && p.MarkaID == marka.MarkaID); if (Control == true) { return(false); } else { db.Urun.Add(new Urun { AltKategoriID = altkategori.AltKategoriID, Image = Al.Image, IndirimliFiyati = Al.IndirimliFiyati, IndirimVarmi = Al.IndirimVarmi, KategoriID = kategori.KategoriID, MarkaID = marka.MarkaID, UrunAciklama = Al.UrunAciklama, UrunAdedi = Al.UrunAdedi, UrunAdi = Al.UrunAdi, UrunFiyati = Al.UrunFiyati, UrunKategoriID = Al.UrunKategoriID }); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool Guncelle(VMUrun Data) { using (MMDB db = new MMDB()) { try { var kampanya = db.Kampanya.FirstOrDefault(p => p.KampanyaAdi == Data.Kampanya); var kategori = db.Kategoriler.FirstOrDefault(p => p.KategoriAdi == Data.Kategoriler); var marka = db.Marka.FirstOrDefault(p => p.MarkaAdi == Data.Marka); var bul = db.Urun.FirstOrDefault(p => p.Barkod == Data.Barkod.Trim()); //bul.Adet = Data.Adet; //bul.AlisFiyati = Data.AlisFiyati; bul.Barkod = Data.Barkod.Trim(); //bul.Gramaji = Data.Gramaji; bul.KampanyaID = kampanya.KampanyaID; bul.KategorilerID = kategori.KategorilerID; bul.MarkaID = marka.MarkaID; //bul.SatisFiyati = Data.SatisFiyati; bul.UrunAdi = Data.UrunAdi.Trim(); db.SaveChanges(); return(true); } catch { return(false); } } }
public ActionResult AltKategoriListele(VMUrun Data) { if (Session["Login"] != null) { try { if (Data.Gorev == "Degistir") { bool Sonucu = UrunRepo.IndirimDegistir(Data); if (Sonucu == true) { return(RedirectToAction("AltKategoriListele")); } else { TempData["Hata"] = "Ürün İndirim Güncelleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0041"; return(RedirectToAction("Hata")); } } else if (Data.Gorev == "Sil") { bool sonucu = UrunRepo.UrunSil(Data.UrunID); if (sonucu == true) { return(RedirectToAction("AltKategoriListele")); } else { TempData["Hata"] = "Ürün Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0090"; return(RedirectToAction("Hata")); } } else { TempData["Hata"] = "Ürün İndirim Güncelleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0040"; return(RedirectToAction("Hata")); } } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı!"; TempData["HataKodu"] = "0011"; return(RedirectToAction("Hata")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public ActionResult UrunDuzenle(VMUrun Data, HttpPostedFileBase Resim) { if (Session["Login"] != null) { try { if (System.IO.File.Exists(Server.MapPath("~" + Data.Image))) { System.IO.File.Delete(Server.MapPath("~" + Data.Image)); } WebImage img = new WebImage(Resim.InputStream); FileInfo imginfo = new FileInfo(Resim.FileName); string newfoto = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(700, 700); img.Save("~/images/ImageStore/" + newfoto); Data.Image = "/images/ImageStore/" + newfoto; bool Result = UrunRepo.UrunGuncelle(Data); if (Result == true) { var Al = AnalizRepo.UrunKaydetKategori(); ViewBag.Marka = Al.marka; ViewBag.Kategori = Al.kategori; ViewBag.AltKategori = Al.altkategoriadi; ViewBag.UrunKategori = Al.urunkategoriadi; var gonder = UrunRepo.UrunBul(Data.UrunID); TempData["1"] = "alert alert-success"; TempData["2"] = false; TempData["3"] = "Ürün Başarıyla Güncellendi!"; return(View(gonder)); } else { TempData["Hata"] = "Database Bağlantısı Sağlanamadı Ürün Kaydetme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "8111"; return(RedirectToAction("Hata")); } } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "2111"; return(RedirectToAction("Hata")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public IHttpActionResult Delete(VMUrun data) //Ürün Sildik { bool sonuc = UrunRepo.Sil(data); if (sonuc != true) { return(NotFound()); } else { return(Ok()); } }
public static bool UrunGuncelle(VMUrun Al) //Ürün Guncelle { using (DBCON db = new DBCON()) { try { double id = Double.Parse(Al.IndirimliFiyati); if (id == 0) { Al.IndirimVarmi = false; Al.IndirimliFiyati = "0"; } else { Al.IndirimVarmi = true; } if (Al.UrunKategori == "Ürün Kategori Yok") { Al.UrunKategoriID = 1; } else { Al.UrunKategoriID = db.UrunKategori.FirstOrDefault(p => p.UrunKategoriAdi == Al.UrunKategori).UrunKategoriID; } var marka = db.Marka.FirstOrDefault(p => p.MarkaAdi == Al.Marka); var kategori = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.Kategori); var altkategori = db.AltKategori.FirstOrDefault(p => p.AltKategoriAdi == Al.AltKategori); var Bul = db.Urun.FirstOrDefault(p => p.UrunID == Al.UrunID); Bul.AltKategoriID = altkategori.AltKategoriID; Bul.Image = Al.Image; Bul.IndirimliFiyati = Al.IndirimliFiyati; Bul.IndirimVarmi = Al.IndirimVarmi; Bul.KategoriID = kategori.KategoriID; Bul.MarkaID = marka.MarkaID; Bul.UrunAciklama = Al.UrunAciklama; Bul.UrunAdedi = Al.UrunAdedi; Bul.UrunAdi = Al.UrunAdi; Bul.UrunFiyati = Al.UrunFiyati; Bul.UrunKategoriID = Al.UrunKategoriID; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Sil(VMUrun data) { using (MMDB db = new MMDB()) { try { var bul = db.Urun.FirstOrDefault(p => p.Barkod == data.Barkod.Trim()); db.Urun.Remove(bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public IHttpActionResult Put(VMUrun data) //Ürün Duzenledik { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } else { bool sonuc = UrunRepo.Guncelle(data); if (sonuc != true) { return(NotFound()); } else { return(Ok()); } } }
public IHttpActionResult Post(VMUrun data) //Ürün Kaydettik { if (ModelState.IsValid) { bool durum = UrunRepo.Ekle(data); if (durum == true) { return(CreatedAtRoute("DefaultApi", new { id = data.Barkod }, durum)); } else { return(BadRequest(ModelState)); } } else { return(BadRequest(ModelState)); } }
public ActionResult IndirimliUrunler(VMUrun Data) { if (Session["Login"] != null) { try { if (Data.Gorev == "Degistir") { bool Sonucu = UrunRepo.IndirimDegistir(Data); if (Sonucu == true) { return(RedirectToAction("IndirimliUrunler")); } else { TempData["Hata"] = "Ürün İndirim Güncelleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0041"; return(RedirectToAction("Hata", "Product")); } } else { TempData["Hata"] = "Ürün İndirim Güncelleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0040"; return(RedirectToAction("Hata", "Product")); } } catch { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } } else { TempData["UyariTipi"] = "alert alert-danger"; TempData["Uyari"] = false; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public ActionResult UrunEkle(VMUrun Data, HttpPostedFileBase Resim) { if (Session["Login"] != null) { try { WebImage img = new WebImage(Resim.InputStream); FileInfo imginfo = new FileInfo(Resim.FileName); string newfoto = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(700, 700); img.Save("~/images/ImageStore/" + newfoto); Data.Image = "/images/ImageStore/" + newfoto; bool sonuc = UrunRepo.UrunKaydet(Data); if (sonuc != true) { TempData["Hata"] = "Database Bağlantısı Sağlanamadı Ürün Ekleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "1111"; return(RedirectToAction("Hata")); } TempData["1"] = "alert alert-success"; TempData["2"] = false; TempData["3"] = "Ürün Başarıyla Kaydedildi! Şimdi Başka Bir Ürün Ekleyebilirsiniz."; return(RedirectToAction("UrunEkle")); } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı Ürün Ekleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "1111"; return(RedirectToAction("Hata")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public static bool Ekle(VMUrun Data) { using (MMDB db = new MMDB()) { try { bool bul = db.Urun.Any(p => p.Barkod == Data.Barkod.Trim()); if (bul != true) { var kampanya = db.Kampanya.FirstOrDefault(p => p.KampanyaAdi == Data.Kampanya); var kategori = db.Kategoriler.FirstOrDefault(p => p.KategoriAdi == Data.Kategoriler); var marka = db.Marka.FirstOrDefault(p => p.MarkaAdi == Data.Marka); db.Urun.Add(new Urun() { //Adet = Data.Adet, //AlisFiyati = Data.AlisFiyati, Barkod = Data.Barkod.Trim(), //Gramaji = Data.Gramaji, KampanyaID = kampanya.KampanyaID, KategorilerID = kategori.KategorilerID, MarkaID = marka.MarkaID, //SatisFiyati = Data.SatisFiyati, UrunAdi = Data.UrunAdi.Trim() }); db.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } } }