/// <summary> /// 麻醉总结 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmiMZZJ_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { string patid = dataGridView1.CurrentRow.Cells["PatZhuYuanID"].Value.ToString(); string date = dataGridView1.CurrentRow.Cells["otime"].Value.ToString(); DataTable dts = _MzzjDal.GetMzzjByPatID(patid); if (dts.Rows.Count > 0) { string mzjld = dts.Rows[0]["mzjldID"].ToString(); AnesthesiaSummary f1 = new AnesthesiaSummary(mzjld.ToString(), dataGridView1.CurrentRow.Cells["PatZhuYuanID"].Value.ToString(), date); f1.ShowDialog(); } else { DataTable dtMZjld = _MzjldDal.GetMzjldByPatId(patid); if (dtMZjld.Rows.Count > 0) { string mzjld = dtMZjld.Rows[0]["id"].ToString(); AnesthesiaSummary f1 = new AnesthesiaSummary(mzjld.ToString(), dataGridView1.CurrentRow.Cells["PatZhuYuanID"].Value.ToString(), date); f1.ShowDialog(); } else { MessageBox.Show("改病人没有记录过麻醉记录单,不能进行麻醉总结!"); } } } }
private void MZZJDToolStripMenuItem_Click(object sender, EventArgs e) { if (dgvMzjld.Rows.Count > 0) { string mzid = dgvMzjld.SelectedRows[0].Cells["mzjldid"].Value.ToString(); string patid = Convert.ToString(dgvMzjld.SelectedRows[0].Cells["patid"].Value); string date = dgvMzjld.SelectedRows[0].Cells["otime"].Value.ToString(); AnesthesiaSummary form1 = new AnesthesiaSummary(mzid, patid, date); form1.ShowDialog(); } }
private void 进入麻醉总结ToolStripMenuItem_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { string patid = dataGridView1.CurrentRow.Cells["patid"].Value.ToString(); string date = DateTime.Parse(dataGridView1.SelectedRows[0].Cells["Column2"].Value.ToString()).ToString("yyyy-MM-dd"); DataTable dts = _MzzjDal.GetMzzjByPatID(patid); if (dts.Rows.Count > 0) { string mzjld = dts.Rows[0]["mzjldID"].ToString(); AnesthesiaSummary f1 = new AnesthesiaSummary(mzjld.ToString(), patid, date); f1.ShowDialog(); } else { MessageBox.Show("该病人不存在麻醉记录单,不能进行麻醉总结!"); } } }
private void button3_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { string patID = dataGridView1.CurrentRow.Cells["病人编号"].Value.ToString(); string mzjldId = ""; if ((int)_FlowType > 6) { if (dataGridView1.CurrentRow.Cells["麻醉编号"].Value != null) { mzjldId = dataGridView1.CurrentRow.Cells["麻醉编号"].Value.ToString(); } } string patZhuyuanID = dataGridView1.CurrentRow.Cells["住院号"].Value.ToString(); string date = dateTimePicker1.Value.Date.ToString("yyyy-MM-dd"); switch (_FlowType) { case EnumCreator.FlowType.NotSet: break; case EnumCreator.FlowType.Paiban: break; case EnumCreator.FlowType.OperImplant: OperImplant SSSZR = new OperImplant(patID, date); SSSZR.Show(); break; case EnumCreator.FlowType.Mzzqtys: MZZQTYS MZZQTYS = new MZZQTYS(patID, date); MZZQTYS.Show(); break; case EnumCreator.FlowType.BeforeVisit_YS: BeforeVisit_HQ BeforeVisit_YS = new BeforeVisit_HQ(patID, date); BeforeVisit_YS.Show(); break; case EnumCreator.FlowType.BeforeVisit_HS: BeforeVisit_HS_HQ BeforeVisit_HS = new BeforeVisit_HS_HQ(patID, date); BeforeVisit_HS.Show(); break; case EnumCreator.FlowType.Mzjld: break; case EnumCreator.FlowType.QixieQingdian: break; case EnumCreator.FlowType.PACU: PACU_HQ pacu = new PACU_HQ(patID, mzjldId, date); pacu.ShowDialog(); break; case EnumCreator.FlowType.NurseRecord: NurseRecord_HQ NurseRecord_HQ = new NurseRecord_HQ(mzjldId, patID, date); NurseRecord_HQ.Show(); break; case EnumCreator.FlowType.AfterAnalgesia: AfterAnalgesia mzzt = new AfterAnalgesia(mzjldId, patID, date); mzzt.Show(); break; case EnumCreator.FlowType.AnesthesiaSummary: AnesthesiaSummary mzzj = new AnesthesiaSummary(mzjldId, patID, date); mzzj.Show(); break; case EnumCreator.FlowType.Lsyz: LsyzForm lsyz = new LsyzForm(mzjldId, patID); lsyz.Show(); break; case EnumCreator.FlowType.TransfusionEvaluation: ShuXuePG sxpg = new ShuXuePG(mzjldId, patID); sxpg.Show(); break; default: break; } } else { MessageBox.Show("请选择病人!"); } }