Publicado en ASP .NET, Tutoriales

ASP NET: Como crear una Aplicacion de 3 Capas con Entidades (1ra parte)

Aqui empezaremos un tutorial para crear una solucion en ASP .NET en 3 capas con entidades. El lenguaje a usar sera Visual Basic (mas adelante estará el equivalente en C#). (La 2da parte esta aqui)

Primero que nada nos organizaremos: cuando creamos los proyectos en el Visual Studio, nos deja unos directorios por defecto (Mis documentos/Visual Studio 200x), ahora bien, para este caso dejaremos los proyectos involucrados en la misma carpeta para que nos sea facil organizarlos y moverlos a otra carpeta o equipo.

Abriremos nuesto VS y crearemos una “Solucion en Blanco”, la cual dejaremos en la raiz del disco C, con el nombre “3 Capas”. Dejaremos marcada la opcion para que cree la carpeta de la solucion.

Sigue leyendo “ASP NET: Como crear una Aplicacion de 3 Capas con Entidades (1ra parte)”

Publicado en ASP .NET, Tutoriales

ASP .NET: Autenticar Usuario con Formularios

Entregare un pequeño tutorial para autenticar usuarios basado en formularios. Usaremos Visual Studio 2005 mas Framework .NET 2.0, ademas le daremos un vistazo al manejo de variables de sesiones. Manejaremos los usuarios del sitio web via web.config.

Primero que nada crearemos un nuevo sitio web en lenguaje Visual Basic. Le agregaremos una pagina que llamaremos login.aspx en el cual le agregaremos el control de Login que trae la Barra de Herramientas.

Sigue leyendo “ASP .NET: Autenticar Usuario con Formularios”

Publicado en ASP .NET, C# - Csharp, Programacion, Tutoriales

Implementando AJAX con C# / VB.NET

AJAX! No hablamos de un equipo de fútbol, ni tampoco de un detergente, ¿entonces? La unión de varias tecnologías para crear una nueva e impresionante experiencia en la web.

Hace un tiempo AJAX parece ser la palabra de moda en el “mundo” del desarrollo de aplicaciones Web; de hecho muchos lo escuchan nombrar pero pocos saben que es realmente y, menos aún, saben en donde buscar información clara sobre que es esta nueva “maravilla” de la tecnología.

¿Qué es?

En realidad, Ajax no existe. Es una óptica, una nueva forma de trabajo que engloba a diferentes tecnologías Web que existen desde hace varios años, como el lenguaje XHTML -sucesor del actual HTML- las hojas de estilo en cascada (CSS) y JavaScript, junto a otros artilugios más técnicos como son XMLHttpRequest o XSLT. De hecho, el propio término es la abreviatura de ‘Asynchronous Javascript + XML’. Sigue leyendo “Implementando AJAX con C# / VB.NET”

Publicado en ASP .NET, Javascript, Programacion

Cómo Buscar Controles de ASP .Net con JavaScript Dentro de ContentPages

Ayer como a medio día, uno de mis viejos amigos, (uhmm esa ultima frase no me gusto mucho, me recuerda que estoy cada vez más viejo) me visitó y me comentó que tenia un problema cuando trabajaba con Master Pages y que no lograba que funcione una llamada a un calendario utilizando JavaScript.

Como yo no soy de escapar a estos desafíos, me dispuse a revisar el código y le dije a mi amigo, esto lo soluciono en un par de minutos, luego de media hora de hacer todas las pruebas posibles, tuve que decirle (no tengo la más mínima idea de cómo solucionar esto) que esto necesita ser revisado con paciencia y que lo solucionaría cuando tenga más tiempo.

El problema
Ahora que ya se fue mi amigo, comienzo a depurar con más calma el programa y localizo la fuente del problema, cuando se ejecuta el código desde un content page, la función de JavaScript:

document.getElementById(’txtFecha’).Value

Devuelve null, es decir no encuentra el control txtFecha que como supondrán es un control TextBox, lo extraño es que cuando se ejecuta el mismo código desde una página Aspx normal que no utiliza master pages, funciona a la perfección.

Al parecer cuando se realiza la combinación del master page con el content page ya no se utilizan los nombres (ID) que les colocamos a los controles de nuestro formulario, esto para evitar posibles conflictos de nombres entre los controles que están en el master y content page. Sigue leyendo “Cómo Buscar Controles de ASP .Net con JavaScript Dentro de ContentPages”

Publicado en ASP .NET, C# - Csharp, Sql Server, Tutoriales, VB. NET

ASP .NET : Formulario Maestro-Detalle (aplicable a VB y C#)

asp-net

Articulo extraido desde http://www.data2max.com

La implementación de un formulario maestro-detalle en un webform de asp.net 2.0, aplicable a bases de datos de SQLServer, Access o cualquier otra fuente de datos compatible con ADO.NET.

Para comenzar, podemos crear un proyecto nuevo o desde un aspx ya creado (que es lo más usual). Asumiré la última Tongue antes q nada, un formulario maestro-detalle nos permite tener un listado (un control GridView seleccionable) de una tabla y que a su vez, mediante un control Detailsview (u otro) pueden verse los “detalles” de el registro que se seleccionó anteriormente. Mejor pasemos a la práctica:

Agregamos un control Gridview a nuestro webform:

Luego le asignamos un datasource que es la fuente de datos que alimentará nuestro Gridview y seleccionamos en “Nuevo origen de datos…”

En este caso voy a usar una base de datos en SQLServer 2000 llamada Northwind (porque es el que tengo a la mano y además, en todos lados publican ejemplos con SQLServer 2005 express, pero no funciona en muchos hostings o algunos servidores no tan recientes) y mi server se llama SISTEMA, pero puede funcionar exactamente igual en SQLServer 2005, access, oracle u otra fuente de datos, como lo posteé hace un rato, solo es de meterle mano. Así se aprende más.

Sigue leyendo “ASP .NET : Formulario Maestro-Detalle (aplicable a VB y C#)”