Пример #1
0
 private void ShowInfo(int Id)
 {
     RuRo.BLL.ZSSY.OPListForSpecimen bll=new RuRo.BLL.ZSSY.OPListForSpecimen();
     RuRo.Model.ZSSY.OPListForSpecimen model=bll.GetModel(Id);
     this.lblId.Text=model.Id.ToString();
     this.lblPatientId.Text=model.PatientId;
     this.lblInpNO.Text=model.InpNO;
     this.lblVisitId.Text=model.VisitId;
     this.lblName.Text=model.Name;
     this.lblNamePhonetic.Text=model.NamePhonetic;
     this.lblSex.Text=model.Sex;
     this.lblDateOfBirth.Text=model.DateOfBirth;
     this.lblBirthPlace.Text=model.BirthPlace;
     this.lblCitizenship.Text=model.Citizenship;
     this.lblNation.Text=model.Nation;
     this.lblIDNO.Text=model.IDNO;
     this.lblIdentity.Text=model.Identity;
     this.lblChargeType.Text=model.ChargeType;
     this.lblMailingAddress.Text=model.MailingAddress;
     this.lblZipCode.Text=model.ZipCode;
     this.lblPhoneNumberHome.Text=model.PhoneNumberHome;
     this.lblPhoneNumbeBusiness.Text=model.PhoneNumbeBusiness;
     this.lblNextOfKin.Text=model.NextOfKin;
     this.lblRelationShip.Text=model.RelationShip;
     this.lblNextOfKinAddr.Text=model.NextOfKinAddr;
     this.lblNextOfKinZipCode.Text=model.NextOfKinZipCode;
     this.lblNextOfKinPhome.Text=model.NextOfKinPhome;
     this.lblDeptCode.Text=model.DeptCode;
     this.lblBedNO.Text=model.BedNO;
     this.lblAdmissionDateTime.Text=model.AdmissionDateTime;
     this.lblDoctorInCharge.Text=model.DoctorInCharge;
     this.lblScheduleId.Text=model.ScheduleId;
     this.lblDiagBeforeOperation.Text=model.DiagBeforeOperation;
     this.lblScheduledDateTime.Text=model.ScheduledDateTime;
     this.lblKeepSpecimenSign.Text=model.KeepSpecimenSign;
     this.lblOperatingRoom.Text=model.OperatingRoom;
     this.lblSurgeon.Text=model.Surgeon;
     this.lblInPatPreillness.Text=model.InPatPreillness;
     this.lblInPatPastillness.Text=model.InPatPastillness;
     this.lblInPatFamillness.Text=model.InPatFamillness;
     this.lblLabInfo.Text=model.LabInfo;
 }
Пример #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtPatientId.Text.Trim().Length==0)
            {
                strErr+="病人唯一标识号不能为空!\\n";
            }
            #region 非空判断
            //if(this.txtInpNO.Text.Trim().Length==0)
            //{
            //    strErr+="住院号不能为空!\\n";
            //}
            //if(this.txtVisitId.Text.Trim().Length==0)
            //{
            //    strErr+="就诊号不能为空!\\n";
            //}
            //if(this.txtName.Text.Trim().Length==0)
            //{
            //    strErr+="姓名不能为空!\\n";
            //}
            //if(this.txtNamePhonetic.Text.Trim().Length==0)
            //{
            //    strErr+="姓名拼音不能为空!\\n";
            //}
            //if(this.txtSex.Text.Trim().Length==0)
            //{
            //    strErr+="性别不能为空!\\n";
            //}
            //if(this.txtDateOfBirth.Text.Trim().Length==0)
            //{
            //    strErr+="出生日期不能为空!\\n";
            //}
            //if(this.txtBirthPlace.Text.Trim().Length==0)
            //{
            //    strErr+="行政区名称不能为空!\\n";
            //}
            //if(this.txtCitizenship.Text.Trim().Length==0)
            //{
            //    strErr+="国家简称不能为空!\\n";
            //}
            //if(this.txtNation.Text.Trim().Length==0)
            //{
            //    strErr+="民族不能为空!\\n";
            //}
            //if(this.txtIDNO.Text.Trim().Length==0)
            //{
            //    strErr+="身份证号不能为空!\\n";
            //}
            //if(this.txtIdentity.Text.Trim().Length==0)
            //{
            //    strErr+="患者工作身份不能为空!\\n";
            //}
            //if(this.txtChargeType.Text.Trim().Length==0)
            //{
            //    strErr+="病人收费类别不能为空!\\n";
            //}
            //if(this.txtMailingAddress.Text.Trim().Length==0)
            //{
            //    strErr+="永久通信地址不能为空!\\n";
            //}
            //if(this.txtZipCode.Text.Trim().Length==0)
            //{
            //    strErr+="邮政编码不能为空!\\n";
            //}
            //if(this.txtPhoneNumberHome.Text.Trim().Length==0)
            //{
            //    strErr+="家庭电话号码不能为空!\\n";
            //}
            //if(this.txtPhoneNumbeBusiness.Text.Trim().Length==0)
            //{
            //    strErr+="单位电话号码不能为空!\\n";
            //}
            //if(this.txtNextOfKin.Text.Trim().Length==0)
            //{
            //    strErr+="亲属姓名不能为空!\\n";
            //}
            //if(this.txtRelationShip.Text.Trim().Length==0)
            //{
            //    strErr+="亲属关系不能为空!\\n";
            //}
            //if(this.txtNextOfKinAddr.Text.Trim().Length==0)
            //{
            //    strErr+="联系人地址不能为空!\\n";
            //}
            //if(this.txtNextOfKinZipCode.Text.Trim().Length==0)
            //{
            //    strErr+="联系人邮政编码不能为空!\\n";
            //}
            //if(this.txtNextOfKinPhome.Text.Trim().Length==0)
            //{
            //    strErr+="联系人电话号码不能为空!\\n";
            //}
            //if(this.txtDeptCode.Text.Trim().Length==0)
            //{
            //    strErr+="当前科室代码@名称不能为空!\\n";
            //}
            //if(this.txtBedNO.Text.Trim().Length==0)
            //{
            //    strErr+="病人所住床号不能为空!\\n";
            //}
            //if(this.txtAdmissionDateTime.Text.Trim().Length==0)
            //{
            //    strErr+="入院日期及时间不能为空!\\n";
            //}
            //if(this.txtDoctorInCharge.Text.Trim().Length==0)
            //{
            //    strErr+="主治医生工号@姓名不能为空!\\n";
            //}
            //if(this.txtScheduleId.Text.Trim().Length==0)
            //{
            //    strErr+="手术id号不能为空!\\n";
            //}
            //if(this.txtDiagBeforeOperation.Text.Trim().Length==0)
            //{
            //    strErr+="主要诊断不能为空!\\n";
            //}
            //if(this.txtScheduledDateTime.Text.Trim().Length==0)
            //{
            //    strErr+="预约进行该次手术的日期及时间不能为空!\\n";
            //}
            //if(this.txtKeepSpecimenSign.Text.Trim().Length==0)
            //{
            //    strErr+="是否留标本不能为空!\\n";
            //}
            //if(this.txtOperatingRoom.Text.Trim().Length==0)
            //{
            //    strErr+="手术室代码@名称不能为空!\\n";
            //}
            //if(this.txtSurgeon.Text.Trim().Length==0)
            //{
            //    strErr+="手术医师工号@姓名不能为空!\\n";
            //}
            //if(this.txtInPatPreillness.Text.Trim().Length==0)
            //{
            //    strErr+="现病史不能为空!\\n";
            //}
            //if(this.txtInPatPastillness.Text.Trim().Length==0)
            //{
            //    strErr+="既往史不能为空!\\n";
            //}
            //if(this.txtInPatFamillness.Text.Trim().Length==0)
            //{
            //    strErr+="家族史不能为空!\\n";
            //}
            //if(this.txtLabInfo.Text.Trim().Length==0)
            //{
            //    strErr+="乙肝梅毒等阳性结果不能为空!\\n";
            //}
            #endregion

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            string PatientId=this.txtPatientId.Text;
            string InpNO=this.txtInpNO.Text;
            string VisitId=this.txtVisitId.Text;
            string Name=this.txtName.Text;
            string NamePhonetic=this.txtNamePhonetic.Text;
            string Sex=this.txtSex.Text;
            string DateOfBirth=this.txtDateOfBirth.Text;
            string BirthPlace=this.txtBirthPlace.Text;
            string Citizenship=this.txtCitizenship.Text;
            string Nation=this.txtNation.Text;
            string IDNO=this.txtIDNO.Text;
            string Identity=this.txtIdentity.Text;
            string ChargeType=this.txtChargeType.Text;
            string MailingAddress=this.txtMailingAddress.Text;
            string ZipCode=this.txtZipCode.Text;
            string PhoneNumberHome=this.txtPhoneNumberHome.Text;
            string PhoneNumbeBusiness=this.txtPhoneNumbeBusiness.Text;
            string NextOfKin=this.txtNextOfKin.Text;
            string RelationShip=this.txtRelationShip.Text;
            string NextOfKinAddr=this.txtNextOfKinAddr.Text;
            string NextOfKinZipCode=this.txtNextOfKinZipCode.Text;
            string NextOfKinPhome=this.txtNextOfKinPhome.Text;
            string DeptCode=this.txtDeptCode.Text;
            string BedNO=this.txtBedNO.Text;
            string AdmissionDateTime=this.txtAdmissionDateTime.Text;
            string DoctorInCharge=this.txtDoctorInCharge.Text;
            string ScheduleId=this.txtScheduleId.Text;
            string DiagBeforeOperation=this.txtDiagBeforeOperation.Text;
            string ScheduledDateTime=this.txtScheduledDateTime.Text;
            string KeepSpecimenSign=this.txtKeepSpecimenSign.Text;
            string OperatingRoom=this.txtOperatingRoom.Text;
            string Surgeon=this.txtSurgeon.Text;
            string InPatPreillness=this.txtInPatPreillness.Text;
            string InPatPastillness=this.txtInPatPastillness.Text;
            string InPatFamillness=this.txtInPatFamillness.Text;
            string LabInfo=this.txtLabInfo.Text;

            RuRo.Model.ZSSY.OPListForSpecimen model=new RuRo.Model.ZSSY.OPListForSpecimen();
            model.PatientId=PatientId;
            model.InpNO=InpNO;
            model.VisitId=VisitId;
            model.Name=Name;
            model.NamePhonetic=NamePhonetic;
            model.Sex=Sex;
            model.DateOfBirth=DateOfBirth;
            model.BirthPlace=BirthPlace;
            model.Citizenship=Citizenship;
            model.Nation=Nation;
            model.IDNO=IDNO;
            model.Identity=Identity;
            model.ChargeType=ChargeType;
            model.MailingAddress=MailingAddress;
            model.ZipCode=ZipCode;
            model.PhoneNumberHome=PhoneNumberHome;
            model.PhoneNumbeBusiness=PhoneNumbeBusiness;
            model.NextOfKin=NextOfKin;
            model.RelationShip=RelationShip;
            model.NextOfKinAddr=NextOfKinAddr;
            model.NextOfKinZipCode=NextOfKinZipCode;
            model.NextOfKinPhome=NextOfKinPhome;
            model.DeptCode=DeptCode;
            model.BedNO=BedNO;
            model.AdmissionDateTime=AdmissionDateTime;
            model.DoctorInCharge=DoctorInCharge;
            model.ScheduleId=ScheduleId;
            model.DiagBeforeOperation=DiagBeforeOperation;
            model.ScheduledDateTime=ScheduledDateTime;
            model.KeepSpecimenSign=KeepSpecimenSign;
            model.OperatingRoom=OperatingRoom;
            model.Surgeon=Surgeon;
            model.InPatPreillness=InPatPreillness;
            model.InPatPastillness=InPatPastillness;
            model.InPatFamillness=InPatFamillness;
            model.LabInfo=LabInfo;

            RuRo.BLL.ZSSY.OPListForSpecimen bll=new RuRo.BLL.ZSSY.OPListForSpecimen();
            bll.Add(model);
            RuRo.Common.MessageBox.ShowAndRedirect(this,"保存成功!","add.aspx");
        }