private void btn_OK_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(Device.NUM)) { MessageBox.Show("编号不能为空。"); return; } DC_Service dC_Service = new DC_Service(); try { if (IsModify) { dC_Service.ModifyDevice(Device); } else { dC_Service.InsertDCDevice(Device); } MessageBox.Show("操作成功。"); this.DialogResult = true; } catch (Exception ex) { MessageBox.Show("操作失败。" + ex.Message); } }