示例#1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (this.txtName.Text.Trim().IsNullOrWhiteSpace())
            {
                MessageBox.Show("名称不能为空,请输入");
                this.txtName.Focus();
                return;
            }

            if (this.parmeterConfigId != 0)
            {
                try
                {
                    // 更新
                    var parmeterConfig = new ParmeterConfig
                    {
                        ID    = this.parmeterConfigId,
                        Name  = this.txtName.Text.Trim(),
                        Type  = this.txtType.Text,
                        Value = this.txtValue.Text
                    };
                    ParmeterConfig.Update(parmeterConfig);
                    MessageBox.Show("更新成功");
                }
                catch (Exception ex)
                {
                    XTrace.WriteException(ex);
                    MessageBox.Show("更新失败");
                }
            }
            else
            {
                try
                {
                    // 保存
                    var parmeterConfig = new ParmeterConfig
                    {
                        //ID = this.parmeterConfigId,
                        Name  = this.txtName.Text.Trim(),
                        Type  = this.txtType.Text,
                        Value = this.txtValue.Text
                    };
                    ParmeterConfig.Save(parmeterConfig);
                    MessageBox.Show("保存成功");
                }
                catch (Exception ex)
                {
                    XTrace.WriteException(ex);
                    MessageBox.Show("保存失败");
                }
            }

            this.InitParmeterConfigList();
        }
示例#2
0
 /// <summary>
 /// 删除列表选中项
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void  除ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         //if (MessageBox.Show("确定要删除该参数配置?") == DialogResult.OK)
         if (MessageBox.Show("确定要删除该参数配置吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             if (listView1.SelectedItems[0].Tag is ParmeterConfig)
             {
                 var parmeterConfig = listView1.SelectedItems[0].Tag as ParmeterConfig;
                 ParmeterConfig.Delete(parmeterConfig);
                 InitParmeterConfigList();
             }
         }
     }
 }
示例#3
0
        /// <summary>
        /// 初始化参数配置列表
        /// </summary>
        private void InitParmeterConfigList()
        {
            this.listView1.Items.Clear();
            List <ParmeterConfig> parmeterConfigList = ParmeterConfig.FindAll();

            foreach (var parmeterConfig in parmeterConfigList)
            {
                var strings = new[]
                {
                    parmeterConfig.ID.ToString(), parmeterConfig.Name, parmeterConfig.Type, parmeterConfig.Value,
                         parmeterConfig.Remark
                };
                var listView = new ListViewItem(strings);
                listView.Tag = parmeterConfig;
                this.listView1.Items.Add(listView);
            }
        }