/// <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); }
/// <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); } }