public bool IsAuthenticated(string Domain, string UserName, string Password) { bool retorno = false; ACESSO.SERVICO.LdapAds oLdap = new ACESSO.SERVICO.LdapAds(); var Dominio = ConfigurationManager.AppSettings["NOME_ESTACAO_LOCAL"].ToString(); try { retorno = oLdap.IsAuthenticated(Domain, UserName, Password); if (retorno == false) { retorno = oLdap.IsAuthenticated(Domain, UserName, Password); if (retorno == false) { Usuario.Usuario oUs = new Usuario.Usuario(); retorno = oUs.ValidaUsuario(Dominio, UserName, Password); } } } catch (Exception ex) { //implementa autenticação através da dll Usuario.Usuario oUs = new Usuario.Usuario(); retorno = oUs.ValidaUsuario("INB", UserName, Password); if (retorno == false) { retorno = oUs.ValidaUsuario(Dominio, UserName, Password); } } oLdap = null; return(retorno); }
public void DadoOUsuarioEstejaLogado() { // Arrange var usuario = new Usuario.Usuario { Email = "*****@*****.**", Senha = "Abc!123" }; _testsFixture.Usuario = usuario; // Act var login = _loginUsuarioTela.Login(usuario); // Assert Assert.True(login); }
/// <summary> /// Recoge los datos del dataTable introducido por parámetro para agregarselos a un nuevo Usuario. /// </summary> /// <param name="dataTable"></param> /// <param name="row"></param> /// <returns>Devuelve un Usuario relleno de valores.</returns> public static Usuario.Usuario ToUsuario(this dtsUsuarios.UsuariosDataTable dataTable, int row = 0) { Usuario.Usuario u = new Usuario.Usuario(); u.Id = Convert.ToInt32(dataTable.Rows[row][dataTable.IdColumn.ColumnName]); u.User = dataTable.Rows[row][dataTable.UsuarioColumn.ColumnName].ToString(); u.Contrasena = dataTable.Rows[row][dataTable.ContrasenaColumn.ColumnName].ToString(); u.Nombre = dataTable.Rows[row][dataTable.NombreColumn.ColumnName].ToString(); u.Apellido1 = dataTable.Rows[row][dataTable.Apellido1Column.ColumnName].ToString(); u.Apellido2 = dataTable.Rows[row][dataTable.Apellido2Column.ColumnName].ToString(); var dtPrueba = dataTable.Rows[row][dataTable.TipoUsuarioColumn.ColumnName]; if (dtPrueba != null) { u.TipoUsuario = Convert.ToInt32(dataTable.Rows[row][dataTable.TipoUsuarioColumn.ColumnName]); } return(u); }
public AutomocaoWebTestsFixture() { Usuario = new Usuario.Usuario(); Configuration = new ConfigurationHelper(); BrowserHelper = new SeleniumHelper(Browser.Chrome, Configuration, false); }
public FuncionarioDAO() { this.usuario = new Usuario.Usuario(); this.usuarioDAO = new Usuario.UsuarioDAO(); }