Erick Orlando © – Software Developer

Tecnologías Microsoft, OpenSource, Linux, Programación con C# y VB

Generar PDF a través de un RDLC y enviarlo por correo — 4 mayo, 2017

Generar PDF a través de un RDLC y enviarlo por correo


Hola gente!

Hace unos días tuve la necesidad de generar un PDF en C# a través de un Reporte RDLC (Reporting Services) y al mismo tiempo enviarlo por correo electrónico sin necesidad de mostrar el preview del mismo. Sigue leyendo

Anuncios
Pasar dinámicamente credenciales al Servicio Web de SUNAT — 5 abril, 2016

Pasar dinámicamente credenciales al Servicio Web de SUNAT


En este post voy a detallar algo que a muchos desarrolladores preocupa en el Perú, el envío de los casos de prueba al servicio Web de Facturación Electrónica de SUNAT.

Primero que nada, andan rondando por la Web muchos post y alguno que otro consejo de como invocar al servicio con el siguiente código: Sigue leyendo

[ENG] CSLA .NET basic example with Windows Forms (part II) — 26 mayo, 2015

[ENG] CSLA .NET basic example with Windows Forms (part II)


Hi everybody, continuing the previous post. Today I want to give them a very simple concept of using CSLA .NET in a Windows Forms project.

First, in the DemoCSLA.Datos project we will create a partial class that allows us to create some static methods that we can then use throughout the project:

We will put you name Cliente.Designer.cs and declare two methods: Sigue leyendo

[ENG] CSLA .NET basic example with Windows Forms (part I) — 25 mayo, 2015
Ejemplo básico de CSLA .NET con Windows Forms (Parte II) —

Ejemplo básico de CSLA .NET con Windows Forms (Parte II)


Hola a todos nuevamente, continuando con el post anterior. Hoy quiero darles un concepto muy simple de usar CSLA .NET en un Proyecto con Windows Forms.

Primero, en el Proyecto DemoCSLA.Datos vamos a crear una clase parcial que nos permita crear unos métodos estáticos que luego podremos usar a lo largo del Proyecto:

Le pondremos como nombre Cliente.Designer.cs y declaramos dos métodos:

GetClienteByID

public static Cliente GetClienteByID(int ID)
		{
			using (var ctx = new DemoCSLAContainer())
			{
				var customer = ctx.ClienteSet.SingleOrDefault(c => c.ID == ID);
 
				if (customer != null)
					return customer;
 
				throw new InvalidOperationException("No se encuentra el Cliente con el ID especificado");
			}
		}

GetAllClientes

public static IEnumerable<Cliente> GetAllClientes()
		{
 
			using (var ctx = new DemoCSLAContainer())
			{
				return ctx.ClienteSet.ToList();
			}
 
		}

Sigue leyendo

CSLA.NET ejemplo básico con Windows Forms (Parte I) — 18 mayo, 2015

CSLA.NET ejemplo básico con Windows Forms (Parte I)


Hola a todos, nuevamente aqui de nuevo para hablar de CSLA.NET, en el post anterior comentaba como funciona este Framework y he decicido que lo mejor es aprender con un ejemplo práctico.

Para empezar quiero hacer una pequeña aplicación que se componga de sólo 4 tablas y que permitirá dar mantenimiento, crear reglas de validación bastante simples y una transacción para que vean lo sencillo que resultará si desarrollan una aplicación con Windows Forms.

Sigue leyendo