public void ServisMaliyet(maliyet listemiz, DevExpress.XtraReports.Web.ASPxDocumentViewer gosterge) { ServisDAL.Raporlama.ServisMaliyetlerX m = new ServisDAL.Raporlama.ServisMaliyetlerX(); string yol = "/Raporlar/" + listemiz.firma + "servis_maliyet.repx"; string path = HttpContext.Current.Server.MapPath(yol); if (File.Exists(path)) { m.LoadLayout(path); } m.bindingSource1.DataSource = listemiz; m.DataMember = "servis_listesi"; m.DetailReport.DataSource = m.bindingSource1; m.DetailReport.DataMember = "servis_listesi.hesaplar"; m.toplam_adet.Text = listemiz.adet.ToString(); m.toplam_fark.Text = listemiz.toplam_fark.ToString("C"); m.toplam_maliyet.Text = listemiz.toplam_maliyet.ToString("C"); m.toplam_tutar.Text = listemiz.toplam_tutar.ToString("C"); //m.tahsilat_adet.Text = faturaBilgisi.tahsilat_adet.ToString(); //m.tahsilat_toplam.Text = faturaBilgisi.tahsilat_toplam.ToString("C"); //m.odeme_adet.Text = faturaBilgisi.odeme_adet.ToString(); //m.odeme_toplam.Text = faturaBilgisi.odeme_toplam.ToString("C"); //m.fark.Text = faturaBilgisi.fark.ToString("C"); m.servis_musteri.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.musteriAdi"); //m.servis_cihaz.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.urunAdi"); m.servis_tutar.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.yekun"); m.servis_maliyet.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.maliyet"); m.kimlik.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.kimlikNo"); m.hesap_islem.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.hesaplar.islemParca"); m.hesap_parca.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.hesaplar.cihaz"); m.hesap_yekun.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.hesaplar.yekun"); m.hesap_maliyet.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.hesaplar.toplam_maliyet"); m.hesap_tarih.DataBindings.Add("Text", m.bindingSource1, "servis_listesi.hesaplar.tarihZaman"); m.tarih.Text = DateTime.Now.ToString(); m.tarih_aralik.Text = listemiz.basTarih.ToShortDateString() + "'Den itibaren"; gosterge.Report = m; }
private void Rapor() { string basS = datetimepicker6.Value; string kritik = drdKritik.SelectedValue; string tarmirci = Request.QueryString["tamirci"]; DateTime?bas = null; if (!String.IsNullOrEmpty(basS)) { bas = DateTime.Parse(basS); } bool?kapanma = null; if (kritik.Equals("acik")) { kapanma = false; } else if (kritik.Equals("tamam")) { kapanma = true; } //using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) //{ radiusEntities dc = MyContext.Context(KullaniciIslem.firma()); ServisIslemleri s = new ServisIslemleri(dc); List <ServisDAL.Repo.ServisRepo> liste = new List <ServisDAL.Repo.ServisRepo>(); if (!String.IsNullOrEmpty(tarmirci)) { int id = Int32.Parse(tarmirci); liste = s.servisTamirciRapor(id, kapanma, bas); } else { liste = s.servisRapor(kapanma, bas); } maliyet mal = new maliyet(); mal.servis_listesi = liste; int adet = liste.Count; decimal maliyet = 0; decimal yekun = 0; decimal fark = 0; if (adet > 0) { maliyet = liste.Sum(x => x.maliyet); yekun = liste.Sum(x => x.yekun); fark = yekun - maliyet; } mal.toplam_fark = fark; mal.toplam_maliyet = maliyet; mal.toplam_tutar = yekun; mal.adet = adet; mal.basTarih = bas == null?DateTime.Now.AddYears(-1) : (DateTime)bas; Session["servis_maliyet"] = mal; Response.Redirect("/Baski.aspx?tip=servis_maliyet"); //} }
protected void Page_Load(object sender, EventArgs e) { //querystringe göre baskı yapılacakların string tip = Request.QueryString["tip"]; if (!String.IsNullOrEmpty(tip)) { if (tip.Equals("tahsilat")) { if (Session["Makbuz_Gorunum"] != null) { Makbuz_Gorunum gor = (Makbuz_Gorunum)Session["Makbuz_Gorunum"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.MakbuzBas(gor, baskiGoster); } } } else if (tip.Equals("emanet")) { if (Session["Makbuz_Gorunum"] != null) { Makbuz_Gorunum gor = (Makbuz_Gorunum)Session["Makbuz_Gorunum"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.EmanetBas(gor, baskiGoster); } } } else if (tip.Equals("baslama")) { if (Session["Servis_Baslama"] != null) { Servis_Baslama gor = (Servis_Baslama)Session["Servis_Baslama"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.BaslamaBas(gor, baskiGoster); } } } else if (tip.Equals("servis_maliyet")) { if (Session["servis_maliyet"] != null) { maliyet liste = (maliyet)Session["servis_maliyet"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.ServisMaliyet(liste, baskiGoster); } } } else if (tip.Equals("manuel")) { if (Session["Fatura_Bilgisi"] != null) { InternetFaturasi gor = (InternetFaturasi)Session["Fatura_Bilgisi"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); AyarCurrent ay = new AyarCurrent(dc); pr.ManuelBas(gor, baskiGoster, ay.get().cift_taraf, KullaniciIslem.firma()); } } } else if (tip.Equals("extre")) { if (Session["extre"] != null) { extre gor = (extre)Session["extre"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.ExtreBas(gor, baskiGoster); } } } else if (tip.Equals("extredonem")) { if (Session["extredonem"] != null) { extre gor = (extre)Session["extredonem"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.ExtreBas(gor, baskiGoster); } } } else if (tip.Equals("gider_raporu")) { if (Session["gider_raporu"] != null) { wrapper gor = (wrapper)Session["gider_raporu"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderBas(gor, KullaniciIslem.firma(), baskiGoster); } } } else if (tip.Equals("tahsilat_raporu")) { if (Session["tahsilat_raporu"] != null) { wrapper gor = (wrapper)Session["tahsilat_raporu"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderBas(gor, KullaniciIslem.firma(), baskiGoster); } } } else if (tip.Equals("satis_raporu")) { if (Session["satis_raporu"] != null) { wrapper gor = (wrapper)Session["satis_raporu"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderBas(gor, KullaniciIslem.firma(), baskiGoster); } } } else if (tip.Equals("odeme_tahsilat")) { if (Session["odeme_tahsilat"] != null) { wrapper_genel gor = (wrapper_genel)Session["odeme_tahsilat"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderGenelBas(gor, baskiGoster); } } } else if (tip.Equals("odeme_tahsilat_gruplu")) { if (Session["odeme_tahsilat_gruplu"] != null) { wrapper_genel_gruplu gor = (wrapper_genel_gruplu)Session["odeme_tahsilat_gruplu"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderGenelGrupluBas(gor, baskiGoster); } } } else if (tip.Equals("odeme_tahsilat_satis")) { if (Session["odeme_tahsilat_satis"] != null) { wrapper_genel_gruplu gor = (wrapper_genel_gruplu)Session["odeme_tahsilat_satis"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.GelirGiderGenelGrupluBas(gor, baskiGoster); } } } else if (tip.Equals("makineanaliz")) { if (Session["makineanaliz"] != null) { string firma = KullaniciIslem.firma(); MakineAnaliz gor = (MakineAnaliz)Session["makineanaliz"]; using (radiusEntities dc = MyContext.Context(firma)) { FaturaPrinter pr = new FaturaPrinter(dc); pr.MakineGenelGrupluBas(gor, baskiGoster, firma); } } } else if (tip.Equals("periyodik_rapor")) { if (Session["periyodik_rapor"] != null) { wrapper_genel_periyodik gor = (wrapper_genel_periyodik)Session["periyodik_rapor"]; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); pr.PeriyodikRaporBas(gor, baskiGoster); } } } } }