示例#1
0
        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();
        }
示例#2
0
        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);
                        }
                    }
                }
            }
        }