public static bool StokEkleAjax(VMStokEkle data) { using (PHDB db = new PHDB()) { try { try { var bul = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == data.MalzemeKodu); bul.Adedi = data.Stok; bul.Fiyati = data.Fiyati; db.SaveChanges(); return(true); } catch { db.UrunStok.Add(new UrunStok { Fiyati = data.Fiyati, Adedi = data.Stok, MalzemeKodu = data.MalzemeKodu }); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool StokEkleExcel(List <VMStokEkle> data) { using (PHDB db = new PHDB()) { try { foreach (var item in data) { try { var bul = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == item.MalzemeKodu); bul.Adedi = item.Stok; bul.Fiyati = item.Fiyati; db.SaveChanges(); } catch { db.UrunStok.Add(new UrunStok { Adedi = item.Stok, Fiyati = item.Fiyati, MalzemeKodu = item.MalzemeKodu }); db.SaveChanges(); } } return(true); } catch { return(false); } } }
public static bool KullaniciKaydet(VMKullanici Al) //Kullanıcı Kaydet { using (PHDB db = new PHDB()) { 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.Trim(), KullaniciSifre = Al.KullaniciSifre.Trim(), Admin = Al.Admin }); db.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } } }
public static void SiparisSil(int ID) { using (PHDB db = new PHDB()) { 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 SanalSepeteEkle(int kullanici, string malzemekodu, int adet, double Fiyat) //Sanal sepet { using (PHDB db = new PHDB()) { try { var bulUrun = db.Urun.FirstOrDefault(p => p.MalzemeKodu == malzemekodu); try { var bul = db.SanalSepet.FirstOrDefault(p => p.KullanicilarID == kullanici && p.MalzemeKodu == malzemekodu); bul.Adet += adet; bul.Fiyat = Fiyat; db.SaveChanges(); return(true); } catch { db.SanalSepet.Add(new SanalSepet() { Adet = adet, KullanicilarID = kullanici, MalzemeKodu = malzemekodu, Fiyat = Fiyat, Marka = bulUrun.Marka, Model = bulUrun.Model, SinifKodu = bulUrun.SinifKodu, SinifTanimi = bulUrun.SinifTanimi }); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool KullaniciSil(int ID) //Kullanıcı Sil { using (PHDB db = new PHDB()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.KullanicilarID != 1); db.Kullanicilar.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SanalSepeteCikar(int kullanici, string Malzemekodu) //Sanal sepet { using (PHDB db = new PHDB()) { try { var bul = db.SanalSepet.FirstOrDefault(p => p.KullanicilarID == kullanici && p.MalzemeKodu == Malzemekodu); db.SanalSepet.Remove(bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool AdminYap(int ID) //Admin Yap { using (PHDB db = new PHDB()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.Admin != true); Bul.Admin = true; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SepetiSilKullanici(int KullaniciID) //Kullanıcı Modunda Manuel Sepeti Sil { using (PHDB db = new PHDB()) { 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 UyeSil(int ID) { using (PHDB db = new PHDB()) { try { var Bul = db.Musteri.FirstOrDefault(p => p.MusteriID == ID); db.Musteri.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SiparisİptalEtme(int ID) //iptal siparişi tekrar iptallikten çıkarma { using (PHDB db = new PHDB()) { 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 SiparisİptalEt(int ID) { using (PHDB db = new PHDB()) { 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 KullaniciGuncelle(VMKullanici Al) //Kullanıcı Güncelle { using (PHDB db = new PHDB()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == Al.KullanicilarID); Bul.KullaniciAdi = Al.KullaniciAdi.Trim(); Bul.KullaniciSifre = Al.KullaniciSifre.Trim(); Bul.Admin = Al.Admin; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SanalSepetUrunGuncelle(int kullanici, string malzemekodu, int adet, double Fiyat) //Sanal sepet { using (PHDB db = new PHDB()) { var bulUrun = db.Urun.FirstOrDefault(p => p.MalzemeKodu == malzemekodu); try { var bul = db.SanalSepet.FirstOrDefault(p => p.KullanicilarID == kullanici && p.MalzemeKodu == malzemekodu); bul.Adet = adet; bul.Fiyat = Fiyat; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeGuncelle(VMMusteri Al) { using (PHDB db = new PHDB()) { try { var Bul = db.Musteri.FirstOrDefault(p => p.MusteriID == Al.MusteriID); Bul.Adres = Al.Adres.Trim(); Bul.MailAdresi = Al.MailAdresi.Trim(); Bul.AdiSoyadi = Al.AdiSoyadi.Trim(); Bul.Telefon = Al.Telefon.Trim(); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeKaydet(VMMusteri Al) { using (PHDB db = new PHDB()) { bool Control = db.Musteri.Any(p => p.MailAdresi == Al.MailAdresi && p.AdiSoyadi == Al.AdiSoyadi); if (Control != true) { db.Musteri.Add(new Musteri { Adres = Al.Adres.Trim(), MailAdresi = Al.MailAdresi.Trim(), AdiSoyadi = Al.AdiSoyadi.Trim(), Tarih = DateTime.Now.ToShortDateString(), Telefon = Al.Telefon.Trim() }); db.SaveChanges(); return(true); } else { return(false); } } }
public static bool SiparisKaydet(Sepet Data) //sepet olarak gelen datayı siparişe ekledik { using (PHDB db = new PHDB()) { try { db.Siparis.Add(new Siparis() { Gonderildimi = false, Onaylandimi = false, SepetID = Data.SepetID, KullanicilarID = Data.KullanicilarID, SiparisTarihi = DateTime.Now.ToShortDateString(), İptal = false }); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SepetiKaydetKullanici(int KullaniciID, VMSanalSiparis data) //Kullanıcı Modunda Manuel Sepeti Ekle { using (PHDB db = new PHDB()) { try { var bul = db.SanalSepet.Where(p => p.KullanicilarID == KullaniciID).ToList(); if (bul.Count != 0) { var liste = bul.Select(p => new UrunSepet { Adet = p.Adet, Fiyat = p.Fiyat, KullanicilarID = p.KullanicilarID, MalzemeKodu = p.MalzemeKodu, Marka = p.Marka, Model = p.Model, SinifKodu = p.SinifKodu, SinifTanimi = p.SinifTanimi, UrunStokID = db.UrunStok.FirstOrDefault(e => e.MalzemeKodu == p.MalzemeKodu).UrunStokID }).ToList(); int Uye; try { Uye = db.Musteri.FirstOrDefault(p => p.AdiSoyadi == data.AdiSoyadi.Trim().ToUpper()).MusteriID; } catch { db.Musteri.Add(new Musteri { AdiSoyadi = data.AdiSoyadi.Trim().ToUpper(), Adres = data.Adres.Trim().ToUpper(), MailAdresi = data.MailAdresi, not = data.not.Trim().ToUpper(), Tarih = DateTime.Now.ToShortDateString(), Telefon = data.Telefon.Trim().ToUpper() }); db.SaveChanges(); Uye = db.Musteri.FirstOrDefault(p => p.AdiSoyadi == data.AdiSoyadi.Trim().ToUpper()).MusteriID; } db.Sepet.Add(new Sepet() { SiparisTamamlandimi = true, MusteriID = Uye, KullanicilarID = KullaniciID, UrunSepet = liste, Manuel = true, Aktifmi = true, ToplamAdet = db.SanalSepet.Where(p => p.KullanicilarID == KullaniciID).Sum(P => P.Adet), ToplamFiyat = data.ToplamFiyat, IndirimliFiyat = data.IndirimliFiyat }); 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 bool ExcelKaydet(List <Urun> Data) { using (PHDB db = new PHDB()) { try { var silurun = db.Urun.ToList(); db.Urun.RemoveRange(silurun); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Uruns', RESEED, 0)"); db.Urun.AddRange(Data); db.SaveChanges(); var UrunData = Data; var silmarka = db.Markalar.ToList(); db.Markalar.RemoveRange(silmarka); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Markalars', RESEED, 0)"); List <Markalar> eklemarkalar = new List <Markalar>(); foreach (var item in UrunData.Select(p => p.Marka).Distinct()) { eklemarkalar.Add(new Markalar { Marka = item }); } db.Markalar.AddRange(eklemarkalar); var silmodel = db.Modeller.ToList(); db.Modeller.RemoveRange(silmodel); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Modellers', RESEED, 0)"); List <Modeller> ekleModeller = new List <Modeller>(); foreach (var item in UrunData.Select(p => p.Model).Distinct()) { ekleModeller.Add(new Modeller { Model = item }); } db.Modeller.AddRange(ekleModeller); var silsinifkodlari = db.SinifKodlari.ToList(); db.SinifKodlari.RemoveRange(silsinifkodlari); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.SinifKodlaris', RESEED, 0)"); List <SinifKodlari> ekleSinifKodlari = new List <SinifKodlari>(); foreach (var item in UrunData.Select(p => p.SinifKodu).Distinct()) { ekleSinifKodlari.Add(new SinifKodlari { SinifKodu = item }); } db.SinifKodlari.AddRange(ekleSinifKodlari); var silsiniftamlari = db.SinifTanimlari.ToList(); db.SinifTanimlari.RemoveRange(silsiniftamlari); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.SinifTanimlaris', RESEED, 0)"); List <SinifTanimlari> ekleSinifTanimlari = new List <SinifTanimlari>(); foreach (var item in UrunData.Select(p => p.SinifTanimi).Distinct()) { ekleSinifTanimlari.Add(new SinifTanimlari { SinifTanimi = item }); } db.SinifTanimlari.AddRange(ekleSinifTanimlari); var SS1 = db.Section1.ToList(); db.Section1.RemoveRange(SS1); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section1', RESEED, 0)"); db.Section1.AddRange(UrunData.Select(n => n.Section1).Distinct().Select(p => new Section1 { section1 = p })); db.SaveChanges(); var SS2 = db.Section2.ToList(); db.Section2.RemoveRange(SS2); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section2', RESEED, 0)"); db.Section2.AddRange(UrunData.Select(n => n.Section2).Distinct().Select(p => new Section2 { section2 = p })); db.SaveChanges(); var SS3 = db.Section3.ToList(); db.Section3.RemoveRange(SS3); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section3', RESEED, 0)"); db.Section3.AddRange(UrunData.Select(n => n.Section3).Distinct().Select(p => new Section3 { section3 = p })); db.SaveChanges(); var SS4 = db.Section4.ToList(); db.Section4.RemoveRange(SS4); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section4', RESEED, 0)"); db.Section4.AddRange(UrunData.Select(n => n.Section4).Distinct().Select(p => new Section4 { section4 = p })); db.SaveChanges(); var SS5 = db.Section5.ToList(); db.Section5.RemoveRange(SS5); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section5', RESEED, 0)"); db.Section5.AddRange(UrunData.Select(n => n.Section5).Distinct().Select(p => new Section5 { section5 = p })); db.SaveChanges(); var SS6 = db.Section6.ToList(); db.Section6.RemoveRange(SS6); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section6', RESEED, 0)"); db.Section6.AddRange(UrunData.Select(n => n.Section6).Distinct().Select(p => new Section6 { section6 = p })); db.SaveChanges(); var SS7 = db.Section7.ToList(); db.Section7.RemoveRange(SS7); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section7', RESEED, 0)"); db.Section7.AddRange(UrunData.Select(n => n.Section7).Distinct().Select(p => new Section7 { section7 = p })); db.SaveChanges(); var SS8 = db.Section8.ToList(); db.Section8.RemoveRange(SS8); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section8', RESEED, 0)"); db.Section8.AddRange(UrunData.Select(n => n.Section8).Distinct().Select(p => new Section8 { section8 = p })); db.SaveChanges(); var SS9 = db.Section9.ToList(); db.Section9.RemoveRange(SS9); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section9', RESEED, 0)"); db.Section9.AddRange(UrunData.Select(n => n.Section9).Distinct().Select(p => new Section9 { section9 = p })); db.SaveChanges(); var SS10 = db.Section10.ToList(); db.Section10.RemoveRange(SS10); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section10', RESEED, 0)"); db.Section10.AddRange(UrunData.Select(n => n.Section10).Distinct().Select(p => new Section10 { section10 = p })); db.SaveChanges(); var SS11 = db.Section11.ToList(); db.Section11.RemoveRange(SS11); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section11', RESEED, 0)"); db.Section11.AddRange(UrunData.Select(n => n.Section11).Distinct().Select(p => new Section11 { section11 = p })); db.SaveChanges(); var SS12 = db.Section12.ToList(); db.Section12.RemoveRange(SS12); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section12', RESEED, 0)"); db.Section12.AddRange(UrunData.Select(n => n.Section12).Distinct().Select(p => new Section12 { section12 = p })); db.SaveChanges(); var SS13 = db.Section13.ToList(); db.Section13.RemoveRange(SS13); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section13', RESEED, 0)"); db.Section13.AddRange(UrunData.Select(n => n.Section13).Distinct().Select(p => new Section13 { section13 = p })); db.SaveChanges(); var SS14 = db.Section14.ToList(); db.Section14.RemoveRange(SS14); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section14', RESEED, 0)"); db.Section14.AddRange(UrunData.Select(n => n.Section14).Distinct().Select(p => new Section14 { section14 = p })); db.SaveChanges(); var SS15 = db.Section15.ToList(); db.Section15.RemoveRange(SS15); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Section15', RESEED, 0)"); db.Section15.AddRange(UrunData.Select(n => n.Section15).Distinct().Select(p => new Section15 { section15 = p })); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SiparisGonder(int ID) { using (PHDB db = new PHDB()) { try { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID && p.İptal != true && p.Onaylandimi == true); string gun = DateTime.Now.Day.ToString(), ay = DateTime.Now.Month.ToString(), yil = DateTime.Now.Year.ToString(); Siparis.Onaylandimi = true; Siparis.İptal = false; Siparis.Gonderildimi = true; Siparis.GonderimTarihi = DateTime.Now.ToShortDateString(); Siparis.Ay = ay; Siparis.Gun = gun; Siparis.Yil = yil; foreach (var item in Siparis.Sepet.UrunSepet) { item.UrunStok.Adedi -= item.Adet; db.SaveChanges(); } foreach (var item in Siparis.Sepet.UrunSepet) { try { var Bul = db.AylikCiro.FirstOrDefault(p => p.Yil == yil && p.Ay == ay); Bul.ToplamAdet += item.Adet; Bul.ToplamSatis += item.UrunStok.Fiyati * item.Adet; db.SaveChanges(); try { var kontrol = db.GunlukCiro.FirstOrDefault(p => p.Yil == yil && p.Ay == ay && p.Gun == gun); kontrol.ToplamAdet += item.Adet; kontrol.ToplamSatis += item.UrunStok.Fiyati * item.Adet; db.SaveChanges(); } catch { db.GunlukCiro.Add(new GunlukCiro { Ay = ay, Gun = gun, Yil = yil, ToplamAdet = item.Adet, ToplamSatis = item.UrunStok.Fiyati * item.Adet }); db.SaveChanges(); } } catch { db.AylikCiro.Add(new AylikCiro { Ay = ay, Yil = yil, ToplamAdet = item.Adet, ToplamSatis = item.UrunStok.Fiyati * item.Adet }); db.SaveChanges(); db.GunlukCiro.Add(new GunlukCiro { Ay = ay, Gun = gun, Yil = yil, ToplamAdet = item.Adet, ToplamSatis = item.UrunStok.Fiyati * item.Adet }); db.SaveChanges(); } try { var al = db.EnCokSatan.FirstOrDefault(p => p.MalzemeKodu == item.MalzemeKodu); al.Adet += item.Adet; db.SaveChanges(); } catch { db.EnCokSatan.Add(new EnCokSatan { MalzemeKodu = item.MalzemeKodu, Marka = item.Marka, Model = item.Model, SinifKodu = item.SinifKodu, SinifTanimi = item.SinifTanimi, Adet = item.Adet }); db.SaveChanges(); } } db.SaveChanges(); return(true); } catch { return(false); } } }