Últimas Publicaciones »

INSTRUCCIONES PARA EL CAMBIO DE LA HORA EN CHILE
Inicio del horario de Invierno 2012:

De acuerdo al Decreto Supremo N° 225, del 27 de febrero de 2012 del Ministerio del Interior :

a.- En el continente y Antártica Chilena.

A las 24:00 horas del día Sábado 28 de Abril de 2012, se atrasa una hora pasando a ser las 23:00 del mismo día.
(Quedando como GMT/UTC – 04).

b.- En Isla de Pascua e Isla Salas y Gómez.

A las 22:00 horas del día Sábado 28 de Abril de 2012, se atrasa una hora pasando a ser las 21:00 del mismo día.
(Quedando como GMT/UTC – 06).

El horario de Invierno se mantendrá hasta el sábado primero de Septiembre de 2012.

 

Fuente: http://www.horaoficial.cl/cambio.htm

 

Para que en Windows 7 (x64) se actualice debemos descargar el siguiente HotFix
http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix397799/7600/free/445020_intl_x64_zip.exe

 

Para Windows 7 (x86) debemos descargar esta:

http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix397799/7600/free/445018_intl_i386_zip.exe

Demás versiones descargar desde acá:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2681116&kbln=en-us

Parte 2: Creación de mantenedores de tabla en Visual Studio Lightswitch para una base de datos SQL Server

 

En el articulo anterior vimos como enlazar el siguiente modelo de base de datos a Microsoft Visual Studio LightSwitch

 

Diagrama base de datos

Diagrama Empleado

 

En el presente artículo suponemos hemos creado el proyecto y enlazado la base de datos a nuestra aplicación, por lo tanto procederemos con la siguiente actividad.

 

Siempre ha sido y será un tema no muy agradable la creación de listados para administrar objetos de la base de datos ya que necesitamos crear las funcionalidades que añaden elementos, modifican y eliminan. En LightSwitch podemos hacer esto con unos simples click.

A continuación veremos como crear la pantalla que añada registros de Personas (es decir, que añada filas a la tabla Persona).

Antes de ello veremos en la siguiente imagen cómo es que quedó representada graficamente la base de datos, especialmente la tabla en cuestión.

Representación tabla Persona

 

Lo primero que hacemos es posicionarnos en el Explorador de soluciones y dar click derecho sobre el directorio/carpeta Screens (Pantallas) como se ve en la siguiente imagen

Agregar Pantallas

 

A continuación elegimos “New Data Screen” (o Nueva pantalla de datos) y al costado derecho en Screen Data elegimos la clase/Tabla Persona.

Nueva Persona

 

Sólo con añadir este elemento ya tenemos la funcionalidad que añade registros a la tabla Persona, incluyendo las validaciones para las restricciones de integridad definidas para la base de datos.

 

En la ejecución de la aplicación la pantalla nos quedará como sigue y añadiremos a Juanito Pérez como un nuevo elemento.

Nueva Persona

 

Vemos que además tenemos otras opciones. Estas están pues ya he añadido las otras funcionalidades de Adición para las otras tablas. En la parte 3 explicaré como funciona especificamente la tabla Empleado ya que esta posee claves foraneas y el tratamiento es diferente.

 

Por ahora continuemos con la tabla Persona. A continuacion agregaremos un listado donde podremos ver los registros de la tabla persona. Para añadir un Listado como el que sigue, realizamos la misma acción que como lo hicimos para crear la pantalla que añade (ver dos imagenes más arriba) pero ahora en vez de “New Data Screen” seleccionamos “List and Details Screen”. Cuando corramos la aplicación y seleccionemos la pantalla veremos lo siguiente (suponiendo que hemos añadido dos registros). Vemos que por defecto se muestra la columna ID de la tabla persona en la tabla, esto lo podemos cambiar.

 

Listado de Personas

 

Para cambiar lo que veremos en el listado hacemos doble click en la pantalla “PersonasListDetails” o el nombre que le hayamos dado cuando la creamos. Nos aparecerá algo como lo que sigue:

Personalizar Listado

Vemos que esta seleccionado el elemento “Rows Layout” Persona, este por defecto viene como “Summary” y nos muestra la primera columna existente en nuestra tabla (en este caso ID) y por eso en la imagen anterior a esta salian los ID de Persona y no el nombre. Para personalizar lo que queremos ver podemos pinchar + Add o suprimir como lo hice con el campo ID, dejando primero nombre y luedo edad y en ejecución se verá como sigue:

 

Listando Rows Layout Personalizado

 

En la imagen apreciamos que el listado que añadimos trae consigo las funcionalidades de adición, modificación y eliminación de elementos, asi como también como un plus Exportar a Excel y realizar búsquedas de contenido.

 

Esperando que esta segunda parte del artículo haya sido útil y lo más clara posible paso a decirles que esto es todo por ahora, luego en la tercera parte indicaré como funcionan las claves foraneas en LightSwitch y que son un poco más especiales de manejar.

Pronto aqui el enlace a la Tercera Parte….

Gracias.