- En este ejemplo utilizaremos las clases de entidad Early-Bound generada mediante la aplicación crmsvcutil.exe para crear registros en la entidad Contact
- Los objetos necesarios para obtener el punto de acceso al contexto de nuestro sistema CRM son los siguientes
namespace netcrm
{
public partial class WebForm1 : System.Web.UI.Page
{
CrmConnection conexion;
OrganizationService servicio;
OrganizationServiceContext contexto;
- El código necesario para realizar la inserción de un nuevo Contacto en la entidad Contact es el siguiente
protected void btnCreatContacto_Click(object sender, EventArgs e)
{
conexion = new CrmConnection("Crm2011");
servicio = new OrganizationService(conexion);
contexto = new OrganizationServiceContext(servicio);
Contact contacto = new Contact()
{
FirstName = txtNombre.Text,
LastName = txtApellidos.Text,
Address1_Line1 = txtDireccion.Text,
Address1_City = txtCiudad.Text,
Address1_PostalCode = txtCP.Text,
Telephone1 = txtTelefono.Text
};
contexto.AddObject(contacto);
contexto.SaveChanges();
}
- Este código es posible gracias a las clases de entidad tipadas generadas por la herramienta crmsvcutil.exe, incluida en el SDK de Dynamics CRM 2011
- El resultado de esta aplicación es el siguiente
_
Desde Innovar Tecnologías esperamos que este documento les sea de ayuda en su desarrollo
Web de la empresa
No hay comentarios:
Publicar un comentario