Example #1
0
        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);
        }
Example #2
0
        /// <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("引出函数名错误!");
            }
        }