• 1397/07/03

ایجاد لیستی از تراکنش ها بر اساس اشخاص و ستون بدهکار بستانکار و مانده :

با سلام و عرض ادب و تشکر بابت زحماتی که می کشین . خیلی دعاتون می کنیم .

استاد میخوام از اطلاعات تیبل تراکنش ها یه لیستی بدست بیارم و وصلش کنم به دیتا گرید ویو .

لیستم می خوام بر اساس طرف حساب ها group بشه و مقابل اسم هر شخص ستون بدهکار ،جمع پرداخت ها به اون شخص رو نشون بده و ستون بستانکار جمع دریافت ها از اون شخص رو نشون بده و ستون مانده (بستانکار منهای بدهکار رو نشون بده ) 

خیلی جستجو کردم ولی نتونستم کامل انجام بدم 

ممنون میشم یه راهنمایی بکنید . 

راضی نبودم مزاحم شما بشم ولی خیلی جستجو کردم نتونستم انجام بدم . 

  • 1397/07/03
  • ساعت 15:00

سلام 

باید کوئری بزنید اطلاعات را به سمت برنامه بیارید و بایک ححلقه روی تک تک رکورد ها پیمایش کنید و ههر خط عملیات را انجام دهید و به یک لیست دیگه اد کنید 

سپس لیست دوم را به گرید متصل کنید 


  • 1397/07/03
  • ساعت 22:23

سلام مجدد استاد 

کوئری میخوام بزنم و group کنم اطلاعات رو به هر روشی group میزنم یه مشکلی داره هر کاری کردم نتونستم برطرفش کنم .

به این روش گروپ میزنم پس از کلید واژه by به جای اینکه فیلد ها رو برام بیاره فقط کلید واژه into  رو میاره 

        public List<RPVoucherView> GetRpVoucherViewsByQuery()
        {
            return from r in RPVoucherView
                   group r by r.into
        }

به این روش هم میزنم باز تو سلکت خطا میخوره

        public List<RPVoucherView> GetRpVoucherViewsByQuery()
        {
            return db.RPVoucherView.GroupBy(r=>r.Name).Select(p=>new
            {
                Name=p.Key,
                amount=p.Select(p=>p.Amount).ToList())
            }).tolist();
        }

 


  • 1397/07/04
  • ساعت 08:39

Group نزنید 

واکشی کنید در برنامه و داخل لیست بریزید و سپس روی همون لیست کوئری بزنید و تراکنش های هر کاربر رو جدا بدست بیارید 


  • 1397/07/13
  • ساعت 14:38

طبق فرمایشتون انجام دادم . اوکی شد . عالی بود


logo-enamadlogo-samandehi