viernes, 29 de enero de 2016

Gestión de proyectos


Muy visual y útil

Kanban  http://hipertextual.com/archivo/2013/11/que-es-kanban/

Si quieres algo gratis: https://taiga.io/

Con VS
http://www.alexandervanwynsberghe.be/implementing-kanban-with-tfs-introduction/
https://gregorybeamer.wordpress.com/2013/01/17/installing-the-kanban-process-template/

https://msdn.microsoft.com/Library/vs/alm/Work/kanban/kanban-basics



viernes, 22 de enero de 2016

Para trabajar con .net y con Oracle desde framework 3.5

Microsoft ha dejado de hacer soporte para el ado.net provider para Oracle

Por lo tanto hay que utilizar Oracle cliente para .net (ODAC) y NO “.NET PROVIDER PARA ORACLE”


Para desarrollo VS 2010 hay que instalar
Oracle Developer Tools para Visual Studio (nos permite tener código en el TFS, depurar pl-s, analizar código)

1. Desarrollo con Visual Studio 2010

Como Visual Studio solo esta en la versión de x32 bit hay que instalar versión de 32 bits de ODT (Oracle Developer Tools)

· http://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index-097110.html

· ODAC 11.2.0.3.0 with Oracle Developer Tools for Visual Studio


2. En el caso de Sistema operativo de x32 Bit

Como ODT se parte de instalador de ODAC, y no se pude descargar aislado ( salvo la versión xcopy – no les consejo ) no vamos tener ningún problema con la instalación en producción y desarrollo pro que son idénticas.

· http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html

Each 32-bit ODAC client download below supports connectivity to Oracle Database versions 9.2, 10.1, 10.2, and 11.1, and 11.2.

ODAC 11.2.0.3.0 with Oracle Developer Tools for Visual Studio
- Includes support for Entity Framework and LINQ
Download Includes
Descripción: Descripción:
Oracle Developer Tools for Visual Studio 11.2.0.3.0
Descripción: Descripción:
Oracle Data Provider for .NET 4 11.2.0.3.0
Descripción: Descripción:
Oracle Data Provider for .NET 2.0 11.2.0.3.0
Descripción: Descripción:
Oracle Providers for ASP.NET 4 11.2.0.3.0
Descripción: Descripción:
Oracle Providers for ASP.NET 2.0 11.2.0.3.0
Descripción: Descripción:
Oracle Database Extensions for .NET 4 11.2.0.3.0 -- for upgrade only
Descripción: Descripción:
Oracle Database Extensions for .NET 2.0 11.2.0.3.0 -- for upgrade only
Descripción: Descripción:
Oracle Provider for OLE DB 11.2.0.3.0
Descripción: Descripción:
Oracle Objects for OLE 11.2.0.3.0
Descripción: Descripción:
Oracle Services for Microsoft Transaction Server 11.2.0.3.0
Descripción: Descripción:
Oracle ODBC Driver 11.2.0.3.0
Descripción: Descripción:
Oracle SQL*Plus 11.2.0.3.0
Descripción: Descripción:
Oracle Instant Client 11.2.0.3.0

3. En el caso de Sistema operativo de 64 Bit


Como Visual Studio solo esta en la versión de 32 bit hay que instalar versión de 32 bits de ODT (Oracle Developer Tools) que es parte de instalador de ODAC de 32bit instalar

la versión de ODAC de x64 , pero nos quedamos de soporte para LINQ y Entity framework (esto no quiere decir que no vamos poder utilizar LINQ / EF en el código, solo que no vamos tener herramientas de diseño de VS para ellas) .

Otra solución es desarrollar con la versión OPDAC de 32 en entorno de desarrollo con la versión de 64 en producción (hay que hacer un compromiso pro que hay algunos campos/comportamientos distintos en la versión 32 de la versión de 64)

· http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

ODAC112030_x64.zip - 220 MB (231,188,804 bytes)


ODAC Installation Instructions
Includes new support for Entity Framework and LINQ.

Important: The 32-bit Oracle Developer Tools for Visual Studio download is required for Entity Framework design-time features. The above download fully supports Entity Framework deployment, but does not contain design-time tools.

Download Includes
Descripción: Descripción:
64-bit Oracle Data Provider for .NET 4 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Data Provider for .NET 2.0 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Providers for ASP.NET 4 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Providers for ASP.NET 2.0 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Database Extensions for .NET 4 11.2.0.3.0 -- for upgrade only
Descripción: Descripción:
64-bit Oracle Database Extensions for .NET 2.0 11.2.0.3.0 -- for upgrade only
Descripción: Descripción:
64-bit Oracle Provider for OLE DB 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Services for Microsoft Transaction Server 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle ODBC Driver 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle SQL*Plus 11.2.0.3.0
Descripción: Descripción:
64-bit Oracle Instant Client 11.2.0.3.0


4. Despliegue en producción


En las Maquinas de producción hay que instalar solo Cliente de Oracle que es parte de ODAC ya descargados.

En el procesos de instalación de producción instalamos solo Oracle Cliente y DRIVERS necesarios para la nuestra aplicación.

Aplicaciones desktop (también proyect5os de clases ) se crean por defecto como X84 (32-bit) y si tenemos instalado el ODAC de 64 hay cambiar la plataforma o ODAC

viernes, 15 de enero de 2016

Radiobutton en repeater o gridview

Tenía que poner un radio buton en un grid, para que funcionara igual que un radioButonlist.

Resulta que los majos de Microsoft tiene un bug, que reconoce y no arreglan

http://support.microsoft.com/kb/316495 -->ERROR: Los botones de opción no son mutuamente exclusivos cuando se utilizan en un control de servidor Repeater

Si se busca en internet hay múltiples opciones, pero claro usando js o alguno incluso con jquery :-D. Todo ideal, hasta que te dicen que tiene que ser accesible.

Aquí una solución
En el template poner un input de tipo radio
<ItemTemplate>
<input type="radio" name='pepe' value ='<%#Eval("Pregunta.Identificador") %>' checked='<%# SiChecked(Eval("Respuesta")) %>' />
</ItemTemplate>
Para conocer el valor que han marcado
Dim selecionado = Me.Page.Request.Form(“pepe”)