/// <summary> /// 提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSubmit_Click(object sender, EventArgs e) { // 验证 if (!Check()) { DialogResult = DialogResult.None; return; } DialogResult = DialogResult.OK; // 创建瓦斯涌出量点实体 if (GasGushQuantity == null) { var gasGushQuantity = new GasGushQuantity { CoordinateX = Convert.ToDouble(txtCoordinateX.Text), CoordinateY = Convert.ToDouble(txtCoordinateY.Text), CoordinateZ = Convert.ToDouble(txtCoordinateZ.Text), AbsoluteGasGushQuantity = Convert.ToDouble(txtAbsoluteGasGushQuantity.Text), RelativeGasGushQuantity = Convert.ToDouble(txtRelativeGasGushQuantity.Text), WorkingFaceDayOutput = Convert.ToDouble(txtWorkingFaceDayOutput.Text), StopeDate = dtpStopeDate.Value, Tunnel = selectTunnelSimple1.SelectedTunnel, CoalSeams = (CoalSeams)cboCoalSeams.SelectedValue, BindingId = IDGenerator.NewBindingID() }; // 坐标X gasGushQuantity.Save(); DrawGasGushQuantityPt(gasGushQuantity); } else { GasGushQuantity.CoordinateX = Convert.ToDouble(txtCoordinateX.Text); GasGushQuantity.CoordinateY = Convert.ToDouble(txtCoordinateY.Text); GasGushQuantity.CoordinateZ = Convert.ToDouble(txtCoordinateZ.Text); GasGushQuantity.AbsoluteGasGushQuantity = Convert.ToDouble(txtAbsoluteGasGushQuantity.Text); GasGushQuantity.RelativeGasGushQuantity = Convert.ToDouble(txtRelativeGasGushQuantity.Text); GasGushQuantity.WorkingFaceDayOutput = Convert.ToDouble(txtWorkingFaceDayOutput.Text); GasGushQuantity.StopeDate = dtpStopeDate.Value; GasGushQuantity.Tunnel = selectTunnelSimple1.SelectedTunnel; GasGushQuantity.CoalSeams = (CoalSeams)cboCoalSeams.SelectedValue; GasGushQuantity.BindingId = IDGenerator.NewBindingID(); GasGushQuantity.Save(); DelGasGushQuantityPt(GasGushQuantity.BindingId, GasGushQuantity.CoalSeams.CoalSeamsName); DrawGasGushQuantityPt(GasGushQuantity); } }
/// <summary> /// 提交 /// </summary> /// <params name="sender"></params> /// <params name="e"></params> private void btnSubmit_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; // 创建瓦斯涌出量点实体 if (GasGushQuantity == null) { var gasGushQuantity = new GasGushQuantity { coordinate_x = Convert.ToDouble(txtCoordinateX.Text), coordinate_y = Convert.ToDouble(txtCoordinateY.Text), coordinate_z = Convert.ToDouble(txtCoordinateZ.Text), absolute_gas_gush_quantity = Convert.ToDouble(txtAbsoluteGasGushQuantity.Text), relative_gas_gush_quantity = Convert.ToDouble(txtRelativeGasGushQuantity.Text), working_face_day_output = Convert.ToDouble(txtWorkingFaceDayOutput.Text), stope_date = dtpStopeDate.Value, tunnel = selectTunnelSimple1.selected_tunnel, binding_id = IdGenerator.NewBindingId() }; // 坐标X gasGushQuantity.Save(); DrawGasGushQuantityPt(gasGushQuantity); } else { GasGushQuantity.coordinate_x = Convert.ToDouble(txtCoordinateX.Text); GasGushQuantity.coordinate_y = Convert.ToDouble(txtCoordinateY.Text); GasGushQuantity.coordinate_z = Convert.ToDouble(txtCoordinateZ.Text); GasGushQuantity.absolute_gas_gush_quantity = Convert.ToDouble(txtAbsoluteGasGushQuantity.Text); GasGushQuantity.relative_gas_gush_quantity = Convert.ToDouble(txtRelativeGasGushQuantity.Text); GasGushQuantity.working_face_day_output = Convert.ToDouble(txtWorkingFaceDayOutput.Text); GasGushQuantity.stope_date = dtpStopeDate.Value; GasGushQuantity.tunnel = selectTunnelSimple1.selected_tunnel; GasGushQuantity.binding_id = IdGenerator.NewBindingId(); GasGushQuantity.Save(); DelGasGushQuantityPt(GasGushQuantity.binding_id, GasGushQuantity.coal_seam); DrawGasGushQuantityPt(GasGushQuantity); } }