Exemplo n.º 1
0
        private void btnView_Click(object sender, RoutedEventArgs e)
        {
            ShippingAddressVM         vm       = (sender as HyperlinkButton).DataContext as ShippingAddressVM;
            ShippingAddressInfoDetail shipping = new ShippingAddressInfoDetail(vm);

            shipping.SetAllReadOnlyOrEnable();
            var     window = CPApplication.Current.CurrentPage.Context.Window;
            IDialog dialog = window.ShowDialog(ResCustomerMaintain.Title_ShippingAddress, shipping, (obj, args) =>
            {
            });

            shipping.Dialog = dialog;
        }
Exemplo n.º 2
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_AddressInfoEdit))
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert(ResShippingAddress.Msg_NoRights_Edit);
                return;
            }
            ShippingAddressVM         vm       = (sender as HyperlinkButton).DataContext as ShippingAddressVM;
            ShippingAddressInfoDetail shipping = new ShippingAddressInfoDetail(vm);
            var     window = CPApplication.Current.CurrentPage.Context.Window;
            IDialog dialog = window.ShowDialog(ResCustomerMaintain.Title_ShippingAddress, shipping, (obj, args) =>
            {
                if (args.DialogResult == DialogResultType.OK)
                {
                    OnShipingAddressUpdated(this, null);
                }
            });

            shipping.Dialog = dialog;
        }