private void btnLogin_Click(object sender, EventArgs e) { try { splashScreenManager1.ShowWaitForm(); splashScreenManager1.SetWaitFormCaption("请稍等...."); splashScreenManager1.SetWaitFormDescription("正在验证用户信息"); //SplashScreenManager.ShowForm(typeof (SplashScreen1)); StaticInfoHelper.IsOpen = 1; if (txtUserName.Text.Trim() == string.Empty) { MessageBox.Show(@"账号不能为空!"); txtUserName.Focus(); return; } if (txtPassword.Text.Trim() == string.Empty) { MessageBox.Show(@"密码不能为空!"); txtPassword.Focus(); return; } Bse_UserDAL dal = new Bse_UserDAL(); DataTable dt = dal.GetList("Number='" + txtUserName.Text.Trim() + "' and Password='******' ").Tables[0]; if (dt.Rows.Count > 0) { UserInfoHelper.CreateUserId = dt.Rows[0]["User_Id"].ToString(); UserInfoHelper.UserName = dt.Rows[0]["UserName"].ToString(); UserInfoHelper.CreateName = dt.Rows[0]["Realname"].ToString(); UserInfoHelper.Number = dt.Rows[0]["Number"].ToString(); UserInfoHelper.Password = dt.Rows[0]["Password"].ToString(); UserInfoHelper.Dept_Id = dt.Rows[0]["Dept_Id"].ToString(); UserInfoHelper.Company_Id = dt.Rows[0]["Company_Id"].ToString(); UserInfoHelper.CompanyName = dt.Rows[0]["CompanyName"].ToString(); UserInfoHelper.DeptName = dt.Rows[0]["DeptName"].ToString(); UserInfoHelper.Bloc_Id = dt.Rows[0]["Bloc_Id"].ToString(); UserInfoHelper.BlocName = dt.Rows[0]["BlocName"].ToString(); UserInfoHelper.SystemId = dt.Rows[0]["SystemId"].ToString(); DialogResult = DialogResult.OK; //异步加载窗体 Bse_MenuDALExtend menus = new Bse_MenuDALExtend(); DataSet dsMenus = menus.GetMenusRibbon(); GlobalHelp.DataSetMenus = dsMenus; bckWorker.RunWorkerAsync(dsMenus); } else { MessageDxUtilHelper.ShowTips("用户名或者密码错误,登录失败!"); txtPassword.SelectAll(); } } finally { splashScreenManager1.CloseWaitForm(); } }
/// <summary>执行查询 /// /// </summary> private void DoQueryData() { string strWhere = GetSearchSql(); Bse_UserDAL dal = new Bse_UserDAL(); List <Bse_User> lstBseUser = dal.GetListArray("*", "User_Id", "ASC", Pager.PageSize, Pager.PageIndex, strWhere); Pager.RecordCount = dal.CalcCount(strWhere); Pager.InitPageInfo(); grdData.DataSource = lstBseUser; }