Beispiel #1
0
        private void OnNav(string Destination)
        {
            switch (Destination)
            {
            case "generalledgerParam":
                GeneralLedgerViewModel = ContainerHelper.Container.Resolve <GeneralLedgerViewModel>();
                CurrentViewModel       = GeneralLedgerViewModel;
                break;

            case "PurchaseReportParam":
                PurchaseReportViewModel = ContainerHelper.Container.Resolve <PurchaseReportViewModel>();
                CurrentViewModel        = PurchaseReportViewModel;
                break;

            case "SalesReportParam":
                SalesReportViewModel = ContainerHelper.Container.Resolve <SalesReportViewModel>();
                CurrentViewModel     = SalesReportViewModel;
                break;

            case "IncomeReportParam":
                IncomeStatementReportViewModel = ContainerHelper.Container.Resolve <IncomeStatementReportViewModel>();
                CurrentViewModel = IncomeStatementReportViewModel;
                break;

            case "TrialBalanceReportParam":
                TrialBalanceReportViewModel = ContainerHelper.Container.Resolve <TrialBalanceReportViewModel>();
                CurrentViewModel            = TrialBalanceReportViewModel;
                break;

            case "BalanceSheetReportParam":
                BalanceSheetReportViewModel = ContainerHelper.Container.Resolve <BalanceSheetReportViewModel>();
                CurrentViewModel            = BalanceSheetReportViewModel;
                break;
            }

            //if (Isvirgin)
            //{
            //    IsReportMayLoaded = false;
            //    await Task.Delay(5000).ContinueWith(a => IsReportMayLoaded = true);
            //}
            //Isvirgin = false;
        }
 public IncomeStatementReportControl()
 {
     vm          = ContainerHelper.Container.Resolve <IncomeStatementReportViewModel>();
     DataContext = vm;
     InitializeComponent();
 }