public static bool KullaniciKaydet(VMKullanicilar Al) //Kullanıcı Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.Kullanicilar.Any(p => p.KullaniciAdi == Al.KullaniciAdi && p.KullaniciSifre == Al.KullaniciSifre); if (Control != true) { db.Kullanicilar.Add(new Kullanicilar() { KullaniciAdi = Al.KullaniciAdi, KullaniciSifre = Al.KullaniciSifre, Master = Al.Master }); db.SaveChanges(); return(true); } else { return(false); } } 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 MarkaKaydet(VMMArka Al) //Marka Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.Marka.Any(p => p.MarkaAdi == Al.MarkaAdi); if (Control == true) { return(false); } else { Marka Ekle = new Marka { MarkaAdi = Al.MarkaAdi }; db.Marka.Add(Ekle); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool UyeKaydet(VMUyeler Al) //Üye Kaydet { using (DBCON db = new DBCON()) { bool Control = db.Uyeler.Any(p => p.MailAdresi == Al.MailAdresi && p.Sifre == Al.Sifre); if (Control != true) { db.Uyeler.Add(new Uyeler() { Adres = Al.Adres, MailAdresi = Al.MailAdresi, UyeAdiSoyadi = Al.UyeAdiSoyadi, Sifre = Al.Sifre, Tarih = DateTime.Now.ToShortDateString(), Telefon = Al.Telefon }); db.SaveChanges(); return(true); } else { return(false); } } }
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 Guncelle(SiteBilgileri Al) //Guncelle { using (DBCON db = new DBCON()) { try { var Bul = db.SiteBilgileri.FirstOrDefault(p => p.SiteBilgileriID == 1); Bul.Adres = Al.Adres; Bul.Facebook = Al.Facebook; Bul.Instagram = Al.Instagram; Bul.Logo = Al.Logo; Bul.MailAdresi = Al.MailAdresi; Bul.MobilTelefon = Al.MobilTelefon; Bul.SiteAdi = Al.SiteAdi; Bul.Telefon = Al.Telefon; Bul.Twitter = Al.Twitter; Bul.Whatsapp = Al.Whatsapp; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KategoriKaydet(VMKategori Al) //Kategori Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.Kategori.Any(p => p.KategoriAdi == Al.KategoriAdi); if (Control == true) { return(false); } else { Kategori Ekle = new Kategori { KategoriAdi = Al.KategoriAdi }; db.Kategori.Add(Ekle); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static List <VMUrun> SanalSepeteCikar(int kullanici, int urun, int adet) //Sanal sepet { using (DBCON db = new DBCON()) { try { var bul = db.SanalSepet.FirstOrDefault(p => p.KullanicilarID == kullanici); bul.Adet -= adet; db.SaveChanges(); return(db.SanalSepet.Where(p => p.KullanicilarID == kullanici).Select(p => new VMUrun { AltKategori = p.Urun.AltKategori.AltKategoriAdi, Kategori = p.Urun.Kategori.KategoriAdi, Marka = p.Urun.Marka.MarkaAdi, UrunAdedi = p.Adet, UrunAdi = p.Urun.UrunAdi, UrunKategori = p.Urun.UrunKategori.UrunKategoriAdi }).ToList()); } catch { return(db.SanalSepet.Where(p => p.KullanicilarID == kullanici).Select(p => new VMUrun { AltKategori = p.Urun.AltKategori.AltKategoriAdi, Kategori = p.Urun.Kategori.KategoriAdi, Marka = p.Urun.Marka.MarkaAdi, UrunAdedi = p.Adet, UrunAdi = p.Urun.UrunAdi, UrunKategori = p.Urun.UrunKategori.UrunKategoriAdi }).ToList()); } } }
public static bool KategoriSilForce(int ID) //Kategori Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Kategori.FirstOrDefault(p => p.KategoriID == ID); bool kontrol = db.Urun.Any(p => p.KategoriID == ID), kontrol2 = db.AltKategori.Any(p => p.KategoriID == ID); if (kontrol == true) { var urunsil = db.Urun.Where(p => p.KategoriID == ID).ToList(); db.Urun.RemoveRange(urunsil); } if (kontrol2 == true) { var bulalt = db.AltKategori.Where(p => p.KategoriID == ID).ToList(); db.AltKategori.RemoveRange(bulalt); } db.Kategori.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool AltKategoriKaydet(VMAltKategori Al) //AltKategori Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.AltKategori.Any(p => p.AltKategoriAdi == Al.AltKategoriAdi); if (Control == true) { return(false); } else { var bulKat = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.KategoriIsmi); AltKategori Ekle = new AltKategori { AltKategoriAdi = Al.AltKategoriAdi, KategoriID = bulKat.KategoriID }; db.AltKategori.Add(Ekle); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool KullaniciKaydetTekMod(string Ad, string Sifre) //Kullanıcı Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.Kullanicilar.Any(p => p.KullaniciAdi == Ad && p.KullaniciSifre == Sifre); if (Control != true) { db.Kullanicilar.Add(new Kullanicilar() { KullaniciAdi = Ad, KullaniciSifre = Sifre }); db.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } } }
public static bool SepetiKaydetKullanici(int KullaniciID, string UyeID) //Kullanıcı Modunda Manuel Sepeti Ekle { using (DBCON db = new DBCON()) { try { int uyelerid = int.Parse(UyeID); var bul = db.SanalSepet.Where(p => p.KullanicilarID == KullaniciID).ToList(); if (bul.Count != 0) { var liste = bul.Select(p => new UrunSepet { Adedi = p.Adet, UrunID = p.Urun.UrunID }).ToList(); db.Sepet.Add(new Sepet() { SiparisTamamlandimi = true, UyelerID = uyelerid, UrunSepet = liste, Manuel = true, Aktifmi = true }); db.SaveChanges(); var bulsepet = db.Sepet.FirstOrDefault(p => p.Aktifmi == true); bool sonuc = SiparisRepo.SiparisKaydet(bulsepet); if (sonuc == true) { bulsepet.Aktifmi = false; } db.SanalSepet.RemoveRange(bul); db.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } } }
public static void SiparisSil(int ID) { using (DBCON db = new DBCON()) { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID); var Sepet = db.Sepet.FirstOrDefault(p => p.SepetID == Siparis.SepetID); foreach (var item in Sepet.UrunSepet) { var bul = db.UrunSepet.FirstOrDefault(p => p.UrunSepetID == item.UrunSepetID); db.UrunSepet.Remove(bul); db.SaveChanges(); } db.Siparis.Remove(Siparis); db.Sepet.Remove(Sepet); db.SaveChanges(); } }
public static bool SiparisGonder(int ID) { using (DBCON db = new DBCON()) { try { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID && p.İptal != true && p.Onaylandimi == true); Siparis.Onaylandimi = true; Siparis.İptal = false; Siparis.Gonderildimi = true; Siparis.GonderimTarihi = DateTime.Now.ToShortDateString(); foreach (var item in Siparis.Sepet.UrunSepet) { item.Urun.UrunAdedi -= item.Adedi; db.SaveChanges(); } foreach (var item in Siparis.Sepet.UrunSepet) { var bul = db.Satis.FirstOrDefault(p => p.UrunID == item.UrunID); if (bul != null) { bul.SatisAdedi = bul.SatisAdedi++; db.SaveChanges(); } else { db.Satis.Add(new Satis() { SatisAdedi = 1, UrunID = item.UrunID }); db.SaveChanges(); } } db.SaveChanges(); return(true); } catch { return(false); } } }
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 SepetiSilKullanici(int KullaniciID) //Kullanıcı Modunda Manuel Sepeti Sil { using (DBCON db = new DBCON()) { try { var sil = db.SanalSepet.Where(p => p.KullanicilarID == KullaniciID).ToList(); db.SanalSepet.RemoveRange(sil); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KullaniciSil(int ID) //Kullanıcı Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.System != true); db.Kullanicilar.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KategoriSil(int ID) //Kategori Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Kategori.FirstOrDefault(p => p.KategoriID == ID); db.Kategori.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool AdminYap(int ID) //Admin Yap { using (DBCON db = new DBCON()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.System != true); Bul.Master = true; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KategoriGuncelle(VMKategori Al) //Kategori Guncelle { using (DBCON db = new DBCON()) { try { var Bul = db.Kategori.FirstOrDefault(p => p.KategoriID == Al.KategoriID); Bul.KategoriAdi = Al.KategoriAdi; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool MarkaGuncelle(VMMArka Al) //Marka Guncelle { using (DBCON db = new DBCON()) { try { var Bul = db.Marka.FirstOrDefault(p => p.MarkaID == Al.MarkaID); Bul.MarkaAdi = Al.MarkaAdi; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool MarkaSil(int ID) //Marka Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Marka.FirstOrDefault(p => p.MarkaID == ID); db.Marka.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeSil(int ID) //Üye Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Uyeler.FirstOrDefault(p => p.UyelerID == ID); db.Uyeler.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeBanlaKaldir(VMUyeler Al) //Üye BanKaldir { using (DBCON db = new DBCON()) { try { var Bul = db.Uyeler.FirstOrDefault(p => p.UyelerID == Al.UyelerID); Bul.Banlimi = false; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KullaniciGuncelle(VMKullanicilar Al) //Kullanıcı Güncelle { using (DBCON db = new DBCON()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == Al.KullanicilarID); Bul.KullaniciAdi = Al.KullaniciAdi; Bul.KullaniciSifre = Al.KullaniciSifre; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool KullaniciGuncelleTekMod(int ID, string Ad, string Sifre) //Kullanıcı Güncelle { using (DBCON db = new DBCON()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID); Bul.KullaniciAdi = Ad; Bul.KullaniciSifre = Sifre; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SiparisİptalEt(int ID) { using (DBCON db = new DBCON()) { try { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID && p.İptal != true); Siparis.Onaylandimi = true; Siparis.İptal = true; Siparis.Gonderildimi = false; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SiparisİptalEtme(int ID) //iptal siparişi tekrar iptallikten çıkarma { using (DBCON db = new DBCON()) { try { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID && p.İptal == true); Siparis.Onaylandimi = true; Siparis.İptal = false; Siparis.Gonderildimi = false; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool MarkaSilForce(int ID) //Marka Sil { using (DBCON db = new DBCON()) { try { var Bul = db.Marka.FirstOrDefault(p => p.MarkaID == ID); bool kontrol = db.Urun.Any(p => p.MarkaID == ID); if (kontrol == true) { var urunsil = db.Urun.Where(p => p.MarkaID == ID).ToList(); db.Urun.RemoveRange(urunsil); } db.Marka.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeGuncelle(VMUyeler Al) //Üye Guncelle { using (DBCON db = new DBCON()) { try { var Bul = db.Uyeler.FirstOrDefault(p => p.UyelerID == Al.UyelerID); Bul.Adres = Al.Adres; Bul.Banlimi = Al.Banlimi; Bul.MailAdresi = Al.MailAdresi; Bul.UyeAdiSoyadi = Al.UyeAdiSoyadi; Bul.Sifre = Al.Sifre; Bul.Telefon = Al.Telefon; db.SaveChanges(); return(true); } catch { return(false); } } }