예제 #1
0
        protected virtual void RefreshUserList()
        {
            Neusoft.HISFC.Models.Base.Employee person = Neusoft.FrameWork.Management.Connection.Operator as Neusoft.HISFC.Models.Base.Employee;

            List <User> userList = new Neusoft.HISFC.BizLogic.Privilege.UserLogic().Query();

            if (userList == null)
            {
                MessageBox.Show("读取语句出错。");
                return;
            }
            AddDataIntoTable(ds.Tables[0], userList); //填充数据
            dv = new DataView(ds.Tables[0]);          //初始化 DataView
            this.fpSpread1_Sheet1.DataSource = dv;    // 绑定数据源
        }
예제 #2
0
        private void fpSpread1_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
        {
            if (e.Column != -1 && e.Row != -1)
            {
                User user = new Neusoft.HISFC.BizLogic.Privilege.UserLogic().Get(fpSpread1_Sheet1.Cells[fpSpread1_Sheet1.ActiveRowIndex, 0].Text.Trim());
                if (user == null)
                {
                    return;
                }

                AddUserForm frmUser = new AddUserForm(user, GetRole());
                frmUser.ShowDialog();
                RefreshUserList();
            }
        }