De personalización de Microsoft CRM: la integración con aplicaciones de terceros aplicación SQL / base de datos
Microsoft CRM? Client Relationship Management paquete de Microsoft Business Solutions fue diseñado originalmente para ser personalizable con Microsoft Visual Studio.Net y uno de sus lenguajes de programación? C #. NET VB.Net. Usted puede utilizar ADO.Net, Servicio Web, de secuencias de comandos de Transact SQL y procedimientos almacenados, implementar tales herramientas de SQL Server como servidor vinculado a todos los ODBC / OLEDB compatible con la base de datos, incluyendo Oracle, Sybase, Ingres, DB2, Unidata, Pervasive SQL, Ctree e incluso de Lotus Notes / Domino.In este pequeño artículo, nos gustaría darle la clave en la programación de la integración con SQL terceros Database.First? el uso de Microsoft CRM SDK para iniciar la comunicación con Microsoft CRM, la tenemos en C #: String [] matriz1 = coll.AllKeys; int loop1, LOOP2, porque (loop1 = 0; loop1 0? 1: arr1.Length); loop1 + +) (String [] matriz2 = coll . getValues (matriz1 [loop1]); para (LOOP2 = 0; LOOP2 < arr2.Length; LOOP2 + +) (strAccountId = matriz2 [LOOP2]. Reemplazar ("}", null); strAccountId = null ("{", strAccountId.Replace);)) if (Page.IsPostBack == false) (/ / servidor debe ser establecido con el nombre de serverstring la plataforma Web Server = ConfigurationSettings.AppSettings [ "ServerName "];// VirtualDirectory debe establecerse con el nombre de Microsoft / / CRM directorio virtual en la plataforma Web serverstring VirtualDirectory = "mscrmservices"; strDir cadena = "http://" + Server + "/" + + VirtualDirectory "/";// BizUser oBizUser objectMicrosoft.CRM.Proxy.BizUser proxy = Microsoft.CRM.Proxy.BizUser nuevo (); oBizUser.Credentials = System.Net.CredentialCache.DefaultCredentials; oBizUser.Url strDir = + "BizUser.srf"; / / CRMAccount cuenta objectMicrosoft.CRM.Proxy.CRMAccount proxy = Microsoft.CRM.Proxy.CRMAccount nuevo (); account.Credentials = System.Net.CredentialCache.DefaultCredentials; account.Url strDir = + "CRMAccount.srf", después se utiliza ADO.Net para llamar a procedimientos almacenados con parámetros para hacer el trabajo de integración: try (String "SQLStatement =" ICS_UpdateAccountPrivate 'strAccountId + + "', '" + this.TextBoxWorkPerformed.Text + "'," + doubleEncode (System.Double.Parse (this.TextBoxAnnualRevenue.Text)) + ", "+ intEncode (System.Int32.Parse (this.TextBoxNumberOfEmployees.Text.Replace (",","")))+"," + doubleEncode (System.Double.Parse (this.TextBoxAverageGrowthRate.Text)) + ", "+"'"+ this.DropDownListOwnership.SelectedItem.Text + " ' ' "+ +"'"; tmpConnection this.TextBoxComments.Text System.Data.SqlClient.SqlConnection = System.Data.SqlClient.SqlConnection nuevo (ConfigurationSettings.AppSettings [" ConnectionStringICS "]); Acerca de la Karasev AuthorAndrew es Director de Tecnología en Alba Spectrum Technologies? EE.UU. en todo el país Great Plains, Microsoft CRM customization compañía, con sede en Chicago, California, Texas, Florida, Nueva York, Georgia, Colorado, Oregon, Washington, Canadá, Reino Unido, Australia y los lugares que en varios estados ya nivel internacional (www.albaspectrum.com), que es CMA, Great Plains Certified Master, Destreza, SQL, C #. NET, Crystal Reports y Microsoft CRM SDK
Artículo Fuente: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!