Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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");
            //}
        }
Exemplo n.º 3
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);
                        }
                    }
                }
            }
        }