예제 #1
0
        internal static void ShowMerchantInfo(ResponseBusinessmanInfo merchant)
        {
            MerchantInfoWindow window = new MerchantInfoWindow();

            window.Owner = Application.Current.MainWindow;
            MerchantAddEditViewModel vm = new MerchantAddEditViewModel();

            vm.LoadInfo(merchant.Id);
            window.DataContext = vm;
            var result = window.ShowDialog();

            window.DataContext = null;
        }
예제 #2
0
        /// <summary>
        /// 修改商户
        /// </summary>
        /// <param name="call">The action.</param>
        /// <exception cref="System.NotImplementedException"></exception>
        internal static void EditMerchant(ResponseBusinessmanInfo merchant, Action <bool?> call)
        {
            MerchantEditWindow window = new MerchantEditWindow();

            window.Owner = Application.Current.MainWindow;
            MerchantAddEditViewModel vm = new MerchantAddEditViewModel();

            vm.LoadInfo(merchant.Id);
            window.DataContext = vm;
            var result = window.ShowDialog();

            if (call != null)
            {
                call(result);
            }

            window.DataContext = null;
        }