/// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="msg"></param>
        protected virtual void OnSendMessage(object sender, string msg)
        {
            // TODO:  添加 ucBaseControl.SendMessage 实现
            //{B88D295F-D32D-48ba-9A2D-4C9BF9DD9206}
            Neusoft.FrameWork.Models.NeuObject messageObj    = new Neusoft.FrameWork.Models.NeuObject();
            Neusoft.FrameWork.Models.NeuObject targetDeptObj = sender as Neusoft.FrameWork.Models.NeuObject;
            int    iReturn = 0;
            string errText = "";

            //要显示的文本使用NeuObject的ID
            messageObj.ID = msg;
            try
            {
                Neusoft.HISFC.BizProcess.MQ.MsmqSender msmqSender = new Neusoft.HISFC.BizProcess.MQ.MsmqSender();
                //MQ没有重构,重构后再修改此处
                //iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisProcessMessageQueueName);
                // {839D3A8A-49FA-4d47-A022-6196EB1A5715}
                iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisGeneralMessageQueueName);
                //if (iReturn != -1)
                //{
                //    iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisProcessMessageQueueName);
                //}
            }
            catch (Exception ex)
            {
                errText = ex.Message;
                return;
            }
            return;
        }
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="msg"></param>
        protected virtual void OnSendProcessMessage(object sender, string msg)
        {
            // TODO:  添加 ucBaseControl.SendMessage 实现
            //{B88D295F-D32D-48ba-9A2D-4C9BF9DD9206}
            Neusoft.FrameWork.Models.NeuObject messageObj    = new Neusoft.FrameWork.Models.NeuObject();
            Neusoft.FrameWork.Models.NeuObject targetDeptObj = sender as Neusoft.FrameWork.Models.NeuObject;
            int    iReturn = 0;
            string errText = "";

            //要显示的文本使用NeuObject的ID
            messageObj.ID = msg;
            try
            {
                Neusoft.HISFC.BizProcess.MQ.MsmqSender msmqSender = new Neusoft.HISFC.BizProcess.MQ.MsmqSender();
                //MQ没有重构,重构后再修改此处
                //iReturn = msmqSender.SendProcessMessageByDeptCode(messageObj, targetDeptObj.ID);
            }
            catch (Exception ex)
            {
                errText = ex.Message;
                return;
            }
            return;
        }