//删除 public override bool DeleteData() { try { if (XtraMessageBox.Show("是否删除选中的数据?", "友情提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { int[] rows = gridView1.GetSelectedRows(); dec = new DetectEquipmentCls(); for (int i = 0; i < rows.Length; i++) { dec = (DetectEquipmentCls)gridView1.GetRow(rows[i]); DetectEquipmentDAL.DeleteDetectEuipmentById(dec.Id); } } QueryAll(); Init_decBox(); dec = new DetectEquipmentCls(); return(true); } catch (System.Exception ex) { return(false); } }
//查询所有 public override bool QueryAll() { try { List <DetectEquipmentCls> decList = DetectEquipmentDAL.GetAllDetectEquipments(); DetectEquipmentBindingSource.DataSource = decList; this.gridControl1.DataSource = DetectEquipmentBindingSource; return(true); } catch (System.Exception ex) { return(false); } }
//初始化下拉框 public bool Init_decBox() { try { this.cmbObjectList.Items.Clear(); List <DetectEquipmentCls> deList = DetectEquipmentDAL.GetAllDetectEquipments(); foreach (var item in deList) { this.cmbObjectList.Items.Add(item.MeasureDeviceName); } return(true); } catch (System.Exception ex) { return(false); } }
public override bool RefreshData() { try { dec = new DetectEquipmentCls(); string decName = this.ItemObjectList.EditValue.ToString(); dec = DetectEquipmentDAL.QueryDetectEquipmentByName(decName); DetectEquipmentBindingSource.DataSource = dec; this.gridControl1.DataSource = DetectEquipmentBindingSource; dec = new DetectEquipmentCls(); return(true); } catch (System.Exception ex) { return(false); } }
//保存 public override bool SaveDataA() { try { if (AddorModify == AddOrModifyEnum.Add) { dec = new DetectEquipmentCls(); dec.MeasureDeviceName = txtEquipmentName.Text.ToString(); dec.CameraResolution = txtCameraResolution.Text.ToString(); dec.PixelSize = txtPixelLength.Text.ToString(); dec.StdPrecision = Convert.ToDouble(txtPrecious.Text.ToString()); DetectEquipmentDAL.AddDetectEquipment(dec); txtEquipmentName.Text = ""; txtCameraResolution.Text = ""; txtPixelLength.Text = ""; txtPrecious.Text = ""; this.layoutControlGroup1.Enabled = false; DetectEquipmentBindingSource.DataSource = dec; this.gridControl1.DataSource = DetectEquipmentBindingSource; Init_decBox(); MessageBox.Show("测量设备添加成功!"); dec = new DetectEquipmentCls(); return(true); } else if (AddorModify == AddOrModifyEnum.Modify) { dec.MeasureDeviceName = this.txtEquipmentName.Text.ToString(); dec.CameraResolution = this.txtCameraResolution.Text.ToString(); dec.PixelSize = this.txtPixelLength.Text.ToString(); dec.StdPrecision = Convert.ToDouble(this.txtPrecious.Text.ToString()); DetectEquipmentDAL.ModifyDetectEquipmentById(dec); this.layoutControlGroup1.Enabled = false; //this.txtPrecious.Text = ""; //this.txtCameraResolution.Text = ""; //this.txtEquipmentName.Text = ""; //this.txtPixelLength.Text = ""; MessageBox.Show("修改成功!"); dec = new DetectEquipmentCls(); return(true); } else { return(false); } } catch (System.Exception ex) { return(false); } }