Esempio n. 1
0
        /// <summary>
        /// 查重方法
        /// </summary>
        /// <returns></returns>
        private bool btnCheck()
        {
            bool rbool = true;

            try
            {
                //定义一个字段用以保存项目检测名称
                var TestItemsName = this.txtTestItems_Name.Text.Trim();
                //判断名称是否为空
                if (TestItemsName == "")
                {
                    mf.ShowToolTip(ToolTipIcon.Info, "提示", "检测项目名称不能为空!", txtTestItems_Name, this);
                    txtTestItems_Name.Text = "";
                    txtTestItems_Name.Focus();
                    rbool = false;
                }
                Expression <Func <View_TestItems_Dictionary, bool> > funview_TestItemsinfo = n => n.TestItems_NAME == TestItemsName;
                if (TestItemsDAL.Query(funview_TestItemsinfo).Count() > 0)
                {
                    mf.ShowToolTip(ToolTipIcon.Info, "提示", "该检测项目名称已存在", txtTestItems_Name, this);
                    txtTestItems_Name.Focus();
                    rbool = false;;
                }
                return(rbool);
            }
            catch (Exception ex)
            {
                Common.WriteTextLog("项目检测管理 btnCheck()" + ex.Message.ToString());
                rbool = false;
            }
            return(rbool);
        }
Esempio n. 2
0
 /// <summary>
 /// 查看修改信息
 /// </summary>
 private void tsbtnUpdateSelect()
 {
     if (this.lvwTestItems.SelectedRows.Count > 0)//选中行
     {
         if (lvwTestItems.SelectedRows.Count > 1)
         {
             MessageBox.Show("修改只能选中一行!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             //修改的值
             this.txtTestItems_Name.Text = lvwTestItems.SelectedRows[0].Cells["TestItems_NAME"].Value.ToString();
             Expression <Func <View_TestItems_Dictionary, bool> > funviewinto = n => n.TestItems_NAME == this.txtTestItems_Name.Text;
             foreach (var n in TestItemsDAL.Query(funviewinto))
             {
                 if (n.TestItems_NAME != null)
                 {
                     //项目检测名称
                     this.txtTestItems_Name.Text = n.TestItems_NAME;
                 }
                 if (n.Tes_TestItems_ID != null)
                 {
                     //项目检测上级
                     //this.txtTes_TestItems_ID.Text = n.Tes_TestItems_ID.ToString();
                     this.cbxTes_TestItems_ID.SelectedValue = n.Tes_TestItems_ID;
                 }
                 if (n.TestItems_Dictionary_ID != null)
                 {
                     //项目检测状态
                     this.cbxTestItemsState.SelectedValue = n.TestItems_Dictionary_ID;
                 }
                 if (n.TestItems_COUNT != null)
                 {
                     //项目检测次数
                     this.txtTestItems_Count.Text = n.TestItems_COUNT.ToString();
                 }
                 if (n.TestItems_REMARK != null)
                 {
                     //项目检测备注
                     this.txtTestItems_Remark.Text = n.TestItems_REMARK;
                 }
                 break;
             }
             //隐藏添加按钮
             btnAdd.Visible        = false;
             btnUpUser.Visible     = true;
             btnUserCancle.Visible = true;
         }
     }
     else
     {
         MessageBox.Show("请选择要修改的行!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }