viernes, 9 de enero de 2009
Como utilizar Distinct en una consulta LINQ en C#
var xxx = (from sucursal in listaSucursales
select new { sucursal.CodigoDeposito, sucursal.CodigoSucursal,
sucursal.DenominacionSucursal })
.Distinct()
.OrderBy(n => n.DenominacionSucursal);
Posterior a eso podemos asignar el resultado de la consulta a un control, por ejemplo un combo.
comboBox1.DataSource = xxx.ToList();
comboBox1.DisplayMember = "DenominacionSucursal";
comboBox1.ValueMember = "CodigoSucursal";
Espero que les sea útil.
Luis Ferrario
jueves, 8 de enero de 2009
Dundas Map - Importar un archivo Shapefile
En ese momento comienza un asistente en el cual en el primer paso lo que hay que hacer es buscar la ubicación del archivo .shp que estamos tratando de importar.
El siguiente paso es seleccionar si los nuevos elementos se asignan a la capa existente o si se generan en una nueva capa.
Posterior a esto, lo que se debe hacer es elegir cual de las columnas va a generar el nombre del elemento para llamarlo desde las colecciones, ya sea de shapes, paths o symbols.
Como último paso lo que se debe hacer es seleccionar todas las columnas que quieran importarse y listo.
Espero que les haya servido el ejemplo.
Luis Ferrario
martes, 6 de enero de 2009
Invocar a un WS de SAP desde .NET
Ingresamos la URL del servicio de SAP y le damos OK.
Con eso ya tenemos la referencia del servicio creada de manera correcta. Cuando vamos a abrir el app.config y revisamos la configuracion del binding fijense que dentro del tag
Lo que tenemos que hacer es remplazar todo el tag Security por el que figura en la imágen de abajo, y poniendo en el atributo realm el nombre del server de SAP.
De esa manera cuando instanciamos el cliente que crea, funciona correctamente y se puede acceder a los métodos que expone el servicio.
Espero que les sirva el ejemplo.
Luis Ferrario