Example #1
0
 /// <summary>
 /// 绑定修改数据
 /// </summary>
 /// <param name="VentilationEntity">通风实体</param>
 public void bindDefaultValue(Ventilation VentilationEntity)
 {
     //是否有无风区域
     if (VentilationEntity.IsNoWindArea == 1)
     {
         rbtnNoWindY.Checked = true;
     }
     else
     {
         rbtnNoWindN.Checked = true;
     }
     //是否有微风区域
     if (VentilationEntity.IsLightWindArea == 1)
     {
         rbtnLightWindY.Checked = true;
     }
     else
     {
         rbtnLightWindN.Checked = true;
     }
     //是否有风流反向区域
     if (VentilationEntity.IsReturnWindArea == 1)
     {
         rbtnReturnWindY.Checked = true;
     }
     else
     {
         rbtnReturnWindN.Checked = true;
     }
     //是否通风断面小于设计断面的2/3
     if (VentilationEntity.IsSmall == 1)
     {
         rbtnSmallY.Checked = true;
     }
     else
     {
         rbtnSmallN.Checked = true;
     }
     //是否工作面风量低于计划风量,风速与《煤矿安全规程》规定不符
     if (VentilationEntity.IsFollowRule == 1)
     {
         rbtnFollowRuleY.Checked = true;
     }
     else
     {
         rbtnFollowRuleN.Checked = true;
     }
 }
Example #2
0
        /// <summary>
        ///     提交通风特有信息
        /// </summary>
        private bool SubmitV()
        {
            //共通实体转化为通风实体
            _viEntity = _mineDataEntity.ChangeToVentilationInfoEntity();
            //是否有无风区域
            _viEntity.IsNoWindArea = _ventilationInfo.VentilationEntity.IsNoWindArea;
            //是否有微风区域
            _viEntity.IsLightWindArea = _ventilationInfo.VentilationEntity.IsLightWindArea;
            //是否有风流反向区域
            _viEntity.IsReturnWindArea = _ventilationInfo.VentilationEntity.IsReturnWindArea;
            //是否通风断面小于设计断面的2/3
            _viEntity.IsSmall = _ventilationInfo.VentilationEntity.IsSmall;
            //是否工作面风量低于计划风量,风速与《煤矿安全规程》规定不符
            _viEntity.IsFollowRule = _ventilationInfo.VentilationEntity.IsFollowRule;

            _viEntity.FaultageArea = _ventilationInfo.VentilationEntity.FaultageArea;

            _viEntity.AirFlow = _ventilationInfo.VentilationEntity.AirFlow;

            bool bResult = false;

            if (Text == new LibPanels(MineDataPanelName.Ventilation).panelFormName)
            {
                _viEntity.Save();
                bResult = true;
                Log.Debug("发送添加通风信息的Socket信息");
                var msg = new UpdateWarningDataMsg(Const.INVALID_ID, selectTunnelSimple1.SelectedTunnel.TunnelId,
                                                   Ventilation.TableName, OPERATION_TYPE.ADD, dtpDateTime.Value);
                SocketUtil.SendMsg2Server(msg);
                Log.Debug("发送添加通风信息的Socket信息完成");
            }
            else if (Text == new LibPanels(MineDataPanelName.Ventilation_Change).panelFormName)
            {
                _viEntity.Save();
                bResult = true;
                Log.Debug("发送修改通风信息的Socket信息");
                var msg = new UpdateWarningDataMsg(Const.INVALID_ID, selectTunnelSimple1.SelectedTunnel.TunnelId,
                                                   Ventilation.TableName, OPERATION_TYPE.UPDATE, dtpDateTime.Value);
                SocketUtil.SendMsg2Server(msg);
                Log.Debug("发送修改通风信息的Socket信息完成");
            }
            return(bResult);
        }
Example #3
0
 private void RefreshData()
 {
     gcVentilation.DataSource = Ventilation.FindAll();
 }
Example #4
0
 public Patient(string completeName, string address, string district, string city, DateTime birthDate,
                Sex sex, Color color, CivilState civilState, string religion, Scholarship scholarity, string profession,
                string naturality, double weight, double height, string phoneNumber, string email, string currentDisease,
                string associateDisease, string preexistentDisease, string history, string habits, string diagnosis,
                string complain, string medication, string mobility, string consciousState, string skin, string air,
                string toraxFormat, Ventilation ventilationType, MuscularPattern muscularPattern, VentilatoryRythm ventilatoryRythm, string abdomen,
                string signals, string symptoms, ToraxMobility toraxMobility, PulmonarExpansion pulmonarExpansion, double fr, double fc, double sp,
                double pa, double temperature, string pulmonarHearing, Cough cough, string secretion, string tonus,
                string reflexes, string strength, string sensibility, string motorControl, string complementary,
                string functionalDiagnosis, string problem, string target, string conduct, List <EvolutionRegister> evolutions)
 {
     CompleteName       = completeName;
     Address            = address;
     District           = district;
     City               = city;
     BirthDate          = birthDate;
     Sex                = sex;
     Color              = color;
     CivilEstate        = civilState;
     Religion           = religion;
     Scholarity         = scholarity;
     Profession         = profession;
     Naturality         = naturality;
     Weight             = weight;
     Height             = height;
     PhoneNumber        = phoneNumber;
     Email              = email;
     CurrentDisease     = currentDisease;
     AssociateDisease   = associateDisease;
     PreexistentDisease = preexistentDisease;
     History            = history;
     Habits             = habits;
     Diagnosis          = diagnosis;
     Complain           = complain;
     Medication         = medication;
     Mobility           = mobility;
     ConsciousState     = consciousState;
     Skin               = skin;
     Air                = air;
     ToraxFormat        = toraxFormat;
     VentilationType    = ventilationType;
     MuscularPattern    = muscularPattern;
     VentilatoryRythm   = ventilatoryRythm;
     Abdomen            = abdomen;
     Signals            = signals;
     Symptoms           = symptoms;
     ToraxMobility      = toraxMobility;
     PulmonarExpansion  = pulmonarExpansion;
     Fr                  = fr;
     Fc                  = fc;
     Sp                  = sp;
     Pa                  = pa;
     Temperature         = temperature;
     PulmonarHearing     = pulmonarHearing;
     Cough               = cough;
     Secretion           = secretion;
     Tonus               = tonus;
     Reflexes            = reflexes;
     Strength            = strength;
     Sensibility         = sensibility;
     MotorControl        = motorControl;
     Complementary       = complementary;
     FunctionalDiagnosis = functionalDiagnosis;
     Problem             = problem;
     Target              = target;
     Conduct             = conduct;
     Evolutions          = evolutions;
 }
Example #5
0
        private void MineDataSimple_Load(object sender, EventArgs e)
        {
            DataBindUtil.LoadTeam(cboTeamName);
            DataBindUtil.LoadTeamMemberByTeamName(cboSubmitter, cboTeamName.Text);
            DataBindUtil.LoadWorkTime(cboWorkTime,
                                      rbtn38.Checked ? Const_MS.WORK_GROUP_ID_38 : Const_MS.WORK_GROUP_ID_46);

            if (WorkingTimeDefault.FindFirst().DefaultWorkTimeGroupId == Const_MS.WORK_GROUP_ID_38)
            {
                rbtn38.Checked = true;
            }
            else
            {
                rbtn46.Checked = true;
            }
            // 设置班次名称
            SetWorkTimeName();

            //窗体绑定到Panel中
            _ventilationInfo.MdiParent   = this;
            _ventilationInfo.Parent      = panel2;
            _coalExistenceInfo.MdiParent = this;
            _coalExistenceInfo.Parent    = panel2;
            _gasData.MdiParent           = this;
            _gasData.Parent              = panel2;
            _management.MdiParent        = this;
            _management.Parent           = panel2;
            _geologicStructure.MdiParent = this;
            _geologicStructure.Parent    = panel2;

            //panel2绑定窗体
            panel2.Controls.Add(_coalExistenceInfo);
            panel2.Controls.Add(_ventilationInfo);
            panel2.Controls.Add(_gasData);
            panel2.Controls.Add(_management);
            panel2.Controls.Add(_geologicStructure);

            if (Tunnel != null)
            {
                selectTunnelSimple1.SetTunnel(Tunnel);
            }
            if (Team != null)
            {
                cboTeamName.SelectedText = Team.TeamName;
            }
            if (MineData != null)
            {
                selectTunnelSimple1.SetTunnel(MineData.Tunnel);
                txtCoordinateX.Text = MineData.Tunnel.WorkingFace.CoordinateX.ToString(CultureInfo.InvariantCulture);
                txtCoordinateY.Text = MineData.Tunnel.WorkingFace.CoordinateY.ToString(CultureInfo.InvariantCulture);
                txtCoordinateZ.Text = MineData.Tunnel.WorkingFace.CoordinateZ.ToString(CultureInfo.InvariantCulture);

                if (MineData.WorkStyle == "三八制")
                {
                    rbtn38.Checked = true;
                    rbtn46.Checked = false;
                }
                else
                {
                    rbtn46.Checked = true;
                    rbtn38.Checked = false;
                }
                cboWorkTime.SelectedValue = MineData.WorkTime;
                cboTeamName.SelectedText  = MineData.TeamName;
                cboSubmitter.SelectedText = MineData.Submitter;

                if (MineData is CoalExistence)
                {
                    var coalexistence = (CoalExistence)MineData;
                    _coalExistenceInfo.bindDefaultValue(coalexistence);
                    Height = FormHeight + _coalExistenceInfo.Height;
                    _coalExistenceInfo.WindowState = FormWindowState.Maximized;
                    _coalExistenceInfo.Show();
                    _coalExistenceInfo.Activate();
                }
                else if (MineData is GasData)
                {
                    var gasData = (GasData)MineData;
                    _gasData.bindDefaultValue(gasData);
                    Height = FormHeight + _gasData.Height;
                    _gasData.WindowState = FormWindowState.Maximized;
                    _gasData.Show();
                    _gasData.Activate();
                }
                else if (MineData is GeologicStructure)
                {
                    var geologicStructure = (GeologicStructure)MineData;
                    _geologicStructure.bindDefaultValue(geologicStructure);
                    Height = FormHeight + _geologicStructure.Height;
                    _geologicStructure.WindowState = FormWindowState.Maximized;
                    _geologicStructure.Show();
                    _geologicStructure.Activate();
                }
                else if (MineData is Ventilation)
                {
                    var ventilation = (Ventilation)MineData;
                    _ventilationInfo.bindDefaultValue(ventilation);
                    Height = FormHeight + _ventilationInfo.Height;
                    _ventilationInfo.WindowState = FormWindowState.Maximized;
                    _ventilationInfo.Show();
                    _ventilationInfo.Activate();
                }
                else if (MineData is Management)
                {
                    var management = (Management)MineData;
                    _management.bindDefaultValue(management);
                    Height = FormHeight + _management.Height;
                    _management.WindowState = FormWindowState.Maximized;
                    _management.Show();
                    _management.Activate();
                }
            }
            else
            {
                if (!String.IsNullOrWhiteSpace(Submitter))
                {
                    cboSubmitter.Text = Submitter;
                }

                if (Text == new LibPanels(MineDataPanelName.Ventilation_Change).panelFormName)
                {
                    _viEntity = (Ventilation)_obj;
                }
                if (Text == new LibPanels(MineDataPanelName.CoalExistence_Change).panelFormName)
                {
                    _ceEntity = (CoalExistence)_obj;
                }
                if (Text == new LibPanels(MineDataPanelName.GasData_Change).panelFormName)
                {
                    _gdEntity = (GasData)_obj;
                }
                if (Text == new LibPanels(MineDataPanelName.Management_Change).panelFormName)
                {
                    _mEntity = (Management)_obj;
                }
                if (Text == new LibPanels(MineDataPanelName.GeologicStructure_Change).panelFormName)
                {
                    _geologicStructureEntity = (GeologicStructure)_obj;
                }

                //所有小窗体最小化
                //AllMin();
                //通风
                if (Text == new LibPanels(MineDataPanelName.Ventilation).panelFormName)
                {
                    Height = FormHeight + _ventilationInfo.Height;
                    _ventilationInfo.WindowState = FormWindowState.Maximized;
                    _ventilationInfo.Show();
                    _ventilationInfo.Activate();
                }
                //煤层赋存
                if (Text == new LibPanels(MineDataPanelName.CoalExistence).panelFormName)
                {
                    Height = FormHeight + _coalExistenceInfo.Height;
                    _coalExistenceInfo.WindowState = FormWindowState.Maximized;
                    _coalExistenceInfo.Show();
                    _coalExistenceInfo.Activate();
                }
                //瓦斯
                if (Text == new LibPanels(MineDataPanelName.GasData).panelFormName)
                {
                    Height = FormHeight + _gasData.Height;
                    _gasData.WindowState = FormWindowState.Maximized;
                    _gasData.Show();
                    _gasData.Activate();
                }
                //管理
                if (Text == new LibPanels(MineDataPanelName.Management).panelFormName)
                {
                    Height = FormHeight + _management.Height;
                    _management.WindowState = FormWindowState.Maximized;
                    _management.Show();
                    _management.Activate();
                }
                //地质构造
                if (Text == new LibPanels(MineDataPanelName.GeologicStructure).panelFormName)
                {
                    Height = FormHeight + _geologicStructure.Height;
                    _geologicStructure.WindowState = FormWindowState.Maximized;
                    _geologicStructure.Show();
                    _geologicStructure.Activate();
                }

                //绑定通风修改初始信息
                if (Text == new LibPanels(MineDataPanelName.Ventilation_Change).panelFormName)
                {
                    Height = FormHeight + _ventilationInfo.Height;
                    ChangeMineCommonValue(_viEntity);

                    _ventilationInfo.VentilationEntity = _viEntity;

                    _ventilationInfo.bindDefaultValue(_viEntity);

                    _ventilationInfo.WindowState = FormWindowState.Maximized;
                    _ventilationInfo.Show();
                    _ventilationInfo.Activate();
                }

                //绑定煤层赋存修改初始信息
                if (Text == new LibPanels(MineDataPanelName.CoalExistence_Change).panelFormName)
                {
                    Height = FormHeight + _coalExistenceInfo.Height;
                    ChangeMineCommonValue(_ceEntity);

                    _coalExistenceInfo.coalExistenceEntity = _ceEntity;

                    _coalExistenceInfo.bindDefaultValue(_ceEntity);

                    _coalExistenceInfo.WindowState = FormWindowState.Maximized;
                    _coalExistenceInfo.Show();
                    _coalExistenceInfo.Activate();
                }

                //绑定瓦斯修改初始信息
                if (Text == new LibPanels(MineDataPanelName.GasData_Change).panelFormName)
                {
                    Height = FormHeight + _gasData.Height;
                    ChangeMineCommonValue(_gdEntity);

                    _gasData.GasDataEntity = _gdEntity;
                    _gasData.bindDefaultValue(_gdEntity);

                    _gasData.WindowState = FormWindowState.Maximized;
                    _gasData.Show();
                    _gasData.Activate();
                }
                //绑定管理修改初始信息
                if (Text == new LibPanels(MineDataPanelName.Management_Change).panelFormName)
                {
                    Height = FormHeight + _management.Height;
                    ChangeMineCommonValue(_mEntity);

                    _management.managementEntity = _mEntity;

                    _management.bindDefaultValue(_mEntity);

                    _management.WindowState = FormWindowState.Maximized;
                    _management.Show();
                    _management.Activate();
                }
                //绑定地质构造修改初始数据
                if (Text == new LibPanels(MineDataPanelName.GeologicStructure_Change).panelFormName)
                {
                    Height = FormHeight + _management.Height;
                    ChangeMineCommonValue(_geologicStructureEntity);

                    _geologicStructure.geoligicStructureEntity = _geologicStructureEntity;
                    _geologicStructure.bindDefaultValue(_geologicStructureEntity);

                    _geologicStructure.WindowState = FormWindowState.Maximized;
                    _geologicStructure.Show();
                    _geologicStructure.Activate();
                }
            }
        }