Esempio n. 1
0
        //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);
        }
Esempio n. 2
0
        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);
        }