public void SatisEkle() { List <customer> musteriler = dc.customers.Where(x => x.CustID > 0).ToList(); ServisIslemleri s = new ServisIslemleri(dc); var paketler = dc.servis_pakets.ToList(); foreach (var c in musteriler) { //musteri urunleri foreach (var p in paketler) { //her müşteriye bütün paketler için servis ekleyecez s.servisEkleKararli(p.paket_id, c.CustID, "firma", "Satış", Araclar.KimlikUret(10), "Satış", DateTime.Now.AddDays(-10), null, "Admin"); } } }
//paketli servis ekleyelim canlı ve hesaplı olması için //burada servis paketlerinin hazırda var olduğunu varsayıyorum,stokları da yeterli olmalı public void ServisEkle() { List <customer> musteriler = dc.customers.Where(x => x.CustID > 0).ToList(); ServisIslemleri s = new ServisIslemleri(dc); var paketler = dc.servis_pakets.ToList(); int servicetipi = dc.service_tips.FirstOrDefault().tip_id; foreach (var c in musteriler) { //musteri urunleri int urunID = dc.uruns.Where(x => x.MusteriID == c.CustID).FirstOrDefault(x => x.iptal != true).urunID; foreach (var p in paketler) { //her müşteriye bütün paketler için servis ekleyecez s.servisEklePaketli(p.paket_id, c.CustID, "Admin", p.paket_adi, urunID, servicetipi, "0", Araclar.KimlikUret(10), p.paket_adi, DateTime.Now.AddDays(-5), "Admin"); } } }