/// <summary> /// 新增 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddDev_Click(object sender, RoutedEventArgs e) { W_SettingDevDetail wd = new W_SettingDevDetail(); wd.ShowDialog(); TBmark.Visibility = Visibility.Visible; Refresh_Click(sender, (EventArgs)e); }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UpdateDev_Click(object sender, RoutedEventArgs e) { try { if (DGdevice.SelectedItem == null) { return; } DataRowView dr = DGdevice.SelectedItem as DataRowView; if (dr["DEV_WORK"].ToString().Equals("锁定")) { Notice.Show("设备锁定中,暂无法修改!", "提示", 3, MessageBoxIcon.Info); return; } if (string.IsNullOrWhiteSpace(dr["DEV_WORK"].ToString())) { Notice.Show("设备异常,无法修改!", "提示", 3, MessageBoxIcon.Info); return; } W_SettingDevDetail wd = new W_SettingDevDetail( dr["DEVICE"].ToString(), dr["AREA"].ToString(), dr["IP"].ToString(), dr["PORT"].ToString(), dr["DEV_TYPE"].ToString(), dr["REMARK"].ToString(), dr["DEV_DUTY"].ToString(), dr["DEV_USEFUL"].ToString(), dr["DEV_WORK"].ToString(), dr["LOCK_ID"].ToString(), dr["GAP_X"].ToString(), dr["GAP_Y"].ToString(), dr["GAP_Z"].ToString(), dr["LIMIT_X"].ToString(), dr["LIMIT_Y"].ToString()); wd.ShowDialog(); TBmark.Visibility = Visibility.Visible; Refresh_Click(sender, e); } catch (Exception ex) { throw ex; } }