Example #1
0
        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();
            }
        }
Example #2
0
        /// <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;
        }