//添加 修改 高血压随访记录历史表 调此方法 private void button1_Click(object sender, EventArgs e) { aUdiabetesPatientServices hm = new aUdiabetesPatientServices(); hm.label51.Text = "添加糖尿病患者服务"; hm.Text = "添加糖尿病患者服务"; if (hm.ShowDialog() == DialogResult.OK) { //刷新页面 querydiabetesPatientServices(); MessageBox.Show("添加成功!"); } }
//添加 修改 高血压随访记录历史表 调此方法 private void button1_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count < 1) { MessageBox.Show("未选中任何行!"); return; } string name = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); string archiveno = dataGridView1.SelectedRows[0].Cells[1].Value.ToString(); string idnumber = dataGridView1.SelectedRows[0].Cells[2].Value.ToString(); string id = dataGridView1.SelectedRows[0].Cells[6].Value.ToString(); DataTable dt = diabetesPatient.queryDiabetesPatient0(id); if (dt.Rows.Count > 0) { MessageBox.Show("此身份信息已参加过了!"); return; } aUdiabetesPatientServices hm = new aUdiabetesPatientServices(); if (Common.m_nWindwMetricsY > 900) { hm.Height = 1051; hm.Width = 1378; hm.panel1.Height = 980; hm.panel1.Width = 1337; } hm.label51.Text = "添加糖尿病患者服务"; hm.Text = "添加糖尿病患者服务"; hm.textBox1.Text = name; hm.textBox2.Text = archiveno; hm.textBox51.Text = idnumber; if (hm.ShowDialog() == DialogResult.OK) { //刷新页面 querydiabetesPatientServices(); MessageBox.Show("添加成功!"); } }
private void button2_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count < 1) { MessageBox.Show("未选中任何行!"); return; } aUdiabetesPatientServices dp = new aUdiabetesPatientServices(); if (Common.m_nWindwMetricsY > 900) { dp.Height = 1051; dp.Width = 1378; dp.panel1.Height = 980; dp.panel1.Width = 1337; } string id = this.dataGridView1.SelectedRows[0].Cells[6].Value.ToString(); dp.id = id; dp.label51.Text = "修改糖尿病患者服务"; dp.Text = "修改糖尿病患者服务"; DataTable dt = diabetesPatient.queryDiabetesPatient0(id); if (dt != null && dt.Rows.Count > 0) { dp.textBox1.Text = dt.Rows[0]["name"].ToString(); dp.textBox2.Text = dt.Rows[0]["aichive_no"].ToString(); dp.dateTimePicker1.Value = DateTime.Parse(dt.Rows[0]["visit_date"].ToString()); if (dt.Rows[0]["visit_type"].ToString() == dp.radioButton1.Tag.ToString()) { dp.radioButton1.Checked = true; } ; if (dt.Rows[0]["visit_type"].ToString() == dp.radioButton2.Tag.ToString()) { dp.radioButton2.Checked = true; } ; if (dt.Rows[0]["visit_type"].ToString() == dp.radioButton3.Tag.ToString()) { dp.radioButton3.Checked = true; } ; foreach (Control ctr in dp.panel2.Controls) { //判断该控件是不是CheckBox if (ctr is CheckBox) { //将ctr转换成CheckBox并赋值给ck CheckBox ck = ctr as CheckBox; if (dt.Rows[0]["symptom"].ToString().IndexOf(ck.Tag.ToString()) > -1) { ck.Checked = true; } } } dp.richTextBox1.Text = dt.Rows[0]["symptom_other"].ToString(); dp.numericUpDown9.Value = Decimal.Parse(dt.Rows[0]["blood_pressure_high"].ToString()); dp.numericUpDown10.Value = Decimal.Parse(dt.Rows[0]["blood_pressure_low"].ToString()); dp.numericUpDown11.Value = Decimal.Parse(dt.Rows[0]["weight_now"].ToString()); dp.numericUpDown12.Value = Decimal.Parse(dt.Rows[0]["weight_next"].ToString()); dp.numericUpDown14.Value = Decimal.Parse(dt.Rows[0]["bmi_now"].ToString()); dp.numericUpDown15.Value = Decimal.Parse(dt.Rows[0]["bmi_next"].ToString()); foreach (Control ctr in dp.panel11.Controls) { //判断该控件是不是CheckBox if (ctr is CheckBox) { //将ctr转换成CheckBox并赋值给ck CheckBox ck = ctr as CheckBox; if (dt.Rows[0]["dorsal_artery"].ToString().IndexOf(ck.Tag.ToString()) > -1) { ck.Checked = true; } } } dp.richTextBox3.Text = dt.Rows[0]["other"].ToString(); dp.numericUpDown1.Value = Decimal.Parse(dt.Rows[0]["smoke_now"].ToString()); dp.numericUpDown2.Value = Decimal.Parse(dt.Rows[0]["smoke_next"].ToString()); dp.numericUpDown3.Value = Decimal.Parse(dt.Rows[0]["drink_now"].ToString()); dp.numericUpDown4.Value = Decimal.Parse(dt.Rows[0]["drink_next"].ToString()); dp.numericUpDown5.Value = Decimal.Parse(dt.Rows[0]["sports_num_now"].ToString()); dp.numericUpDown6.Value = Decimal.Parse(dt.Rows[0]["sports_time_now"].ToString()); dp.numericUpDown7.Value = Decimal.Parse(dt.Rows[0]["sports_num_next"].ToString()); dp.numericUpDown8.Value = Decimal.Parse(dt.Rows[0]["sports_time_next"].ToString()); dp.numericUpDown13.Value = Decimal.Parse(dt.Rows[0]["staple_food_now"].ToString()); dp.numericUpDown16.Value = Decimal.Parse(dt.Rows[0]["staple_food_next"].ToString()); if (dt.Rows[0]["psychological_recovery"].ToString() == dp.radioButton10.Tag.ToString()) { dp.radioButton10.Checked = true; } ; if (dt.Rows[0]["psychological_recovery"].ToString() == dp.radioButton11.Tag.ToString()) { dp.radioButton11.Checked = true; } ; if (dt.Rows[0]["psychological_recovery"].ToString() == dp.radioButton12.Tag.ToString()) { dp.radioButton12.Checked = true; } ; if (dt.Rows[0]["medical_compliance"].ToString() == dp.radioButton13.Tag.ToString()) { dp.radioButton13.Checked = true; } ; if (dt.Rows[0]["medical_compliance"].ToString() == dp.radioButton14.Tag.ToString()) { dp.radioButton14.Checked = true; } ; if (dt.Rows[0]["medical_compliance"].ToString() == dp.radioButton15.Tag.ToString()) { dp.radioButton15.Checked = true; } ; dp.numericUpDown17.Value = Decimal.Parse(dt.Rows[0]["blood_glucose"].ToString()); dp.numericUpDown18.Value = Decimal.Parse(dt.Rows[0]["glycosylated_hemoglobin"].ToString()); dp.dateTimePicker3.Value = DateTime.Parse(dt.Rows[0]["check_date"].ToString()); if (dt.Rows[0]["compliance"].ToString() == dp.radioButton22.Tag.ToString()) { dp.radioButton22.Checked = true; } ; if (dt.Rows[0]["compliance"].ToString() == dp.radioButton23.Tag.ToString()) { dp.radioButton23.Checked = true; } ; if (dt.Rows[0]["compliance"].ToString() == dp.radioButton24.Tag.ToString()) { dp.radioButton24.Checked = true; } ; if (dt.Rows[0]["untoward_effect"].ToString() == dp.radioButton16.Tag.ToString()) { dp.radioButton16.Checked = true; } ; if (dt.Rows[0]["untoward_effect"].ToString() == dp.radioButton17.Tag.ToString()) { dp.radioButton17.Checked = true; } ; if (dt.Rows[0]["reactive_hypoglycemia"].ToString() == dp.radioButton4.Tag.ToString()) { dp.radioButton4.Checked = true; } ; if (dt.Rows[0]["reactive_hypoglycemia"].ToString() == dp.radioButton5.Tag.ToString()) { dp.radioButton5.Checked = true; } ; if (dt.Rows[0]["reactive_hypoglycemia"].ToString() == dp.radioButton6.Tag.ToString()) { dp.radioButton6.Checked = true; } ; if (dt.Rows[0]["follow_type"].ToString() == dp.radioButton18.Tag.ToString()) { dp.radioButton18.Checked = true; } ; if (dt.Rows[0]["follow_type"].ToString() == dp.radioButton19.Tag.ToString()) { dp.radioButton19.Checked = true; } ; if (dt.Rows[0]["follow_type"].ToString() == dp.radioButton20.Tag.ToString()) { dp.radioButton20.Checked = true; } ; if (dt.Rows[0]["follow_type"].ToString() == dp.radioButton21.Tag.ToString()) { dp.radioButton21.Checked = true; } ; dp.richTextBox2.Text = dt.Rows[0]["advice"].ToString(); dp.textBox5.Text = dt.Rows[0]["transfer_treatment_reason"].ToString(); dp.textBox6.Text = dt.Rows[0]["transfer_treatment_department"].ToString(); dp.dateTimePicker2.Value = DateTime.Parse(dt.Rows[0]["next_visit_date"].ToString()); dp.textBox7.Text = dt.Rows[0]["visit_doctor"].ToString(); } else { MessageBox.Show("没有此人的糖尿病服务信息,请先添加糖尿病服务信息!"); return; } if (dp.ShowDialog() == DialogResult.OK) { //刷新页面 querydiabetesPatientServices(); MessageBox.Show("修改成功!"); } }