/// <summary>
        /// 获取床位日报
        /// </summary>
        protected void QueryDayReport()
        {
            ArrayList alStatList = integrateManager.GetInpatientDayReportList(this.StatDate);

            if (alStatList == null)
            {
                MessageBox.Show("获取床位日报统计汇总信息发生错误");
                return;
            }

            this.neuSpread1_Sheet1.Rows.Count = 0;
            Hashtable hsDayReportDept = new Hashtable();

            foreach (Neusoft.HISFC.Models.HealthRecord.InpatientDayReport info in alStatList)
            {
                hsDayReportDept.Add(info.ID, null);

                this.neuSpread1_Sheet1.Rows.Add(0, 1);

                this.AddDataToFp(0, info);
            }

            ArrayList al = this.QueryDeptStat();

            if (al != null)
            {
                foreach (Neusoft.FrameWork.Models.NeuObject tempStat in al)
                {
                    if (!hsDayReportDept.ContainsKey(tempStat.ID))
                    {
                        Neusoft.HISFC.Models.HealthRecord.InpatientDayReport temp = new Neusoft.HISFC.Models.HealthRecord.InpatientDayReport();
                        temp.ID       = tempStat.ID;
                        temp.Name     = tempStat.Name;
                        temp.DateStat = this.StatDate;

                        this.neuSpread1_Sheet1.Rows.Add(0, 1);

                        this.AddDataToFp(0, temp);
                    }
                }
            }
        }