Пример #1
0
        /// <summary>
        /// 释放资源
        /// </summary>
        /// <param name="isDisposing"></param>
        protected override void Dispose(bool isDisposing)
        {
            if (this.alreadyDisposed)
            {
                return;
            }

            if (this.pact != null)
            {
                this.pact.Dispose();
                this.pact = null;
            }
            if (this.minFee != null)
            {
                this.minFee.Dispose();
                this.minFee = null;
            }
            if (this.rate != null)
            {
                this.rate.Dispose();
                this.rate = null;
            }

            base.Dispose(isDisposing);

            this.alreadyDisposed = true;
        }
        protected override void OnLoad()
        {
            this.Init();

            base.OnLoad();
            //设置时间范围
            DateTime now = DateTime.Now;
            DateTime dt  = new DateTime(DateTime.Now.Year, 1, 1);

            this.dtpBeginTime.Value = dt;

            //填充数据
            Neusoft.HISFC.BizProcess.Integrate.Manager manager = new Neusoft.HISFC.BizProcess.Integrate.Manager();
            alpaykindConstantList = manager.QueryPactUnitAll();
            Neusoft.HISFC.Models.Base.Pact alpact = new Neusoft.HISFC.Models.Base.Pact();
            alpact.ID        = "ALL";
            alpact.Name      = "全部";
            alpact.SpellCode = "QB";
            alpaykindConstantList.Insert(0, alpact);
            this.neuComboBox1.AddItems(alpaykindConstantList);
            neuComboBox1.SelectedIndex = 0;
        }
        protected override void OnLoad()
        {
            this.Init();

            base.OnLoad();
            //设置时间范围
            DateTime now = DateTime.Now;
            DateTime dt  = new DateTime(DateTime.Now.Year, 1, 1);

            this.dtpBeginTime.Value = dt;

            //填充数据
            Neusoft.HISFC.BizProcess.Integrate.Manager manager = new Neusoft.HISFC.BizProcess.Integrate.Manager();
            alpaykindConstantList = manager.QueryPactUnitAll();
            Neusoft.HISFC.Models.Base.Pact alpact = new Neusoft.HISFC.Models.Base.Pact();
            alpact.ID        = "ALL";
            alpact.Name      = "全部";
            alpact.SpellCode = "QB";
            alpaykindConstantList.Insert(0, alpact);
            this.neuComboBox1.AddItems(alpaykindConstantList);
            neuComboBox1.SelectedIndex = 0;


            alinstateConstantList = new ArrayList();
            #region 全部患者状态

            //全部
            Neusoft.HISFC.Models.Base.Const allinstate0 = new Neusoft.HISFC.Models.Base.Const();
            allinstate0.ID        = "QB";
            allinstate0.Name      = "全部";
            allinstate0.SpellCode = "QB";
            alinstateConstantList.Add(allinstate0);
            //住院登记
            Neusoft.HISFC.Models.Base.Const allinstate1 = new Neusoft.HISFC.Models.Base.Const();
            allinstate1.ID        = "ZYDJ";
            allinstate1.Name      = "住院登记";
            allinstate1.SpellCode = "ZYDJ";
            alinstateConstantList.Add(allinstate1);
            //病房接诊
            Neusoft.HISFC.Models.Base.Const allinstate2 = new Neusoft.HISFC.Models.Base.Const();
            allinstate2.ID        = "BFJZ";
            allinstate2.Name      = "病房接诊";
            allinstate2.SpellCode = "BFJZ";
            alinstateConstantList.Add(allinstate2);
            //出院登记
            Neusoft.HISFC.Models.Base.Const allinstate3 = new Neusoft.HISFC.Models.Base.Const();
            allinstate3.ID        = "CYDJ";
            allinstate3.Name      = "出院登记";
            allinstate3.SpellCode = "CYDJ";
            alinstateConstantList.Add(allinstate3);
            //出院结算
            Neusoft.HISFC.Models.Base.Const allinstate4 = new Neusoft.HISFC.Models.Base.Const();
            allinstate4.ID        = "CYJS";
            allinstate4.Name      = "出院结算";
            allinstate4.SpellCode = "CYJS";
            alinstateConstantList.Add(allinstate4);
            //预约出院
            Neusoft.HISFC.Models.Base.Const allinstate5 = new Neusoft.HISFC.Models.Base.Const();
            allinstate5.ID        = "YYCY";
            allinstate5.Name      = "预约出院";
            allinstate5.SpellCode = "YYCY";
            alinstateConstantList.Add(allinstate5);
            //无费退院
            Neusoft.HISFC.Models.Base.Const allinstate6 = new Neusoft.HISFC.Models.Base.Const();
            allinstate6.ID        = "WFTY";
            allinstate6.Name      = "无费退院";
            allinstate6.SpellCode = "WFTY";
            alinstateConstantList.Add(allinstate6);
            #endregion

            this.cbstate.AddItems(alinstateConstantList);
            cbstate.SelectedIndex = 0;
        }