1 0
post icon

Como alternar el color de las filas en excel

Si bien este post no es directamente una programación de código, es común entre los programadores exportar datos de sus sistemas a planillas electronicas de Excel o Libre Office. En este caso particular, el primer caso veremos como pintar las filas de forma intercalada, tipicas de las grillas web.

Esto hará que sea más fácil leer planillas extensas a golpe de ojo, para ello nos valdremos del formato condicional. (Continuar Leyendo sobre Como alternar el color de las filas en excel)

post icon

Como carturar partes de la URL con JavaScript

Si requerimos realizar operaciones con la URL actual de nuestra web desde el browser, podemos obtenerla fácilmente. Incluso para evitar operar sobre la cadena de texto para encontrar partes particulares JavaScript ya nos facilita este trabajo.

Para ejemplificar el resultado usaremos esta URL

http://www.devtroce.com/entradas/busqueda?filtro=a#top

El retorno sería como sigue (Continuar Leyendo sobre Como carturar partes de la URL con JavaScript)

post icon

Como detectar el modo DEBUG en ASP.NET

En ciertos contextos de desarrollo e incluso algunos muy particulares en producción podriamos necesitar conocer la configuración de DEBUG del web.config para tomar una decisión u otra en nuestra programación.

Lograr esto no es dificil, sólo debemos escribir una línea de código para evaluarlo. (Continuar Leyendo sobre Como detectar el modo DEBUG en ASP.NET)

post icon

Cómo restar o determinar intervalos con fechas en C# y VB.Net

Esta tarea es más que sencilla pero suele ser de igual forma una pregunta que se hacen muchos desarrolladores todos los días. Gracias a la clase TimeSpan del Framework de .Net la tenemos realmente fácil. Es sólo cuestion de restar los objetos que deben ser DateTime y volcarlo a un TimeSpan, luego tiene varios atributos que nos retornarán la diferencia en días, horas, minutos, etc. (Continuar Leyendo sobre Cómo restar o determinar intervalos con fechas en C# y VB.Net)

post icon

Aplicar condicionalmente CSS al navegador / browser

La diferencia que existe hoy día entre un navegador y otro es mucho más estrecha que hace unos años atrás en donde era una odisea realmente diseñar para más de un navegador nuestros sitios web’s. Si bien es cierto que aun existe eso, es menos que antes, pero aún necesitamos aplicar algunas propiedades especificas para un navegador y otro. (Continuar Leyendo sobre Aplicar condicionalmente CSS al navegador / browser)

22 Febrero 2014
post icon

Intentar convertir o parsear con TRY_CONVERT en SQL Server

A partir de la versión 2012 de SQL Server disponemos de una función más llamada TRY_CONVERT, la función nos permite ejecutar una consulta con mayor flexibilidad ante errores de conversión si es que tenemos alguna dentro de la misma.

También existe la opción de TRY_PARSE pero esta está limitada a los tipos de datos de cadena a fecha, hora y números, por lo (Continuar Leyendo sobre Intentar convertir o parsear con TRY_CONVERT en SQL Server)

post icon

La función NULLIF en la Base de Datos

Practicamente todos los motores de base datos modernos soportan esta funcion, incluso con la misma sintaxis. Desde Sql Server 2005, Oracle 9i, MySQL 5.0, Firebird 1.5, PostgreSQL 8.0 y probablemente varios otros.

La función recibe dos parámetros, en caso que sean iguales los valores retorna NULL y en caso de ser diferencia retorna el primer valor recibido como parámetro. También hay que tener en cuanta que el tipo de dato devuelto siempre es igual al tipo del primer parámetro.

La sintaxis es como sigue: (Continuar Leyendo sobre La función NULLIF en la Base de Datos)

post icon

Switch en Microsoft Reporting

Es común necesitar imprimir un texto, sección o realizar algún calcula de forma condicional en los reportes de los sistemas que hacemos. A veces esa condicional depende de evaluar el valor de un objeto, teniendo este varios posibles valores. La solución lógica es el SWITCH, y la sintaxis es realmente sencilla pero algo distinta a lo que estamos acostumbrados en los lenguajes más tradicionales.

El Switch como no soporta un valor por defecto en (Continuar Leyendo sobre Switch en Microsoft Reporting)

13 Febrero 2014
post icon

Crear Consultas SQL con filtros dinámicos de manera eficiente

Crear consultas SQL con filtros dinámicos siempre ha sido un tema controversial, especialmente en cuanto a que técnicas de implementación son mejores. Y es muy común utilizarlas en las áreas que se dedican al reporting.

Lo más común que se suele hacer es caer en el error de armar la query SQL de forma dinámica dentro de la aplicación, esto puede provocar fallos en la seguridad y problemas de rendimiento, otra forma común de implementar es con SQL Dinámico, que dependiendo de como se implementa también (Continuar Leyendo sobre Crear Consultas SQL con filtros dinámicos de manera eficiente)

post icon

Traducir los controles de Telerik [WinForms]

Este articulo está orientado exclusivamente para los controles de WinForms que comercializa Telerik. Para lograr implementar necesitamos crear una clase especifica del producto, un LocalizationProvider especifico para control nuevamente.

Si bien existen cerca de una docena de controles que pueden ser traducidos, (Continuar Leyendo sobre Traducir los controles de Telerik [WinForms])