Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
        /// <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);
            }
        }
        /// <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);
            }
        }