private bool ValidateUser(out string message) { message = ""; EWEManagerService.UserAuthenticationRequest Request = new EWEManagerService.UserAuthenticationRequest(); var rUser = new EWEManagerService.UserDTO(); Request.User = rUser; Request.User.Operation = EWEManagerService.ConstantOperationMode.NoChange; Request.User.EmailAddress = this.EmailAddresstextBox1.Text; Request.User.UserName = this.EmailAddresstextBox1.Text; Request.User.PasswordHash = this.PassWordTextBox1.Text; var client = Epi.Core.ServiceClient.EWEServiceClient.GetClient(); try { var Result = client.UserLogin(Request); if (Result.User != null) { LoginInfo.UserID = Result.User.UserId; return(true); } else { return(false); } } catch (Exception ex) { message = "Service communication Error"; return(false); } }
private bool ValidateUser( out string message ) { message = ""; EWEManagerService.UserAuthenticationRequest Request = new EWEManagerService.UserAuthenticationRequest(); var rUser = new EWEManagerService.UserDTO(); Request.User = rUser; Request.User.Operation = EWEManagerService.ConstantOperationMode.NoChange; Request.User.EmailAddress = this.EmailAddresstextBox1.Text; Request.User.UserName = this.EmailAddresstextBox1.Text; Request.User.PasswordHash = this.PassWordTextBox1.Text; var client = Epi.Core.ServiceClient.EWEServiceClient.GetClient(); try { var Result = client.UserLogin(Request); if (Result.User != null) { LoginInfo.UserID = Result.User.UserId; return true; } else { return false; } } catch { return false; } }
private bool ValidateUser() { iscancel = false; bool IsValidUser = false; string UserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString(); Configuration config = Configuration.GetNewInstance(); int ISWindowAuthMode = config.Settings.EWEServiceAuthMode; try { UserPrincipal User = GetUser(UserName); EWEManagerService.UserAuthenticationRequest Request = new EWEManagerService.UserAuthenticationRequest(); var rUser = new EWEManagerService.UserDTO(); rUser.EmailAddress = User.EmailAddress; Request.User = rUser; Request.User.Operation = EWEManagerService.ConstantOperationMode.NoChange; var client = Epi.Core.ServiceClient.EWEServiceClient.GetClient(); var Result = client.GetUser(Request); if (Result != null && ISWindowAuthMode == 1) { IsValidUser = true; LoginInfo.UserID = Result.User.UserId; } return IsValidUser; } catch (Exception ex) { /* Template template = new Template(this.mediator); WebEnterOptions dialog2 = new WebEnterOptions(); DialogResult result3 = dialog2.ShowDialog(); if (result3 == DialogResult.Cancel) { iscancel = true; dialog2.Close(); } */ if (ISWindowAuthMode == 0) { if (LoginInfo.UserID == -1) { Template template = new Template(this.mediator); UserAuthentication dialog = new UserAuthentication(); DialogResult result = dialog.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { dialog.Close(); IsValidUser = true; } } IsValidUser = true; } // } return IsValidUser; } }