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"); //} }