//选择元素模板 private void dGVMouldList_CurrentCellChanged(object sender, EventArgs e) { DataTable table = (DataTable)dGVMouldList.DataSource; if (table != null && table.Rows.Count > 0 && dGVMouldList.CurrentCell != null) { if (dGVMouldList.CurrentCell.RowIndex >= 0 && dGVMouldList.CurrentCell.RowIndex < table.Rows.Count) { this._currentElementMould = (HIS.EMR_BLL.EmrElementMould) HIS.MZDoc_BLL.Public.Function.DataRowToObject <HIS.EMR_BLL.EmrElementMould>(table.Rows[dGVMouldList.CurrentCell.RowIndex]); this.txtContent.Text = this._currentElementMould.MouldContent; } } }
//存为模板 private void tSMnIAddMould_Click(object sender, EventArgs e) { if (this.Tag != null && this.Tag.ToString().Length > 0 && this.Text.ToString().Length > 0) { HIS.EMR_BLL.EmrElementMould mould = new HIS.EMR_BLL.EmrElementMould(); mould.MouldCreateDate = System.DateTime.Now;; mould.MouldCreateDept = (int)Public.PublicStaticFunction.CurrentDeptId; mould.MouldCreateEmp = (int)Public.PublicStaticFunction.CurrentEmployeeId; mould.MouldLevel = 1; mould.MouldType = this.Tag.ToString(); mould.MouldContent = this.Text.Trim(); mould.Add(); MessageBox.Show("保存成功!", "提示"); } }
//选择病历元素 private void tVEmrElement_AfterSelect(object sender, TreeViewEventArgs e) { this._currentElementMould = null; this.txtContent.Text = ""; if (tVEmrElement.SelectedNode.Nodes.Count == 0) { this._currentElement = (HIS.EMR_BLL.EmrElement)tVEmrElement.SelectedNode.Tag; Controller.LoadElementMouldData(); } else { this._currentElement = null; this.dGVMouldList.DataSource = null; } }
//添加元素模板 private void btAddElementMould_Click(object sender, EventArgs e) { this._currentElementMould = null; this.txtContent.Text = ""; }