Ejemplo n.º 1
0
        private int InitList()
        {
            try
            {
                Neusoft.HISFC.BizLogic.HealthRecord.Baby cbaby = new Neusoft.HISFC.BizLogic.HealthRecord.Baby();
                Neusoft.HISFC.BizLogic.Manager.Constant  con   = new Neusoft.HISFC.BizLogic.Manager.Constant();
                this.fpEnter1.SelectNone = true;
                //性别
                ArrayList listSex = Neusoft.HISFC.Models.Base.SexEnumService.List();// cbaby.GetSex();
                this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 0, listSex);
                SexTypeHelper.ArrayObject = listSex;
                //分娩结果
                ArrayList listbaby = con.GetList(Neusoft.HISFC.Models.Base.EnumConstant.CHILDBEARINGRESULT);//cbaby.GetBirthEnd();
                this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 1, listbaby);
                BirthEndTypeHelper.ArrayObject = listbaby;

                //转归
                ArrayList listBabyState = con.GetList(Neusoft.HISFC.Models.Base.EnumConstant.ZG);// Neusoft.HISFC.Managementcbaby.GetBabyState();
                this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 3, listBabyState);
                BabyStateTypeHelper.ArrayObject = listBabyState;

                //呼吸
                ArrayList listbreath = con.GetList(Neusoft.HISFC.Models.Base.EnumConstant.BREATHSTATE); //cbaby.GetBreath();
                this.fpEnter1.SetColumnList(this.fpEnter1_Sheet1, 4, listbreath);
                BreathTypeHelper.ArrayObject = listbreath;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(-1);
            }
            return(0);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 查询并显示数据
        /// </summary>
        /// <returns>出错返回 -1 正常 0 不允许有病案1  </returns>
        public int LoadInfo(Neusoft.HISFC.Models.RADT.PatientInfo patient)
        {
            if (patient == null)
            {
                return(-1);
            }
            patientInfo = patient;
            if (patientInfo.CaseState == "0")
            {
                //不允许有病案
                return(1);
            }
            Neusoft.HISFC.BizLogic.HealthRecord.Baby ba = new Neusoft.HISFC.BizLogic.HealthRecord.Baby();

            //查询符合条件的数据
            ArrayList list = ba.QueryBabyByInpatientNo(patientInfo.ID);

            AddInfoToTable(list);
            return(0);
        }