public EditPostAddressWindow()
 {
     InitializeComponent();
     this._oldAddress = new PostAddressUIModel(new MetaData.User.PostAddress()
     {
         UserID = GlobalData.CurrentUser.ParentObject.SimpleInfo.UserID
     });
     this.Title       = "添加新地址";
     this.isAdd       = true;
     this.DataContext = this._oldAddress;
     GlobalData.Client.AddAddressCompleted += Client_AddAddressCompleted;
 }
Example #2
0
        private void btnUpdateAddress_Click(object sender, RoutedEventArgs e)
        {
            PostAddressUIModel address = this.lvPostAddress.SelectedItem as PostAddressUIModel;

            if (address == null)
            {
                MyMessageBox.ShowInfo("请选择要修改的地址");
                return;
            }

            EditPostAddressWindow win = new EditPostAddressWindow(address);

            win.ShowDialog();
        }
Example #3
0
        private void btnDeleteAddress_Click(object sender, RoutedEventArgs e)
        {
            if (this.lvPostAddress.SelectedItem == null)
            {
                MyMessageBox.ShowInfo("请选择要删除的地址");
                return;
            }

            if (MyMessageBox.ShowQuestionOKCancel("请确认要删除该地址?此操作不可恢复!") == System.Windows.Forms.DialogResult.OK)
            {
                PostAddressUIModel address = this.lvPostAddress.SelectedItem as PostAddressUIModel;
                if (address == null)
                {
                    MyMessageBox.ShowInfo("请选择要删除的地址");
                    return;
                }
                App.UserVMObject.AsyncDeletePostAddress(address.ParentObject.ID);
            }
        }
 public EditPostAddressWindow(PostAddressUIModel address)
 {
     InitializeComponent();
     this._oldAddress = new PostAddressUIModel(new MetaData.User.PostAddress()
     {
         ID            = address.ParentObject.ID,
         City          = address.City,
         County        = address.County,
         DetailAddress = address.DetailAddress,
         PhoneNumber   = address.PhoneNumber,
         Province      = address.Province,
         ReceiverName  = address.ReceiverName,
         UserID        = address.ParentObject.UserID
     });
     this.Title       = "修改地址";
     this.isAdd       = false;
     this.DataContext = this._oldAddress;
     GlobalData.Client.UpdateAddressCompleted += Client_UpdateAddressCompleted;
 }