예제 #1
0
        public object GetObject()
        {
            if (_functionName == "")
            {
                throw new Exception("引出函数名不能为空!");
            }
            Form f = null;

            switch (_functionName)
            {
            case "Fun_ts_mzys_blcflr_lscx":
                Frmblcf_cx Frmblcf_cx = new Frmblcf_cx(_menuTag, _chineseName, _mdiParent, new Guid(CommunicateValue[0].ToString()), Guid.Empty);

                if (_mdiParent != null)
                {
                    Frmblcf_cx.MdiParent = _mdiParent;
                }
                //Frmblcf_cx.Show();
                f = Frmblcf_cx;
                break;

            case "Fun_ts_mzys_blcflr_zyz":
                Frmzyz Frmzyz = new Frmzyz(_menuTag, _chineseName, _mdiParent, new Guid(CommunicateValue[0].ToString()), Convert.ToInt32(CommunicateValue[1]));
                f = Frmzyz;
                break;

            case "Fun_ts_mztfsh":
            case "Fun_ts_mztfsq_ys":    //add by zouchihua 2014-9-14 医生申请也可以挂菜单
                Frm_TF_Apply frm_tfsq = new Frm_TF_Apply(_menuTag, _chineseName, _mdiParent);
                f = frm_tfsq;
                break;

            case "Fun_ts_mztfsq_hj":    //add by zouchihua 2014-9-14 如果是划价的话,也可以挂菜单
                Frm_TF_Apply frm_tfsq1 = new Frm_TF_Apply(_menuTag, _chineseName, _mdiParent);
                f = frm_tfsq1;
                break;

            default:
                throw new Exception("引出函数名称错误!");
            }
            return(f);
        }
예제 #2
0
 private void dataGridView1_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (dataGridView1.CurrentCell == null)
         {
             return;
         }
         DataTable tb = (DataTable)dataGridView1.DataSource;
         if (tb.Rows.Count == 0)
         {
             return;
         }
         int        nrow   = this.dataGridView1.CurrentCell.RowIndex;
         Guid       brxxid = new Guid(tb.Rows[nrow]["brxxid"].ToString());
         Guid       jzid   = new Guid(tb.Rows[nrow]["jzid"].ToString());
         Frmblcf_cx f      = new Frmblcf_cx(_menuTag, "病历处方历史查询", _mdiParent, brxxid, jzid);
         f.ShowDialog();
     }
     catch (System.Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }