コード例 #1
0
ファイル: LoginUIViewModel.cs プロジェクト: AIMKK/TST2
        /// <summary>
        /// showLoginLocationSelect
        /// </summary>
        /// <param name="viewParam"></param>
        private void showLoginLocationSelect(OpenNewViewParam viewParam)
        {
            if (viewParam == null)
            {
                return;
            }
            //
            OpenNewView targetView = new OpenNewView(viewParam.NewViewType);
            //
            LoginLocationSelectUIViewModel loginLocSelectVM = targetView.GetViewDataContext <LoginLocationSelectUIViewModel>();

            if (loginLocSelectVM != null)
            {
                loginLocSelectVM.LoginType = viewParam.ParamValueFromCurrentView as string;
            }
            //

            if (targetView.ShowDialog(viewParam.CurrentView) == true)
            {
                //
                LoginLocationCode = loginLocSelectVM.SelectedUserAccess.LocationCode;
                //
                LoginLocationType = loginLocSelectVM.SelectedUserAccess.ShopNature;
                //
                Global.CurrentLoginCompanyCode = loginLocSelectVM.SelectedUserAccess.CompanyCode;
            }
        }