예제 #1
0
 /// <summary>
 /// 选择转科选项卡
 /// </summary>
 private void SelectTransferTab()
 {
     if (dt != null)
     {
         dt.Clear();
     }
     dgv_Transfer.DataSource = op_patientout.listPatient_Transfer(_currentDept.DeptID);
     dt = (DataTable)dgv_Transfer.DataSource;
     //如果列表中有数据,则按钮可用,并获取第一行的患者信息
     if (dt == null || dt.Rows.Count == 0)
     {
         btn_Out.Enabled       = false;
         btn_CancelOut.Enabled = false;
     }
     else
     {
         btn_Out.Enabled       = true;
         btn_CancelOut.Enabled = true;
         patlistid             = Convert.ToInt32(dt.Rows[0]["TranPatlistID"].ToString());
         getdept               = dt.Rows[0]["TranGetDept"].ToString();
         transdeptid           = Convert.ToInt32(dt.Rows[0]["TranID"].ToString());
         inpatient             = new ApplyIInPatient(patlistid);
         pnl_PatInfo.InPaitent = inpatient;
     }
 }
예제 #2
0
        //dgv_Left的单元格单击事件,点击后获取病人住院ID
        private void dgv_Left_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            dt = (DataTable)dgv_Left.DataSource;
            int rownum = dgv_Left.CurrentCell.RowIndex;

            patlistid             = Convert.ToInt32(dt.Rows[rownum]["patlistid"].ToString());
            inpatient             = new ApplyIInPatient(patlistid);
            pnl_PatInfo.InPaitent = inpatient;
        }
예제 #3
0
        //dgv_Transfer的单元格单击事件,点击后获取转科病人住院ID、目标科室和转科表ID
        private void dgv_Transfer_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            dt = (DataTable)dgv_Transfer.DataSource;
            int rownum = dgv_Transfer.CurrentCell.RowIndex;

            patlistid             = Convert.ToInt32(dt.Rows[rownum]["TranPatlistID"].ToString());
            getdept               = dt.Rows[rownum]["TranGetDept"].ToString();
            transdeptid           = Convert.ToInt32(dt.Rows[rownum]["TranID"].ToString());
            inpatient             = new ApplyIInPatient(patlistid);
            pnl_PatInfo.InPaitent = inpatient;
        }
예제 #4
0
 /// <summary>
 /// 选择已出院患者选项卡
 /// </summary>
 private void SelectLeftTab()
 {
     btn_CancelOut.Visible = false;
     btn_Out.Visible       = false;
     dgv_Left.DataSource   = op_patientout.listPatient_Left(_currentDept.DeptID);
     dt = (DataTable)dgv_Left.DataSource;
     if (dt != null && dt.Rows.Count > 0)
     {
         patlistid             = Convert.ToInt32(dt.Rows[0]["patlistid"].ToString());
         inpatient             = new ApplyIInPatient(patlistid);
         pnl_PatInfo.InPaitent = inpatient;
     }
 }