private void buthelp_Click(object sender, EventArgs e) { try { MenuTag tag = new MenuTag(); tag = _menuTag; ts_mz_kgl.Frmbrxxcx f = new ts_mz_kgl.Frmbrxxcx(tag, "病人查询", null); f.txtbrxm.Text = txtxm.Text; if (txtxm.Text.Trim() == "") { f.chkdjsj.Checked = true; } f.txtbrxm.Focus(); f.StartPosition = FormStartPosition.CenterScreen; f.ShowDialog(); ReadCard card = new ReadCard(f.return_kdjid, InstanceForm.BDatabase); if (card.kdjid != Guid.Empty) { cmbklx.SelectedValue = card.klx; txtkh.Text = card.kh; txtkh.Focus(); txtkh_KeyPress(sender, new KeyPressEventArgs((char)Keys.Enter)); } else { if (f.bok == true) { MessageBox.Show("只能检索有卡的病人", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception err) { MessageBox.Show(err.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
/// <summary> /// 根据函数名称实例化窗体 /// </summary> public void InstanceWorkForm() { if (_functionName == "") { throw new Exception("引出函数名不能为空!"); } switch (_functionName) { case "Fun_ts_mz_kgl_klxsz": Frmklxsz Frmklxsz = new Frmklxsz(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { Frmklxsz.MdiParent = _mdiParent; } Frmklxsz.Show(); break; case "Fun_ts_mz_kgl_xg": case "Fun_ts_mz_kgl_kdj": Frmbrxxcx Frmbrxxdj = new Frmbrxxcx(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { Frmbrxxdj.MdiParent = _mdiParent; } Frmbrxxdj.Show(); break; case "Fun_ts_mz_kgl_cx": Frmbrxxcx Frmbrxxcx = new Frmbrxxcx(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { Frmbrxxcx.MdiParent = _mdiParent; } Frmbrxxcx.Show(); break; case "Fun_ts_mz_kgl_jhk_tf": //Add By ZJ 2012-12-26 case "Fun_ts_mz_kgl_jhk": FrmHkJk FrmHkJk = new FrmHkJk(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { FrmHkJk.MdiParent = _mdiParent; } FrmHkJk.Show(); break; case "Fun_ts_mz_kgl_hk": FrmHk FrmHk = new FrmHk(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { FrmHk.MdiParent = _mdiParent; } FrmHk.Show(); break; case "Fun_ts_mz_kgl_je": Frmbrkcz Frmbrkcz = new Frmbrkcz(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { Frmbrkcz.MdiParent = _mdiParent; } Frmbrkcz.Show(); break; case "Fun_ts_mz_kgl_kyhsz": FrmKyhsz FrmKyhsz = new FrmKyhsz(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { FrmKyhsz.MdiParent = _mdiParent; } FrmKyhsz.Show(); break; case "Fun_ts_mz_xtsz_klygl": //诊疗卡领用管理 Add By Zj 2012-06-28 FrmKly frmkly = new FrmKly(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { frmkly.MdiParent = _mdiParent; } frmkly.Show(); break; case "Fun_kyh_ksyz": FrmKyhKsyz frmKyhKsyz = new FrmKyhKsyz(_menuTag, _chineseName, _mdiParent); if (_mdiParent != null) { frmKyhKsyz.MdiParent = _mdiParent; } frmKyhKsyz.Show(); break; default: throw new Exception("引出函数名称错误!"); } }