jueves, 13 de septiembre de 2007

Opem XML + MSCRM

Hola a todos como van?, yo andaba con un dolor de cabeza ya que un amigo me dijo… "como quisiera que el crm, me genere una carta dinámicamente…", uy diosito ahora como hago eso ¿?? … bueno en realidad me puse a ver y encontré una página que me hablaba de eso… OPEN XML + CRM, y bueno entonces me dio una idea… jejeje.. Framework 3.0 + CRM + NET yeeee feliz programación yeee… bueno después de algunos días de stress y muchas jaladas de pelo... Puedo mostrarles a algo simple pero muy interesante …


Lo primero que hice es crear una página aspx (c#) y le cargue algunos datos de mi tabla "ACCOUNT" , tal como lo vemos en la figura




Luego con estas tres clases :



using System.IO;


using System.IO.Packaging;
using System.Xml;


Lo que hago es primero leer un XML que tenga un formato y lo reemplazo con los datos que obtengo de ese dropdownlist… algo como esto :




oDocumento.Load(Server.MapPath("Blog.xml"));
XmlNodeList nodeList = oDocumento.GetElementsByTagName("Propiedad");

foreach (XmlElement var in nodeList)


{
if (var.GetAttribute("Name").ToString() == "Nombre")
{var.InnerXml = this.DropDownList1.SelectedItem.Text.ToString(); }
}


Y el documento resultante lo paso a mi Word para que al final tenga un documento personalizado tal como pueden ver aca..




Que les parece… jejej de verdad muy interesante…

Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Email
  • More...

0 comentarios

 
© 2011 Dynamics CRM Rulez !!!!!!
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0
Posts RSSComments RSS
Back to top