コード例 #1
0
        private void initUI()
        {//f040
            this.lbtitle.Text      = "\uf2dd 项目--实验方案设计";
            this.lbtitle.Font      = new Font("FontAwesome", 13, FontStyle.Bold);
            this.lbtitle.ForeColor = Color.Lavender;

            this.lbSubtitle.Text      = "\uf040 实验基本信息填写";
            this.lbSubtitle.Font      = new Font("FontAwesome", 13);
            this.lbSubtitle.ForeColor = Color.Lavender;

            this.lbSave.Text      = "\uf0c7 保存";
            this.lbSave.Font      = new Font("FontAwesome", 12);
            this.lbSave.ForeColor = Color.Lavender;//

            this.lbExpSave.Text      = "\uf0c7 保存";
            this.lbExpSave.Font      = new Font("FontAwesome", 12);
            this.lbExpSave.ForeColor = Color.Lavender;//

            this.lbCreateExp.Text      = "\uf202 生成实验方案";
            this.lbCreateExp.Font      = new Font("FontAwesome", 12);
            this.lbCreateExp.ForeColor = Color.Lavender;//

            this.lbExp.Text      = "\uf14b 实验方案要素设计";
            this.lbExp.Font      = new Font("FontAwesome", 13);
            this.lbExp.ForeColor = Color.Lavender;//

            m_Pro = new DoProjectInfo();
        }
コード例 #2
0
 public frmChannelSet()
 {
     InitializeComponent();
     InitUI();
     m_Pro = new DoProjectInfo();
     GetExternalChannelInfo();
 }
コード例 #3
0
 public frmYBSet()
 {
     InitializeComponent();
     initUI();
     m_pro = new DoProjectInfo();
     m_pro.GetYBChannelInfo();
     ShowFirst();
 }
コード例 #4
0
ファイル: frmDataAalrmSet.cs プロジェクト: NOCANNOBB/test
 public frmDataAalrmSet()
 {
     InitializeComponent();
     m_Pro = new DoProjectInfo();
     m_Pro.GetYBSetSignelOut();
     m_Pro.GetAlarm();
     InitUI();
 }
コード例 #5
0
        public frmInputSet()
        {
            InitializeComponent();

            initUI();
            m_Pro = new DoProjectInfo();
            m_Pro.GetYBSetSignel();
        }
コード例 #6
0
        int xPos, yPos;// 记录listView鼠标位置,解决点击空白处无法触发事件

        private void Form1_Load(object sender, EventArgs e)
        {
            if (m_Pro == null)
            {
                m_Pro = new DoProjectInfo();
            }

            ProDefine.g_SMExpermentDesin.ExpParamList = new List <DLLStruct.SMExpeDesignParam>();
            DoConfigInit();
            ShowlistPro();
        }
コード例 #7
0
        private void 打开项目ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog file = new OpenFileDialog();

            file.Filter = "csproj files(*.csproj)|*.csproj|All files(*.*)|*.*";
            if (file.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string FileName = file.SafeFileName;

                if (m_Pro == null)
                {
                    m_Pro = new DoProjectInfo();
                }

                string ProjectName     = FileName;
                string ProjectPathName = file.FileName;

                ProjectInfo pro = m_Pro.GetProjectInfo(ProjectPathName);


                int returnvalue = m_Pro.AddProjectInfo(pro);

                if (returnvalue == -1)
                {
                    MessageBox.Show("项目列表中存在当前名称的项目,添加失败");
                    return;
                }

                // Guid guid = Guid.NewGuid();
                // if (m_Pro.SaveProjectInfo(ProjectName, guid))
                {
                    //// MessageBox.Show("保存成功");
                }
                // else
                {
                    // MessageBox.Show("保存失败");
                }
                ShowlistPro();
            }
        }
コード例 #8
0
        private void lbSave_Click(object sender, EventArgs e)
        {
            if (m_Pro == null)
            {
                m_Pro = new DoProjectInfo();
            }

            string ProjectName = this.txtProjectName.Text.Trim();

            if (ProjectName == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtProjectName.Focus();
                return;
            }



            string ProductName = this.txtProductName.Text.Trim();

            if (ProductName == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtProductName.Focus();
                return;
            }


            string ProductGN = this.txtProductGN.Text.Trim();

            if (ProductGN == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtProductGN.Focus();
                return;
            }

            string ProductUse = this.txtProductUse.Text.Trim();

            if (ProductUse == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtProductUse.Focus();
                return;
            }

            string ExpTime = this.txtExpTime.Text.Trim();

            if (ExpTime == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtExpTime.Focus();
                return;
            }

            string ExpAddress = this.txtExpAddress.Text.Trim();

            if (ExpTime == "")
            {
                MessageBox.Show("所填项不能为空");
                this.txtExpAddress.Focus();
                return;
            }
            ProjectInfo pro = new ProjectInfo();

            if (ProDefine.g_MyProject != null)
            {
                pro.ProjectPath  = System.IO.Directory.GetCurrentDirectory() + "\\Pro\\" + ProjectName;
                pro.ProjectName  = ProjectName;
                pro.ProductUse   = ProductUse;
                pro.ProductGN    = ProductGN;
                pro.ProductName  = ProductName;
                pro.ExperAddress = ExpAddress;
                pro.ExperTime    = ExpTime;
                pro.GUID         = ProDefine.g_MyProject.GUID;
            }
            else
            {
                Guid guid = Guid.NewGuid();

                pro.ProjectPath  = System.IO.Directory.GetCurrentDirectory() + "\\Pro\\" + ProjectName;
                pro.ProjectName  = ProjectName;
                pro.ProductUse   = ProductUse;
                pro.ProductGN    = ProductGN;
                pro.ProductName  = ProductName;
                pro.ExperAddress = ExpAddress;
                pro.ExperTime    = ExpTime;
                pro.GUID         = guid;
            }


            int returnValue = m_Pro.SaveProjectInfo(pro);

            if (returnValue == 0)
            {
                ProDefine.NowProjectName = ProjectName;
                m_stlb.Text           = ProjectName;
                ProDefine.g_MyProject = pro;
                InsertListView(m_ListView, ProjectName);
                MessageBox.Show("保存成功");
            }
            else if (returnValue == -1)
            {
                if (MessageBox.Show("保存失败,当前路径下存在名称为:" + ProjectName + " 的项目,是否存储修改内容", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    m_Pro.ChangeProjectInfo(pro);
                    ProDefine.g_MyProject = pro;
                }
            }
        }