July 2010 Entries

Zip de Carpetas y Archivos con GZip.

Cuando se trabaja con ficheros en asp.net, especialmente para aquellos que en alguna ocasión han tenido que luchar con los gestores documentales, una actividad necesaria es la posibilidad de poder comprimir una carpeta junto con todo su contenido para poder enviarla al navegador del usaurio para que la descargue. Pues, nuevamente, nuestro objetivo será crear una clase sencilla utilizan la libreria ICSHARPCODE que pueden descargarse de Libreria, y que utilizar para comprimir facilmente. Ahora sí, ......

Cambiar password de Usuario LDAPcon asp.net

Cuando se trabaja con LDAP desde asp.net, para el manejo de usuarios, es imprescindible brindar al usuario la posibilidad de poder cambiar su contraseña, así que usaremos un pequeño código que nos ayudará a realizarlo Private Sub ChangeUserADPassword(ByVal Username As String, ByVal Password As String, ByVal newPwd As String) Dim dcDNS As String = "whatever.com" Dim rootDN As String Dim rootDSE As DirectoryEntry Dim searchRoot As DirectoryEntry Dim userEntry As DirectoryEntry Dim searcher As DirectorySearcher ......

Leer Archivo de Texto a Textbox

En ocasiones, me he topado con algunas personas que realizan algunas comparaciones sobre lo que extrañana de php con respecto a asp.net, una de los casos con los que me tope recaía en la posibilidad de lectura de un archivo de texto "usando los includes de php". Si vien es cierto que en asp.net no se pueden realizar includes ó más bien no es que no se puedan realizar, es que poseen otro nombre, la posibilidad de lectura de archivos de texto es completamente sencilla. Así que veamos unos ejemplos: ......

Autocomplete Textbox con Ajax y WebServices

Existen ocasiones en que por distintos motivos, se deben brindar a los usuarios de un sistema elementos que permitan: 1-Hacer un uso mas enriquecedor 2-Ayudarlo a evitar errores 3-Una rápida utilización Un elemento importante que ayuda en la concepción y alcance de los tres puntos anteriores es la función de autocompletar. Pero antes debo destacar que este es un requerimiento presente en la mayoría de proyectos que se realizan y si bien para algunos no parece útil, es una herramienta sencilla y potente. ......