Ver por etiquetas

Todas las etiquetas » C# (RSS)

Usando ASP.NET membrership en Winforms (3 / n) por Lluis Franco

El modelo de objetos de membresía (Membership object model) O lo que es lo mismo, el pan nuestro de cada día en lo relativo a administrar la seguridad basada en membresía. Para acceder a este cojunto de clases es necesario agregar los namespaces System.Web y System.Web.Extensions , que contienen las clases necesarias para interactuar con la base de datos de membresía descrita en el artículo anterior. Conocer este conjunto de clases es vital para poder aprovechar...

Usando ASP.NET membrership en Winforms (2 / n) por Lluis Franco

Creando la base de datos de membresía La base de datos de membrsía es el lugar en el que se van a almacenar los datos de los usuarios de nuestras aplicaciones. Si, de nuestras aplicaciones en plural, porque este sistema está preparado para gestionar datos de tantas aplicaciones como sea necesario. De modo que el primer paso va a ser crear esta base de datos en un servidor SQL Server. Por cierto, cualquier edición vale, desde la Express hasta la Professional. Lo primero...

Usando ASP.NET membrership en Winforms (1 / n) por Lluis Franco

Sistemas de autenticación de usuarios Una de las preguntas más habituales en los foros de desarrollo tiene relación con los sistemas de autenticación de usuarios. Normal ¿qué aplicación de hoy en día no necesita de un sistema que gestione los usuarios, roles y permisos de la aplicación? Para ello existen varias alternativas pensadas para diferentes tipos de aplicaciones: Por ejemplo, si sabemos que nuestra aplicación va a ejecutarse...

HowTo: Obtener TODOS los usuarios de un grupo del Directorio Activo por Lluis Franco

Siguiendo con el tema de las últimas entradas, vamos a ver cómo obtener TODOS los usuarios que pertenecen a un grupo del directorio activo. Y cuando digo TODOS los usuarios, me refiero a TODOS (por algo lo he puesto en mayúsculas :-D). Es decir, dentro de un grupo podemos tener otros grupos, que a su vez contengan otros grupos y así succesivamente... y nuestro objetivo es obtener todos los usuarios de forma recursiva. Para obtener los datos de estos usuarios vamos a crear una clase, para ir almacenando...

HowTo: Agrupando grupos :-) por Lluis Franco

Una entrada rápida, no como la de ayer . Aunque el tema está bastante relacionado ya que ambos tratan de Active Directory e identidades. Hoy vamos a ver una forma sencilla de obtener todos los grupos a los que pertenece un usuario, y agruparlos por su nombre de dominio. Y todo esto mediante una sola sentencia LINQ to objects. A ver quién es el guapo o guapa que me dice que LINQ to objects no es una maravilla! El resultado que vamos a obtener es el siguiente (algunos nombres se han omitido por razones...
Archivado en: ,,,,

How To: ¿Como saber si el usuario actual es administrador del dominio? por Lluis Franco

Nota: Es una pregunta que me encuentro de forma recurrente en los foros de desarrollo, así que lo apunto aquí para tener una referencia. El escenario Cuando desarrollamos una aplicación de escritorio, puede ser interesante saber a qué grupos pertenece el usuario que está ejecutando nuestra aplicación, para mostrar / ocultar / permitir / revocar ciertas acciones, u opciones. Por ejemplo, yo acostumbro a tener un botón en la barra de estado de mis aplicaciones...
Archivado en: ,,,,

ClickOnce, actualizar una aplicación ‘on demand’ por Lluis Franco

Una de las grandes características disponibles a partir de VS2005 fue la tecnología ClickOnce , que permitía distribuir aplicaciones de forma asombrosamente sencilla. Hoy no nos vamos a dedicar a explicar con detalle esta tecnología (supongo que muchos de vosotros ya la estaréis utilizando), si no que nos vamos a centrar en extender su funcionalidad para comprobar por código si existen nuevas versiones publicadas, y en caso afirmativo actualizar la misma...
Archivado en: ,,,,

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (VII) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (III) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (IV) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (V) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (VI) Han pasado unos días desde que publiqué la...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (VI) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (III) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (IV) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (V) Ahora que parece que Bender está un poco más sobrio que de costumbre, prosigamos con la serie... que sabéis...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (V) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (III) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (IV) Después de algunos días sin poder seguir con la serie porque han detenido a Bender hay que sacar adelante otros proyectos, volvemos a la carga con lo que promete ser la serie de...

LINQ to SQL (SQL compaq también existe!) por Lluis Franco

Esta mañana mi colega de penurias Toni Sala me preguntaba acerca de las posibilidades de usar LINQ to SQL con bases de datos SQL Compaq. Efectivamente, se puede hacer, es algo que probé en su momento y no había utilizado más. Sin embargo, lo que si que recordaba era que no es tan evidente como con sus hermanos mayores. Bueno, al lío. Para este ejemplo vamos a usar la BD de ejemplo Northwind.sdf que instala Visual Studio 2008 (en mi caso la tengo ubicada en ‘C...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (IV) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (III) He estado un par de días sin poder continuar con la serie, pero es que el trabajo aprieta y no siempre nos podemos dedicar a lo que más nos gusta... Recapitulando: Cosas que necesitamos para nuestro add-in: Cómo crear un complemento para Office...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (III) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) Bueno, vamos a empezar a trabajar en nuestro Add-In! Aunque antes, una aclaración: Como la mayoría de vosotros ya sabéis, en realidad quién hace el trabajo sucio no soy yo. Yo sólo me llevo los millones y la fama, mientras que la ingrata tarea de picar código (que no gusta a nadie :-P) se...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (II) por Lluis Franco

Entradas anteriores de la serie: SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) Vale, vamos a empezar a escribir la carta a los reyes magos: Queridos reyes magos, Este año me he portado muy bien así que me pido un add-in para Outlook que sirva para guardar los correos en bibliotecas de documentos de SharePoint, y que tenga las siguientes cositas: Que se integre con los menús de Outlook , para poder seleccionar varios correos y copiarlos a la biblioteca que...

SharePoint 2007 + Outlook 2007: Guardar correos de forma masiva (I) por Lluis Franco

Es obvio que SharePoint es uno de los mayores productos de Microsoft, y que ha supuesto una revolución en el entorno colaborativo empresarial. Hoy en día esta herramienta hace posible que la información fluya entre los integrantes de una organización, y eso ha aumentado mucho la productividad y los procesos de trabajo de la empresa, algo que siempre agradecen los gestores :-) Es obvio también que una plataforma de este calibre tiene muchas cosas a mejorar, ya que...

Tip: Mostrar objetos relacionados en DevExpress GridControl por Lluis Franco

:-) Hola de nuevo, Hoy os voy a mostrar un pequeño tip, muy útil si trabajáis con este fantástico control. En muchas ocasiones nos encontramos con la necesidad de mostrar una serie de registros de una tabla, y también queremos mostrar información de otras tablas relacionadas. En estos casos existen varias soluciones: Leer los datos de ambas tablas con una instrucción JOIN en la base de datos y mostrar la información extendida en el grid, agregar...
Archivado en: ,,,,

Material del evento: Asentando las bases por Lluis Franco

Ayer tuvimos el último evento del año en AndorraDotNet . Mientras llegan las fotos que hicieron algunos de los asistentes, aprovecho para publicar el material del evento, tanto la presentación como los proyectos de ejemplo.   La presentación la encontraréis aquí: Y la solución de Visual Studio aquí: Gracias por todo y nos vemos pronto!

10 cosas que me gustan de C# respecto a VB por Lluis Franco

Antes de empezar a leer este post, un aviso: En ningún modo pretendo crear polémica o abrir el viejo debate otra vez, si no más bien enumerar algunas cosillas que hacen que *yo* me sienta más cómodo trabajando con C# que con VB, tanto a nivel de lenguaje como del propio editor. Lo remarco porque quiero que quede bien claro que es una opinión personal, ok? No se trata de comerle el coco a nadie… Algunas de estas cosillas ya las he compartido con algunos de vosotros en algún evento de los grupos de...

Series: Resumen de los enlaces por Lluis Franco

Últimamente estoy recibiendo bastantes correos preguntándome cosas acerca de las series de posts que publiqué hace un tiempo. Os dejo aquí un resumen de los enlaces y el código fuente disponible en ellas. Ya estaba todo publicado pero de forma dispersa, así que aquí lo teneis todo juntito. Aviso: Todas las series son ejemplos reales que muestran cómo realizar algunas de las tareas cotidianas (o no tanto) mediante C#. En ningún caso pretenden ser aplicaciones reales, de modo que deben tomarse como...
Archivado en: ,,,,,

El Guille community Tour 2008 pasó por Andorra… por Lluis Franco

…y no he podido escribir nada hasta ahora… aisssss! La verdad es que he estado missing durante unos dias debido a que tengo una punta de trabajo terrible. Espero volver a dar un poco más la vara tanto aquí como el los foros online, de los que también he estado un poco desconectado. Pero a lo que iba: El pasado lunes 13 en AndorraDotNet tuvimos la suerte de poder contar con dos ponentes de lujo: El Guille y David Salgado de Microsoft. Guille nos habló de las novedades de VB 9.0 como no podía ser de...
Más artículos Página siguiente >