private void printAction(object obj) { var datas = SourceView.Cast<PelunasanUtang>().ToList(); var dari = FromDate == null ? "" : FromDate.Value.ToShortDateString(); var sampai = ToDate == null ? "" : ToDate.Value.ToShortDateString(); HelperPrint.PrintPreviewWithFormAction("Print Preview", new ReportDataSource { Name = "DataSet1", Value = AutoMapper.Mapper.Map<List<PelunasanUtangModel>>(datas) }, "MainApp.Reports.Layouts.PelunasanUtang.rdlc", new ReportParameter[] { new ReportParameter("Dari", dari),new ReportParameter("Sampai", sampai) }); }
public PelunasanUtangViewModel() { SourceView = CollectionViewSource.GetDefaultView(context.GetPelunasanUtang()); SupplierSourceView = CollectionViewSource.GetDefaultView(supplierContext.Source); SourceView.Filter = PelunassanFilter; NewCommand = new CommandHandler { CanExecuteAction = x => AppState.UserLogin.Level == UserLevel.Admin, ExecuteAction = NewAction }; PrintCommand = new CommandHandler { CanExecuteAction = x => { return SourceView.Cast<PelunasanUtang>().Count()>0; }, ExecuteAction = printAction }; }
public PelunasanPiutangViewModel() { SourceView = CollectionViewSource.GetDefaultView(context.GetPelunasanUtang()); CustomerSourceView = CollectionViewSource.GetDefaultView(customerContext.Source.Where(x => x.Status == CustomerStatus.Member)); SourceView.Filter = PelunassanFilter; NewCommand = new CommandHandler { CanExecuteAction = x => AppState.UserLogin.Level == UserLevel.Kasir, ExecuteAction = NewAction }; PrintCommand = new CommandHandler { CanExecuteAction = x => { return(SourceView.Cast <PelunasanPiutang>().Count() > 0); }, ExecuteAction = printAction }; }
private void printAction(object obj) { var dari = FromDate == null ? "" : FromDate.Value.ToShortDateString(); var sampai = ToDate == null ? "" : ToDate.Value.ToShortDateString(); var datas = from a in SourceView.Cast <PelunasanPiutang>() select new PelunasanPiutangModel { Bayar = a.Bayar, Cutomer = a.Customer, TanggalBayar = a.TanggalBayar }; HelperPrint.PrintPreviewWithFormAction("Print Preview", new ReportDataSource { Name = "DataSet1", Value = datas.ToList() }, "MainApp.Reports.Layouts.PelunasanPiutang.rdlc", new ReportParameter[] { new ReportParameter("Dari", dari), new ReportParameter("Sampai", sampai) }); }