Beispiel #1
0
        public void m_mthLoadOutlookBar_EMR()
        {
            Type type = clsEMRLogin.s_FrmMDI.GetType();

            System.Reflection.PropertyInfo        pi  = type.GetProperty("m_OutlookBar");
            UtilityLibrary.WinControls.OutlookBar bar = (UtilityLibrary.WinControls.OutlookBar)pi.GetValue(clsEMRLogin.s_FrmMDI, null);
            if (bar.Tag == null || bar.Tag.ToString() != "emr")//初始化电子病历outlookbar
            {
                bar.Bands.Clear();
                if (frmOutlookBar.s_OutlookBar == null)//如果该对象还没load进内存
                {
                    frmOutlookBar frm = new frmOutlookBar();
                }
                for (int i = 0; i < frmOutlookBar.s_OutlookBar.Bands.Count; i++)
                {
                    if (frmOutlookBar.s_OutlookBar.Bands[i].ChildControl != null)
                    {
                        frmOutlookBar.s_OutlookBar.Bands[i].ChildControl.Parent = bar.FindForm();
                    }
                    bar.Bands.Add(frmOutlookBar.s_OutlookBar.Bands[i]);
                }
                for (int i = bar.Bands.Count - 1; i >= 0; i--)
                {
                    bar.CurrentBand = i;
                }
            }
            bar.Visible = true;
            bar.Tag     = "emr";//当前outlookbar已初始化为电子病历outlookbar
        }
Beispiel #2
0
        public frmInPatMedRecChoose()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            m_objDomain = new clsInpatMedRecDomain();

            if (frmOutlookBar.s_TrnInPatMed == null)           //load to memory
            {
                frmOutlookBar frm = new frmOutlookBar();
            }
        }