コード例 #1
0
ファイル: Login.xaml.cs プロジェクト: JuRogn/OA
        //private void client_UserLoginCompleted(object sender, UserLoginCompletedEventArgs e)
        //{
        //    //try
        //    //{
        //        if (e != null)
        //        {
        //            Utility.CurrentUser = e.Result;
        //            AppContext.Host.SetRoot(new MainPage());
        //        }
        //    //}
        //    //catch (Exception ex)
        //    //{
        //    //    MessageBox.Show(ex.Message.ToString());
        //    //    btnLogin.IsEnabled = true;
        //    //    pBar.Stop();
        //    //}
        //}

        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtUserId.Text.Trim()))
                {
                    //MessageBox.Show("用户名不能为空!");
                    ComfirmWindow.ConfirmationBox("提示信息", "用户名不能为空!", "确定");
                    txtUserId.Focus();
                    return;
                }
              
                if (string.IsNullOrEmpty(txtPassword.Password.Trim()))
                {
                    //MessageBox.Show("用户密码不能为空!");
                    ComfirmWindow.ConfirmationBox("提示信息", "用户密码不能为空!", "确定");
                    txtPassword.Focus();
                    return;
                }

                btnLogin.IsEnabled = false;
                pBar.Start();
                #region 龙康才
                login = new UserLogin(txtUserId.Text.Trim(), txtPassword.Password.Trim());
                login.LoginedClick += (obj, ev) =>
                {
                    if (login.LoginResult)
                    {
                        loginUserInfo = login.GetUserInfo();
                        Utility.CurrentUser = new  T_SYS_USER();
                        Utility.CurrentUser.CREATEDATE = loginUserInfo.CREATEDATE;
                        Utility.CurrentUser.CREATEUSER = loginUserInfo.CREATEUSER;
                        Utility.CurrentUser.EMPLOYEECODE = loginUserInfo.EMPLOYEECODE;
                        Utility.CurrentUser.EMPLOYEEID = loginUserInfo.EMPLOYEEID;
                        Utility.CurrentUser.EMPLOYEENAME = loginUserInfo.EMPLOYEENAME;
                       // Utility.CurrentUser.EntityKey = loginUserInfo.EntityKey;
                        Utility.CurrentUser.ISENGINEMANAGER = loginUserInfo.ISENGINEMANAGER;
                        Utility.CurrentUser.ISFLOWMANAGER = loginUserInfo.ISFLOWMANAGER;
                        Utility.CurrentUser.ISMANGER = loginUserInfo.ISMANGER;
                        Utility.CurrentUser.OWNERCOMPANYID = loginUserInfo.OWNERCOMPANYID;
                        Utility.CurrentUser.OWNERDEPARTMENTID = loginUserInfo.OWNERDEPARTMENTID;
                        Utility.CurrentUser.OWNERID = loginUserInfo.OWNERID;
                        Utility.CurrentUser.OWNERPOSTID = loginUserInfo.OWNERPOSTID;
                        Utility.CurrentUser.PASSWORD = loginUserInfo.PASSWORD;
                        Utility.CurrentUser.REMARK = loginUserInfo.REMARK;
                        Utility.CurrentUser.STATE = loginUserInfo.STATE;
                        Utility.CurrentUser.SYSUSERID = loginUserInfo.SYSUSERID;
                      //  Utility.CurrentUser.T_SYS_USERROLE = loginUserInfo.T_SYS_USERROLE;
                        Utility.CurrentUser.UPDATEDATE = loginUserInfo.UPDATEDATE;
                        Utility.CurrentUser.UPDATEUSER = loginUserInfo.UPDATEUSER;
                        Utility.CurrentUser.USERNAME = loginUserInfo.USERNAME;
                      
                        AppContext.Host.SetRoot(new MainPage());
                    }
                    else
                    {
                        //用户名或密码错误
                        ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("USERNAMEORPASSWORDERROR"), Utility.GetResourceStr("CONFIRMBUTTON"));
                    }
                };
                #endregion
               // client.UserLoginAsync(txtUserId.Text.Trim(), UserLogin.Encrypt(txtPassword.Password.Trim()));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
                btnLogin.IsEnabled = true;
                pBar.Stop();
            }
        }
コード例 #2
0
ファイル: Login.xaml.cs プロジェクト: jjg0519/OA
        //private void client_UserLoginCompleted(object sender, UserLoginCompletedEventArgs e)
        //{
        //    //try
        //    //{
        //        if (e != null)
        //        {
        //            Utility.CurrentUser = e.Result;
        //            AppContext.Host.SetRoot(new MainPage());
        //        }
        //    //}
        //    //catch (Exception ex)
        //    //{
        //    //    MessageBox.Show(ex.Message.ToString());
        //    //    btnLogin.IsEnabled = true;
        //    //    pBar.Stop();
        //    //}
        //}

        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtUserId.Text.Trim()))
                {
                    //MessageBox.Show("用户名不能为空!");
                    ComfirmWindow.ConfirmationBox("提示信息", "用户名不能为空!", "确定");
                    txtUserId.Focus();
                    return;
                }

                if (string.IsNullOrEmpty(txtPassword.Password.Trim()))
                {
                    //MessageBox.Show("用户密码不能为空!");
                    ComfirmWindow.ConfirmationBox("提示信息", "用户密码不能为空!", "确定");
                    txtPassword.Focus();
                    return;
                }

                btnLogin.IsEnabled = false;
                pBar.Start();
                #region 龙康才
                login = new UserLogin(txtUserId.Text.Trim(), txtPassword.Password.Trim());
                login.LoginedClick += (obj, ev) =>
                {
                    if (login.LoginResult)
                    {
                        loginUserInfo                    = login.GetUserInfo();
                        Utility.CurrentUser              = new  T_SYS_USER();
                        Utility.CurrentUser.CREATEDATE   = loginUserInfo.CREATEDATE;
                        Utility.CurrentUser.CREATEUSER   = loginUserInfo.CREATEUSER;
                        Utility.CurrentUser.EMPLOYEECODE = loginUserInfo.EMPLOYEECODE;
                        Utility.CurrentUser.EMPLOYEEID   = loginUserInfo.EMPLOYEEID;
                        Utility.CurrentUser.EMPLOYEENAME = loginUserInfo.EMPLOYEENAME;
                        // Utility.CurrentUser.EntityKey = loginUserInfo.EntityKey;
                        Utility.CurrentUser.ISENGINEMANAGER   = loginUserInfo.ISENGINEMANAGER;
                        Utility.CurrentUser.ISFLOWMANAGER     = loginUserInfo.ISFLOWMANAGER;
                        Utility.CurrentUser.ISMANGER          = loginUserInfo.ISMANGER;
                        Utility.CurrentUser.OWNERCOMPANYID    = loginUserInfo.OWNERCOMPANYID;
                        Utility.CurrentUser.OWNERDEPARTMENTID = loginUserInfo.OWNERDEPARTMENTID;
                        Utility.CurrentUser.OWNERID           = loginUserInfo.OWNERID;
                        Utility.CurrentUser.OWNERPOSTID       = loginUserInfo.OWNERPOSTID;
                        Utility.CurrentUser.PASSWORD          = loginUserInfo.PASSWORD;
                        Utility.CurrentUser.REMARK            = loginUserInfo.REMARK;
                        Utility.CurrentUser.STATE             = loginUserInfo.STATE;
                        Utility.CurrentUser.SYSUSERID         = loginUserInfo.SYSUSERID;
                        //  Utility.CurrentUser.T_SYS_USERROLE = loginUserInfo.T_SYS_USERROLE;
                        Utility.CurrentUser.UPDATEDATE = loginUserInfo.UPDATEDATE;
                        Utility.CurrentUser.UPDATEUSER = loginUserInfo.UPDATEUSER;
                        Utility.CurrentUser.USERNAME   = loginUserInfo.USERNAME;

                        AppContext.Host.SetRoot(new MainPage());
                    }
                    else
                    {
                        //用户名或密码错误
                        ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("USERNAMEORPASSWORDERROR"), Utility.GetResourceStr("CONFIRMBUTTON"));
                    }
                };
                #endregion
                // client.UserLoginAsync(txtUserId.Text.Trim(), UserLogin.Encrypt(txtPassword.Password.Trim()));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
                btnLogin.IsEnabled = true;
                pBar.Stop();
            }
        }