private void Goster()
        {
            string basS = datetimepicker6.Value;

            string kritik = drdKritik.SelectedValue;

            string tarmirci = Request.QueryString["tamirci"];

            if (!String.IsNullOrEmpty(tarmirci))
            {
                int id = Int32.Parse(tarmirci);

                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()))
                {
                    ServisIslemleri s = new ServisIslemleri(dc);
                    List <ServisDAL.Repo.ServisRepo> liste = s.servisTamirciRapor(id, kapanma, bas);
                    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;
                    }
                    txtHesapAdet.InnerHtml    = "Adet:" + adet.ToString();
                    txtHesapFark.InnerHtml    = "Fark: " + fark.ToString("C");
                    txtHesapMaliyet.InnerHtml = "Maliyet: " + maliyet.ToString("C");
                    txtHesapYekun.InnerHtml   = "Tutar: " + yekun.ToString("C");
                    Repeater1.DataSource      = liste;
                    Repeater1.DataBind();
                }
            }
        }
        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");
            //}
        }