private void btnSave_Click(object sender, EventArgs e) { if (this.txtName.Text.Trim().IsNullOrWhiteSpace()) { MessageBox.Show("名称不能为空,请输入"); this.txtName.Focus(); return; } //if (DeviceType.FindAllByName(this.txtName.Text) != null) //{ // MessageBox.Show("名称已经存在"); // this.txtName.Focus(); // return; //} if (this.cameraPreSetPointId != 0) { try { // 更新 var cameraPresetPoint = new CameraPresetPoint { ID = this.cameraPreSetPointId, Code1 = this.txtCode1.Text, Code2 = this.txtCode2.Text, Code3 = this.txtCode3.Text, Name = this.txtName.Text.Trim(), PresetPoint = Convert.ToInt32(this.txtPresetPoint.Text), FacilityCameraID = Convert.ToInt32(this.cbFacilityCamera.SelectedValue), //CreateTime = this.dtCreateTime.Value, UpdateTime = DateTime.Now, //Upload = Convert.ToBoolean(this.cbUpLoad.SelectedValue), //Upload=this.rbtUpLoad.Checked, //Version = Convert.ToInt32(this.txtVersion.Text), //Remark = this.txtRemark.Text.Trim() }; CameraPresetPoint.Update(cameraPresetPoint); MessageBox.Show("更新成功"); } catch (Exception ex) { XTrace.WriteException(ex); MessageBox.Show("更新失败"); } } else { try { // 保存 var cameraPresetPoint = new CameraPresetPoint { Code1 = this.txtCode1.Text, Code2 = this.txtCode2.Text, Code3 = this.txtCode3.Text, Name = this.txtName.Text.Trim(), PresetPoint = Convert.ToInt32(this.txtPresetPoint.Text), FacilityCameraID = Convert.ToInt32(this.cbFacilityCamera.SelectedValue), CreateTime = DateTime.Now, UpdateTime = DateTime.Now, //Upload = Convert.ToBoolean(this.cbUpLoad.SelectedValue), //Upload=this.rbtUpLoad.Checked, //Version = Convert.ToInt32(this.txtVersion.Text), //Remark = this.txtRemark.Text.Trim() }; CameraPresetPoint.Save(cameraPresetPoint); MessageBox.Show("保存成功"); } catch (Exception ex) { XTrace.WriteException(ex); MessageBox.Show("保存失败"); } } this.InitCameraPreSetPointListView(); }