Example #1
0
        private void InitTabRegion(long GRID)
        {
            if (GRID == 0)
            {
                return;
            }

            GoodsReceive objSummry = new GoodsReceive();

            objSummry = grTransServices.GetGRDetails(GRID);

            ObservableCollection <GRTransaction> lstTrnx = new ObservableCollection <GRTransaction>();

            foreach (var obj in grTransServices.GetGRTransactionByGRID(GRID))
            {
                lstTrnx.Add(obj);
            }

            IRegion tabRegion = regionManager.Regions[RegionNames.TabRegionGR];

            if (tabRegion == null)
            {
                return;
            }

            GRDetailsSummaryView     summryView = tabRegion.GetView("GRDetailsSummaryView") as GRDetailsSummaryView;
            GRDetailsTransactionView trnxView   = tabRegion.GetView("GRDetailsTransactionView") as GRDetailsTransactionView;

            if (summryView == null && trnxView == null)
            {
                summryView = this.container.Resolve <GRDetailsSummaryView>();
                trnxView   = this.container.Resolve <GRDetailsTransactionView>();

                tabRegion.Add(summryView, "GRDetailsSummaryView");
                tabRegion.Add(trnxView, "GRDetailsTransactionView");
            }
            tabRegion.Activate(summryView);

            GRDetailsSummaryViewModel     summryVM = summryView.DataContext as GRDetailsSummaryViewModel;
            GRDetailsTransactionViewModel trnxVM   = trnxView.DataContext as GRDetailsTransactionViewModel;

            if (summryVM != null && trnxVM != null)
            {
                summryVM.summryObj    = objSummry;
                trnxVM.trnxCollection = lstTrnx;
            }
        }
Example #2
0
        public GRDetailsTransactionView(GRDetailsTransactionViewModel viewModel)
        {
            InitializeComponent();

            this.DataContext = viewModel;
        }