private void myDataGrid1_DoubleClick(object sender, System.EventArgs e) { if (!(lg == 3 || lg == 0)) { return; //不是主任,退出 } if (this.optwap.Checked == false) { return; //不是未审核的就退出 } DataTable myTb = (DataTable)this.myDataGrid1.DataSource; if (myTb.Rows.Count == 0) { return; } FrmSSApply ss = new FrmSSApply(); ss.BinID = new Guid(myTb.Rows[this.myDataGrid1.CurrentRowIndex]["inpatient_id"].ToString()); ss.sInpatient_no = myTb.Rows[this.myDataGrid1.CurrentRowIndex]["inpatient_no"].ToString(); ss.DeptID = this.deptID; ss.YS_ID = this.YS_ID; ss.btSH.Visible = true; ss.Bsave.Enabled = false; ss.lg = this.lg; ss.ShowDialog(); bview_Click(sender, e); }
/// <summary> /// 根据函数名称实例化窗体 /// </summary> public void InstanceWorkForm() { if (_functionName == "") { throw new Exception("引出函数名不能为空!"); } FrmSSApply frmSSApply = null; FrmSSQuery frmSSQuery = null; FrmTssSh frmtssh = null; switch (_functionName) { case "Fun_Ts_zyys_sssq": frmSSApply = new FrmSSApply(_currentUser.UserID, _currentDept.DeptId, _chineseName); if (_mdiParent != null) { frmSSApply.MdiParent = _mdiParent; } frmSSApply.BringToFront(); frmSSApply.ShowDialog(); break; case "Fun_Ts_zyys_sscx": frmSSQuery = new FrmSSQuery(_currentUser.UserID, _currentDept.DeptId, _chineseName); if (_mdiParent != null) { frmSSQuery.MdiParent = _mdiParent; } frmSSQuery.BringToFront(); frmSSQuery.ShowDialog(); break; case "Fun_Ts_zyys_ssapcx": frmSSQuery = new FrmSSQuery(_currentUser.UserID, _currentDept.DeptId, _chineseName); if (_mdiParent != null) { frmSSQuery.MdiParent = _mdiParent; } frmSSQuery.WindowState = FormWindowState.Maximized; frmSSQuery.BringToFront(); frmSSQuery.Show(); break; case "Fun_Ts_zyys_tssssh": frmtssh = new FrmTssSh(); if (_mdiParent != null) { frmtssh.MdiParent = _mdiParent; } frmtssh.WindowState = FormWindowState.Maximized; frmtssh.BringToFront(); frmtssh.Show(); break; default: throw new Exception("引出函数名错误!"); } }