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);
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
                 }
        }