Пример #1
0
        private async void pi_edit_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (null == this.grid_data.SelectedItem)
            {
                return;
            }
            var data = this.grid_data.SelectedItem as AddCustomerInfoDTO;

            SAssert.MustTrue(null != data, string.Format("绑定数据异常!"));

            var dialog = new EditCustomerInfoPanel();

            dialog.Init(data);
            var result = await dialog.SmothShow();

            if (result)
            {
                var editInfo = dialog.EditInfo;
                if (null != editInfo)
                {
                    // 在Edit层已经校验过
                    //if(editInfo.CheckValid())
                    this.PostAsync("api/AddCustomerInfo", editInfo, new HttpResponseHandler(this.CommOpResponseCommHandler <BaseOpResult>));
                }
            }
        }
Пример #2
0
        private async void btn_add_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new EditCustomerInfoPanel();
            var result = await dialog.SmothShow();

            if (result)
            {
                var editInfo = dialog.EditInfo;
                if (null != editInfo)
                {
                    // 在Edit层已经校验过
                    //if(editInfo.CheckValid())
                    this.PostAsync("api/AddCustomerInfo", editInfo, new HttpResponseHandler(this.CommOpResponseCommHandler <BaseOpResult>));
                }
            }
        }