//eski internet faturası yeni peşin satış faturası olmuş public InternetFaturasi FaturaBilgileriInternet(int fatID) { fatura i = dc.faturas.FirstOrDefault(x => x.ID == fatID); InternetFaturasi internet = new InternetFaturasi(); if (i != null) { List <Kalem> kalemler = new List <Kalem>(); Fatura_No no = NoOlustur(); Baski_Gorunum baski = new Baski_Gorunum { ID = i.ID, isim = i.customer.unvan == null ? i.customer.Ad : i.customer.unvan, KDV = i.KDV, OIV = i.OIV, tarih = (DateTime)i.sattis_tarih, //tarihin ne olacağını bilmiyorum TC = i.customer.TC, VD = i.customer.vd, adres = i.customer.Adres, yaziIle = "YALNIZ " + Araclar.yaziyaCevir(i.tutar), Tutar = i.vergisiz_tutar, Yekun = i.tutar, fat_no = no.no, fat_seri = no.seri, firma = "firma" }; Kalem kalem = new Kalem { cinsi = "İnternet Abonelik", fiyat = i.tutar, mik = 1, tutar = i.tutar }; kalemler.Add(kalem); internet.Bilgiler = baski; internet.Kalemler = kalemler; if (baski != null) { i.fat_no = no.no; i.fat_seri = no.seri; i.basim_tarih = i.sattis_tarih; KaydetmeIslemleri.kaydetR(dc); } } return(internet); }
public InternetFaturasi FaturaManuel(string isim, decimal kdv, decimal oiv, DateTime tarih, string tc, string vd, decimal tutar, decimal yekun, List <Kalem> kalemler) { InternetFaturasi internet = new InternetFaturasi(); if (kalemler != null) { Fatura_No no = NoOlustur(); Baski_Gorunum baski = new Baski_Gorunum { ID = 0, isim = isim, KDV = kdv, OIV = oiv, tarih = tarih, //tarihin ne olacağını bilmiyorum TC = tc, VD = vd, yaziIle = "YALNIZ " + Araclar.yaziyaCevir(yekun), Tutar = tutar, Yekun = yekun, fat_no = no.no, fat_seri = no.seri }; internet.Bilgiler = baski; internet.Kalemler = kalemler; if (baski != null) { AyarCurrent ay = new AyarCurrent(dc); ay.set((DateTime)tarih); //burada manuel fatura tablosuna kayıt yapılacak manuel m = new manuel(); m.unvan = isim; m.kdv = kdv; m.oiv = oiv; m.otv = 0; m.tutar = tutar; m.yekun = yekun; m.iptal = false; m.tarih = tarih; dc.manuels.Add(m); KaydetmeIslemleri.kaydetR(dc); } } return(internet); }
public Baski_Gorunum FaturaBilgileriServis(int servisID) { Baski_Gorunum baski = new Baski_Gorunum(); //servis kaydının bayisi üzerinden işlem yapacaz TeknikServis.Radius.service servisimiz = dc.services.FirstOrDefault(x => x.ServiceID == servisID); if (servisimiz != null) { AyarCurrent ay = new AyarCurrent(dc); ay.set((DateTime)servisimiz.KapanmaZamani); Fatura_No no = NoOlustur(); baski = new Baski_Gorunum { ID = servisimiz.ServiceID, isim = servisimiz.customer.unvan == null ? servisimiz.customer.Ad : servisimiz.customer.unvan, KDV = (decimal)servisimiz.service_faturas.KDV, OIV = 0, tarih = (DateTime)servisimiz.KapanmaZamani, //tarihin ne olacağını bilmiyorum TC = servisimiz.customer.TC, VD = servisimiz.customer.vd, adres = servisimiz.customer.Adres, yaziIle = "YALNIZ " + Araclar.yaziyaCevir((decimal)servisimiz.service_faturas.Yekun), Tutar = (decimal)servisimiz.service_faturas.Tutar, Yekun = (decimal)servisimiz.service_faturas.Yekun, fat_no = no.no, fat_seri = no.seri }; if (baski != null) { servisimiz.service_faturas.fat_no = no.no; servisimiz.service_faturas.fat_seri = no.seri; servisimiz.service_faturas.basim_tarih = servisimiz.KapanmaZamani; KaydetmeIslemleri.kaydetR(dc); } } return(baski); }