コード例 #1
0
        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;
            }
        }
コード例 #2
0
        /// <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("引出函数名称错误!");
            }
        }