/// <summary> /// Valida la autenticacion del usuario en el sistema c&ctex /// </summary> /// <param name="login">string de entrada</param> /// <param name="password">string de entrada</param> /// <param name="nameFile">string de entrada</param> /// <returns>Retorna booleano</returns> public bool ValidarUsuarioIcetex(string login, string password, string nameFile) { //UsuarioDao objUsuario = new UsuarioDao(); string file = System.Web.Hosting.HostingEnvironment.MapPath("~/" + nameFile); string xmlString = System.IO.File.ReadAllText(file); List <UsuarioIcetexEntity> lstUsuarioIcetex = Utilitario.Deserialize <List <UsuarioIcetexEntity> >(xmlString); if (lstUsuarioIcetex.Exists(u => u.Login.ToUpper().Equals(login.ToUpper()))) { string pass = this.usuarioDao.ValidarUsuarioIcetex(login); using (MD5 md5Hash = MD5.Create()) { return(VerificarMd5Hash(md5Hash, password, pass)); } } else { return(false); } }