Exemplo n.º 1
0
        private void Login()
        {
            AutenticacionController autenticacion = new AutenticacionController();
            DatosLogin datosLogin = autenticacion.AutenticacionEmpleado(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);

            if (datosLogin.Result.Equals(validationResult.PasswordIncorrect))
            {
                MessageBox.Show("Usuario y/o contraseña incorrecta, verifica que sean correctos", "Datos incorrectos");
                ContraseñaPasswordBox.Password = String.Empty;
            }
            else if (datosLogin.Result.Equals(validationResult.Success))
            {
                Properties.Settings.Default.EmpleadoID            = autenticacion.GetIdEmpleado(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.NombreUsuarioEmpleado = autenticacion.GetUserName(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.EmpleadoType          = autenticacion.GetUserType(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.NombreEmpleado        = autenticacion.GetNombreEmpleado(Properties.Settings.Default.EmpleadoID);

                AbrirVentana();
                this.Close();
            }
            else
            {
                MessageBox.Show("Error no identificado, intente nuevamente", "Error");
            }
        }
        public void AutenticarTest_Fallido()
        {
            Usuario valorEsperado = null;

            string usuario     = "Mullins2";
            string contrasenna = "101";
            AutenticacionController controller = new AutenticacionController();
            Usuario valorObtenido = controller.Autenticar(usuario, contrasenna);

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
        public void AutenticarTest_Exitoso()
        {
            AccesoDatos.Usuario valorEsperado = new Usuario()
            {
                Id          = 100,
                Usuario1    = "Mullins",
                Contrasenna = "100",
                RolId       = 2,
                Rol         = null
            };

            string usuario     = "Mullins";
            string contrasenna = "100";
            AutenticacionController controller = new AutenticacionController();

            AccesoDatos.Usuario valorObtenido = controller.Autenticar(usuario, contrasenna);

            Assert.AreEqual(valorEsperado.Id, valorObtenido.Id);
        }