INETA Home  |   Bureau de Oradores  |  Archivo de Noticias  |   Contáctenos 

*
En este número
*
Actividades
Calendario MUG
Cinco Preguntas
Eventos
Top 5 Técnico
Noticias y Avisos
*
*
* *
Patrocinadores
*
Microsoft

MSDN

Microsoft and MSDN are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries and is used under license from Microsoft

* *
* * *
*
Aquí puedes ver todos los grupos del mundo que forman INETA!
Mira otros grupos del mundo que forman INETA!
*
* *
*
Nilda Diaz El "Guille" visitó Bolivia!

Pues sí, por fin hemos podido enviar un Orador Internacional para ese país, y por ello estamos muy contentos. Este es el detalle de los eventos que fueron realizados:
  • El 12 de noviembre se realizó una charla solamente para profesionales en instalaciones de COGNOS, en el horario de 9:00 a 11:00 hs. con el siguiente contenido:

    LINQ y el acceso a datos en Visual Basic 2008
    En esta charla se vio cuáles son las novedades que trae la tecnología LINQ (Language Integrated Query) con respecto a su orientación hacia el acceso a datos. También se vera cómo usar el diseñador de objetos relacionales (O/R Designer) incluido como parte de lo que se conoce como LINQ To SQL (antes DLINQ).

El 13 de noviembre se realizó el evento en la "Universidad Salesiana" donde el grupo de usuarios "CAMBOLIVIA" tuvo a cargo la organización.
El evento inició a las 16:00 hs. con la siguiente agenda:

  • Mauricio Romero con "Comunicación Unificada"
  • Alicia Estrada y Juan Mario Eguivar con "Seguridad en código"
  • Fabián Suarez con "Membrecía, roles y proveedores"
  • Guillermo Som con "Novedades de Visual Basic 2008"

Las presentaciones del "Guille" están disponibles en nuestro sitio web.

Nilda Beatriz Diaz
Gerente de Proyectos Latinoamérica

* *
* * *
*
*
* *
Columna de aquello que no debería pasar, pero pasa!
*

Hola muchah@s

¿Quién de ustedes no ha debido lidiar con el control FileUpload?; pues en nuestra sección de éste mes mostraremos una de las formas para ubicarlo dentro de una Template Column de un GridView en modo de Edicion.

Para contextualizar un poco, éste control es un wrapper alrededor de la etiqueta HTML <input type= "file"> y sirve para acceder al archivo que se cargó en la actual solicitud.

Para quienes trabajaron con Visual Studio 2003, recordaran con nostalgia que la forma adecuada de poder programar éste control desde el code behind, era agregando el atributo runat="server".

Si tienen la necesidad de ubicar éste control dentro de un GridView, lo primero que deben hacer es convertir/agregar una columna basada en plantillas y agregar el control FileUpload.

Para éste escenario, debemos guardar primero el archivo en disco del servidor y luego guardar en la base de datos el Path hacia dicho archivo. Como no podemos insertar/actualizar directamente el archivo, debemos valernos del evento RowCommand del GridView para obtener una referencia al control y poderlo salvar en disco, como en el siguiente ejemplo:

if(GridView1.EditIndex == -1)
return;
FileUpload fileUpLoad;
fileUpLoad = GridView1.Rows[GridView1.EditIndex].FindControl("FileUpload1") as FileUpload;
string fileName = fileUpLoad.FileName;
string fullPath = Path.GetFullPath(fileName);
fileUpLoad.SaveAs(fullPath);

Si además necesitas mantener algún dato (por ejemplo la propiedad FileName) del control recuerda que el PostedFile (archivo cargado) entre Postbacks se pierde, porque el archivo solo existe en la solicitud de carga al servidor.

Por lo cual si quieres persistir alguna propiedad del control, utiliza la colección Attributes, por ejemplo:

FileUpload fileUpLoad;
fileUpLoad = GridView1.Rows[GridView1.EditIndex].FindControl("FileUpload1") as FileUpload;
fileUpLoad.Attributes["filename"] ="miValor";

Keywords: Fileupload edit template Gridview readonly

Javier Andrés Cáceres Alvis 
Delegado Ineta Colombia
Líder Comité de Noticias

* *
* * *
*
 
*
* *
*

Julio Casal Entrevista con Julio Casal, Líder comunidad MS Guayaquil [Ecuador].

1. ¿Cómo ves la situación actual de la comunidad en el Ecuador?

Como en todos los países, acá en Ecuador tenemos no una sino varias comunidades entusiastas que se reúnen constantemente para discutir temas de tecnología, organizar eventos útiles para todos y expresar su fascinación por las tecnologías Microsoft. Una de las comunidades más activas de mi país es MSGuayaquil, la comunidad de Guayaquil, que es a la que orgullosamente pertenezco.

Desde mi punto de vista, las comunidades están creciendo poco a poco, pues las tecnologías presentadas en los eventos son cada vez más novedosas y útiles en el trabajo del día a día. Así mismo, cada vez que tengo la oportunidad de brindar una charla recibo un número mayor de preguntas, lo cual me hace pensar que el interés está creciendo considerablemente.

2. ¿Cuál es tu principal motivación para contribuir en la difusión de las tecnologías Microsoft?

Sencillo: Como desarrollador de software he aprendido que mientras mayor sea mi conocimiento de las distintas tecnologías disponibles, mejor podré presentar una solución útil y atractiva ante los requerimientos de los clientes. Dado que no todos tienen el tiempo y los recursos para acceder a todas las tecnologías que aparecen a diario, me agrada cumplir el papel de canalizador y difusor de estas tecnologías para asegurarme que mis colegas de la comunidad estén siempre enterados de lo que hay disponible en el mercado y así expandan su abanico de posibilidades al construir sus aplicaciones.

3. ¿Cuál es tu visión del futuro de las comunidades académicas en el Ecuador?

Bueno, debo indicar que en la actualidad mi enfoque no está dirigido a las comunidades académicas, sino a las comunidades profesionales. Sin embargo, aún en los eventos para profesionales que organizamos, cada vez tenemos una mayor afluencia de estudiantes.

Esto es un indicador de que los colegios y universidades están ya impulsando el uso de las tecnologías .NET en el Ecuador, lo cual me parece excelente, no porque el estudiante deba enfocarse únicamente en .NET, sino porque él debe tener la libertad y la oportunidad de probar toda la gama de herramientas que estén a su alcance para que conozca los beneficios de cada una y pueda elegir la más apropiada para cada caso que se le presentará en sus futuros proyectos profesionales.

4. ¿En qué aspectos crees que se podrían mejorar los grupos de usuarios del país?

Creo que todos debemos ser mucho más proactivos, puesto que he sabido de muchos casos en los que las comunidades están cruzadas de brazos esperando que Microsoft les pida hacer algo y les de los recursos para hacerlo. Las comunidades existen no porque Microsoft las cree y organice, sino porque los entusiastas desarrolladores desean unirse por sus propios medios para discutir temas de interés común y aprender unos de otros. Microsoft siempre reconoce el esfuerzo y el entusiasmo de las comunidades, pero son ellas quienes deben dar la pauta inicial.

5. ¿Qué consejo le darías a personas iniciándose en la formación de un grupo de usuarios en el Ecuador?

Como lo mencionaba en la pregunta anterior, no esperen que Microsoft venga a ustedes, vayan ustedes hacia Microsoft y demuéstrenle lo entusiastas y proactivos que son. Como paso inicial, asistan a uno o dos eventos de alguna de las comunidades más activas del país, conversen con sus líderes e integrantes y así podrán darse una buena idea de cómo empezar y hasta dónde pueden llegar. Todas las personas de todas la comunidades son muy amables y siempre están dispuestos a ayudar.

Luego contacten al Developer Evangelist de Microsoft asignado a su región y háganle conocer sus planes para con su comunidad. El los apoyará en todo y les dará muchas otras pautas para tener éxito en su labor de comunidad.

Christian Pérez
Delegado Ineta Ecuador

* *
* * *
*

* * *
*
* *
Cobertura de Eventos
*

Festival de Instalación Microsoft Universidad Los Libertadores [Bogotá-Colombia]

El pasado martes 13 de noviembre se llevó a cabo en la Universidad los Libertadores el Festival de Instalación Microsoft, en la cual se entregó software gratis a más de 400 estudiantes de las carreras de Ingeniería gracias al convenio MSDN Academic Alliance.

Además se realizaron las siguientes charlas:
Microsoft en la Academia - por Sergio Victorio
Patrones de Desarrollo de Software - por Javier Andrés Cáceres Alvis y
Mitos de Windows Vista - por Rodolfo Parrado.

Célula U Libertadores

Aquí podrás encontrar más información sobre el evento.

Gira INETA Bucaramanga Cancelada por Granizada en Bogotá

Bueno en algunas ocasiones ocurren eventos desastrosos y éste es uno de esos; desafortunadamente el evento que teníamos planeado para el pasado 03 de noviembre de 2007 debió ser cancelado debido a una granizada que se presentó en Bogotá, la cual impidió que los vuelos cumplieran su normal funcionamiento.

Este fenómeno natural no se presentaba con tal intensidad hace muchos años y causó terribles pérdidas en todos los niveles; queremos nuevamente presentar nuestras excusas a la Universidad Cooperativa de Colombia y a la comunidad encargada de la organización del evento, especialmente a su Líder Manuel Fernando Camarón.

Aquí algunas imágenes sorprendentes de la capital de Colombia.

Las charlas planeadas para dicha conferencia eran:
Arquitectura de Aplicaciones con Team System - por Javier Andrés Cáceres Alvis y
WPF/Silverlgth - por Jorge Moreno Páez 

Aquí más información del evento.

* *
* * *
*
*
* *
*

Curso teórico - práctico de Visual Basic 2005

Este es el video introductorio al curso teórico - práctico de Visual Basic 2005, que se está dictando actualmente en Zacatecas, con el apoyo de la Universidad Autónoma de Zacatecas, este curso marca el relanzamiento de la comunidad Barreteros.net, que había tenido un tiempo de inactividad, el curso se está dictando 2 veces por semana, y está planeado para ser un mínimo de 9 semanas, con opción a extenderse más tiempo según el interés de las personas.

A medida que avance el curso se irá colocando material en la nueva sección de "cursos" de la comunidad, en http://cursos.barreteros.net ; se tiene planeado que este no sea el único curso que se dicte en Zacatecas, muy pronto más novedades en la web de la comunidad y cada semana habrá un video nuevo, como introducción al tema del día.

Novedades del sitio Web

A partir de este mes, hemos agregado en el menú "Eventos" la opción "Eventos del mes", de esta manera podrás estar enterado de todos los eventos que los grupos de usuarios están realizando.
El título del evento te mostrará los detalles del mismo, informado por el líder/administrador del grupo.

Si solo te interesa un país, puedes utilizar la opción "Eventos por país".

Amigos de INETA

NOVALYS

 

 

 

 

 

dotNetMania

 

 

Idea Blade

 

 

 

FarPoint

 

 

 

 

 

 

Aniversario de Grupos

Felicitaciones a los siguientes grupos que están de aniversario:
MUGHuancayo: cumplió 7 años en Octubre.
Desarrollador@s y La Comunidad Académica SENCICO: quienes cumplieron 4 años en Octubre.
SiSe.Net: cumplió 1 año en Octubre.

 

* *
* * *
*
*
* *
Top de Noticias técnicas
*

Migración de Visual Source Safe a Team Foundation
Si tienes proyectos guardados en ésta popular herramienta, se acaba de liberar ésta guía de migración. >> 

Liberada API de Microsoft Unified Communications

Esta nueva API de cliente permitirá integrar a tu aplicación características de OC 2007.  >> 

¡Ya está disponible la versión de Visual Studio 2008!
Después de las betas y de tanta espera, ya se anuncia la salida a producción de ésta SÚPER herramienta. >>


 

 

 

 

 

 

 

 

* *
* * *
*
<%--EMPIEZA--%>
*
* *
*

[Argentina] Ejemplos prácticos de código aplicados a SharePoint Portal Server 2007
La Comunidad Desarrollador@s realizará éste 12 de Diciembre una sesión con diferentes ejemplos utilizando distintas tecnologías y clases. + Info.

[Costa Rica] Diciembre
No te pierdas este 11 de Diciembre la conferencia realizada por el grupo Microsoft SQL-Server Users Group - Costa Rica. 

[Perú] CAM UAP Trujillo & MS SQL Server Community Perú 
Ya se acerca el evento TechnNet Summit 2007 Trujillo Edition :D. Aquí un post con más info.

Microsoft Andean Road Show'08

Una gran gira que te acercará respuestas para saber cómo enfrentar varios de los problemas que encontramos cuando creamos soluciones de software.

En esta oportunidad Ineta Latam está participando como patrocinador del evento y encontrarás a los Oradores Regionales dictando conferencias. ¡No te lo pierdas!

 + Info. >>

* *
* * *
*
<%--TERMINA--%>
*
* *
Humor
*

Y tú que reniegas de las políticas de seguridad dentro de tu organización.

La contraseña debe tener al menos 18770 caracteres y no puede repetir ninguna de las 30689 contraseñas anteriores

Este es el reporte oficial del error. + Info.

Programa de Castigo a los Desarrolladores en Microsoft :=D

¿Cómo "castigan" a los desarrolladores en esta organización cuando les reportan una pieza de código defectuosa?  + Info.

* *
* * *
*
*
*
*
* *
Representantes de INETA en Latinoamérica back to top
*
El siguiente es el equipo de colaboradores que estarán muy atentos a resolver cualquier inquietud o sugerencia; ellos son los delegados de Ineta LatAm por regiones:

Nombre País
Alicia Estrada Bolivia
Christian Perez Ecuador
Gonzalo Pérez Chile
Mario G. Contreras México
Javier Cáceres Colombia
Pepe Lluis España
Federico Scarfiello Argentina
Juan Manuel Rafael Perú
Edgard Pacheco Perú
Leandro Castillo Costa Rica, Centro América y Caribe
*
* * *
*

Dirección General:
José Berrios - Presidente Ineta LatAm
Nilda Diaz - Gerente de Proyectos Ineta LatAm

Editor:
Javier Andrés Cáceres Alvis [Colombia] 

Gerardo Ramos [Colombia] 

International .NET Association 2007 
Este es el Boletín de Noticias oficial de Ineta para Latino América; si prefiere dejar de recibirlo envíe un mail a los Editores para que lo eliminen de la lista de destinatarios