Пример #1
0
 /// <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("改病人没有记录过麻醉记录单,不能进行麻醉总结!");
             }
         }
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 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("该病人不存在麻醉记录单,不能进行麻醉总结!");
         }
     }
 }
Пример #4
0
        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("请选择病人!");
            }
        }