private void btnSave_Click(object sender, EventArgs e) { if (formValid.IsValid) { bool isUpdate; if (null != fanPosEntity) { isUpdate = true; } else { fanPosEntity = new DASP.Domain.Entitys.TBFanPositionEntity(); fanPosEntity.PositionId = Guid.NewGuid(); fanPosEntity.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); isUpdate = false; } DASP.Domain.Entitys.TBTunnelEntity tunnel = cboBoxTunnel.SelectedItem as DASP.Domain.Entitys.TBTunnelEntity; fanPosEntity.Tunnel = tunnel; fanPosEntity.LaneWay = byte.Parse(cboBoxLaneWay.SelectedValue.ToString()); fanPosEntity.HoleWay = byte.Parse(cboBoxHoleWay.SelectedValue.ToString()); fanPosEntity.Creator = Global.UserInfoInstance.CurrentLoginUser; fanPosEntity.PositionName = txtFanPosName.Text.Trim(); fanPosEntity.Ramark = txtRemark.Text.Trim(); fanPosEntity.UpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); try { if (isUpdate) { posManager.Update(fanPosEntity); } else { posManager.Save(fanPosEntity); } ZMessageBox.Show(this, "保存成功!", "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); this.Close(); } catch (Exception ex) { ZMessageBox.Show(this, string.Format("保存失败:{0}!", ex.Message), "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); } } }
private void dgvDataSource_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (DataGridViewActionButtonCell.IsModifyButtonClick(sender, e)) { string objectId = dgvDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要修改关联对象的主键 DASP.Domain.Entitys.TBFanPositionEntity entity = posManager.Get(Guid.Parse(objectId)); EditFanPosFrm editFrm = new EditFanPosFrm(entity); editFrm.FormClosed += new FormClosedEventHandler(editFrm_FormClosed); editFrm.ShowDialog(); } if (DataGridViewActionButtonCell.IsDeleteButtonClick(sender, e)) { string objectId = dgvDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要删除关联对象的主键 } }
private void cusValid_Validating(object sender, CommonUtil.Validators.CustomValidator.ValidatingCancelEventArgs e) { if (e.ControlToValidate == cboBoxChannel) { ListItem listItem = cboBoxChannel.SelectedItem as ListItem; if (null == listItem || (null != listItem && listItem.Value.Equals("-1"))) { e.Valid = false; } else { e.Valid = true; } } if (e.ControlToValidate == cboBoxDataType) { ListItem listItem = cboBoxDataType.SelectedItem as ListItem; if (null == listItem || (null != listItem && listItem.Value.Equals("-1"))) { e.Valid = false; } else { e.Valid = true; } } if (e.ControlToValidate == cboBoxFanPos) { DASP.Domain.Entitys.TBFanPositionEntity listItem = cboBoxFanPos.SelectedItem as DASP.Domain.Entitys.TBFanPositionEntity; if (listItem.PositionId == Guid.Empty) { e.Valid = false; } else { e.Valid = true; } } }
public EditFanPosFrm(DASP.Domain.Entitys.TBFanPositionEntity entity) : this() { this.Text = "修改风机位置"; this.fanPosEntity = entity; }
private void btnSave_Click(object sender, EventArgs e) { if (formValid.IsValid) { if (tspConfigList == null || (tspConfigList != null && tspConfigList.Count <= 0)) { ZMessageBox.Show(this, "请选导入配置数据!", "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); return; } if (stsDataList == null || (stsDataList != null && stsDataList.Count <= 0)) { ZMessageBox.Show(this, "请选导入数据!", "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); return; } bool isUpdate = false; if (testDataEntity == null) { testDataEntity = new DASP.Domain.Entitys.TBTestDataEntity(); testDataEntity.DataId = Guid.NewGuid(); testDataEntity.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); isUpdate = false; } else { isUpdate = true; } string data = DASP.Tools.SerializerUtils.SerializeFromString(stsDataList[0].Data); List <float> v = DASP.Tools.SerializerUtils.SerializeToObject(data) as List <float>; testDataEntity.Data = data; testDataEntity.TestName = txtTestName.Text.Trim(); testDataEntity.FileHash = stsDataList[0].FileHash; testDataEntity.TestCode = int.Parse(txtTestCode.Text.Trim()); testDataEntity.ChannelCode = int.Parse(cboBoxChannel.SelectedValue.ToString()); testDataEntity.DataType = byte.Parse(cboBoxDataType.SelectedValue.ToString()); testDataEntity.SortCode = int.Parse(txtSort.Text.Trim()); testDataEntity.Remark = mTxtRemark.Text.Trim(); testDataEntity.Creator = Global.UserInfoInstance.CurrentLoginUser; testDataEntity.TestTime = dtpTestTime.Value.ToString("yyyy-MM-dd HH:mm:ss"); testDataEntity.UpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); DASP.Domain.Entitys.TBFanPositionEntity position = cboBoxFanPos.SelectedItem as DASP.Domain.Entitys.TBFanPositionEntity; testDataEntity.Position = position; DASP.Domain.Entitys.TBTestParameterEntity testParamEntity = new DASP.Domain.Entitys.TBTestParameterEntity(); testParamEntity.ParamId = testDataEntity.DataId; testParamEntity.FileHash = tspConfigList[0].FileHash; testParamEntity.SF = tspConfigList[0].SF; testParamEntity.TotalCh = tspConfigList[0].TotalCh; testParamEntity.UpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); testParamEntity.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); testParamEntity.ADVer = tspConfigList[0].ADVer; testParamEntity.Ch = tspConfigList[0].Ch; testParamEntity.CV = tspConfigList[0].CV; testParamEntity.Data = testDataEntity; testParamEntity.EU = tspConfigList[0].EU; testParamEntity.Gain = tspConfigList[0].Gain; testParamEntity.ISC = tspConfigList[0].ISC; testParamEntity.Pages = tspConfigList[0].Pages; try { if (isUpdate) { testDataManager.Update(testDataEntity); testParamManager.Update(testParamEntity); } else { testDataManager.Save(testDataEntity); testParamManager.Save(testParamEntity); } ZMessageBox.Show(this, "保存成功!", "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); this.Close(); } catch (Exception ex) { ZMessageBox.Show(this, string.Format("保存失败:{0}!", ex.Message), "提示", ZMessageBoxIcon.Information, ZMessageBoxButtons.OK); } } }