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); } } }
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("نام و یا کلمه عبور صحیح نمی باشد"); } }