コード例 #1
0
        public void BindRegDatas(SIS.frmRegister reg)
        {
            reg.Mode = "6";
            if (GetConfig.hisVisit)
            {
                switch (GetConfig.hisVender)
                {
                case "JW":
                    reg.computeCharge.DT_VS = this.regJW.Bind_ExamVsCharge();
                    reg.dt_ReferDept        = this.regJW.Bind_ReferDept(reg.cmb_ReferDept);
                    this.regJW.Bind_ChargeType(reg.cmb_ChargeType);
                    break;

                case "HT":
                    break;
                }
            }
            else
            {
                switch (GetConfig.DALAndModel)
                {
                case "SIS":
                    reg.computeCharge.DT_VS = this.regUPE.Bind_ExamVsCharge();
                    reg.dt_ReferDept        = this.regUPE.Bind_ReferDept(reg.cmb_ReferDept);
                    this.regUPE.Bind_ChargeType(reg.cmb_ChargeType);
                    break;

                case "PACS":
                    reg.computeCharge.DT_VS = this.regPacs.Bind_ExamVsCharge();
                    reg.dt_ReferDept        = this.regPacs.Bind_ReferDept(reg.cmb_ReferDept);
                    this.regPacs.Bind_ChargeType(reg.cmb_ChargeType);
                    break;
                }
            }
            switch (GetConfig.DALAndModel)
            {
            case "SIS":
                this.regUPE.Bind_ImgEquipment(reg.cmb_ImgEquipment, frmMainForm.iUser);
                this.regUPE.Bind_ExamDept(reg.cmb_ExamDept);
                this.regUPE.Bind_PatientSource(reg.cmb_PatientSource);
                reg.dt_AREA = this.regUPE.Bind_AreaDict(reg.cmb_BirthPlace);
                this.regUPE.Bind_ExamClass(reg.cmb_ExamClass, GetConfig.RM_RegisterMode);
                this.regUPE.Bind_ExamGroup(reg.cmb_ExamGroup, reg.iUser, false);
                break;

            case "PACS":
                this.regPacs.Bind_ExamDept(reg.cmb_ExamDept);
                this.regPacs.Bind_PatientSource(reg.cmb_PatientSource);
                reg.dt_AREA = this.regPacs.Bind_AreaDict(reg.cmb_BirthPlace);
                PACS_Model.MUser mUser = (PACS_Model.MUser)reg.iUser;
                this.regPacs.Bind_ExamClass(mUser.DB_USER, reg.cmb_ExamClass, GetConfig.RM_RegisterMode);
                this.regPacs.Bind_ExamGroup(reg.cmb_ExamGroup, reg.iUser, false);
                break;
            }
            if (GetConfig.LM_IsLocalMode == 1 && GetConfig.LM_LocalIdMode != 0)
            {
                reg.dud_PatientLocalId.ShowUpDownButton = true;
            }
            else
            {
                reg.dud_PatientLocalId.ShowUpDownButton = false;
            }
        }
コード例 #2
0
ファイル: SaveReg.cs プロジェクト: xuanximoming/PIC
 public SaveReg(SIS.frmRegister ss)
 {
     this.reg = ss;
 }
コード例 #3
0
ファイル: NewReg.cs プロジェクト: xuanximoming/PIC
 public NewReg(SIS.frmRegister ss)
 {
     this.reg = ss;
     this.reg.dtp_ScheduledDate.Checked = false;  //默认不选中
 }