private void raporcu(radiusEntities dc, string bas, string son) { string makine_id = Request.QueryString["makineid"]; if (!String.IsNullOrEmpty(makine_id)) { int makineid = Int32.Parse(makine_id); MakineRapor tek = new MakineRapor(dc, makineid); MakineAnaliz s = tek.get(bas, son); Makine genel = s.genel; var liste = s.kararlar; int adet = 0; decimal mal = 0; decimal tutar = 0; var giris = s.girisler; int adetg = 0; decimal miktarG = 0; decimal tutarG = 0; var teorik = s.teorikler; int adett = 0; decimal miktart = 0; decimal tutart = 0; if (s.girisler.Count > 0) { adetg = s.girisler.Count; miktarG = s.girisler.Sum(x => x.miktar); tutarG = s.girisler.Sum(x => x.tutar); } txtAdetG.InnerHtml = "Adet: " + adetg.ToString(); txtMiktarG.InnerHtml = "Miktar: " + miktarG.ToString("C"); txtTutarG.InnerHtml = "Maliyet: " + tutarG.ToString("C"); if (liste.Count > 0) { adet = liste.Count; mal = (decimal)liste.Sum(x => x.toplam_maliyet); tutar = (decimal)liste.Sum(x => x.yekun); } if (teorik.Count > 0) { adett = teorik.Count; miktart = teorik.Sum(x => x.miktar); tutart = teorik.Sum(x => x.tutar); } txtAdetT.InnerHtml = "Adet: " + adett.ToString(); txtMiktarT.InnerHtml = "Miktar: " + miktart.ToString("C"); txtTutarT.InnerHtml = "Maliyet: " + tutart.ToString("C"); txtHesapAdet.InnerHtml = " Adet: " + adet.ToString(); txtHesapMaliyet.InnerHtml = "Maliyet:" + mal.ToString("C"); txtHesapTutar.InnerHtml = "Tutar: " + tutar.ToString("C"); txtMakine_plaka.InnerHtml = genel.adi + " - " + genel.plaka; txtSonSayac.InnerHtml = genel.son_sayac.ToString(); txtToplamCalismaAy.Value = s.toplam_calisma_ay.ToString(); txtToplamCalismaGun.Value = s.toplam_calisma_gun.ToString(); txtToplamCalismaHafta.Value = s.toplam_calisma_hafta.ToString(); txtToplamCalismaSaat.Value = s.toplam_calisma_saat.ToString(); txtToplamMasrafGercek.Value = s.toplam_masraf_gercek.ToString("C"); txtToplamMasrafTeorik.Value = s.toplam_masraf_teorik.ToString("C"); txtToplamGelir.Value = s.toplam_gelir.ToString("C"); txtServisSayaci.Value = genel.servis_sayaci.ToString(); GridView1.DataSource = liste; grdAlimlarTeorik.DataSource = teorik; grdAlimlarGirisler.DataSource = giris; grdSayac.DataSource = s.sayaclar; } DataBind(); }
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); } } } } }