public SearchResultForm(String logId, int n) { InitializeComponent(); b = n; if (n == 0) { this.UpdateBtn.Visible = false; } else if (n == 1) { this.AddFVBtn.Visible = false; } this.Text = "登记号:" + logId; BasicInfo bi = new BasicInfo(); id = logId; bi.readBasicInfoById(logId); NametextBox.Text = bi.P_name; //SexcomboBox.Text = Convert.ToString(bi.P_sex); if (bi.P_sex == '1') { SexTextBox.Text = "男"; } else { SexTextBox.Text = "女"; } //SexTextBox.Text = Convert.ToString(bi.P_sex); AgetextBox.Text = Convert.ToString(bi.P_age); TeletextBox.Text = bi.P_tel; HosIDtextBox.Text = Convert.ToString(bi.Hos_id); Control phc = new PresentHistoryControl(id); Control pic = new PhysicalInspectControl(id); Control cpc = new CurePlanControl(id); //this.PresentHistorytabPage.Controls.Add(phc); //this.PhysicalInspecttabPage.Controls.Add(pic); //this.CurePlantabPage.Controls.Add(cpc); PhysicalInspect pi = new PhysicalInspect(); pi.readPhysicalInspect(id); Char[] thyroid = pi.Thyroid_inspect.ToCharArray(); Char[] heart = pi.Heart_inspect.ToCharArray(); Char[] eye = pi.Eye_inspect.ToCharArray(); Char[] other = pi.Else_inspect.ToCharArray(); for (int i = 0; i < thyroid.Length; i++) { if (thyroid[i] == '1') { Control[] ctls = this.Controls.Find(thyroidCheck[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } for (int i = 0; i < heart.Length; i++) { if (heart[i] == '1') { Control[] ctls = this.Controls.Find(heartCheck[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } for (int i = 0; i < eye.Length; i++) { if (eye[i] == '1') { Control[] ctls = this.Controls.Find(eyeCheck[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } for (int i = 0; i < other.Length; i++) { if (other[i] == '1') { Control[] ctls = this.Controls.Find(otherCheck[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } this.BiggertextBox.Text = Convert.ToString(pi.Thyroid_bigger); this.LefttextBox.Text = Convert.ToString(pi.Thyroid_left); this.RighttextBox.Text = Convert.ToString(pi.Thyroid_right); this.HeartRatetextBox.Text = Convert.ToString(pi.Heart_rate); this.NoiseLeveltextBox.Text = Convert.ToString(pi.Noise_level); this.BloodLowtextBox.Text = Convert.ToString(pi.Blood_lpressure); this.BloodHightextBox.Text = Convert.ToString(pi.Blood_hpressure); this.EyeLefttextBox.Text = Convert.ToString(pi.Left_eye_out); this.EyeRighttextBox.Text = Convert.ToString(pi.Right_eye_out); this.EyeDistancetextBox.Text = Convert.ToString(pi.Eye_distance); PresentHistory ph = new PresentHistory(); ph.readPresentHistory(id); this.MainReporttextBox.Text = ph.Main_report; Char[] c = ph.Symptom.ToCharArray(); int a = c.Length; for (int i = 0; i < c.Length; i++) { if (c[i] == '1') { Control[] ctls = this.Controls.Find(controlArr[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } this.FlaccidtextBox.Text = Convert.ToString(ph.Palsy_times); this.DefecatetextBox.Text = Convert.ToString(ph.Stool_times); this.OthertextBox.Text = ph.Else_things; this.ProcessrichTextBox.Text = ph.Treat_process; CurePlan cp = new CurePlan(); cp.readCurePlan(id); this.twohtextBox.Text = Convert.ToString(cp.Twoh_rate); this.TwoFhtextBox.Text = Convert.ToString(cp.Twentyfourh_rate); if (cp.Rate_level == 0) { NormalcheckBox.Checked = true; } if (cp.Rate_level == 1) { MorecheckBox.Checked = true; } if (cp.Rate_level == -1) { LesscheckBox.Checked = true; } this.RecomtextBox.Text = Convert.ToString(cp.Recom_dose); this.PlantextBox.Text = Convert.ToString(cp.Plan_dose); this.CaltextBox.Text = Convert.ToString(cp.Cal_dose); this.RealtextBox.Text = Convert.ToString(cp.Real_dose); Char[] ef = cp.Ef_factor.ToCharArray(); for (int i = 0; i < ef.Length; i++) { if (ef[i] == '1') { Control[] ctls = this.Controls.Find(efCheck[i], true); if (ctls.Length > 0) { CheckBox cb = (CheckBox)ctls[0]; cb.Checked = true; } } } this.ElsethingtextBox.Text = cp.Ef_else; this.elserichTextBox.Text = cp.Else_things; if (cp.Illness_course == 1) { this.IDosageCoursetextBox.Text = "≤1年"; } else if (cp.Illness_course == 2) { IDosageCoursetextBox.Text = ">1≤2年"; } else if (cp.Illness_course == 3) { IDosageCoursetextBox.Text = ">2≤3年"; } else if (cp.Illness_course == 4) { IDosageCoursetextBox.Text = ">3≤4年"; } else { IDosageCoursetextBox.Text = ">4年"; } if (cp.Illness_states == 1) { this.IDosageStatetextBox.Text = "轻"; } else if (cp.Illness_states == 2) { IDosageStatetextBox.Text = "中"; } else { IDosageStatetextBox.Text = "重"; } this.PlantextBox.Text = Convert.ToString(cp.Plan_dose); foreach (Control control in Controls) { if (control is TextBox) { TextBox tb = (TextBox)control; tb.ReadOnly = true; } if (control is CheckBox) { CheckBox cb = (CheckBox)control; cb.Enabled = false; } } }
private void saveAllBtn_Click(object sender, EventArgs e) { //基本信息 BasicInfo basicinfo = new BasicInfo(); basicinfo.Log_id = cfId.Trim(); basicinfo.P_name = NametextBox.Text.Trim(); if (SexcomboBox.Text.Trim().Equals("男")) { basicinfo.P_sex = '1'; } else { basicinfo.P_sex = '0'; } basicinfo.P_age = Convert.ToInt32(AgetextBox.Text.Trim()); if (MarriedcomboBox.Text.Trim().Equals("已婚")) { basicinfo.P_married = '1'; } else { basicinfo.P_married = '0'; } basicinfo.P_radical = RadicaltextBox.Text.Trim(); basicinfo.Hos_id = Convert.ToInt32(HosIDtextBox.Text.Trim()); basicinfo.P_home = HometextBox.Text.Trim(); basicinfo.P_born = BorntextBox.Text.Trim(); basicinfo.P_jobaddr = JodaddrtextBox.Text.Trim(); basicinfo.P_job = JobtextBox.Text.Trim(); basicinfo.P_addr = HomeaddrtextBox.Text.Trim(); basicinfo.P_tel = TeletextBox.Text.Trim(); basicinfo.P_email = EmailtextBox.Text.Trim(); basicinfo.P_contact = ContacttextBox.Text.Trim(); basicinfo.P_relation = RelationtextBox.Text.Trim(); /*********************************************************************************** * 基本症状保存* ***********************************************************************************/ PresentHistory presenthistory = new PresentHistory(); presenthistory.Main_report = MainReporttextBox.Text.Trim(); //主述 presenthistory.Else_things = OthertextBox.Text.Trim(); //其他 char[] symptom = new char[50]; if (NeckcheckBox.Checked) //颈粗 { symptom[0] = '1'; } else { symptom[0] = '0'; } if (HeatcheckBox.Checked) //怕热 { symptom[1] = '1'; } else { symptom[1] = '0'; } if (IdrosischeckBox.Checked) //多汗 { symptom[2] = '1'; } else { symptom[2] = '0'; } if (FeeblecheckBox.Checked) //乏力 { symptom[3] = '1'; } else { symptom[3] = '0'; } if (WeightLcheckBox.Checked) //体重减轻 { symptom[4] = '1'; } else { symptom[4] = '0'; } if (WeightHcheckBox.Checked) //体重增加 { symptom[5] = '1'; } else { symptom[5] = '0'; } if (ShakecheckBox.Checked) //手颤 { symptom[6] = '1'; } else { symptom[6] = '0'; } if (LanguagecheckBox.Checked) //多言多动 { symptom[7] = '1'; } else { symptom[7] = '0'; } if (NervouscheckBox.Checked) //紧张多虑 { symptom[8] = '1'; } else { symptom[8] = '0'; } if (InsomniacheckBox.Checked) //失眠 { symptom[9] = '1'; } else { symptom[9] = '0'; } if (AngrycheckBox.Checked) //焦躁易怒 { symptom[10] = '1'; } else { symptom[10] = '0'; } if (MemorycheckBox.Checked) //记忆力减退 { symptom[11] = '1'; } else { symptom[11] = '0'; } if (IllusioncheckBox.Checked) //幻觉 { symptom[12] = '1'; } else { symptom[12] = '0'; } if (DepressioncheckBox.Checked) //寡言抑郁 { symptom[13] = '1'; } else { symptom[13] = '0'; } if (ColdcheckBox.Checked) //神情冷漠 { symptom[14] = '1'; } else { symptom[14] = '0'; } if (PalpitationcheckBox.Checked) //心悸 { symptom[15] = '1'; } else { symptom[15] = '0'; } if (ChestcheckBox.Checked) //胸闷 { symptom[16] = '1'; } else { symptom[16] = '0'; } if (BreathcheckBox.Checked) //气短 { symptom[17] = '1'; } else { symptom[17] = '0'; } if (PolyphagiacheckBox.Checked) //多食 { symptom[18] = '1'; } else { symptom[18] = '0'; } if (HungercheckBox.Checked) //易饥 { symptom[19] = '1'; } else { symptom[19] = '0'; } if (AppetitecheckBox.Checked) //食欲减退 { symptom[20] = '1'; } else { symptom[20] = '0'; } if (JaundicecheckBox.Checked) //黄疸 { symptom[21] = '1'; } else { symptom[21] = '0'; } if (NauseacheckBox.Checked) //恶心呕吐 { symptom[22] = '1'; } else { symptom[22] = '0'; } if (ExophthalmoscheckBox.Checked) //突眼 { symptom[23] = '1'; } else { symptom[23] = '0'; } if (EyecheckBox.Checked) //眼胀 { symptom[24] = '1'; } else { symptom[24] = '0'; } if (SensationcheckBox.Checked) //眼异物感 { symptom[25] = '1'; } else { symptom[25] = '0'; } if (PhotophobiacheckBox.Checked) //怕光 { symptom[26] = '1'; } else { symptom[26] = '0'; } if (TearscheckBox.Checked) //流泪 { symptom[27] = '1'; } else { symptom[27] = '0'; } if (StackcheckBox.Checked) //刺痛 { symptom[28] = '1'; } else { symptom[28] = '0'; } if (AsthenopiacheckBox.Checked) //视力疲劳 { symptom[29] = '1'; } else { symptom[29] = '0'; } if (EyesightcheckBox.Checked) //视力减退 { symptom[30] = '1'; } else { symptom[30] = '0'; } if (DiplopiacheckBox.Checked) //复视 { symptom[31] = '1'; } else { symptom[31] = '0'; } if (StrabismuscheckBox.Checked) //斜视 { symptom[32] = '1'; } else { symptom[32] = '0'; } if (IrregularcheckBox.Checked) //月经不调 { symptom[33] = '1'; } else { symptom[33] = '0'; } if (AmenorrhoeacheckBox.Checked) //闭经 { symptom[34] = '1'; } else { symptom[34] = '0'; } if (MammarycheckBox.Checked) //乳腺增生 { symptom[35] = '1'; } else { symptom[35] = '0'; } if (ImpotencecheckBox.Checked) //阳痿 { symptom[36] = '1'; } else { symptom[36] = '0'; } if (SexlesscheckBox.Checked) //性冷淡 { symptom[37] = '1'; } else { symptom[37] = '0'; } if (ZhoucheckBox.Checked) //周麻 { symptom[38] = '1'; } else { symptom[38] = '0'; } if (DiscomfortcheckBox.Checked) //颈前不适 { symptom[39] = '1'; } else { symptom[39] = '0'; } if (FlaccidcheckBox.Checked) //软瘫 { symptom[40] = '1'; presenthistory.Palsy_times = Convert.ToInt32(FlaccidtextBox.Text.Trim()); //软瘫次数 } else { symptom[40] = '0'; presenthistory.Palsy_times = 0; //软瘫次数 } if (DefecatecheckBox.Checked) //大便次数增多 { symptom[41] = '1'; presenthistory.Stool_times = Convert.ToInt32(DefecatetextBox.Text.Trim()); //大便次数 } else { symptom[41] = '0'; presenthistory.Stool_times = 0; //大便次数 } string symptom_string = new string(symptom); presenthistory.Symptom = symptom_string.Trim(); //症状 presenthistory.Treat_process = ProcessrichTextBox.Text.Trim(); //发病及治疗经过 /*********************************************************************************** * 既往史保存* ***********************************************************************************/ ConstHistory consthistory = new ConstHistory(); /*既往史*/ consthistory.Past_his = PastrichTextBox.Text.Trim(); /*个人史*/ char[] personhistory = new char[10]; if (ResidentcheckBox.Checked) //沿海地区居住10年以上 { personhistory[0] = '1'; } else { personhistory[0] = '0'; } if (EatSeacheckBox.Checked) //有食用海产品 { personhistory[1] = '1'; } else { personhistory[1] = '0'; } if (DrinkcheckBox.Checked) //饮凉茶的习惯 { personhistory[2] = '1'; } else { personhistory[2] = '0'; } string person_his = new string(personhistory); consthistory.Person_his = person_his.Trim(); /*婚育史*/ if (this.MarriedcomboBox.Text == "已婚" && this.SexcomboBox.Text == "女") { consthistory.Mari_age = Convert.ToInt32(MenophaniaAgetextBox.Text.Trim()); //结婚年龄 consthistory.Preg_times = Convert.ToInt32(PregtextBox.Text.Trim()); consthistory.Bear_times = Convert.ToInt32(BeartextBox.Text.Trim()); consthistory.Nat_bear = Convert.ToInt32(NatBeartextBox.Text.Trim()); consthistory.Op_abort = Convert.ToInt32(OpBeartextBox.Text.Trim()); consthistory.Nat_abort = Convert.ToInt32(NatAborttextBox.Text.Trim()); consthistory.Op_abort = Convert.ToInt32(OpAborttextBox.Text.Trim()); consthistory.Early_bear = Convert.ToInt32(EarlyBeartextBox.Text.Trim()); consthistory.Dead_bear = Convert.ToInt32(DeadBeartextBox.Text.Trim()); } /*月经史*/ if (this.SexcomboBox.Text == "女") { consthistory.Menophania_age = Convert.ToInt32(MenophaniaAgetextBox.Text.Trim()); consthistory.Period = Convert.ToInt32(PeriodtextBox.Text.Trim()); consthistory.Cycle_day = Convert.ToInt32(CycletextBox.Text.Trim()); consthistory.Menopause_y = Convert.ToInt32(MenopauseYtextBox.Text.Trim()); consthistory.Menopause_m = Convert.ToInt32(MenopauseMtextBox.Text.Trim()); //经量 if (BleedFormalcheckBox.Checked) { consthistory.Bleed_amount = 0; } else if (BleedMorecheckBox.Checked) { consthistory.Bleed_amount = 1; } else if (BleedLesscheckBox.Checked) { consthistory.Bleed_amount = 2; } //痛经 if (MenoPainNonecheckBox.Checked) { consthistory.Meno_pain = 0; } else if (MenoPainHascheckBox.Checked) { consthistory.Meno_pain = 1; } //经期不规则 if (MenoIrregularNonecheckBox.Checked) { consthistory.Meno_irregular = 0; } else if (MenoIrregularHascheckBox.Checked) { consthistory.Meno_irregular = 1; } } /*家族史*/ consthistory.Parent_his = ParentHisrichTextBox.Text.Trim(); /**************************************************************** * 体格检查保存* ****************************************************************/ PhysicalInspect physical = new PhysicalInspect(); /*************************** * 甲状腺检查 ***************************/ char[] thyroid = new char[16]; if (BigcheckBox.Checked) { thyroid[0] = '1'; } else { thyroid[0] = '0'; physical.Thyroid_bigger = Convert.ToInt32(BiggertextBox.Text.Trim()); } int thyroidstatus = 1; if (QuantityLesscheckBox.Checked) { thyroid[1] = '1'; thyroidstatus = 1; } else { thyroid[1] = '0'; } if (QuantityFormalcheckBox.Checked) { thyroid[2] = '1'; thyroidstatus = 2; } else { thyroid[2] = '0'; } if (QuantityMorecheckBox.Checked) { thyroid[3] = '1'; thyroidstatus = 3; } else { thyroid[3] = '0'; } if (DiffusiblecheckBox.Checked) { thyroid[4] = '1'; } else { thyroid[4] = '0'; } if (TremblecheckBox.Checked) { thyroid[5] = '1'; } else { thyroid[5] = '0'; } if (VesselcheckBox.Checked) { thyroid[6] = '1'; } else { thyroid[6] = '0'; } if (NoduleNonecheckBox.Checked) { thyroid[7] = '1'; } else { thyroid[7] = '0'; } if (NoduleLesscheckBox.Checked) { thyroid[8] = '1'; } else { thyroid[8] = '0'; } if (NoduleMorecheckBox.Checked) { thyroid[9] = '1'; } else { thyroid[9] = '0'; } if (PainNonecheckBox.Checked) { thyroid[10] = '1'; } else { thyroid[10] = '0'; } if (PainLesscheckBox.Checked) { thyroid[11] = '1'; } else { thyroid[11] = '0'; } if (PainMorecheckBox.Checked) { thyroid[12] = '1'; } else { thyroid[12] = '0'; } if (LeftcheckBox.Checked) { thyroid[13] = '1'; } else { thyroid[13] = '0'; } if (RightcheckBox.Checked) { thyroid[14] = '1'; } else { thyroid[14] = '0'; } if (DissymmetrycheckBox.Checked) { thyroid[15] = '1'; physical.Thyroid_left = Convert.ToInt32(LefttextBox.Text.Trim()); physical.Thyroid_right = Convert.ToInt32(RighttextBox.Text.Trim()); } else { thyroid[15] = '0'; } string thyroidinspect = new string(thyroid); physical.Thyroid_inspect = thyroidinspect.Trim(); /*********************************** * 心血管肺 **********************************/ physical.Heart_rate = Convert.ToInt32(HeartRatetextBox.Text.Trim()); physical.Blood_hpressure = Convert.ToInt32(BloodHightextBox.Text.Trim()); physical.Blood_lpressure = Convert.ToInt32(BloodLowtextBox.Text.Trim()); char[] heart = new char[14]; if (HeartFormalcheckBox.Checked) { heart[0] = '1'; } else { heart[0] = '0'; } if (HeartInformalcheckBox.Checked) { heart[1] = '1'; } else { heart[1] = '0'; } if (HeartEarlycheckBox.Checked) { heart[2] = '1'; } else { heart[2] = '0'; } if (NoiseNonecheckBox.Checked) { heart[3] = '1'; } else { heart[3] = '0'; } if (NoiseHascheckBox.Checked) { heart[4] = '1'; physical.Noise_level = Convert.ToInt32(NoiseLeveltextBox.Text.Trim()); } else { heart[4] = '0'; } if (SystolecheckBox.Checked) { heart[5] = '1'; } else { heart[5] = '0'; } if (DiastolecheckBox.Checked) { heart[6] = '1'; } else { heart[6] = '0'; } if (BorderFormalcheckBox.Checked) { heart[7] = '1'; } else { heart[7] = '0'; } if (BorderMorecheckBox.Checked) { heart[8] = '1'; } else { heart[8] = '0'; } if (BreathClearcheckBox.Checked) { heart[9] = '1'; } else { heart[9] = '0'; } if (BreathGancheckBox.Checked) { heart[10] = '1'; } else { heart[10] = '0'; } if (BreathShicheckBox.Checked) { heart[11] = '1'; } else { heart[11] = '0'; } if (LeftLungcheckBox.Checked) { heart[12] = '1'; } else { heart[12] = '0'; } if (RightLungcheckBox.Checked) { heart[13] = '1'; } else { heart[13] = '0'; } string heartispect = new string(heart); physical.Heart_inspect = heartispect.Trim(); /******************************* * 眼征 *********************************/ char[] eye = new char[10]; if (EyeTucheckBox.Checked) { eye[0] = '1'; physical.Left_eye_out = Convert.ToDouble(EyeLefttextBox.Text.Trim()); physical.Right_eye_out = Convert.ToDouble(EyeRighttextBox.Text.Trim()); physical.Eye_distance = Convert.ToDouble(EyeDistancetextBox.Text.Trim()); } else { eye[0] = '0'; } if (FlashcheckBox.Checked) { eye[1] = '1'; } else { eye[1] = '0'; } if (FaceMorecheckBox.Checked) { eye[2] = '1'; } else { eye[2] = '0'; } if (EyelidLowcheckBox.Checked) { eye[3] = '1'; } else { eye[3] = '0'; } if (EyelidMorecheckBox.Checked) { eye[4] = '1'; } else { eye[4] = '0'; } if (ConjunctivacheckBox.Checked) { eye[5] = '1'; } else { eye[5] = '0'; } if (FullBloodcheckBox.Checked) { eye[6] = '1'; } else { eye[6] = '0'; } if (VoncheckBox.Checked) { eye[7] = '1'; } else { eye[7] = '0'; } if (JofforycheckBox.Checked) { eye[8] = '1'; } else { eye[8] = '0'; } if (MobiuscheckBox.Checked) { eye[9] = '1'; } else { eye[9] = '0'; } string eyeinspect = new string(eye); physical.Eye_inspect = eyeinspect.Trim(); /********************************** * 其他 ***********************************/ char[] other = new char[6]; if (PachylosischeckBox.Checked) { other[0] = '1'; } else { other[0] = '0'; } if (YellowcheckBox.Checked) { other[1] = '1'; } else { other[1] = '0'; } if (SweetcheckBox.Checked) { other[2] = '1'; } else { other[2] = '0'; } if (PointcheckBox.Checked) { other[3] = '1'; } else { other[3] = '0'; } if (WatercheckBox.Checked) { other[4] = '1'; } else { other[4] = '0'; } if (FaircheckBox.Checked) { other[5] = '1'; } else { other[5] = '0'; } string otherthing = new string(other); physical.Else_inspect = otherthing.Trim(); /********************************** * 化验检查 ***********************************/ LabInspect labinspect = new LabInspect(); labinspect.Ft3 = Convert.ToDouble(FT3textBox.Text.Trim()); labinspect.Ft4 = Convert.ToDouble(FT4textBox.Text.Trim()); labinspect.Tsh = Convert.ToDouble(TSHtextBox.Text.Trim()); labinspect.Tt3 = Convert.ToDouble(TT3textBox.Text.Trim()); labinspect.Tt4 = Convert.ToDouble(TT4textBox.Text.Trim()); labinspect.Tpoab = Convert.ToDouble(TPOAbtextBox.Text.Trim()); labinspect.Tgab = Convert.ToDouble(TgAbtextBox.Text.Trim()); labinspect.Trab = Convert.ToDouble(TRAbtextBox.Text.Trim()); labinspect.Wbc = Convert.ToDouble(WBCtextBox.Text.Trim()); labinspect.Rbc = Convert.ToDouble(RBCtextBox.Text.Trim()); labinspect.Hb = Convert.ToDouble(HbtextBox.Text.Trim()); labinspect.Plt = Convert.ToDouble(PLTtextBox.Text.Trim()); labinspect.N = NLtextBox.Text.Trim() + "%" + NRtextBox.Text.Trim(); labinspect.L = LLtextBox.Text.Trim() + "%" + LRtextBox.Text.Trim(); labinspect.Tb = Convert.ToDouble(TBtextBox.Text.Trim()); labinspect.Db = Convert.ToDouble(DBtextBox.Text.Trim()); labinspect.Alt = Convert.ToDouble(ALTtextBox.Text.Trim()); labinspect.Ast = Convert.ToDouble(ASTtextBox.Text.Trim()); labinspect.Alp = Convert.ToDouble(ALPtextBox.Text.Trim()); labinspect.Ygt = Convert.ToDouble(yGTtextBox.Text.Trim()); labinspect.Tp = Convert.ToDouble(TPtextBox.Text.Trim()); labinspect.Alb = Convert.ToDouble(ALBtextBox.Text.Trim()); labinspect.Glo = Convert.ToDouble(GLOtextBox.Text.Trim()); labinspect.Ag = Convert.ToDouble(AgetextBox.Text.Trim()); labinspect.Bun = Convert.ToDouble(BUNtextBox.Text.Trim()); labinspect.Ua = Convert.ToDouble(UatextBox.Text.Trim()); labinspect.Cr = Convert.ToDouble(CRtextBox.Text.Trim()); labinspect.Glu = Convert.ToDouble(GLUtextBox.Text.Trim()); labinspect.Sc = Convert.ToDouble(SCtextBox.Text.Trim()); labinspect.K = Convert.ToDouble(KtextBox.Text.Trim()); labinspect.P = Convert.ToDouble(PtextBox.Text.Trim()); labinspect.Else_inspect = ElseThingrichTextBox.Text.Trim(); /********************************** * 影像学 ***********************************/ ImageInspect imageinspect = new ImageInspect(); imageinspect.Ecg = ECGtextBox.Text.Trim(); imageinspect.Ect_left = ETCleftLtextBox.Text.Trim() + "×" + ETCleftRtextBox.Text.Trim(); imageinspect.Ect_right = ETCRightLtextBox.Text.Trim() + "×" + ETCRightRtextBox.Text.Trim(); imageinspect.Ect_area = Convert.ToDouble(ETCAreatextBox.Text.Trim()); imageinspect.Ect_tb = Convert.ToDouble(ETCTBtextBox.Text.Trim()); imageinspect.Ect_weight = Convert.ToDouble(ETCWeighttextBox.Text.Trim()); char[] etc = new char[10]; if (ETCNodeNonecheckBox.Checked) { etc[0] = '1'; } else { etc[0] = '0'; } imageinspect.Ect_nodule = ETCNoduleLtextBox.Text.Trim() + "×" + ETCNoduleRtextBox.Text.Trim(); if (ETCNodeLesscheckBox.Checked) { etc[1] = '1'; } else { etc[1] = '0'; } if (ETCNodeMorecheckBox.Checked) { etc[2] = '1'; } else { etc[2] = '0'; } if (ETCLeftcheckBox.Checked) { etc[3] = '1'; } else { etc[3] = '0'; } if (ETCRightcheckBox.Checked) { etc[4] = '1'; } else { etc[4] = '0'; } if (HotcheckBox.Checked) { etc[5] = '1'; } else { etc[5] = '0'; } if (WarmcheckBox.Checked) { etc[6] = '1'; } else { etc[6] = '0'; } if (ETCColdcheckBox.Checked) { etc[7] = '1'; } else { etc[7] = '0'; } string etcinspect = new string(etc); imageinspect.Ect_inspect = etcinspect; imageinspect.B_left = Convert.ToString(BLeftLtextBox.Text.Trim()) + "×" + Convert.ToString(BLeftRtextBox.Text.Trim()); imageinspect.B_right = Convert.ToString(BRightLtextBox.Text.Trim()) + "×" + Convert.ToString(BRightRtextBox.Text.Trim()); imageinspect.B_area = Convert.ToDouble(BAreatextBox.Text.Trim()); imageinspect.B_weight = Convert.ToDouble(BWeighttextBox.Text.Trim()); char[] b = new char[10]; if (BNoduleNonecheckBox.Checked) { b[0] = '1'; } else { b[0] = '0'; } imageinspect.B_nodule = Convert.ToString(BNoduleLtextBox.Text.Trim()) + "×" + Convert.ToString(BNoduleRighttextBox.Text.Trim()); if (BNoduleLesscheckBox.Checked) { b[1] = '1'; } else { b[1] = '0'; } if (BNoduleMorecheckBox.Checked) { b[2] = '1'; } else { b[2] = '0'; } if (BLeftcheckBox.Checked) { b[3] = '1'; } else { b[3] = '0'; } if (BRightcheckBox.Checked) { b[4] = '1'; } else { b[4] = '0'; } if (BShiYongcheckBox.Checked) { b[5] = '1'; } else { b[5] = '0'; } if (BNangcheckBox.Checked) { b[6] = '1'; } else { b[6] = '0'; } if (BHuncheckBox.Checked) { b[7] = '1'; } else { b[7] = '0'; } string binspect = new string(b); imageinspect.B_inspect = binspect; imageinspect.Else_inspect = Convert.ToDouble(ElseJtextBox.Text.Trim()); imageinspect.Diagnosis = DiagnosisrichTextBox.Text.Trim(); /********************************** * 治疗计划 ***********************************/ CurePlan cureplan = new CurePlan(); cureplan.Twoh_rate = Convert.ToDouble(twohtextBox.Text.Trim()); cureplan.Twentyfourh_rate = Convert.ToDouble(TwoFhtextBox.Text.Trim()); if (NormalcheckBox.Checked) { cureplan.Rate_level = 0; } if (MorecheckBox.Checked) { cureplan.Rate_level = 1; } if (LesscheckBox.Checked) { cureplan.Rate_level = -1; } cureplan.Recom_dose = Convert.ToDouble(RecomtextBox.Text.Trim()); //cureplan.Plan_dose = Convert.ToDouble(PlantextBox.Text.Trim()); cureplan.Cal_dose = Convert.ToDouble(CaltextBox.Text.Trim()); cureplan.Real_dose = Convert.ToDouble(RealtextBox.Text.Trim()); cureplan.Else_things = elserichTextBox.Text.Trim(); char[] ef = new char[10]; if (AgecheckBox.Checked) { ef[0] = '1'; } else { ef[0] = '0'; } if (ZhengcheckBox.Checked) { ef[1] = '1'; } else { ef[1] = '0'; } if (HecheckBox.Checked) { ef[2] = '1'; } else { ef[2] = '0'; } if (BingcheckBox.Checked) { ef[3] = '1'; } else { ef[3] = '0'; } if (shoushucheckBox.Checked) { ef[4] = '1'; } else { ef[4] = '0'; } if (ATDcheckBox.Checked) { ef[5] = '1'; } else { ef[5] = '0'; } if (fufacheckBox.Checked) { ef[6] = '1'; } else { ef[6] = '0'; } if (JiacheckBox.Checked) { ef[7] = '1'; } else { ef[7] = '0'; } if (JiejiecheckBox.Checked) { ef[8] = '1'; } else { ef[8] = '0'; } if (qitacheckBox.Checked) { ef[9] = '1'; } else { ef[9] = '0'; } string effect = new string(ef); cureplan.Ef_factor = effect; cureplan.Ef_else = ElsethingtextBox.Text.Trim(); cureplan.Plan_dose = Convert.ToDouble(this.PlantextBox.Text); basicinfo.insertBasicInfo(); presenthistory.insertPhysicalInspect(Convert.ToString(cfId.Trim())); consthistory.insertConstHistory(Convert.ToString(cfId.Trim())); //插入logid labinspect.insertLabInspect(Convert.ToString(cfId.Trim())); imageinspect.insertImageInspect(Convert.ToString(cfId.Trim())); cureplan.insertCurePlan(Convert.ToString(cfId.Trim())); physical.insertPhysicalInspect(Convert.ToString(cfId.Trim())); //插入logid //MessageBox.Show("保存成功!"); //this.Close(); new Msg("保存成功!", basicinfo.P_name, cfId, this).Show(); }
/**************************************************************** * 体格检查保存* ****************************************************************/ private void PhysicalInspectSavebutton_Click(object sender, EventArgs e) { PhysicalInspect physical = new PhysicalInspect(); /*************************** * 甲状腺检查 ***************************/ physical.Thyroid_bigger = Convert.ToInt32(BiggertextBox.Text.Trim()); physical.Thyroid_left = Convert.ToInt32(LefttextBox.Text.Trim()); char[] thyroid = new char[20]; if (BigcheckBox.Checked) { thyroid[0] = '1'; } else { thyroid[0] = '0'; } if (QuantityLesscheckBox.Checked) { thyroid[1] = '1'; } else { thyroid[1] = '0'; } if (QuantityFormalcheckBox.Checked) { thyroid[2] = '1'; } else { thyroid[2] = '0'; } if (QuantityMorecheckBox.Checked) { thyroid[3] = '1'; } else { thyroid[3] = '0'; } if (DiffusiblecheckBox.Checked) { thyroid[4] = '1'; } else { thyroid[4] = '0'; } if (TremblecheckBox.Checked) { thyroid[5] = '1'; } else { thyroid[5] = '0'; } if (VesselcheckBox.Checked) { thyroid[6] = '1'; } else { thyroid[6] = '0'; } if (NoduleNonecheckBox.Checked) { thyroid[7] = '1'; } else { thyroid[7] = '0'; } if (NoduleLesscheckBox.Checked) { thyroid[8] = '1'; } else { thyroid[8] = '0'; } if (NoduleMorecheckBox.Checked) { thyroid[9] = '1'; } else { thyroid[9] = '0'; } if (PainNonecheckBox.Checked) { thyroid[10] = '1'; } else { thyroid[10] = '0'; } if (PainLesscheckBox.Checked) { thyroid[11] = '1'; } else { thyroid[11] = '0'; } if (PainMorecheckBox.Checked) { thyroid[12] = '1'; } else { thyroid[12] = '0'; } if (LeftcheckBox.Checked) { thyroid[13] = '1'; } else { thyroid[13] = '0'; } if (RightcheckBox.Checked) { thyroid[14] = '1'; } else { thyroid[14] = '0'; } if (DissymmetrycheckBox54.Checked) { thyroid[15] = '1'; } else { thyroid[15] = '0'; } string thyroidinspect = new string(thyroid); physical.Thyroid_inspect = thyroidinspect.Trim(); /*********************************** * 心血管肺 **********************************/ physical.Heart_rate = Convert.ToInt32(HeartRatetextBox.Text.Trim()); physical.Noise_level = Convert.ToInt32(NoiseLeveltextBox.Text.Trim()); physical.Blood_hpressure = Convert.ToInt32(BloodHightextBox.Text.Trim()); physical.Blood_lpressure = Convert.ToInt32(BloodLowtextBox.Text.Trim()); char[] heart = new char[20]; if (HeartFormalcheckBox.Checked) { heart[0] = '1'; } else { heart[0] = '0'; } if (HeartInformalcheckBox.Checked) { heart[1] = '1'; } else { heart[1] = '0'; } if (HeartEarlycheckBox.Checked) { heart[2] = '1'; } else { heart[2] = '0'; } if (NoiseNonecheckBox.Checked) { heart[3] = '1'; } else { heart[3] = '0'; } if (NoiseHascheckBox.Checked) { heart[4] = '1'; } else { heart[4] = '0'; } if (SystolecheckBox.Checked) { heart[5] = '1'; } else { heart[5] = '0'; } if (DiastolecheckBox.Checked) { heart[6] = '1'; } else { heart[6] = '0'; } if (BorderFormalcheckBox.Checked) { heart[7] = '1'; } else { heart[7] = '0'; } if (BorderMorecheckBox.Checked) { heart[8] = '1'; } else { heart[8] = '0'; } if (BreathClearcheckBox.Checked) { heart[9] = '1'; } else { heart[9] = '0'; } if (BreathGancheckBox.Checked) { heart[10] = '1'; } else { heart[10] = '0'; } if (BreathShicheckBox.Checked) { heart[11] = '1'; } else { heart[11] = '0'; } if (LeftLungcheckBox.Checked) { heart[12] = '1'; } else { heart[12] = '0'; } if (RightLungcheckBox.Checked) { heart[13] = '1'; } else { heart[13] = '0'; } string heartispect = new string(heart); physical.Heart_inspect = heartispect.Trim(); /******************************* * 眼征 *********************************/ physical.Left_eye_out = Convert.ToDouble(EyeLefttextBox.Text.Trim()); physical.Right_eye_out = Convert.ToDouble(EyeRighttextBox.Text.Trim()); physical.Eye_distance = Convert.ToDouble(EyeDistancetextBox.Text.Trim()); char[] eye = new char[20]; if (EyeTucheckBox.Checked) { eye[0] = '1'; } else { eye[0] = '0'; } if (FlashcheckBox.Checked) { eye[1] = '1'; } else { eye[1] = '0'; } if (FaceMorecheckBox.Checked) { eye[2] = '1'; } else { eye[2] = '0'; } if (EyelidLowcheckBox.Checked) { eye[3] = '1'; } else { eye[3] = '0'; } if (EyelidMorecheckBox.Checked) { eye[4] = '1'; } else { eye[4] = '0'; } if (ConjunctivacheckBox.Checked) { eye[5] = '1'; } else { eye[5] = '0'; } if (FullBloodcheckBox.Checked) { eye[6] = '1'; } else { eye[6] = '0'; } if (VoncheckBox.Checked) { eye[7] = '1'; } else { eye[7] = '0'; } if (JofforycheckBox.Checked) { eye[8] = '1'; } else { eye[8] = '0'; } if (JofforycheckBox.Checked) { eye[9] = '1'; } else { eye[9] = '0'; } if (MobiuscheckBox.Checked) { eye[9] = '1'; } else { eye[9] = '0'; } string eyeinspect = new string(eye); physical.Eye_inspect = eyeinspect.Trim(); /********************************** * 其他 ***********************************/ char[] other = new char[10]; if (PachylosischeckBox.Checked) { other[0] = '1'; } else { other[0] = '0'; } if (YellowcheckBox.Checked) { other[1] = '1'; } else { other[1] = '0'; } if (SweetcheckBox.Checked) { other[2] = '1'; } else { other[2] = '0'; } if (PointcheckBox.Checked) { other[3] = '1'; } else { other[3] = '0'; } if (WatercheckBox.Checked) { other[4] = '1'; } else { other[4] = '0'; } if (FaircheckBox.Checked) { other[5] = '1'; } else { other[5] = '0'; } string otherthing = new string(other); physical.Else_inspect = otherthing.Trim(); physical.insertPhysicalInspect(Convert.ToString(LogIDLabel2.Text.Trim())); //插入logid }