private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     if (txtUserName.Text != "" && txtPassword.Text != "")
     {
         if (LoginRequested != null)
         {
             var arg = new LoginRequestedArg();
             arg.UserName = txtUserName.Text;
             arg.Password = txtPassword.Text;
             LoginRequested(this, arg);
         }
     }
 }
Ejemplo n.º 2
0
        private void Frm_LoginRequested(object sender, LoginRequestedArg e)
        {
            var result = SecurityHelper.Login(e.UserName, e.Password);

            if (result.Successful)
            {
                UserInfo = ConveSecurityUserInfo(result.UserID);
                if (UserInfo.OrganizationPosts.Any(x => x.IsSuperAdmin || x.IsAdmin))
                {
                    MainWindow frmMain = new MyProject_WPF.MainWindow();
                    frmMain.Show();
                    MyProjectManager.GetMyProjectManager.CloseDialog((sender as frmLogin));
                }
                else
                {
                    (sender as frmLogin).ShowMessage("کاربر گرامی، شما دسترسی لازم جهت ورود به این برنامه را ندارید");
                }
            }
            else
            {
                (sender as frmLogin).ShowMessage("نام و یا کلمه عبور صحیح نمی باشد");
            }
        }