- 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