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 TrialBalanceReportControl() { vm = ContainerHelper.Container.Resolve <TrialBalanceReportViewModel>(); DataContext = vm; InitializeComponent(); }