//burası public wrapper_genel_gruplu gonder_gruplu(string tip) { wrapper_genel_gruplu w = new wrapper_genel_gruplu(); //w.firma = this.firma; if (tip.Equals("odeme_tahsilat_gruplu")) { List <GGR> odemeler = odeme_raporu_genel(); List <GGR> tahsilatlar = tahsilat_raporu_genel(); List <GGR2> listeler = new List <GGR2>(); int odeme_adet = odemeler.Count; decimal odeme_toplam = 0; decimal tahsilat_toplam = 0; int tahsilat_adet = tahsilatlar.Count; if (odeme_adet > 0) { odeme_toplam = odemeler.Sum(x => x.grup_toplam); odeme_adet = odemeler.Sum(x => x.islem_adet); } if (tahsilat_adet > 0) { tahsilat_toplam = tahsilatlar.Sum(x => x.grup_toplam); tahsilat_adet = tahsilatlar.Sum(x => x.islem_adet); } GGR2 list = new GGR2(); list.grup_adii = "Ödemeler"; list.grup_toplamm = odeme_toplam; list.islem_adett = odeme_adet; list.listeler = odemeler; listeler.Add(list); GGR2 list2 = new GGR2(); list2.grup_adii = "Tahsilatlar"; list2.grup_toplamm = tahsilat_toplam; list2.islem_adett = tahsilat_adet; list2.listeler = tahsilatlar; listeler.Add(list2); w.baslama = baslangic; w.liste = listeler; w.odeme_adet = odeme_adet; w.odeme_toplam = odeme_toplam; w.fark = tahsilat_toplam - odeme_toplam; w.son = son; w.tahsilat_adet = tahsilat_adet; w.tahsilat_toplam = tahsilat_toplam; } return(w); }
public wrapper_genel_gruplu gonder_gruplu_ayli(DateTime bas, DateTime sonu) { wrapper_genel_gruplu w = new wrapper_genel_gruplu(); //w.firma = this.firma; List <GGR> odemeler = odeme_raporu_genel(bas, sonu); List <GGR> tahsilatlar = tahsilat_raporu_genel(bas, sonu); List <GGR> satislar = satis_raporu_genel(bas, sonu); List <GGR2> listeler = new List <GGR2>(); int odeme_adet = odemeler.Count; int satis_adet = satislar.Count; int tahsilat_adet = tahsilatlar.Count; decimal odeme_toplam = 0; decimal tahsilat_toplam = 0; decimal satis_toplam = 0; if (odeme_adet > 0) { odeme_toplam = odemeler.Sum(x => x.grup_toplam); odeme_adet = odemeler.Sum(x => x.islem_adet); } if (tahsilat_adet > 0) { tahsilat_toplam = tahsilatlar.Sum(x => x.grup_toplam); tahsilat_adet = tahsilatlar.Sum(x => x.islem_adet); } if (satis_adet > 0) { satis_toplam = satislar.Sum(x => x.grup_toplam); satis_adet = satislar.Sum(x => x.islem_adet); } GGR2 list = new GGR2(); list.grup_adii = "Ödemeler"; list.grup_toplamm = odeme_toplam; list.islem_adett = odeme_adet; list.listeler = odemeler; listeler.Add(list); GGR2 list2 = new GGR2(); list2.grup_adii = "Tahsilatlar"; list2.grup_toplamm = tahsilat_toplam; list2.islem_adett = tahsilat_adet; list2.listeler = tahsilatlar; listeler.Add(list2); GGR2 list3 = new GGR2(); list3.grup_adii = "Satışlar"; list3.grup_toplamm = satis_toplam; list3.islem_adett = satis_adet; list3.listeler = satislar; listeler.Add(list3); w.baslama = baslangic; w.satis_adet = satis_adet; w.satis_toplam = satis_toplam; w.liste = listeler; w.odeme_adet = odeme_adet; w.odeme_toplam = odeme_toplam; w.fark = tahsilat_toplam - odeme_toplam; w.son = son; w.tahsilat_adet = tahsilat_adet; w.tahsilat_toplam = tahsilat_toplam; return(w); }