<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2775904287450542224</atom:id><lastBuildDate>Sat, 19 Jul 2025 01:12:45 +0000</lastBuildDate><category>MVC</category><category>Javascript</category><category>SQL Server</category><category>jquery</category><category>ASP.Net</category><category>Dot Net</category><category>DropDownList</category><category>Entity Framework</category><category>Razor</category><category>Table variable</category><category>22051</category><category>AjaxControlToolkit</category><category>C#</category><category>C# Dot Net</category><category>Function</category><category>Kendo</category><category>LINQ</category><category>Loop</category><category>MsAjaxBundle</category><category>Oracle</category><category>PL/SQL</category><category>Procedure</category><category>XML</category><category>radio button group</category><title>Soul Searching...The Escape Route</title><description></description><link>http://amitrajkhowa.blogspot.com/</link><managingEditor>noreply@blogger.com (Amit Rajkhowa)</managingEditor><generator>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-3827008658124281862</guid><pubDate>Wed, 20 Nov 2024 19:23:00 +0000</pubDate><atom:updated>2024-11-21T00:53:34.130+05:30</atom:updated><title>JWT token secured with RSA256</title><description>&lt;p&gt;The purpose of this article is to create a JWT token secured with RSA256 private key. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The first step is to generate the private key used by the sending Application. To generate the key we need to use OpenSSL. If we are using Windows 10/11 OS, this is easy since the OpenSSL is already available at &lt;i&gt;C:\Program Files\Git\usr\bin. &lt;/i&gt;If not available, it can be downloaded. The next step is to open Git Bash and start OpenSSL command. The next steps are mentioned below:&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; - openssl genrsa -out mbprivate.key 2048&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Next we need to generate .csr file for submitting to Certificate Authority&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; - openssl req -new -key mbprivate.key -out mbrequest.csr&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;The .crt file that will be used by the application that will be needed by the receiving Application&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;/span&gt;&lt;/span&gt;openssl x509 -req -days 365 -in mbrequest.csr -signkey mbprivate.key -out mbcertificate.crt&lt;/p&gt;&lt;p&gt;If we need the JWT token to have a key id in the header we need to generate that:&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;- openssl rsa -in mbprivate.key -pubout -outform DER | openssl dgst -sha256 -binary | openssl enc -base64&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [HttpGet]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public async Task&amp;lt;IActionResult&amp;gt; GenerateToken(string UserName)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var authClaims = new List&amp;lt;Claim&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new Claim(JwtRegisteredClaimNames.Sub, UserName),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var token =&amp;nbsp;CreateRsaToken(authClaims);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return Ok(token);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private string CreateRsaToken(List&amp;lt;Claim&amp;gt; authClaims)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rsaPrivateKey = System.IO.File.ReadAllText(System.IO.Path.Combine(Environment.CurrentDirectory, &quot;mbprivate.key&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using var rsa = RSA.Create();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rsa.ImportFromPem(rsaPrivateKey);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RsaSecurityKey rsaSecurityKey = new RsaSecurityKey(rsa);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rsaSecurityKey.KeyId = &quot;gdNz9m5dR/tFD5AQ0SghAkiM8VAC2yWSkTb+K2Nv/k=&quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var signingCredentials = new SigningCredentials(rsaSecurityKey, SecurityAlgorithms.RsaSha256)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CryptoProviderFactory = new CryptoProviderFactory { CacheSignatureProviders = false }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var now = DateTime.Now;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var jwt = new JwtSecurityToken(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; issuer: _configuration[&quot;JWT:ValidIssuer&quot;],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audience: _configuration[&quot;JWT:ValidAudience&quot;],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; claims: authClaims,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; notBefore: now,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; expires: now.AddHours(1),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; signingCredentials: signingCredentials&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new JwtSecurityTokenHandler().WriteToken(jwt);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;/p&gt;</description><link>http://amitrajkhowa.blogspot.com/2024/11/jwt-token-secured-with-rsa256.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-1550760286770452144</guid><pubDate>Fri, 10 May 2024 00:19:00 +0000</pubDate><atom:updated>2024-05-10T05:49:54.679+05:30</atom:updated><title></title><description>&lt;p&gt;&amp;nbsp;How do I send a server side Push Notification on Firebase Http V1 for Android&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here I am using the FirebaseAdmin Nuget package&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Create a NotificationPayload class&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class NotificationPayload&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string Title { get; set; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string Body { get; set; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Dictionary&amp;lt;string, string&amp;gt; CustomFields { get; set; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now you can create the method &quot;&lt;i&gt;SendAndroidPushNotificationAsync&lt;/i&gt;&quot; that is going to send the Push Notification:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Net.Http;&lt;br /&gt;using System.Threading.Tasks;&lt;br /&gt;using FirebaseAdmin.Messaging;&lt;br /&gt;using FirebaseAdmin;&lt;br /&gt;using Google.Apis.Auth.OAuth2;&lt;br /&gt;using System.IO; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public async Task SendAndroidPushNotificationAsync(string deviceId, NotificationPayload notificationPayload)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var customFields = new Dictionary&amp;lt;string, string&amp;gt;();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (notificationPayload.CustomFields != null &amp;amp;&amp;amp; notificationPayload.CustomFields.Count &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (var field in notificationPayload.CustomFields)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customFields.Add(field.Key.ToString(), field.Value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirebaseApp.Create(new AppOptions()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credential = GoogleCredential.FromFile(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &quot;firebase-adminsdk.json&quot;)),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var notificationMessage = new FirebaseAdmin.Messaging.Message()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data = customFields,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Notification = new FirebaseAdmin.Messaging.Notification&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title = notificationPayload.Title,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Body = notificationPayload.Body&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Android = new FirebaseAdmin.Messaging.AndroidConfig()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Priority = Priority.Normal,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TimeToLive = TimeSpan.FromHours(1),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Token = deviceId&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = await FirebaseMessaging.DefaultInstance.SendAsync(notificationMessage);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(result); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The &quot;firebase-adminsdk.json&quot; is the private key json file that you need to generate from your Firebase Project and store in your Application&#39;s root folder.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; height=&quot;357&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjQAAAN9CAYAAAA0cpCRAAAgAElEQVR4XuydC3zN5R/HPxvbyP06cpu7iUa5k2tMyyWXQoqEXCIkl9I/qUQoiVxyV0LJPUXRFLlGS7nL3HI3w9iG7f98f2e/7bfjXLdztrP5PK+XV9p5ru/nOefM8/l9vx+vG7fvxYOFBEiABBwkEB8fD/lz9+5d3Lp9G9cirqJiubIOtmY1EiABEiABEiABEiABEiABEiABEiABEiABEiABEkgZAS8KGikDx1Yk8KAS0AWNO3fuIDomGlcuX0ZghfIPKg6umwRIgARIgARIgARIgARIgARIgARIgARIgARIII0IUNBII9AchgQyCwGjoHH79i1cvXqVgkZm2VyugwRIgARIgARIgARIgARIgARIgARIgARIgAQ8mAAFDQ/eHE6NBDyRAAUNT9wVzokESIAESIAESIAESIAESIAESIAESIAESIAEMj8BChqZf4+5QhJwKQEKGi7Fyc5IgARIgARIgARIgARIgARIgARIgARIgARIgAQcJEBBw0FQrEYCJGAiQEGDJ4EESIAESIAESIAESIAESIAESIAESIAESIAESCA9CFDQSA/qHJMEMjABChoZePM4dRIgARIgARIgARIgARIgARIgARIgARIgARLIwAQoaGTgzePUSSA9CFDQSA/qHJMESIAESIAESIAESIAESIAESIAESIAESIAESICCBs8ACZCAUwQoaDiFi5VJgARIgARIgARIgARIgARIgARIgARIgARIgARcRMAlgob3zWPwDV+E6EfeAbyyumhq7IYESMATCVDQ8MRd4ZxIgARIgARIgARIgARIgARIgARIgARIgARIIPMTcImg4Xf4Y/gcnoyY6pNxp8SzmZ8aV0gCDzABChoP8OZz6SRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQjgRcImg89Ptz8L68FXF5quDWE98D3j7puCQOTQIk4E4CFDTcSZd9kwAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJWCOQekEjPg45fmkIrxvH1RheiH10LGJL9yBxEiCBTEqAgkYm3VguiwRIgARIgARIgARIgARIgARIgARIgARIgAQ8nEDqBY24O8ixoTq8Yi8D8fGIz1UOUU1/VdpGFiAuVnlrLERsQHcVteHr4Sg4PRIgAUcIUNBwhBLrkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJuJpA6gWNezHI+WNl4M5N09y8VJRG1fcRW6Y3/A5NgM/Bj3AncARiKg139dzZHwmQQDoQoKCRDtA5JAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgMoUdftefGo4eN2JQI71j6jojHuqG+lKRWn45MOt5jvx0OYG8Lr1H+KzF0VUi31AFr/EobzvXoTvhamIfvgdJYK43nNj+botOHjkpENLC6xQCh1bNcKBI+GYuXCN1uZ/r3dDoQJ5HWqfmkr6PAsVyIO+3dumpiu2JYE0IUBBI00wcxASIAESIAESIAESIAESIAESIAESIAESIAESyJAE5P7w8tVI/HvqHM5duKKtocTDhVG9Sjl4e3unak2pFjSyXvgZ2bZ3VZMwiRmSdkpKTI6GyHotFFmymn5+p9IwxFQepb3mdfcSsp8eBu9bf+NW+RWI8y2ZqkVYajxz4Wps2R7mUL+N6gZpYoKxTQclcIjI4e7y/ieLNCGlcoUATURhIQFPJ0BBw9N3iPMjARIgARIgARIgARIgARIgARIgARIgARIggbQnIPeG/xwOx6oft+HPf44lTiC4cU1069gcfn6pt6VItaDhd2gifNSfJDEjHnF34xFzSgkZBbyQLVecsgpXURu+Kmrjqb+Vl4Y3sp/sr8SM/Vqb2KJvIjb/sy6nq4sTEmXRUAkWtorUEVFDBBBpJ0UEDvmZuwsFDXcTZv+uJkBBw9VE2R8JkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJZGwCN6NuY8mqzdgQujvZQiqVK4nXerVHYRdlQ0q1oPHQlhbwjlDppLTIDNOfmAvKD/ymEjayecGvYByy+piiNmIrDkPWHMcSxQxpcy9vc9wuPsHlu6ULGs5GPly6cg3yR9qlRaGgkRaUOYYrCaS3oHE7OhbDP/gCc5esx/PtmmLymFeRK0f2ZEu8oT5Ah4z+HF+v3IyeXUIw4e1XkD2bbQV4+x8H0Oy5Nyyikj7eHdoNoyctUOFy1zFt7EAUzJ/HZViNa7LU6aZvJqFsqYfxyrCPUSbgYYwd0dPueqxNbunqX/Dy6xMhfdZ9XPkfsbiUgKVzJOezcb1qGNDjGTSoVUVZTXmleMxj4f+h59CJaKmebBjevzOyZEldmGaKJ+LGhhcvX3PJWXfjFNk1CZAACZAACZAACZAACZAACZAACZCAgcC16zfVXd0P2L7nn/u4dH8uGK2erJOq+xBjp6kTNOLuIOf35YC7UapPk5gRF6vSTZ1O8NKQn+X3wkO543AvPgu8y1dWdhnRproJqanifQoiquJPLj8AKRU0XD4ROx1S0Ehr4hwvtQQ8SdAopy73v/58FKpUKp1sWX8fOoHnXx0L7fLXSUFDQuDk0tlYJMefXCC/+8lC/Hf+SqoFjXHTlmihd19+NhIVyhSHLmh8v2kHnn+mKfLlzZVs/LbB9ZE3dw4MGDUVDxcpQEEjtYfYje11QcN4jm7cvKXtt+SMnPbha3g2FekMj5/8T132f4Inn3jMZYLG1WvX0WPIRJQs5u+Q+JdSfEf+PYMXXxuPZ1rWx5sDumjdWBpbcmy64qyndJ5sRwIkQAIkQAIkQAIkQAIkQAIkQAIk4DiBmJhYLFr+032RGXoP/xvyIoIql3W8Qzs1UyVoeMVeRY7vK6ghkvwzYi8D966rFFMJgkWc8gH3LeyDrBUrwdv3tqluwmva372yICpwC+K9c7psUdJRWggaEslhyzjc3usyT2uCRkoiRaSNFGfNzB2Zp/nmpHQsl24yO0sXAp4iaHyz5hdky+aHd9SHYs8uTyVjIYrwe5O/RHR0DJ5r08ShS1r9Ilo+ZPXLVncBtiZo7PrzUKLI4a6xGaHhLrKmfq2do0PHTqP74I8gItyMcYOQO1cO907Eid49TdBwYuqsSgIkQAIkQAIkQAIkQAIkQAIkQAIkkM4Edqv7rClzV2r3cJbKByNehqSdclVJlaDhffM4HvqplpqLSaS4p+YcezZJzNAiNuANv0ZV4JPDgpihrSIetypuQJxPEVetSesnJYKGXNLPXLhGa9+hVcPEtFPS16UrkZoXh/hqLF+3Bb8qvw1dCBAzb11EkJ99p143GpLLa5UrlFJ9NrpPbDAXNKTvg0dOakbhUqSt/OnbvY1VocI4Hx2i7h1izdhcX6s+jj6WtXnK69bWZm9+Lt1YdpbuBDxF0Dhx6hzKqstheZrbeEF8/UYU+r05RUsJdVxFaJQuWVQTPd4cNxtHT5zFwk9HIKBEEU10/Wj6Mkye9S1WzX9f4yopp6wJGnoUxamzFzB/8jDkz5sbujDRv1trzFEiSkiz2poYcubcJYxXURgr1VP5UtqpJ9JHqp/fuh2jPaG+/+C/ifso4w3u1UFLo2VL0DC/dD7930Wtryb1gvCQEnY2bNmj5jUc5UsXw5Ydf2GiWtsvv/+J+jWrYNSgrmhU51EttE8XNITZT7/txU+q3aNKJX9/eA/Url4pMfxPolsmzViGtT/v0FJ6dVGRI6+93C4xeiTi2g18Nm+llhtR/t68UQ0M79dJ9VXG9Mmu+NqaR7ofZDdNwJqgoZ8ffY/37j+qpf6SfVjz03Y87F9QE968vU17NG/pD9j952G1v9UwtO+zaFy3mvaaHuVQq1qlRKHu7r17WPnDVkybv0pr06ZFPbw18PnEvZCl/nXgX0xQ+yn7XdS/AF55oRV6dGqJ1Ru2afMwFmvpyKyd6+JFC2nNbc1D3ivvK5FRL1UDy6BL2yZ4a/zc+8auWLZ4sogR/ay3bFxDiyKZqs7dJfW+79+tDQb37oAcD2XT+pA1fjj1a6zZ+LvGoN1TDfDJF8sTI0LMz6RER+kc7KWkc9NxYbckQAIkQAIkQAIkQAIkQAIkQAIkkKEJRN26jc8XrMGufQetrmOEuhOrGVTRZetMlaCRJeIPZA9trokZEnRhis6IS5icEjPuAdkaPIKs+VQeKvPIDK2WyVvjVrllym+jkssWJR2lRNCQy30RGKSISKH7aLw26jPtMl8ECaPYIPWMHh1GU3FLi5GLf+nDaDauCxryMxFNjAKDsQ9rAoUjYxoFF+nTuE5r8xQBxegj4kgbEXysCSgu3Vx2lq4EPEXQEGFBIjNECFgy/W1Ur6LS36my7+9j6NL/A+2yVyI19DQ6EtEhQse3s97B0ypvny58RCm/jbmfDNMuilMiaOiXtLWUGNCpTWMtnZCkyzlx+jzeUBfR12/c0i5gRYkeP6qXlrLq65Wb8KsSHd56rSuqPVIOpYr7p1jQEHGkZLHCqKG+GESU2BN2GAPe+kzzbJA57dp3CLvVz+apNTZW71Fd0JC0Vi92eBLZ/Hy1dEhyWb5oykgtfZfu05BdCSV91MW3sPlECT8vK97vDu2OuLh4jPpoLtZv2olhSsTIo9JhTZmzQutj7sfDtCiEb5U4a2se6XqI3Ti4NUFD93U5ePQUFqlUYyI86EJC0CNl8ZRKafa6Oi+zvlyHCZ8vVZ+lDdW5KIJtu//GDuXvoqeqMhc0fH2yasLSKCUMdOvYHGWU18rmbfsQEXlTE+8qlSsBEU8kBZt8j4jodkaJYcvX/Yp+6nO++3Mt1PfaKSXuLUWRQvnxStenUU29lwrky52Mkp4GytK5Fk+ZfHly2ZyHdPbnP8fw4WeL0VCJa8+3a6a1EWHSfGyxGDGmwNIFDTnr7UOewKNKDBEuP/36h3auOyth5OSZCxrPs+cva+9DEe/kXAsvXaSUvekxZALqPFYZXds30wS/uV+vx0gl/ohYlxn9SNx41Nk1CZAACZAACZAACZAACZAACZAACeDQsVP4YMpiq9EZgkjui59r3UjdG7nGBzRVgobP6W/gt7uPtnUSnRFzVokZmkahxIy7SsyoH4isBZSqoeI0kqWZ0lqYxAz5b3Spqbibq5FLj4BR0JBoC1tFv7i3J2jIZZAelSGX96boiTzaxb+xrS4+6MLFARVxIVEbliI6dEFDn59R9JD6IlhIWynymlGcMI4pcwhUUSAmYeSaFkGiR4lIu8/GvpaIoEvf9xL704ULaSPzFG76WNba6JEqUk+P9NBTUBmFIJduKDvzGAKeJGh8PLof3v5onopCeAQD1YWkFBEPtu3+BxLONnTMjERBI/z0OXQd8CFaN6+rIja64S91Odqh97vaE9oj+nfCjr0HLZqCy5Pk4nUhPhoinphHaHyqngD/7IOB2gezXKKKgNC6+yhM+F8fdH+2hTYnERFExBjzxkua8GIt5ZQYnZsX/TLWWoRGqeKFMe2D11C4YF5cU5fYfUd+isjrUUqkeUM99V8A/ynfhp6vT0I5FbkhIo/+RP6S6aMg3hxSNqlIDbnwfnvwCxpHEYIGvj0VG5dM0PxEJLJk2Psz1YX0ce0yXko3FR0SrKIy3h78oiZkbN31NyaoS3Hh2UBFhdibh60n4ncqVf9jJaBEKwN4WyWbMnof2udZFVkS6DHvD0uChh65MGLsbDR/4nF88m4/rFVRGXIBLyLUoF7tkTVLFhw8elI7o03rP4axI1+Gn68PLlyK0IQ4ES5mjh+Mi+qzWiJz9AiNC5euaqmsKpQurvWbK+dDEA+ZboPGa+nWhqgIhncmLlCX/3sSBSuZz7uTFmoX+rKf+fLktOuhYe9cSx+25iHvMYmQcsRDw9pZf6JW1UQuh4+fxgsDxyGkaS3t/TxdfXcJX+O53qiiUZ55+Z1EQWPijG9URNEmLJ72FgLLl0LUrWj1S9dXmrg5dkRP5FVrYCEBEiABEiABEiABEiABEiABEiABEnCcwDp1v7Hgmw02G8gDm0Ne6QA9w4PjvVuumSpBw2//2/A5+rnqOR4x55WoEZVgDB7vBb/aleFT8I56zbaYIdOK9R+A2EKvpHYtydrrgoa9To0RFvYEDenLWN/Yt1GYWDLznfuGlQt/ifSQIqJD3+5ttb8b21nr29jWWEcXIUS8ECHBvBijN3ShwbhGmYMxWkTaSxvp1xhpYWRpSbCQ+rIOXbAxCiH2+PP1jEfAUwSNoyfOaE9ny5PmcgEuqXukyOWvXHC3Da6nPY39SMXS2kV+XFwcXn93Bk5KyijVbv3mXRirnhb/Zub/tOgGS2bO0p9cKkvUhXgeWBI0jObeUl9/Ujz2zl0VvfCcJgjIk+gidujFGVPwR5RY2bJJzfvMk/Wn1o0GyxKdIiJNz85PqeiP57Ux9VRH8iT8gk+H42clXshFujGtkJhV91A/K68uxYWVJbHBOOfCSiQdoAQPuTiXC/MWStjwV0/3i7AhxZF5SEowa0VPDdR3xGQlIF20WE2iUmZ+NCQxlZanvJP0c2RpPnUfr4wZSpSQVEeWvEyWf/+rJhTpUUTG87JECWJffz4Kvuo8GgWNzVv34tk+72H2pKHoqqIepOiCQPGiBfHmwK549a0pmvg+ecyrWvowKXIuxLQrZ87s2oW+PVNwe+f6e5WazNY8Jv6vr5aKLTWChvGsGyNV3h/WA+9+slClnDquzvgILWJJirm4tE7Nsac655KOqs+LrbTPBqaa8pR3DudBAiRAAiRAAiRAAiRAAiRAAiSQ0QjIXdsS9RDvyvW/2Z36k+oBzxdUppCcCfcSlhrIQ7nykG5gedt+G6kSNB7a0gLeV3Zp0RjRp0w+GnFQYoZ6itKnYLSal30xQyZ/L1d93C41w+7CnangLkHDklhhFA4siQT6vHXxwhgxYRQ0bEU3GMcQwcCS8bceJSHj6a8b02WJSGFNWLHFVo/oMAox5vUtiSfO7BfrZhwCniJo6F4Echnb642PMUdd6EqRv4uXhOTVN178ysWlXCIP+t80TQj5MXSPKcJIXTDLk9n2TMFteWhIBIdcUuvFmMtffmbuY5ESU3BrT60bL3ltXabrkSa6d4NR0DDv28cnC+SCev7SHzUuki5Jit6HrFUupz/49CvNu0Fef6RiAIarp/DFt0DSKUn6LkvF2IetU29L1PBUMUPWY0kYk+gKEc0kvZh+gW5J0LBm2L5YiRm91bmWPZNUUMZzbckDQ+favKFEg/RVQt7MxEglSxf4jpqC2zrXy9aE3ufFYZyH+M5cvnrdLYLGeyry6Z1JC5JFTxn3Qo9y0iNlJih/mX8Oh2vijpxXiUxy1VMiGeeTnDMlARIgARIgARIgARIgARIgARIggdQRiL1zB/OXbdD8Oh0ptdQDyJLNxL9QvmTV5Q5IUlct+GajShNfGw1rP2qzu1QJGjnXqgu82Bu4/Z/SMqKVj4bKq+6rUr/4+CuFw0ExQ5tdlty4GbjVkXU7XEcXNPQ0TdYaGoUBexEa1i70jZf5loQGfWyj4KCLEpZEDktzNQoRRuHDPC2V3lY3E5fX5Y9x7mIibkxjJXUlXZUYght9M6Qv81Ra1jga18a0Uw4f0wxZ0dMEjSLqQ1CiMnRzIfGLkGiN8ypVj7mgoT/VXaFMMe3J/w4hDVWKpWe0SAZXChr6xorYIqmsxJj44uWIxFQ37hI09MgIScPznPIRMBZJaSRigggV9iI09EvyEa92Rq/nQ7RL+M/mrsQPv+zW0m8ZxRsRevb9fVSl/FmjfYEtVREveXPn1CJFbM1DjxSw9SawJGp4spgha7F3jvT1OhuhMXvx9/hu9rv3CXV6hMYo5cfyRJ2qyXBm8/VFCRWtIJEu5hEaxoqOChq2zvW/J89pERrW5iE+IRLlkZ4RGvr8xQNGUnWtUGKcpKhrVCdIS9elm4tnyA9mTpoESIAESIAESIAESIAESIAESIAE0piAMxEa+tSyKb/WRwNLK//VYlqmjzt372k2COKbKUUeSgyqXNbmSlIsaHjfPouHfqiCe7FxiDlj8szwq14ePsXF3EP5ZohLuFas/Vd/WV73RlTgJsRnLegy7O4wBbcmaDgaDWJcnH7pbzQF19NQWYJgFDTEWFxPCWXJg0MECnNzcePcdRFEUlUZhQgZ19x83J7puKW5Gufnsg1lRx5DwNMEDblcl0tJuSCW8rJKtyRm4ebmyXIpHxN7R5knz9Py7RcpnD8x3ZS0s3cR7WiEhphhf7n8J/xPeUvUrFZRm5P55bW7BI3zF69qESpi0j1N+XqI8bcUuUiWIubj+lyseWj0VqbQIz+co5kufzX1TVQsWwK658JPKl2VCBpXIq5j3NSvNdYSIWLkp5uP25uHowfaKGpIG09MM2Vci71zpNe1JGjoHhrByiBczNcd8dDQvWGaN6yhtdEjMOTJBknrJanS/jdhPkLV571uEi77KdE1YqrtqIeGvXOdV5058f+wNg+Zi/6eNEYVWRJTHIlGMn9/i0fNW+PmKO+YYWj1ZB0Ns9FDQ0y/5czK2RV/kvx5cyemYzP64jh6LlmPBEiABEiABEiABEiABEiABEiABEgAcMRDw1FOkrL9zYFdUKbUwzabpFjQyHJ1N7JvfhLRF+Jx96aKzHi0AnxLKTEjXsQMGdPkp2Eq5v81/tj02u1yS3Ev+yOOrs9uvbQUNIwRD476R+iRHLogYc0/w7hQPfWTntbKKKRYElvspZfSPTgOHglXwkZkMhFEH8Pcc0OiOOwVW1Eq9trydc8n4ImChng5iKm1FPEZqFKptEVBQ16X6IMu/cdqqWYkkkMufKXYu4h2VNA4Fv4feg6dqC6W/dBHGWRLmfXVOtxRnhpy2S+igggwYmDcrWNzJQg00CKoxJ9DT6NljIDQT4Qjl7yyN9+s3YLXlL9FHeXXIKmubt2Ohvh8yCX5e8Ne0lJESYSGiB0vqtyF2fx8tddFFV80ZaTGbuaitXhdGaq3D3lCMzHff/AEfti8EwEli2qCRn7VdsCoqThx+jxefaktxFPjqxU/Y4+KjhH+0sbePOSy3tEi6/p9zz9a9Xo1HknmR+JoH2lVz9450udhSdAQoWHKnBWY8PlSJVo3VGeliCYs7VBpv6Z9+Jrm5WJ+kS/pwaSNiBb6fsln+5ff/Yy3Bj6Pvi+2RpjylpD3h3w2hzSrjavqUn/RtxvRr3sbLd3SLWWOLVFOf/x1BJ1UZM+LHVuoJyWS//Jg71wXU34d9uZx9vxlvKQMzKOUybyMI54fIsCYj50/b3KTckt+MeYcJAJKzrUIFrrIJuda6ukpp0SUGfDWZ+j8TFPNR0O+3z5fsFr7LNAFpLQ6JxyHBEiABEiABEiABEiABEiABEiABDIDAXmg8oMpixEdHZPq5VRT90mv9WyP3DkfstlXigWNrGdWwmdLd0SfjYfPo5XhW1L8MpSYIUWLznBczJAm0aU+xd3cJkNTV5S0FDSspapyZB2Oppyy5KGhCxxGTw7zMR3xv9DbWDL3tpbqypG1sU7mJOCJgoZ4OAwZ/TmyeGdJTB1jKUJDdkT/+Qvtm6l0U+0SN8neRbSjgoZ0KJe/k2Ysw1qV3klKa/XEuIwlPhNSLl6+pqIgZmvREh+MeBn9urVxiaAhfUs6ndDtf+Ljmd/il9//1NJDSdTFS88Fayl1ZMyPZ32Ld1QIn/geSJqoR1Uo3/vDeygz9UqJRuLzlv6gCS9SXuzQXDNVl8iStQvHolmD6iplTwSmzF2BFcr4KeLaDTSuVw0DejyjmaBLCi9788ic7w77wpi+bmt+GRJFJK8Jf/EiaaK4Du37LBrXraaJTtYij1Zv+F1dzq/S2khk0KsvPYO2wfW0KA8p4n8xQZ1J2e+i/gXwihLbenRqmRjRIcLJ4NHTIQZcq+e9p3l+mBd751rmbmse8tkhaZ5GjZ+rRUiJwFdGiWTmY5cpVTSZSbkjgoYII0aPDxEs6qsUmCIcfjSqt/b+kzP54y+7NBFDf2+IIVlPFWmkRzNl1nPJdZEACZAACZAACZAACZAACZAACZCAOwhE3bqt/p29Brv2HUx1993V3ZVkXZB7JVslxYKG78EJuPfzB/AuFwg/ETMkzZSUFIgZIn7EFh2K2II9Ur1wvYO0FDTsRUIY51RQPSGrp4uSnxtTRtlK1WSsJ8bkjoxpFEH0CA5juilL0STm0SYilujG4raEExF1JN+ZjMMIDZcdY4/sKL0FjdRCkQiNIe/O0PwIJJKAhQQyEgFd0KirInDGv9VLi7BhkV894jWhsHDBvIm/+OjRWN/OekeZipnSULGQAAmQAAmQAAmQAAmQAAmQAAmQAAm4lsDuPw+ph15XpipKo1K5knitV3stC4i9kmJBI+tvfeF1dTv8yvupmwQxAVclhWKGNL2bry2ii5tSxriipKWgIfM1CgGWhAmjuGDNA8Pcv0L6FQFipjLb1T0xjIbbRqFBfm4UEozzkX50QcOSyGHkbS6cyGvGCBRJjdVXpSmxZqbuSOosV+wv+0g/AhlV0JCny+Wpd4kokDz/E95+JfHp9PSjyZFJwDECsSplmaRQEhPwRcqjRY86cKx15q8laedeGDhOi8qQXJt62q0nalXFtLEDNT8RFhIgARIgARIgARIgARIgARIgARIgAdcTiImJ1e4qNoTuTlHnYhQuadv1rB/2OkmxoOGzQxmW5j6kRIw7pjGSiRnaDxL+mE0h0Sxcr2N6/a5fEKIrLLY3X4dfT2tBw1x4kAt/8Zsw96Ywv/A3emjoooWjbc1FC72dRErIfHTRQf5u9NgwttPbSOTIdyq/uF7MRRnzNtKuUIE8EIFEL7YiOBzeOFb0eAIZVdDYte8QWncfhRaNa2DsiJ4oWaywx7PmBElAJxCtfjkQs/Ylyvz62daNNM8HXtInnQ9JJ/Xbrv2YrtJJhapUa5JCqovyyhCPF3Li+4gESIAESIAESIAESIAESIAESIAE3Evg2vWbmLvkB2xP8EB1dDQRM0QSJo4AACAASURBVJ5VPqKtmtdVqeSVP7cDJcWCRvyVHfANHwVf3wiV3sFcvHBczIhX2apiYvPjTsB4eBWq58CUHauS1oKGzEpP52QUBoyztRS9oAsaIjiIiCD/L/2YF2vpqMxFDb2dLi4Y+xejb71YayevOzuWtJHxJHJD1siSuQlkVEEjc+8KV0cCJEACJEACJEACJEACJEACJEACJEACJEAC6UfgpvK4XbJqs8ORGjlzZNc8X5+o86jDYoasLsWChobmXgziL25EtrPvwidbgoeGE5EZsbezIqb4GHj5twSyqNRVLiwiCuhRCo56OuhtZBrGi3lj5IQjfUk/EiVxUPlKSJHoB2veEuZ963OQyA5d2LDnS2EcT8aSyBB9/rbmbt5O5uroWNL2svpjPp4Lt5BdeSgBChoeujGcFgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkIwG5N/zncLiWNvvPf45ZnIlEZTSpF4TWLeo55Jlh3knqBI2E3uJv/wfvM/Pgd30Fsvol+GkYRzJLM3U3VgkZuTsirvjL8Mr+cDoi5tAkQALOEqCg4Swx1icBEiABEiABEiABEiABEiABEiABEiABEiCBB4eA3B9GXo/C0fCzOHvukrbwrFmyoFzpYihdogj8/HxTDMMlgoY+enzEn8h65mP43QuDd1Zd7ZD0U6YSdzceMT61cbfEEHjlqZLiSbMhCZBA+hGgoJF+7DkyCZAACZAACZAACZAACZAACZAACZAACZAACTzIBFwqaCQKF+c3qTRUY+DjI/4a4hfuhTt38yO65Hh4F6zzIPPm2kkgwxOgoJHht5ALIAESIAESIAESIAESIAESIAESIAESIAESIIEMScAtgoZG4u5NxJ/5Dt5XfkRcgZbwKvGc8snIniEhcdIkQAJJBCho8DSQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkBwH3CRrpsRqOSQIk4HYCFDTcjpgDkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJWCBAQYPHggRIwCkCFDScwsXKJEACJEACJEACJEACJEACJEACJEACJEACJEACLiJAQcNFINkNCTwoBChoPCg7zXWSAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgGcRoKDhWfvB2ZCAxxOgoOHxW8QJkgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECmJEBBI1NuKxdFAu4jQEHDfWzZMwmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgHUCFDR4OkiABJwiQEHDKVysTAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4CICFDRcBJLdkMCDQoCCxoOy01wnCZAACZAACZAACZAACZAACZAACZAACZAACXgWAQoanrUfnA0JeDwBChoev0WcIAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlkSgIUNDLltnJRJOA+AhQ03MeWPZMACZAACZAACZAACZAACZAACZAACZAACZAACVgnQEGDp4MESMApAhQ0nMLFyiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAi4iQEHDRSDZDQk8KAQoaDwoO811kgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkIBnEaCg4Vn7wdmQgMcTMAoa0dG3ceXKFQRWKO/x8+YESYAESIAESIAESIAESIAESIAESIAESIAESIAEMjYBChoZe/84exJIcwLJBY1oREREoGK5Mmk+Dw5IAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTwYBHwOnryUvyDtWSulgRIIDUERNDwL5QPd+/eRUxMNK5HRuLUqdPw9c0KxN2DvM5CAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAq4mwAgNVxNlfySQyQloERpqjXH37mmixq1bUTh37iJyPuQLLy8vChou2/87uBl1V/WWFTlz+LisV3aUSQjE3sbNO2otPtmR0zeTrInLIAESIAESIAESIAESIAESIAESIAESIAE7BCho8IiQAAk4TUBPOyWCxj315+KlyyiQN5cmaChFw+n+nG9wFF8Omo4f7TYshEdqlccjgTXRpFoAcnvbbeAZFW4fwLRhE/HJH9qNNer26I8Zr9REbs+YHWeRzgSi/16AniN/xvYraiIFCuHV997F0MfypPOsODwJkAAJkAAJkAAJkAAJkAAJkAAJkAAJuJ8ABQ33M+YIJJDpCOiChvw3Li4OV69EoGD+PPD2VoJGmpT9+KTKO/jQmbEK+qP/8OF4I6SMxwsDu2d2wlPTYg2r88Vbi5fh9SBnFsy6mZOAOvuN1dm/bFhdwafwQ+grqJk5F8xVkQAJkAAJkAAJkAAJkAAJkAAJkAAJkEAiAQoaPAwkQAIpImD0yrhy+SoKF8yHLFnSKgTiL0yo8BbeT8HMAzr0w9pxTyMgBW3TpkkE1gx/EV1XJR/tuSlfYu5T+dJmCi4d5TQ2zlmHQ4l9VkabXo08mH/qFx/550os3HM+saO8NbqhW7UcVjp2ks+l79Gz/gx8k6y3QCzeNhFtCqV+7uyBBEiABEiABEiABEiABEiABEiABEiABDyZAAUNT94dzo0EMgABETYkQiNtBY0wfFTuLbyXQj61B3+I9QOCkC2F7d3d7MLaN1BmyEHDMIGYt3USOhVx98ju6N98r57G5mP9UdsdQ3lIn+b713byXHzd2trmOcvnPJa91hMvrzcsNqQf/v2sFfw9ZP2cBgmQAAmQAAmQAAmQAAmQAAmQAAmQAAm4iwAFDXeRZb8k8AARSBdBo+ybGKMzDumPE1MtX+hGnw/Dsi8moN/CCMOO+GLE4m8wuo6nuilHIWzRBxi8IAwX8gdh0Oi30aeqtSf8Pf2gqQt7416hFX45ntkFjaEoPThJkGr76TwssSVoOMvn1kHMGvMBpiyPgn/H9vh0VDcE0WDF098InB8JkAAJkAAJkAAJkAAJkAAJkAAJkIALCFDQcAFEdkECDzoBTxY0THsThZ3TXkGTyQZRo+MgnPsoGLRSdvfppaDhckHD3VvG/kmABEiABEiABEiABEiABEiABEiABEjAQwlQ0PDQjeG0SCAjEfB8QUPRvBWKIVUnYFYi2MZYf2A4GvtlJNIZca4UNChoZMRzyzmTAAmQAAmQAAmQAAmQAAmQAAmQAAl4IgEKGp64K5wTCWQwAhlC0EAEVr/RFV1W6nADMX/bx0m+FBHHEXr4aiL5IhVropLmwR2F8C1rMWv9RoT9dRXn8+dHkeLtMf2jVpaNrVU/Gzatw49bwnD42FWEHolFQPUiCChbCW0bBOOZFkHwtyeixJxH2L7TasYJJUcJ1KlaxLbnh2qzc+NGrNoaqs0zcdyiJRDcohXaNqqJAGfTEt2LwKGtG7Bs0zbsPH4eB3dE4UKhHGhcsQgqVquPlm2CEVzWglF5svkfxzddF2FBItkgTF7cHhUNZzxfQBCCiqQs/ZekFFu9doVa92kcPnwehy75onaD/AgMbIxGwS3QVrF32CslFQwjj+/GvkumRUVun4Eu05JMwRsPGIThdfNbeVc7z0fWvCM8NrE/S/yM8wHyo3qdsqZopHvqnKxfh6Ubf8eW3YoXEvazQSu81DEYQU74zkceD8Wqb9X5OHgK4VsjEF4qHxo/Uk6dt/boHKLOeRY1ntlZtrnX2nvnO7Wfh3DwtJrnSV9UqpMfFcsGoWWzVnimgVqD9MlCAiRAAiRAAiRAAiRAAiRAAiRAAiTwwBKgoPHAbj0XTgKuI5AxBI0obHjnWbRbrK/bTNDYNx0PdVyXCGX08vUYEbANYwZMxEc7ki6PTRUs+EDcOo5lk8di5LzzuGALbaEiGDRqFEa2TrhgtlT3/Dp0qT8dq/XXbHiEiOByaO2neH3sNoQmXKhbHt4XbUePwcxuQQ6l2bqwYw4Gv7UCq0/aPicBIUrceacXGhcy1DOfv52jZjuCwUpjxXvhmKHot9x8b5LX969TH+PfG4xOZW15kKSe4c5pISqlmeveU8aezPlcWGvfoyP5fEzntdKeOeg73Nae5kOfLz7G5GZ23Oevh2HWqNEYst4G+1JlMXnaePTJ/0uys2x5ryMQOnkoeigRyOZ7R/U5bsJ7GFTDCdXFPVvCXkmABEiABEiABEiABEiABEiABEiABNKJAAWNdALPYUkgMxHIGILGQUxpPRRvHtDJ18TKfWMQrEctmAsa88YBU5Xx+D5LO2UmaJxR6awGq3RWFuta3umAjr2wYnR7VHrIwusOCxoWvEHsHKyAjv2x3lp0idZW9TljIDpPsnO5bBynkLponjcegyoniAbuFjRuqTRW3aztjSUA+TB6+RcYUd2SqOEahp4uaKxcDoxXgt1Oux88tlipxmfWoX+36VhgR+gyDaP6mtoafw5clCjO3S9onMeyN/qix0rbwlTStH3R6dOZmG/VZN3uAlmBBEiABEiABEiABEiABEiABEiABEggAxOgoJGBN49TJwFPIZARBI1w9VR7k8EHk54AN496MBM0alfPh537kkzE/SsUQWDhGFNqHWOEhrXLdZV+p22DWqhTwgfnj+3Bhi2SDin5jvm3649fJllIXeWQoBGLsBk9UHeSwegcKkVP63oYFNIEpUSoibmAsI0r8OnS5OJE7TfG4Yd+QRZSMVm73FdpnFQKocaP+iPvldNqLQe1lFbJSiHlSbJZeZKIQONmQePQoq54bIxh3Srq5aWe7dG2qj8km1fkmV+wau7vWGaco3F+iRN3HUPPFjR84V8oFhcSzl9A9SC0DS6BIjcvIHRjGDaY72X19ti+vBeCzD9grJx1eW881agGKhYArp1WZ2PrcZUuyvKnk7mgEbllLKq9vM0QmaEiiXp3RufGpgimmEth+HHlOszaYjxvJTBj8yx0L+Upn4CcBwmQAAmQAAmQAAmQAAmQAAmQAAmQQFoRoKCRVqQ5DglkYgKeLWiY0gn1G6x8IBL3wFel1pmvUusYUteYCRp6VYmkWDKyfTJvgcjjp4GyJdSFa4RKY9VDpbEyXLaqaIXRn47CoDpm3g3KjyJs5QR0GRGmBJGk0nbSPCxpZ5bixxFB48AcNGm9ImlNhQIxY9F76F7h/iiE6OMr8HrvOYan6vNh3NrFKqIi+aGM3j8dTz1jfIrfF41f7oVPBrZCJTP/jcgDK/DmAGOfQNCQcfhlgLlQ4mpT8NNY2L0P+m3V565Sh21RXijFzd9gKo3RpAEImRGBAOUfMuiVfuhuviduYCizcCQlVNJsnefjSP8WBRaJpJmtImmqJj8j4RvHoke/5O+P0ctXqYgWI9NY7JzWVaXVikr6YcJZH6G4Ji+W3nOmGskFjViEjn8GIbP11jkwYtkCjK5hfoZVf0vfwVOjDgIVAtF3SC/0bRZIP41M/J3CpZEACZAACZAACZAACZAACZAACZCANQIUNHg2SCAdCNyMjselG+pp5qg43Ijxwu2YeNyLA+LdNBcv1W8WbyC7nxdy+cUjbw5vFMoF5Mwmr6S+pLugoRlVqwVZKOc1o+jkL1iMjLAgaFiNoNC7UxfidZWoEKb/vxIV5i+3dLmeNH7knul4ppNBNJDIgS0qssFoFG5X0FAG5yOUwblKI2QqdtIESRWzy3v/fqNw8I36higNlfpn4MvosT5prrWVQPHDfQKFgeWZFejSaI5KJ+SL4K7t0bd7awsm4c5f2Ns+kWb9teiFAzPaWzZojzmNsOM5EVTZkueCOxiaZu6I4JC0Ruf5ONL//YKG7TMSNvtZ1B2fJFY0HjsL6zuXSJpmxAb0rzHFYO5u/8zdFxWleksuaJifuWDl9TEItS2/kxGmUrpVdMbkPfUfbeyBBEiABEiABEiABEiABEiABEiABEjAwwhQ0PCwDeF0MjeB01fjceZKHK4aHnJOzxXnVw9CFy/gjRL5UydspLug4QzE6sr/YlF/1Db3rrhP0AjCkj3j0Naq/7B6unzScyoCQI/OsBD1YXFeKq3T5JfQZFrSIXhpxmJMb2EYyJ6gYfa6f28lTow0ihOWBja7wC+kOOxQHPSqJ1egXdM52KD/v7W0Q2ZdH9oTimwVGiPALIIjNRf2trdTXYL3U8LLRr2Wulhfpvwx7nuq386hcAfDhCEdERxSw8eR/s0FDbtnxFycU2LWLSVm6SVy02gUfWV34v8HjfwY23sH2oFsLhqZCxpQ7wVlpj5N70b5Y0yaivntDEKKM+9t1iUBEiABEiABEiABEiABEiABEiABEsj0BChoZPot5gI9gcD5yHgcOR+PG7fdFYORulXmyu6FCkW8UCRPyoSNjCFoJKRPGqLSJ1ky4jYXNJRIcNWmSKCerK+jjKn16A9zgcDWlpxcipCmixCq1zEfy46gYX653GfqPLzbwHKEinEa59aPxGOjjif8qIjyIZiX6ENwYf1QlB6oUvoklPvNm1N6xpyPQLA3UvjyPqg8QqX9Sixqbzu3R5+uTdBYUoEZo12sdOYOhvpQjggOSdNyno8j/ZsLGoMWrsK4Br7W0ZqfOTNBI7nwkPzs2Novc87m5yp6xwQEdg01eGgAASHBGN21lfJsKQt/S+9VeweEr5MACZAACZAACZAACZAACZAACZAACWRaAhQ0Mu3WcmGeQmD/mTicuuyZQoY5o5IFvVC1uMpN5WTxXEFDmWTXKYFGjYPRuXUL1C5i40LXTNCw6G1h5HJpHXrUmY5l+s/sCiDGxmaX2A264cDCzklpk+wIGmEznlFm4Gam3E7umVQfvXx9ok9C8j4dv7C2P6zzF/b2+1RRGm/0RY+VlhkEVC+L4Pr10bJNsIUUWKbe3cFQn7cjgkPSGp3n40j/yQUNlQptm0qFZm51YQRtU9BwJjWU2e6ZiXf3C2XWjOhN/ZgMxxujUXALtGW6KftvDdYgARIgARIgARIgARIgARIgARIggUxOgIJGJt9gLi/9CETfice+cM9JL+UoCUlDVT3AG9l8HI/WSHdBI6Q/TkxtBX9HF2mpnrmg8aky625t4wbYzhPttqdifkGs0j8dN6R/siNoWDR8TsHajYKG0xfgDo/n/IW9Q13fO43V40dj8LzzyZ7uN2/rr0ykB7//NgbVSJ47zB0M9bEdERyS5uk8H0f6d3o/nRI0zM6rrQ0z69dy5E8UwhaNRJcxxxFuq69SJTBoyHCMbl3W4P3i0GlhJRIgARIgARIgARIgARIgARIgARIggUxCgIJGJtlILsOzCIiYsetfz00xZY+WpKCqVcbLYVGDgoYiapaixzbj01jYvQ/6bdVrpUbQyIFO/ZqgWh57u3r/65Va9EdwKdPPnb4Ad3g45y/sHe5aVYw+H4bVy5di4fcHEXrEWtSK8mb4dCbmGwSq5Ot1DUN93o4IDklrdJ6PI/07vZ/uEjQSjeNNK7aZyiziODasXYQFa9Se7rMegWTXrN6ZA8S6JEACJEACJEACJEACJEACJEACJEACGYoABY0MtV2cbEYhsP3oPY8x/k4pM4nUqFs+i0PNH0hBI2Yb3qw8FlN0Qs5Eidhray/l1LxnUXesbirumvRQYcn69MXoVaswoqpD22+nkvMX9ikeNSYK4ce3YsuajZiy6iAO6f4mWof5MG7tYgyqbOo9+Xpdw1CftyOCQ9IanefjSP+uFTRiETr+GYTM1mddFvO3TEWn4vZ3KnrrBOTvHppY0WFvlnuxuBAehtDN67B0yW5sOGkcyxd9vpiPyc2SR93Ynw1rkAAJkAAJkAAJkAAJkAAJkAAJkAAJZHQCFDQy+g5y/m4ncO7iFRQtXMDhcTKSZ4a9RTnqqfFAChowj7IIwpI949DWgTtWcyNkfxXdcWJAUNJ22BE0zC+Jgz+ahZUdS9jbTpuvm/cZNPJjbO8dmKo+TY2dv7B3waCApKQaq9IYLYxI7M7/DcW5n4mzOxjqAzkiOCSt0Xk+jvTvWkEDCF/6MiqPOp84bcfOXJQSQroqISQp2sJhQSPZIVApqeaNxDNjjyelF2un0sxNSmWaOZccNHZCAiRAAiRAAiRAAiRAAiRAAiRAAiSQlgTcLmjExcXD29vxXPxpuXiORQKOEHBG0DgfGY8/TsQ50m0K69zFxX1LseXItcT2fmVaIaRmALKmsEd7zR4v7Y0ieWy/hx9MQUNd8i7vg8ojTiciDBowBr8MqWknv78SQl5W6aa26M18MWLxNxhdx2BYbkfQwPVQDKk+AbP0LioH45dlg1D7Idu7Gb1jEaZcr4m+zQKRxzz4xrzPQoFYsupjtLVlJA0xdH4dM9Eeg7sGI8iimOP8hb29MymvRx7YgJlLI9Dyvc4wSEHJm9ri6A6GCaM7IjgkTdR5Po7072pBAydXoF3TOdigT7xQTaz8YQyCbQh40cqX5qmO67DTsCuWBI3o87uxcPrvCBgyyEZ/ilOdNzEmMerGCR8PRw4U65AACZAACZAACZAACZAACZAACZAACWQIAm4VNM78dwnffb8FHZ5uhOIPF8oQQDhJEjAn4Iyg8evhONy4He9GiJexf9lMbAw3DBHQGL06NUAKLBQcmqf4aTSs6G2z7oMqaCBCCQtPKWEh8ZJVeTWM/RgzOlszLY5A6KQBCJmRFDWARt1wYF5nBBgJ2xM0oFIATXpO9ZP05Hvt7sMx/53Gyfsx9Bl9fCn6dV2EZTJXMVceOBgj2ylhI7FOrBInuqLJZD2VFeDfrD1WfdoLQVaEkvC1Q9Fk8MGEp+Z9UaljL6z4qJXZHMwjWUpgxuZZ6J7g3eHQITRUitw3B4PfWodlCX4ZNv0UzDl2HY5z7zVOWLM7GJomah79AbU3V9XeZLO4WOf5pIuggQhseKcH2i02eFtUb4yVM4Yj2MLXe+SRpRjcLeG8GdZtFDSiT67DmDFzMGWLqU9/FXXxi4q6SPZeSGxrJmhUbo/ta9XZdPYAsT4JkAAJkAAJkAAJkAAJkAAJkAAJkECGJuA2QePov2cw5+vvcfLMeZQqXgS9nn8a5cs4kHA7Q+Pk5DMjAUcFjdNX4/HXKXdGZwjdY9j20VLsSAa6GrqMaIWH3Qj/0ZLeKJHfepTGAytoKObJL/VNmxAQ0h6TB7dCo4AiyCaREOLtoCIKZk1SERI7jGbH+ZRXxXzlVWGIzpAO7Aoaqs59Yoq6EK5TH+NH9UfbyvmSLs9jzmPn2rkYOWKb4Un5+02ytYlb6BOlymLc6MF4qU5Z5PEzrS/6TBiWLZyCd+edT0oBBNXnVGW8HWIe0mHuv6A6qB6Eya+0R8XcKtLiyDrsKNIP41rYDAVJPN3y1H8T9dR/WOJPfNH45V4Y179VsggRMQtfOGk0hqxM4n1fmiR3MJR5nVyKkKaLEGqYY3C/XujbwB9+MRewc78PXhoQDH/tdef5pI+goaZ6Zh16dJxuEsWMa+vaCp2bBcFfzsd1Zey9/jssXRtlOBtJtZNFaJif84T3zvRR3dC4iOE9oczCV899B10MQqB/v1E4+EZ9O9FQxnny7yRAAiRAAiRAAiRAAiRAAiRAAiRAApmBgMsFjXj1cHrYP8cwV4kZl64mpcUplD8veipRI+iRcvBKgwxUh4+fxuiJ85LtUXY/P1SpVBohzeqgUvlSqZrH+YtX8fn8lahWpRzaPdUwzdNqnTp7Ees37cCePw9pa6xRrRKealobJYv5p2pdqT3UMTF3sOjbDbhx8xZ6qUuu3Lns5MBJ7YBp0N5RQcP1RuAqvdSOOdh6vRKqP14DJXLexNFty7Fl9zWV6MdYsqBkUF3Ub9QABW4dwsE/tuLf3C3Rpo7r0lDZMwh/kAUNpT5gw3tD0c7g1eDYsbQiKkhjRwQNVc1SSh/T2Cpaok5+5DmnxIxkZsqmV21Fc1jv0/aqAjr2x/r7ojNMbcw9Q8x7cs5XQdJcvaIiSQxRLgkd+lcogsDCwO3TFtZdqDHWbx6OxmYfSe5gCPFXSZZWzGzFZgbyzvJJN0HD5pmzdD7UGe9XDxdmhCaKO+Z7bUkQ1HoqlQ+NSyiFRH3XhiZE4ySNkLooH8fen6xFAiRAAiRAAiRAAiRAAiRAAiRAAiTgiQRcKmjEKzXj991/Y/7SH3Dz1u371pvzoezo0fkp1KtZRV26u1fV0AWN6lXKI1CJF1JuR8dg596DiLh2A71faKXNI6VFBI0ZC1fj0cplXCZo3Iy6jalzV6BQgbzo9lwwfH0suyIcPHIS0xes0qZeTa0vm58PdvxxQFufiAh1Hq+c0mWlul3snbtY/N1PGuMHSdC4GR2PLYdcHJ0RsRUrvgjFiRTtSkG0eKUvqjpgUO1o940qeSNnNsvv2wdb0BCCKpXU5KHoMc0YsWCLbD70mTEek1tYMfJ2UNCQESL3TEeXAesQmuypeWtjq2iGAcOwZEh9mynKIvfPwUu9V2CDQ33aFkhMM7EuQsirzgka0sJJEUn5gcxY/B66l81hEYw7GFqOZkgY3kzQcJZPegoa2pnbvwh9By3FagtiWRJgX7z00cf4pMFB9Kg/HasTXrh/ry0Yftv8UMqHEQunYXQDF364OfohyHokQAIkQAIkQAIkQAIkQAIkQAIkQALpTsBlgsa9uDj8vGUPlq7ajNsxMVYXJlESnZ9piicb1UAWb9t5+VNDRxc0nmvdBO2fbpjY1dlzl/HZ3O9QtHB+vPJiGzyUPSGHSmoGc1FbRwSN6zei8MWXaxGp/tu3W1sUK1pQG/3CpQjMVAJLnBKVBrzcThNFWFxDwJEIjROX4nHgrCsFjZs4sXEqVuy7l/JFVGqJvm1rwPIVrvPdVi7mjdKFKGjYIifpk8aPT/IEuL+uipxo3QqfjOqFxrZshZwQNLQxVJqfZdMnYMzs0wi3MkH/CoEYPHoYBtVxLLWT6/uMwqG1n+PNyaHYkOwiXF18z5iP6S2cv6C+oCKYRo5J8tOwxDu4tykdVSWV3spmcQfDS7sxZewEfGqWfsm/4yDs+EhPOaXPynE+6S1oaDO+dx6hi2dgypIwbEgWQeGLpEhalQAAIABJREFU4K7tlUeLShslZ9zsLFsTr1z23nH+o40tSIAESIAESIAESIAESIAESIAESIAEMhABlwga8lT+2g3b8O26UIeX/myrxmgdXN9qFILDHVmpaE3QkLku+mYDjp44g0G9O+Lfk/9h2rwV6KPEjd0qfVP+vLm16AiJINm28y9s2rpXq1u1Uhm0UfOVlFXy2n8XrmDK7OUoX7p4YjSFiDo7VaTED5t3am1qVQvUxJSAEkkXiOEqFcqqH7Zqabny5c2FFkrYafrE49i176A2D2MZM+xlVCyb/Anu/Qf/xdgpX+LFji1U6qy6ydJL/bJtH2Z9uQbD+nVGCZV6aqoSbiqUKYEu7Zoha9YsKoIjFvOXrMeViEglerTXxr8ScR0rvv9VRa4cQPZsfgh5sg6aqflIdMjWXfvvY1O/VlV8Nmc5Wjevp9WVItEYMvcC+fKgq5rXt2t+waUr1zCwZ3vkzJEdkobswJET2rr3H/oXgeVKoWPrRqhcobRWT+b5SMXSeK5NEy111x9hhzX/lWH9u6BMqaKJ8469cyddRChHBI194ffwX1KGtdQeX9w9tRJzlvxjllpKulXppWo2R6O61VA4e1bcvX0GR7evspCGylS3TpdhqF/ScqSPs5N8WGlk1QPEEOL+kvYRGs7OPm3rR6uc/2GHj+HQ/uPQjoVfSVSqGohqFcvC35EsbM4KGvryYiJw6MAxHD6+G+FaRqacKFIhCEGVA1GpkJlPh6NIxP/j+AGEHTD2qforq/otnrI+o69HIVH29suR6M3h6JTM60WfOYgdx4/j8JFTiJYX85VFUNlyqF45yffD4b7dxDAyccE+yJPbNjdX83F47SmtqM6IaX0W1rZ/Oko/sy7RT6PT1MXKZ8W6eGXxvVOhLCo+GogAR947KV0D25EACZAACZAACZAACZAACZAACZAACWQIAqkWNOSSfNnqzfjxl51OL7hlk9ro1LapukhP2aWYrQGtCRr6pf6Zc5fwWq8OOBZ+NlFIKF2iKKpXLa8JFxtDd2Pl+t9Qt8YjKFwwLw4ePYUjypdDT1VlLmhkzZIF3/+8HYtX/ITG9aqjSKF8EPHh5q1ovNazgxZJIeLJ5FnfKl+JHHj80Qq4fDUS2/f8g5ZNa6Fx/eo4898lden/G/LmzonmSugoXbIocuVMfoOz/ucdWLR8A0YPfSkxlZbOwbjmVi3qacLNuQuXE8ULfc6ShkvEg4uXIzQfEBF5alWvhJtR0QhVokib4Hpo07KBNjddZNHZPKnEji++WovcOXOgR5cQbe9k3PGfLUbXDs3RsG6QNq5R0JA0ZLO/WqeJQWIML4bxwl0iScopQWjhsh9x63a0JlZk8/PFN0oQWfXjb8pIvhWebPg4Ll+J1ESPqoFl0EEJYW7OVnbfsXJE0Pj1cBxu3FbKjatK3GUc3fwl1vyR3C2jcP3O6NKgHJJLFNH4b+tULNmWPDLq4cdbKWPiasjjokCoXNm90LCi5c4oaLhq4xP6Samg4eJpsDsSsEwgFpHXYVeYkbbhy/ug8ojTCd3kwLi132JQ+mVF5IaSAAmQAAmQAAmQAAmQAAmQAAmQAAlkcAKpEjSu37iFr5ZvxK87w1KMoWHtILygnup3tXm0JUFDj6D4Us05SD2526NzCHaHHdIu7Z9v9ySebl5XS4MlwsLkL77Fo+oC/Xl1Se+johuuXb+JLxat1SId+nRro6V8MkZoXIu8qV26F/UvoPmESLTDqTMXMGXOd2hQqwpaNa+v0nFtwp8qMmOQElJKFveHzGeZStH196ETmrgi0Qz2PDQkmuKbtb/AUvSGuWDx+56/MXfx9xj5Wlct0kMiHybOWIpRg15U4kIZZSq+HcvXbsGQPs8qL5Cy2nyWrw3F3v1Hk0WvGNlItMWqH37FDuVFIhEuD6v1isjy0697MOSVZ1FE/b9R0JBollmL1iBKCTuvKgEjv4oKuaoiOj6ft1JjJdEwkqpMokGEQY6Hsmkiy0nF7vFHK2qvnzxzHh9++pUmgDweVDHFZy2lDR0RNDb8dQ93XZlxKmGykfvnY876swn/54+Qvr0RmMfCSiJ3YM3Mn3E04aXyIX3RpqopHZmrSlalZQQ/yggNV/G02Q8FjTTBzEGcJKAijzasXYSZC3ZjQ0A3HJjXGQG2uogJw0cd38SYAwmVxJh9izJm95xMj04CYHUSIAESIAESIAESIAESIAESIAESIIH0JpBiQePO3XvYoZ7gj4i8oaUt2hC6y+m1BDeupdIU5Ua+PLlQR0VCiHDgqqILGpb6q1i2pCZKyGW8nlbJKBBIZMIUlVZJUjcZL9BFTPhNpaGSi/usKiWTUdDYf+C4Jhb0f+kZNKwTpA2re2LIGju0aqR5X+RR0Rl6ZIPUkeiIO+pPNhXpcPt2jEsFjfOXrmpzrPNYoBZx8e2aUBUdcVqL2PBTkRBfqPRUIjQMVBEkuqCk85AIENlXEXvMxRM9IqNn16c10UHSWEmRdWXJ4p1M0Lh4+RomTl+CZg0eS4yu0NN+XVDzk7FFMJAIj9f7PqcEjexa2iwxNv9TCSvy+oGj4Sr6ZUeigOKqM+JoP44IGuv/vAcXxmckTe2/H/Hxl3sS/r8GuoxoiYctTjwcOz/6ClsTXmvw4tuobbmio8u+r564Z4RUo6CRYoDONDwwB3Vbr0CiVDxkHG4NMH2usJBA+hA4iCmth+JNXZxQk6jdbxRWvWHNYD4CoZMGIGSGlvtMK0EjP8b23oHpM32OSgIkQAIkQAIkQAIkQAIkQAIkQAIkkCkIpFjQMK7elnhgi5KlKANXUdXnJOmVAsuX0rqVtFBlSxfTUjmJR4QUS4KGpZ9J3V93hGH6glXaBb+kgjIKGpY8MPS1BFUup0VtzF/6g2bWLVEH+vjG9TpiCm4r5ZT4dkgkQ2uVbkq8O3Th4GbULWXE3gwLlv2AYkUKaZ4a0TGxmngSpvLtWyoiekixJGjcuHlLi6KQvhrVq6b9vZESccRTQx9TTzl19vxljJ44z+IYpYoX0UQK36xZteiW2o9Vhq+vj4pY+RftQhpinvLRkP8eOnYK55XokV4m7ukpaHhShAYFDVd9OlnuJ2zlBPyZowlK+Z3G6qlzMGtfUj1rRsrunRF7J4HkBCI3jUa1V3Yn+mHIq/516uPdgZ3RsnIRZNOqX0X4jl8wa+EKLNgRm9RBoZpY+cMYBDvv/c5tIAESIAESIAESIAESIAESIAESIAESIIFEAm4RNLL7+WlG2L6+SZn+Y2PvQgyxb8ck5flPC0HjudZNtMt9a8XZCA1JrSRm1RJRYSlCo+PTyuy6YkCy4XyUeFIwf17MXLj6vggNY0VHBA1HTcH1yBJZ33frtqiUV3WxXP231/MqqkKlbbqlokEkQkOiMJ556on7fEwKF8iHQ8dPWRQ09LRTkiqrZvVArP5xa6KBt7mgoUdoPFa1Auqr1FvGIum9SipRQ4/qiImNRVxcPMqWehjNG9fE19/9pFWXOZYuWUTNs2Ga+2fI+I4IGi5POeWBHhpMOeXeb46d00LQZLKFMXgR7F7w7N0JAlHYOe0VdU6Toi4ca5wPo5d/gRHVczhWnbVIgARIgARIgARIgARIgARIgARIgARIwAoBtwga+pP3ktJJL7q/g/gh6MVTBQ3dQ0OiOzo909QhD42LlyI0341qj5TT2ugRGGI+LgbaD2X3w5KVm/D3YeWXkWASrntWhP1z3GEPjevKu0NSV4mHR99ubTWzcSlX1aX/HOWXEaXMtcVrQiJBpOjcpV1h9TNJ4VSwQB5NOBChQ6JOJEqinIpckRITcwcSVSFRLNt277coaEg9iYD5ZOYyrY1EwOjRE+aCxl2VmkwiOMQbo1fXVppPiBSJ4JCiz/PnX//AnK/XQcQw3fNDF5uknnn6r7R8RzsiaLjaFPzuqZWYs+QfJLcEl1VnQcmazdGobjUUzp4Vd2+fwdHtq7Bl9zWLdet0GYb6JZNbiKeUHU3BU0rOsXaWBQ1fvDR1JqaHFHGsE9YiAbcTiELYopHoMuY4wh0Zq1BZjJs9HoOqUsxwBBfrkAAJkAAJkAAJkAAJkAAJkAAJkAAJ2CZAQUNFMJinVRKh4fuftmPl+t9QV3l7FC6YFwePnsIRdYnf+4VWqFezSqJQUL50cS2FlEQZSJuvV/6sPCseQZlSRTXRYcvvf2r+GeIXEn76HCbP+lb5VeRQ3hMVcCPqNkK37UPLprXQsXVjTUyQqInj4f+paIaqaKzSORUpnP++HTx45KSW+kqKeE1I2fHHAdyOjtFEA/1n8nPpc/7S9Qjd/ieeblZXSzclxuZSzp67jJmLVms+GrWVz4afSvck64xW/byqUk4dUX4bllJOSVsxQRehYr9KD9WtY7CWbkqKuaAhnhi/K2FExJYKypg8sHxJxMTewU5lKi6CUWc1H/FO0X05hJuku8qnzMPFVF1EIklDpRuQp8cb2hFBY1/4Pfxn0mhcVG7ixMapWLHvXsr7q9QSfdvWgKuuER9WGln1AHpopHxDbLdMLmj4olKzehjxxqvoVMFVO+iumbPfB5LApd2YpVKjTVl82rKwUaoE+rzUCyM71YQ/TcAfyCPCRZMACZAACZAACZAACZAACZAACZCAOwhQ0LAgaAhoMT3fpgzAN23dC/GmqFqpDNoE10eVSqVV2iOv+wQNiciQNrv3HcQPm3dqbUTseKppbS0tk254Lmm3Vv2wFWH/HNMu7Vs0qoGmTzyeGNEhfhHzlMm2RFy8+VpXlA0wRU6YF4m8EAFl516TQ2uNapW0sUoW878vLdMvSjQRo+3X+zyHWmouxiKREjIfvR/xsXjmqQZa5IQ1LxFpr0d4bN62F2/065Q4T3NBQyIy4lWOKklPtWbDNk0Aedi/IJrLuus/pszJfbTpRFy7oYknASWKJoouelosXx+fZEbq7ngj2OrTEUHjxKV4HDgb59qpRWzFii9CcSJFvRZEi1f6oqoL89VXLuaN0oXESeP+cvVKhBL+8mnCHksqCMREIVJl5fPLnSPBjyAVfbEpCaQJgVhEXr+A8APnIYmoshcqgUqF8iNPbt80GZ2DkAAJkAAJkAAJkAAJkAAJkAAJkAAJPFgEMq2g4e5t1FM5VVRRBy92bAHxyWDJnAQcETRuRsdjyyEXCxq4i4s75mDr9Uqo/ngNlMh5E0e3LbeQXsqUhqpZ/WrIcfMQDv6xFf/mbok2dQLgylPZqJI3cmajoJE5TzlXRQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKeT4CChpN7JJ4Qu1QUxl8H/0Xo7/uSpVtysitWzyAEHBE0ZCnbj97D1ftNL1y8ymPY9tFS7EjWazV0GdEKD7t4JGN3+VXWo7rlLaebknqM0HAjfHZNAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSgEXCJoHH+4lXtkl8v4tEgPhN5c+dM/Nm16zeVl8LfEEFAL5L+yJJHhCfvzZ07d/Hl8o34bcdf2ho7tW2qPDEe8uQpc26pJOCooHH6ajz+OuXqKA3zyV/G/mUzsTHc8POAxujVqQHypHKdtpo/WtIbJfJbjs6QdhQ03AifXZMACZAACZAACZAACZAACZAACZAACZAACZAACWgEXCJokCUJZGYCjgoawuDXw3G4cTvejThUGqp9S7HlSJIDuV+ZVgip6dr0UsYF5MruhYYVbXtjUNBw45azaxIgARIgARIgARIgARIgARIgARIgARIgARIgAQoaPAMk4AgBZwSN85Hx+OOEu6M0HJm16+o8XtobRfJYj86QkShouI43eyIBEiABEiABEiABEiABEiABEiABEiABEiABErBMgBEaPBkkYIeAM4KGdLX/TBxOXXZnlEbabVnJgl6oWtx2dAYFjbTbD45EAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAg8yAQoaD/Luc+0OEXBW0JBO08Yg3KHpp7iSPSNwY8eM0EgxZjYkARIgARIgARIgARIgARIgARIgARIgARIgARJwkAAFDQdBsRoJOEMg+k48dv0b72Y/DWdm5Fxd8c2oVcYL2Xxsp5rSe6Wg4Rxf1iYBEiABEiABEiABEiABEiABEiABEiABEiABEnCeAAUN55mxBQk4REBEjX3hcbga5VB1j6kkkRnVA7wdFjNk4hQ0PGb7OBESIAESIAESIAESIAESIAESIAESIAESIAESyLQEKGhk2q3lwjyFQEby1HDUM8OcLQUNTzltnAcJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJZF4CFDQy795yZR5E4HxkPI6c99wUVJJiqkIRLxTJ41iKKQoaHnS4OBUSIAESIAESIAESIAESIAESIAESIAESIAESeEAIUNB4QDaay/QMAqevxuPMFc9JQyXppYoX8EaJ/CkTMnSqjNDwjPPFWZAACZAACZAACZAACZAACZAACZAACZAACZBAZiZAQSMz7y7X5rEEbkbH49IN4FpUHG7EeOF2TDzuxQHxbpqxyBVZvIHsfl7I5RePvDm8USgXkDNb6oQMChpu2jB2SwIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkcB8BCho8FCRAAqkmwAiNVCNkByRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAnYIUNDgESEBEkg1AQoaqUbIDkiABEiABEiABEiABEiABEiABEiABEiABEiABCho8AyQAAm4mwAFDXcTZv8kQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKM0OAZIAESSDUBChqpRsgOSIAESIAESIAESIAESIAESIAESIAESIAESIAE7BCgoMEjQgIkkGoCFDRSjZAdkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJUNDgGSABEnA3AQoa7ibM/kmABEiABEiABEiABEiABEiABEiABEiABEiABBihwTNAAiSQagIUNFKNkB2QAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAnYIUBBg0eEBEgg1QQoaKQaITsgARIgARIgARIgARIgARIgARIgARIgARIgARKgoMEzQAIk4G4CFDTcTZj9kwAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJMEKDZ4AESCDVBChopBohOyABEiABEiABEiABEiABEiABEiABEiABEiABErBDgIIGjwgJkECqCVDQSDVCdkACJEACJEACJEACJEACJEACJEACJEACJEACJEBBg2eABEjA3QQoaLibMPsnARIgARIgARIgARIgARIgARIgARIgARIgARJghAbPAAmQQKoJpKegce3QRixZuQub/r2r1pEVFeo/irbNW6B2sWypXlfadRCB32ZNwZQ9tTB2dggqpt3ATo907dBmLP95F3aEReNa7myoUvUxtGndEI8V0Hmn8Vr+XY+O43ahdu9BGFYrn4X1nMB3vRdiibwS3AlLOgbCx7zWnYNY2H8Z1srP23bH8lalneaS3g3uHF2DQRP+QoU+r2JwDUsc0nuGrhv/8Lp3MWo10OXNd9GhjOv69aSeLm6fhbfm3cBTowajQ0BWT5pa+szl0lnM+TICc/bfw+E7QKk8WdC6bSG80cwf6q/uLdFn8cGAy/iqVB78+r8AFHbvaOzdEwkkfM8kTS0rigWVxlNPhqBlpYz5efsgfWek/Ejpvz/c/7vZtV1z0Wv2aRu/e6R8VM9umca/47kMxiX8Nn0WpkQ+holvhKD0fb8IpmwgflenjBtbkQAJkAAJkIArCFDQcAVF9kECDziB9BE0onF43TR1sXkTeYuVwBN1iyJfdAT2/noUf1/PqS47B6jLzowiamSEfyDexYkNn2Ps8ghA533jHDZtP42zwjvx4jWN1+KMoIGqGD29A6qa/UP2zoHv0GXyftO7OKMKGuHrMXrsXhSmoGH109gkhJRQwk9PPOFBd5CW5nVtz1y8MSuCgobs5qVw9B4eieVKyGhdNztq5YrHyb+jMec/oOaThbD2pYfh587v4Oj/8PHwS5hdiIJGSjDvXhCGFj9nwezJVdCxUEp68IA2uqBRpTy6iYChftf4e98J7D0LVGnXFaNCSt8vlNuYtn4Znp6i7J0H6Dsj5SeI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&quot; width=&quot;635&quot; /&gt;&lt;/p&gt;&lt;p&gt;Now you can call this method&amp;nbsp;&quot;&lt;i&gt;SendAndroidPushNotificationAsync&lt;/i&gt;&quot; from whichever project that you want to sent the Push Notification. You will need an App to which you want to send the Notification and the &lt;i&gt;deviceId&lt;/i&gt;/channelId to which the Notification need to be sent.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If we are getting a result like &quot;//projects/myapp/messages/2492588335721724324&quot; we should be good&lt;br /&gt;&lt;/p&gt;</description><link>http://amitrajkhowa.blogspot.com/2024/05/do-i-send-server-side-push-notification.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-6916448826708257371</guid><pubDate>Thu, 24 Mar 2016 12:55:00 +0000</pubDate><atom:updated>2016-03-24T18:25:56.710+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">DropDownList</category><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">jquery</category><category domain="http://www.blogger.com/atom/ns#">MVC</category><category domain="http://www.blogger.com/atom/ns#">Razor</category><title>Set DropdownList Selected Value from Hidden Field</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;u&gt;Aim&lt;/u&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; :- Set DropdownList Selected
Value from Hidden Field. I have added complexity that the dropdownlist id is
dynamically generated as it may be necessary to generate the same controls in
the page multiple times.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;So let’s see what we have here.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;Partial view Page&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;Part of the view content will come from a Partial
Page. The Partial Page may be called multiple times (repeated in main view).
Hence the hidden field has id/name generated dynamically&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;background: yellow; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;Html.Hidden(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;SelectedCls&quot;&lt;/span&gt;+session.Recipient.RecipientId.ToString(),
selectedClass.ClassId) &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;View Page&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The Dropdownlist may be also generated multiple times, hence
id is partially generated dynamically.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;background: yellow; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;Html.DropDownList(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;TempClsId&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;
&lt;span style=&quot;color: #2b91af;&quot;&gt;SelectList&lt;/span&gt;(Model.ViewOnlyClassRoomList, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Id&quot;&lt;/span&gt;, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Name&quot;&lt;/span&gt;),&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; { @class = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;roomClassStyle&quot;&lt;/span&gt;,
id = &lt;span style=&quot;color: #2b91af;&quot;&gt;String&lt;/span&gt;.Format(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;TempClsId
{0}&quot;&lt;/span&gt;, uniqueId), style = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;width:
260px&quot;&lt;/span&gt; })&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;Javascript/Jquery&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;We need to set the selected value in the
dropdownlist once the page load is completed. Hence our code will be set inside
document.ready. We are using two loops here, they are not necessary in case we
have only one dropdownlist. Here, first we are fetching all the dropdownlist
which has TempClsId preceding its name. Once all the dropdownlists are fetched
in an array, we look for hidden fields which has name starting with SelectedCls
and the ID which is common for both the dropdownlist &amp;amp; the hiddenfield. The
selected value is set to the hidden field value at the next step. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.5pt;&quot;&gt;script&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;text/javascript&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;$(document).ready(&lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; () {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; retval = []&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;select[name^=&#39;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;TempClsId&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&#39;]&quot;&lt;/span&gt;).each(&lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt;
() {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;retval.push($(&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;).attr(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;id&#39;&lt;/span&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;})&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; i = 0; i
&amp;lt; retval.length; i++) {&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; selcls = &lt;span style=&quot;color: maroon;&quot;&gt;&#39;SelectedCls&#39;&lt;/span&gt;
+ retval[i].replace(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;TempClsId&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;/span&gt;, &lt;span style=&quot;color: maroon;&quot;&gt;&#39;&#39;&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; selval = $(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;input[name^=&#39;&lt;/span&gt;
+ selcls + &lt;span style=&quot;color: maroon;&quot;&gt;&#39;]&#39;&lt;/span&gt;).attr(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;value&#39;&lt;/span&gt;);&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;$(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;#&#39;&lt;/span&gt; + retval[i]).val(selval);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;});&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.5pt;&quot;&gt;script&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:8.0pt;
 mso-para-margin-left:0in;
 line-height:107%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2016/03/set-dropdownlist-selected-value-from.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-8197505859191208241</guid><pubDate>Mon, 30 Mar 2015 07:08:00 +0000</pubDate><atom:updated>2015-03-31T18:14:38.900+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle</category><category domain="http://www.blogger.com/atom/ns#">PL/SQL</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Oracle – Output in XML format and tag customization</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;DBMS XMLGEN&lt;/b&gt; is a PL/SQL package that allows a
programmer to extract data in XML format from Oracle database tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;Select&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #002060;&quot;&gt; &lt;/span&gt;DBMS_XMLGEN.GETXML(&lt;span style=&quot;color: #0070c0;&quot;&gt;&#39;Select FIRST_NM FIRSTNAME, MDL_NM MIDDLENAME, LAST_NM
LASTNAME, PHON_NR PHONENUMBER FROM SchemaName.EmployeeTable WHERE Emp_ID =
987654321&#39;&lt;/span&gt;) &lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;from&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #002060;&quot;&gt; &lt;/span&gt;dual;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;The resultant XML data is below:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #77933c; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;xml
version&lt;span style=&quot;color: #00b050;&quot;&gt;=&quot;1.0&quot;&lt;/span&gt; encoding&lt;span style=&quot;color: #00b050;&quot;&gt;=&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #77933c; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;ROWSET&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;ROW&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;FIRSTNAME&lt;/span&gt;&amp;gt;Ho&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;FIRSTNAME&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;MIDDLENAME&lt;/span&gt;&amp;gt;Chin&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;MIDDLENAME&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;LASTNAME&lt;/span&gt;&amp;gt;Minh&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;LASTNAME&lt;/span&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;PHONENUMBER&lt;/span&gt;&amp;gt;9989798&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;PHONENUMBER&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;ROW&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;ROWSET&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;We notice that the ‘RowSet’ and ‘Row’ tags are default root
and row elements. However we have the option to customize them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;DECLARE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; ctx DBMS_XMLGEN.ctxHandle;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; XML &lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;CLOB&lt;/span&gt;&lt;/b&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; P_Emp_Id &lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;number&lt;/span&gt;&lt;/b&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;
P_Emp_Id:= &lt;span style=&quot;color: #92d050;&quot;&gt;987654321&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;
ctx := dbms_xmlgen.newcontext(&lt;span style=&quot;color: #0070c0;&quot;&gt;&#39;SELECT FIRST_NM&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: Georgia, serif; font-size: 16px;&quot;&gt;FirstName&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;, MDL_NM&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: Georgia, serif; font-size: 16px;&quot;&gt;MiddleName&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;,&amp;nbsp;LAST_NM&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: Georgia, serif; font-size: 16px;&quot;&gt;LastName&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;, PHON_NR&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: Georgia, serif; font-size: 16px;&quot;&gt;PhoneNumber&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;FROM&amp;nbsp;SchemaName.EmployeeTable&amp;nbsp; WHERE Emp_ID =&#39;&lt;/span&gt;||P_ Emp_Id||&lt;span style=&quot;color: #0070c0;&quot;&gt;&#39;&#39;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;
DBMS_XMLGEN.SETROWTAG(CTX&lt;span style=&quot;color: #0070c0;&quot;&gt;, &#39;ContactPerson&#39;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;
dbms_xmlGEN.setRowSetTag(CTX&lt;span style=&quot;color: #0070c0;&quot;&gt;, &#39;EmployeeApplication&#39;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;
XML := DBMS_XMLGEN.GETXML(CTX);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;
DBMS_OUTPUT.PUT_LINE(SUBSTR(XML,&lt;span style=&quot;color: #92d050;&quot;&gt;1&lt;/span&gt;,&lt;span style=&quot;color: #92d050;&quot;&gt;1255&lt;/span&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;END&lt;/span&gt;&lt;/b&gt;;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;The output with customized names for RowSet &amp;amp; Row tag:&lt;/span&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;pre&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span style=&quot;color: #77933c; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;xml version&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; encoding&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span style=&quot;color: #77933c; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;Employee&lt;span class=&quot;tag&quot;&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;ContactPerson&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;FIRSTNAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;Ho&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;FIRSTNAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;MIDDLENAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;Chin&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;MIDDLENAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;LASTNAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;Minh&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;LASTNAME&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;PHONENUMBER&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;9989798&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;PHONENUMBER&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;ContactPerson&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #0070c0;&quot;&gt;Employee&lt;span class=&quot;tag&quot;&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;tag&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We notice that the inner XML tags are caps by default. That can be customized by adding the tag names under double quotes&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #002060; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Select&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #002060; font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;DBMS_XMLGEN.GETXML(&lt;span style=&quot;color: #0070c0;&quot;&gt;&#39;Select FIRST_NM “FirstName”, MDL_NM “MiddleName”,
LAST_NM “LastName”, PHON_NR “PhoneNumber” FROM SchemaName.EmployeeTable WHERE
Emp_ID = 987654321&#39;&lt;/span&gt;) &lt;b&gt;&lt;span style=&quot;color: #002060;&quot;&gt;from&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #002060;&quot;&gt; &lt;/span&gt;dual;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The resultant XML data is below:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #77933c; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;xml version&lt;span style=&quot;color: #00b050;&quot;&gt;=&quot;1.0&quot;&lt;/span&gt;
encoding&lt;span style=&quot;color: #00b050;&quot;&gt;=&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #77933c; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #77933C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent3; mso-themecolor: accent3; mso-themeshade: 191;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;ROWSET&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;ROW&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;FirstName&lt;/span&gt;&amp;gt;Ho&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;FirstName&lt;/span&gt; &amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;MiddleName&lt;/span&gt;&amp;gt;Chin&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;MiddleName&lt;/span&gt; &amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;LastName&lt;/span&gt;&amp;gt;Minh&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;LastName&lt;/span&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: #0070c0;&quot;&gt;PhoneNumber&lt;/span&gt;&amp;gt;9989798&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;PhoneNumber&lt;/span&gt; &amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;ROW&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #0070c0;&quot;&gt;ROWSET&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2015/03/oracle-output-in-xml-format-and-tag.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-4736552577736176721</guid><pubDate>Mon, 24 Nov 2014 10:09:00 +0000</pubDate><atom:updated>2014-11-24T15:39:29.949+05:30</atom:updated><title>Reloading a DropDownList using jQuery</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Note: This solution will not be applicable for ASP.Net with
ViewState (as ViewState will not be updated while using Webmethod call to
reload the control).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas;&quot;&gt;DropDownList&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;=&quot;ddlTemplate&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas;&quot;&gt;ClientIDMode&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;=&quot;Static&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas;&quot;&gt;DropDownList&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I kept the control clientIDmode static, it is necessary when
we use Master page and the javascript code is in separate file. With HTML combo box control we can remove some of the code specific that is used to handle asp.net control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The frontend javascript/jquery code :&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;GetTemplates()&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;ddlTestDropDownListXML&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;#ddlTemplate&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;tableName&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;TempDataTable&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$.ajax({&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;POST&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataType:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;json&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contentType:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;application/json;&amp;nbsp;charset=utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;Search.aspx/GetTemplates&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;{tableName:&amp;nbsp;&quot;&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;+&amp;nbsp;tableName&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;&quot;}&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;success:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;(response)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(ddlTestDropDownListXML).empty().append($(&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;).val(&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;[-]&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;).html(&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;Select&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$.each(response.d,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;()&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(ddlTestDropDownListXML).append($(&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;).val(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;Value&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;]).html(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;Text&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;]));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;(xhr,&amp;nbsp;status,&amp;nbsp;error)&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;err&amp;nbsp;=&amp;nbsp;eval(&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;(&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;+&amp;nbsp;xhr.responseText&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;)&quot;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(err.Message);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
And the code behind looks like below:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;[System.Web.Services.&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;WebMethod&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;static&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;ArrayList&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;GetTemplates(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;tableName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;AdBusiness&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;ab&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;AdBusiness&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;DataTable&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;templateTable&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;DataTable&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;ArrayList&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;lstArrTemplate&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;ArrayList&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;templateTable&amp;nbsp;=&amp;nbsp;ab.GetTemplates();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;foreach&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;DataRow&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;row&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;templateTable.Rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lstArrTemplate.Add(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;ListItem&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;)row[0],&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;)row[1]));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;lstArrTemplate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas;&quot;&gt;Exception&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;ex)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;lstArrTemplate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;

&lt;/div&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/11/reloading-dropdownlist-using-jquery.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-4581897470768885871</guid><pubDate>Tue, 28 Oct 2014 04:48:00 +0000</pubDate><atom:updated>2014-10-28T10:18:07.038+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dot Net</category><category domain="http://www.blogger.com/atom/ns#">Entity Framework</category><title>Error with Entity Framework 6 after importing Stored Procedures &amp; Functions</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have recently started using Entity Framework 6 for my
VS2012 project in 4.5 framework. I was confronted with an error after importing
Stored Procedures &amp;amp; Functions, which I did much later after importing the
tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #953735; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #953735; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent2; mso-themecolor: accent2; mso-themeshade: 191;&quot;&gt;cannot convert from &#39;System.Data.Objects.ObjectParameter&#39; to
&#39;System.Data.Entity.Core.Objects.ObjectParameter&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #953735; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #953735; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent2; mso-themecolor: accent2; mso-themeshade: 191;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The issue may have arisen because I had used EF5 in my
previous project. The solution that I figured out is quite simple. We need to
replace&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white; line-height: 115%;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;System.Data.Objects;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;with&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;





&lt;/div&gt;
&lt;pre style=&quot;background: white; line-height: 115%;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp;System.Data.Entity.Core.Objects;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/10/error-with-entity-framework-6-after.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-1934922835138887315</guid><pubDate>Thu, 23 Oct 2014 12:29:00 +0000</pubDate><atom:updated>2014-10-23T17:59:57.803+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">AjaxControlToolkit</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><category domain="http://www.blogger.com/atom/ns#">MsAjaxBundle</category><title></title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #0d0d0d; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #0D0D0D; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=95000 lumo=5000&amp;quot;; mso-style-textfill-fill-themecolor: text1; mso-themecolor: text1; mso-themetint: 242;&quot;&gt;I just added the Ajax control toolkit to my VS2012
project and then run the project. Got the following error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #0d0d0d; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #0D0D0D; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=95000 lumo=5000&amp;quot;; mso-style-textfill-fill-themecolor: text1; mso-themecolor: text1; mso-themetint: 242;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-size: 12.0pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&#39;MsAjaxBundle&#39; is not a valid
script name. The name must end in &#39;.js&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-size: 12.0pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The name it is referring to is available in the Master page,
though it doesn’t make clear as to what the error is.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
How to solve it? There are a few changes to be made in the
Master page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white; margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; text-indent: -0.25in;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; text-indent: -0.25in;&quot;&gt;ScriptManager&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; text-indent: -0.25in;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;=&quot;server&quot;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; text-indent: -0.25in;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; text-indent: -0.25in;&quot;&gt;must be changed to&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; text-indent: -0.25in;&quot;&gt;ajaxToolkit&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; text-indent: -0.25in;&quot;&gt;ToolkitScriptManager&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; text-indent: -0.25in;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;=&quot;server&quot;&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; text-indent: -0.25in;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; text-indent: -0.25in;&quot;&gt;The&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; text-indent: -0.25in;&quot;&gt;Assembly&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt;=&quot;System.Web&quot; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; text-indent: -0.25in;&quot;&gt;reference must be removed from all the&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; text-indent: -0.25in;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; text-indent: -0.25in;&quot;&gt;ScriptReferences&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: transparent; font-family: &#39;Courier New&#39;; text-indent: -0.25in;&quot;&gt;&amp;nbsp; &lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: blue; font-family: Consolas; font-size: 10pt; line-height: 115%; text-indent: -0.25in;&quot;&gt;MsAjaxBundle&lt;/span&gt;&lt;span style=&quot;background-color: transparent; text-indent: -0.25in;&quot;&gt; reference must be removed&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;!--[if !supportLists]--&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Once these 3 changes are made, your application will run
trouble free.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/10/i-just-added-ajax-control-toolkit-to-my.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-797323595416635039</guid><pubDate>Tue, 14 Oct 2014 04:42:00 +0000</pubDate><atom:updated>2014-10-14T10:12:23.993+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><category domain="http://www.blogger.com/atom/ns#">Entity Framework</category><category domain="http://www.blogger.com/atom/ns#">LINQ</category><title>Getting Table Column names in Linq to Entity</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We can get the list of column names of a table through SQL
query using the following query:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-no-proof: yes;&quot;&gt;
COLUMN_NAME &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;INFORMATION_SCHEMA&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;COLUMNS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;where&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; TABLE_NAME&amp;nbsp;&lt;span style=&quot;color: grey;&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;TableName&#39;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
To get the same result while using LINQ to Entity Framework,
we need to use Reflection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;context&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;DatabaseContext&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;())&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;{&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;queryString&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;typeof&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;TableName&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;).GetProperties().Select(a&amp;nbsp;=&amp;gt;&amp;nbsp;a.Name).ToList();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 115%;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/10/getting-table-column-names-in-linq-to.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-3335395605510857094</guid><pubDate>Thu, 19 Jun 2014 09:19:00 +0000</pubDate><atom:updated>2014-06-19T14:49:27.938+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">jquery</category><category domain="http://www.blogger.com/atom/ns#">MVC</category><category domain="http://www.blogger.com/atom/ns#">radio button group</category><title>Records as radio buttons create dynamically</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have a requirement where a set of records has to be
displayed as radio button dynamically, the record being fetched from DB.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Let’s start with deciding the ‘rdassets’ as the content
holder of the radio buttons. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.0pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;rdassets&quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We will do an ajax request to the controller with some
parameter passed. The result will be checked for null, and then the fetched
records will be looped through and appended to the ‘rdassets’. Here below is
the ajax call along with the solution to add records as radio buttons in the
page.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;$(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#BtnSearch&quot;&lt;/span&gt;).click(&lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; () {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; param = $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#somepagecontrol&quot;&lt;/span&gt;).val();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
$.ajax({&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url: &lt;span style=&quot;color: maroon;&quot;&gt;&quot;/Controller/Method/&quot;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
type: &lt;span style=&quot;color: maroon;&quot;&gt;&#39;POST&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
dataType: &lt;span style=&quot;color: maroon;&quot;&gt;&#39;json&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
data: { Param: param },&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
success: &lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; (result) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (result != &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;)
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.each(result, &lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; () {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#rdassets&quot;&lt;/span&gt;).append(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&amp;lt;input /&amp;gt;&#39;&lt;/span&gt;, {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type: &lt;span style=&quot;color: maroon;&quot;&gt;&#39;radio&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: &lt;span style=&quot;color: maroon;&quot;&gt;&#39;rdoAsset&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.&lt;/span&gt; &lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;RequestId&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#rdassets&quot;&lt;/span&gt;).append(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&amp;lt;label /&amp;gt;&#39;&lt;/span&gt;, {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: maroon;&quot;&gt;&#39;text&#39;&lt;/span&gt;:
&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.Item&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
},&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
error: &lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; (xhr, ajaxOptions,
thrownError) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
alert(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;Error in fetching details.&#39;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
});&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The ajax response will look similar to the below sample:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;[{&quot;RequestId&quot;:110,&quot;Item&quot;:&quot;Samsung
TV&quot;},{&quot;RequestId&quot;:103,&quot;Item&quot;:&quot;Sample Asset
003&quot;},{&quot;RequestId&quot;:206,&quot;Item&quot;:&quot;Toyota
Cars&quot;}]&lt;/span&gt;&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/06/records-as-radio-buttons-create.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-2665339875797204638</guid><pubDate>Thu, 19 Jun 2014 08:48:00 +0000</pubDate><atom:updated>2014-06-19T14:18:04.631+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">Kendo</category><category domain="http://www.blogger.com/atom/ns#">MVC</category><category domain="http://www.blogger.com/atom/ns#">Razor</category><title>Parameter passing at Url.Action</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
What is my goal: Open a model window (partial page) through a
javascript function, passing a parameter with it.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Where the challenge is: The parameter cannot be directly
added in the url Action.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
What is the solution: Add a hardcoded parameter value and
replace it in the next step&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Normally we would like to pass the parameter in the url in
the below way:&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;reqid = paramvalue;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;url = &lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;Url.Action(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;PageName&quot;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;
{ requestId = reqid })&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
This above code doesn’t
work. Below is the sample code which works perfectly. We set a dummy value “-1”
as the parameter in the first step. In the next step we replace the dummy value
with the actual one.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.0pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;modelwindow&quot;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.0pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; ViewRecord(objValue) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reqid
= objValue;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url =
&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;Url.Action(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;PageName&quot;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;
{ requestId = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;-1&quot;&lt;/span&gt; })&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url =
url.replace(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;-1&quot;&lt;/span&gt;, reqid);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modelwindow
= $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#modelwindow&quot;&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
.kendoWindow({&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
title: &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
modal: &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
visible: &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
resizable: &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
width: &lt;span style=&quot;color: maroon;&quot;&gt;&#39;800px&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
content: url&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}).data(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;kendoWindow&quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modelwindow.title(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;Request Details&quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modelwindow.center().open();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/06/parameter-passing-at-urlaction.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-802149330986579260</guid><pubDate>Wed, 19 Mar 2014 13:21:00 +0000</pubDate><atom:updated>2014-03-19T18:51:51.622+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">22051</category><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">Dot Net</category><category domain="http://www.blogger.com/atom/ns#">jquery</category><category domain="http://www.blogger.com/atom/ns#">MVC</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Sending email through MS Sql Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
This sample is intended
for MVC, C# code. The front end code consists of Kendo UI &amp;amp; jquery.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
I will be using asynchronous mode to upload the file to a
temporary destination path “FileUploads” in the server. Users need to be given
access to this folder first.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;[&lt;span style=&quot;color: #2b91af;&quot;&gt;HttpPost&lt;/span&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;ActionResult&lt;/span&gt;
SaveAttachment(&lt;span style=&quot;color: #2b91af;&quot;&gt;HttpPostedFileBase&lt;/span&gt; ImageFile)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagepath
= ImageFile.FileName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; destinationPath = &lt;span style=&quot;color: #2b91af;&quot;&gt;Path&lt;/span&gt;.Combine(Server.MapPath(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;~/FileUploads&quot;&lt;/span&gt;), imagepath);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;FileInfo&lt;/span&gt; files = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;
&lt;span style=&quot;color: #2b91af;&quot;&gt;FileInfo&lt;/span&gt;(destinationPath);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ImageFile.SaveAs(destinationPath);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagepath
= destinationPath;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Once the file has been
uploaded to the folder in server, our program needs a method to get the server
IP. (We may hardcode the IP for server, but that will not be ideal.)&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;
GetIP()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;IPHostEntry&lt;/span&gt; host;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; localIP = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;?&quot;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
host = &lt;span style=&quot;color: #2b91af;&quot;&gt;Dns&lt;/span&gt;.GetHostEntry(&lt;span style=&quot;color: #2b91af;&quot;&gt;Dns&lt;/span&gt;.GetHostName());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;foreach&lt;/span&gt; (&lt;span style=&quot;color: #2b91af;&quot;&gt;IPAddress&lt;/span&gt;
ip &lt;span style=&quot;color: blue;&quot;&gt;in&lt;/span&gt; host.AddressList)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;
(ip.AddressFamily == &lt;span style=&quot;color: #2b91af;&quot;&gt;AddressFamily&lt;/span&gt;.InterNetwork)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
localIP = ip.ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; localIP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;ActionResult&lt;/span&gt; EMail([&lt;span style=&quot;color: #2b91af;&quot;&gt;DataSourceRequest&lt;/span&gt;] &lt;span style=&quot;color: #2b91af;&quot;&gt;DataSourceRequest&lt;/span&gt;
request, &lt;span style=&quot;color: #2b91af;&quot;&gt;Somemodel&lt;/span&gt; model)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; ip = GetIP();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; fileUploadPath = &lt;span style=&quot;color: #a31515;&quot;&gt;@&quot;\\&quot;&lt;/span&gt;
+ ip + &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;\\FileUploads\\&quot;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.0pt;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;[] filecount = FileNames.Split(&lt;span style=&quot;color: #a31515;&quot;&gt;&#39;,&#39;&lt;/span&gt;);&lt;span style=&quot;color: green;&quot;&gt; //Here get
FileNames from FileUploads folder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.0pt;&quot;&gt;//Handling multiple
files in the attachment here, attachments must be separated by ;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;foreach&lt;/span&gt; (&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;
filename &lt;span style=&quot;color: blue;&quot;&gt;in&lt;/span&gt; filecount)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;
(attachmentPath == &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attachmentPath =
fileUploadPath + filename;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attachmentPath =
attachmentPath + &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;;&quot;&lt;/span&gt; +
fileUploadPath + filename;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.0pt;&quot;&gt;//Use some business
entity to send the mail information to Data access layer&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;SomeBusinessEntity&lt;/span&gt; mailMaster = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;MailMaster&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recipients = model.Recipients,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;Subject = model.Subject,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Body = System.Web.&lt;span style=&quot;color: #2b91af;&quot;&gt;HttpUtility&lt;/span&gt;.HtmlDecode(model.Body),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BodyFormat =
model.BodyFormat,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileAttachments =
attachmentPath&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreatedDate = &lt;span style=&quot;color: #2b91af;&quot;&gt;DateTime&lt;/span&gt;.Now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MailDAL.Email(mailMaster);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
You may directly call
the&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: #a31515;&quot;&gt;msdb.dbo.sp_send_dbmail&lt;/span&gt;
&lt;/span&gt;stored procedure from DAL, or the other option is to write a separate stored
procedure which will then call the system defined one.&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;If all code goes fine, your mail will be reaching
the intended recipient.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
This example also solves the issue &quot;attachment file is invalid&quot; – error 22051 as we use&amp;nbsp;&lt;span style=&quot;font-family: Consolas; font-size: 12px; text-indent: 48px;&quot;&gt;GetIP()&amp;nbsp;&lt;/span&gt;to get IP of the server.&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/03/sending-email-through-ms-sql-server.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-5476090574742591804</guid><pubDate>Tue, 11 Mar 2014 10:53:00 +0000</pubDate><atom:updated>2014-03-11T16:23:53.938+05:30</atom:updated><title>Kendo UI Tips</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
How to clear Kendo fields from javascript function:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; ClearFields() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;#Result&#39;&lt;/span&gt;).hide();&lt;span style=&quot;color: darkgreen;&quot;&gt;//div&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;# Subject &quot;&lt;/span&gt;).val(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&#39;&lt;/span&gt;); &lt;span style=&quot;color: darkgreen;&quot;&gt;//Kendo TextBox control&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#Importance&quot;&lt;/span&gt;).data(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;kendoDropDownList&quot;&lt;/span&gt;).value(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;-1&#39;&lt;/span&gt;); &lt;span style=&quot;color: darkgreen;&quot;&gt;//Kendo
DropDownList control&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; editor = $(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;#Body&quot;&lt;/span&gt;).data(&lt;span style=&quot;color: maroon;&quot;&gt;&quot;kendoEditor&quot;&lt;/span&gt;); &lt;span style=&quot;color: darkgreen;&quot;&gt;//Kendo
Editor&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
editor.value(&lt;span style=&quot;color: maroon;&quot;&gt;&#39;&#39;&lt;/span&gt;);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
How to set Kendo Dropdownlist values/text if we aren’t fetching
from DB.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
How to add the default (optional) field.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@(&lt;/span&gt;Html.Kendo().DropDownListFor(model
=&amp;gt; model.Importance)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.DataTextField(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Text&quot;&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .DataValueField(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Value&quot;&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .OptionLabel(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;-- Select --&quot;&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .BindTo(&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;List&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;SelectListItem&lt;/span&gt;&amp;gt;() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;
&lt;span style=&quot;color: #2b91af;&quot;&gt;SelectListItem&lt;/span&gt;() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;NORMAL&quot;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;0&quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;SelectListItem&lt;/span&gt;()
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;PERSONAL&quot;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Will keep on adding to it with time...&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/03/kendo-ui-tips.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-3521574645468190802</guid><pubDate>Wed, 26 Feb 2014 12:42:00 +0000</pubDate><atom:updated>2014-02-26T18:12:11.353+05:30</atom:updated><title>Javascript function: Sending MVC Razor parameter containing special characters </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I am working on MVC Razor. I have to call a javascript
function &lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt; line-height: 115%;&quot;&gt;loadHierarchyData&lt;/span&gt;&amp;nbsp; on
click event. It works fine if we use the Razor format &lt;span style=&quot;background: yellow; font-family: Consolas; font-size: 9.0pt; line-height: 115%; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt; line-height: 115%;&quot;&gt;item.HierarchyName&lt;/span&gt; which allows the parameters to be passed
to the function successfully.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.0pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;tile&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;onclick&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;javascript:loadHierarchyData(&#39;&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.HierarchyName&#39;,&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.
HierarchyDetailId,&#39;&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.HierarchyCode&#39;)&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
However we face issue when the dynamic parameter contains
special characters. In this example our parameter contains ‘ character. The
solution is to include \\ character in front of the special character as shown
in the below example.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 9.0pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.0pt;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;tile&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;onclick&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;javascript:loadHierarchyData(&#39;&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.HierarchyName.Replace(&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&#39;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;\\&#39;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;)&#39;,&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.
HierarchyDetailId,&#39;&lt;/span&gt;&lt;span style=&quot;background: yellow; mso-highlight: yellow;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;item.HierarchyCode&#39;)&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2014/02/javascript-function-sending-mvc-razor.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-4436444395020817185</guid><pubDate>Thu, 01 Aug 2013 05:58:00 +0000</pubDate><atom:updated>2013-08-01T11:28:38.618+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Function</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Table variable</category><title>SplitString SQL function returning comma seperated values in a table</title><description>&lt;p&gt;Missed on the function that will receive comma seperated IDs and return as a table after splitting them.&lt;br /&gt;
 &lt;br /&gt;
CREATE&lt;br /&gt;
FUNCTION [dbo].[SplitString] (&lt;br /&gt;
@myString &lt;br /&gt;
VARCHAR(500), &lt;br /&gt;
@deliminator &lt;br /&gt;
VARCHAR(10) &lt;br /&gt;
)&lt;br /&gt;
RETURNS&lt;br /&gt;
@ReturnTable &lt;br /&gt;
TABLE (&lt;br /&gt;
[id] [int] &lt;br /&gt;
IDENTITY(1,1) NOT NULL, &lt;br /&gt;
[part] [varchar]&lt;br /&gt;
(50) NULL &lt;br /&gt;
)&lt;br /&gt;
AS&lt;br /&gt;
BEGIN&lt;br /&gt;
DECLARE @iSpaces INT &lt;br /&gt;
DECLARE @part VARCHAR(50) &lt;br /&gt;
SELECT @iSpaces = CHARINDEX(@deliminator,@myString,0) &lt;br /&gt;
WHILE @iSpaces &gt; 0 &lt;br /&gt;
BEGIN &lt;br /&gt;
SELECT @part = SUBSTRING(@myString,0,CHARINDEX(@deliminator,@myString,0)) &lt;br /&gt;
INSERT INTO @ReturnTable(part) &lt;br /&gt;
SELECT @part &lt;br /&gt;
SELECT @myString = SUBSTRING(@mystring,CHARINDEX(@deliminator,@myString,0)+ LEN(@deliminator),LEN(@myString) - CHARINDEX(&#39; &#39;,@myString,0)) &lt;br /&gt;
SELECT @iSpaces = CHARINDEX(@deliminator,@myString,0) &lt;br /&gt;
END &lt;br /&gt;
IF LEN(@myString) &gt; 0 &lt;br /&gt;
INSERT INTO @ReturnTable &lt;br /&gt;
SELECT @myString &lt;br /&gt;
RETURN END&lt;/p&gt;</description><link>http://amitrajkhowa.blogspot.com/2013/08/splitstring-sql-function-returning.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-321958175453627944</guid><pubDate>Mon, 29 Jul 2013 07:49:00 +0000</pubDate><atom:updated>2013-07-29T13:19:55.034+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Loop</category><category domain="http://www.blogger.com/atom/ns#">Procedure</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Table variable</category><title>Fetch Cartesian product count from 2 column, both columns containing ID, one containing comma separated IDs</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I am working on a chart which uses xml data to build the graph. Well, here I am not going to do anything on xml. Rather I will look into what data the chart is expecting, what were the challenges that I faced and how did I overcome it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I have a table named ‘&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;OfficeDetails&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;’, of which I am interested in 3 columns viz., ‘&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;AppID&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;’, ‘&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;ManagedBy&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;’, ‘&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;BU&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;’. My graph will contain the information of the last 2 columns, but as I need some unique column for filtering the data, I had chosen &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;AppID&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; for that purpose.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;ManagedBy&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; and &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;BU&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; contains the ID and the actual values are available in &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;OFFICELookupValue&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The graph need the count of ManagedBy for each BU. However the graph need the count even if a ManagedBy –BU count is 0; i.e, if there are 10 unique BU and 5 ManagedBy then we need to return 10*5=50 records. The logic becomes more complicated because the BU column consists of comma separated Ids. I looked for some sort of logic to loop through the rows in OfficeDetails table. Most of them suggested cursors. Well, I am aware that cursor in SqlServer is not a very good idea. Looked around and I found a much better solution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Create a table variable:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; @tempOfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;AppID &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Insert the required data to the table variable, we may also filter data in this step:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; OfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Handling the comma separated values of BU need one more table variable:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; @tempOfficeDetailsSplitBU &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;AppID &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;As we move through the While loop the top values are inserted to &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;tempOfficeDetailsSplitBU &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TOP&lt;/span&gt; 1 @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @ManagedBy &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @BU &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHILE&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;BEGIN&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @tempOfficeDetailsSplitBU &lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; S&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;part &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails &lt;span style=&quot;color: grey;&quot;&gt;CROSS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;APPLY&lt;/span&gt; [dbo]&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[SplitString]&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;@BU&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; S &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;@AppID&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DELETE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TOP&lt;/span&gt; 1 @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @ManagedBy &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @BU &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;We Created one more table variable&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; @BusinessFunctManagedBy &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;which will store the all the records where ManagedBy –BU count is &amp;gt;0.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; @BusinessFunctManagedBy &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The step/logic to insert the records from &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;tempOfficeDetailsSplitBU &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;is below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunctManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; BusinessFunct&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;CASE&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; 0 &lt;span style=&quot;color: blue;&quot;&gt;ELSE&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;COUNT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;1&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp2&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;GROUP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Since we need the records where BU-ManagedBy count is 0, we created 2 table variables and inserted records as below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; @BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @ManagedByTab &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;DISTINCT&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value]&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;--SELECT * from @BusinessFunct&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @ManagedByTab&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;DISTINCT&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Step 8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;We created one more table variable &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;TotalMatching&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; which inserts the Cartesian product of ManagedBy-BU columns with count 0. Next it update the &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;OfficeCount&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; with values from &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;BusinessFunctManagedBy&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; table that we created earlier. Next delete all the records where record count is 0. Hence we are left with only the records with 0 count. Insert them to &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;BusinessFunctManagedBy&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; @TotalMatching &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; H&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;M&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;0&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @BusinessFunct H&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;CROSS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; @ManagedByTab M&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;UPDATE&lt;/span&gt; T&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;OfficeCount&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching T&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;INNER&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; @BusinessFunctManagedBy A&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DELETE&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; 0&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunctManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The complete stored procedure is below:&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;PROC&lt;/span&gt; dbo&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;OFFICE_BusinessFunctManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;AS&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;BEGIN&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @tempOfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;AppID &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @tempOfficeDetailsSplitBU &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;AppID &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@AppID &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @BU &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; OfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TOP&lt;/span&gt; 1 @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @ManagedBy &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @BU &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHILE&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;BEGIN&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @tempOfficeDetailsSplitBU &lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; S&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;part &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails &lt;span style=&quot;color: grey;&quot;&gt;CROSS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;APPLY&lt;/span&gt; [dbo]&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[SplitString]&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;@BU&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; S &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;@AppID&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DELETE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetails &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TOP&lt;/span&gt; 1 @AppID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; AppID&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @ManagedBy &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @BU &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; BU &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @tempOfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @BusinessFunctManagedBy &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunctManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; BusinessFunct&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;CASE&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; 0 &lt;span style=&quot;color: blue;&quot;&gt;ELSE&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;COUNT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;1&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp2&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;GROUP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; officelkp2&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;--SELECT * from @BusinessFunctManagedBy order by BusinessFunct asc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @ManagedByTab &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;DISTINCT&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value]&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;--SELECT * from @BusinessFunct&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @ManagedByTab&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;DISTINCT&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[Value] &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;@tempOfficeDetailsSplitBU&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; OfficeDetails&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;LEFT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; OFFICELookupValue officelkp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; officelkp&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;pkID &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; OfficeDetails&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DECLARE&lt;/span&gt; @TotalMatching &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BusinessFunct &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagedBy &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;254&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OfficeCount &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; H&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;M&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;0&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @BusinessFunct H&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;CROSS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; @ManagedByTab M&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;UPDATE&lt;/span&gt; T&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;OfficeCount&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching T&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;INNER&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; @BusinessFunctManagedBy A&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;BusinessFunct&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; T&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;ManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DELETE&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; OfficeCount &lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; 0&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @BusinessFunctManagedBy&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @TotalMatching&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @BusinessFunctManagedBy &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;LEN&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;BusinessFunct&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 2&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 1&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://amitrajkhowa.blogspot.com/2013/07/fetch-cartesian-product-count-from-2_29.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-1763959385042251471</guid><pubDate>Wed, 18 Jul 2012 10:38:00 +0000</pubDate><atom:updated>2012-07-18T16:08:39.577+05:30</atom:updated><title>Finding ASP.Net control in User Control when using Master Page</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Finding a control from User Control while using Master page can cause some confusion.&lt;br /&gt;
&lt;br /&gt;
The code when NOT using Master page:&lt;br /&gt;
&lt;br /&gt;ucl_slareport WebUserControl1 = (ucl_slareport)FindControl(reportview);&lt;br /&gt;Repeater ulRepeater1 = (Repeater)WebUserControl1.FindControl(&quot;Repeater1&quot;);&lt;br /&gt;ulRepeater1.DataSource = reader;&lt;br /&gt;ulRepeater1.DataBind();&lt;br /&gt;
&lt;br /&gt;
Here ucl_slareport is my user control. The control that we are searching is a Repeater control. &quot;reportview&quot; is a new name of the control that we passing from a different function.&lt;br /&gt;
&lt;br /&gt;
When we have the Master Page and trying to find the Repeater control, we first do a FindControl of the ContentPlaceHolder - &quot;MainContent&quot;, and then we do a find control of the repeater.&lt;br /&gt;
&lt;br /&gt;
ContentPlaceHolder mpContentPlaceHolder = (ContentPlaceHolder)this.Master.FindControl(&quot;MainContent&quot;);&lt;br /&gt;
ucl_slareport WebUserControl1 = (ucl_slareport)mpContentPlaceHolder.FindControl(reportview);&lt;br /&gt;Repeater ulRepeater1 = (Repeater)WebUserControl1.FindControl(&quot;Repeater1&quot;);&lt;br /&gt;ulRepeater1.DataSource = reader;&lt;br /&gt;ulRepeater1.DataBind();&lt;br /&gt;
&lt;br /&gt;
So that solves the problem of finding the control from the user control.&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2012/07/finding-aspnet-control-in-user-control.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-2268212957069379492</guid><pubDate>Wed, 18 Jul 2012 10:21:00 +0000</pubDate><atom:updated>2012-07-18T15:51:23.341+05:30</atom:updated><title>Calling an executable file from Website and passing arguments</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
I had a requirement where I needed to call a exe file from my web application. Also I needed to pass arguments to the exe.&lt;br /&gt;
&lt;br /&gt;
Am calling the exe from my website through a button click. The below code explains:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Webpage.aspx&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessStartInfo prodRun = new ProcessStartInfo(ConfigurationManager.AppSettings[&quot;exepath&quot;] + &quot;ConClientServer.exe&quot;, ConfigurationManager.AppSettings[&quot;paths&quot;]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process exProducts = new Process();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prodRun.WorkingDirectory = @&quot;C:\my work\EduProj\ConClientServer\bin\Debug\&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prodRun.Arguments = &quot;C:\\Development\\Temp\\NewFilesTemp\\cab.txt&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exProducts = Process.Start(prodRun);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
The exe file name is mentioned in ProcessStartInfo - &quot;ConClientServer.exe&quot;.&lt;br /&gt;
WorkingDirectory is where my exe resides.&lt;br /&gt;
The 4th line, I passed a single argument. We can however pass multiple argument, separated by comma.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;The exe file is called from the location mentioned in the working directory, it accepts the argument from the website as below:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;ConClientServer.exe&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Client cl = new Client();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (args.Length &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string path = args[0];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl.FetchFileFromServer(path);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class Client&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void FetchFileFromServer(string storepath)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string downloadpath&amp;nbsp; = storepath;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2012/07/calling-executable-file-from-website.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-3512596497708857931</guid><pubDate>Wed, 08 Jun 2011 07:22:00 +0000</pubDate><atom:updated>2011-06-08T12:52:34.241+05:30</atom:updated><title>IE Developer Toolbar disabled</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I am using Windows XP and IE7. Recently, after some updates ran on my system I found that the IE Developer toolbar is not working. When I looked further, I found that “Enable third-party browser extensions*” is disabled in &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Tools-&amp;gt;Internet Options-&amp;gt;Advanced-&amp;gt;Browsing&lt;/b&gt;. It’s grayed out, and there is no way it can be checked (tried through system administrator also). So what was the solution?&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Somewhere after a lot of googling/binging, I got this solution:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Go to command prompt, type regedit, enter. The registry key window will open. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Go to &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;HKEY_LOCAL_MACHINE-&amp;gt;SOFTWARE-&amp;gt;Policies-&amp;gt;Microsoft-&amp;gt;Internet Explorer-&amp;gt;Main&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Here you will see the Data as “no” for “&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Enable Browser Extensions&lt;/i&gt;”. Set it to “yes”. Hurray!!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;IE Developer Toolbar is working. If you check in Internet Options, the browser extension checkbox is checked.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2011/06/ie-developer-toolbar-disabled.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-5496430592382819193</guid><pubDate>Thu, 19 May 2011 09:14:00 +0000</pubDate><atom:updated>2011-05-19T14:44:41.327+05:30</atom:updated><title>Column values as a single string - MS Sql Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;There are situations where you need the resultant values&amp;nbsp;of a single column to be displayed/processed as a single string. So here goes the query:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; @Str &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;VARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;MAX&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; @Str &lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;COALESCE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;@Str&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;CONVERT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;varchar&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Column1&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; MyTable&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; @Str&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2011/05/column-values-as-single-string-ms-sql.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-3211533845517916131</guid><pubDate>Thu, 19 May 2011 09:04:00 +0000</pubDate><atom:updated>2011-05-19T14:34:41.712+05:30</atom:updated><title>Multiple Count from Single Table Sql Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Recently my collegue was working with a query where he needed multiple counts from a table with different conditions. Say its something like a company has multiple office buildings with multiple floors. They need the count of total space for each floor of each building and empty space with the same conditions. &lt;br /&gt;
The query I referred was like this:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;SUM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;CASE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;WHEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; condition1 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;THEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; 1 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; 0 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;END&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; count1&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;SUM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;CASE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;WHEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; condition2 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;THEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; 1 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; 0 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;END&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; count2 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; yourtable &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;Customizing it to my need I wrote the following query&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;SUM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;CASE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; SeatStatus &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;WHEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; 0 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;THEN&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; 1 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; 0 &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;END&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; FreeSpace&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;COUNT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Seat&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; TotalSpace &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; MyTable&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2011/05/multiple-count-from-single-table-sql.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-882975190925864704</guid><pubDate>Fri, 25 Mar 2011 08:51:00 +0000</pubDate><atom:updated>2011-03-25T14:28:30.164+05:30</atom:updated><title>Find Last Modified File in a folder</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Let me first explain the requriements&amp;nbsp;&amp;amp; constraints and then arrive at the solution.&lt;br /&gt;
I have a folder in a designated path (here C:/Testing), in which there are a&amp;nbsp;lot of files. My requirement need me to find a specific type of files (here *.txt)&amp;nbsp;in the folder. Of all the files of that type, I have to choose only those files who have a specific&amp;nbsp;name (here Hello) and get the one which was the latest modified.&lt;br /&gt;
&lt;br /&gt;
Here we can see the folder with 6 text files.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAOhBAcOze1_R_Ju6D6GggqczbY8UUZ1aB-Qi9t3MOI7Xwyf5hgzNZWuQm-Y7Bq74E4oYA8uxVdXCNDiv7nadQ-hNVvkapVWHY_qDadkeywxuI568T9RV3djJzlMXtyaPspno7Rq7N7M0/s1600/ddl.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;143&quot; r6=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAOhBAcOze1_R_Ju6D6GggqczbY8UUZ1aB-Qi9t3MOI7Xwyf5hgzNZWuQm-Y7Bq74E4oYA8uxVdXCNDiv7nadQ-hNVvkapVWHY_qDadkeywxuI568T9RV3djJzlMXtyaPspno7Rq7N7M0/s400/ddl.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5 of the files name contains &quot;Hello&quot;, so they fulfill our criteria. Although the 6th file &quot;little.txt&quot; was latest modified of all the files, our logic should not choose it; instead it should choose &quot;Hello4.txt&quot; since it was the latest modified of the other 5 files, that matches our criteria.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; dirname = &lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;@&quot;C:\Testing&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[] txtFiles = System.IO.&lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;Directory&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.GetFiles(dirname,&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot;*.txt&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;DateTime&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; lastmodified= &lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;Convert&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.ToDateTime(&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot;01/01/1900&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; LastModifiedfile = &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.Empty;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; filenm &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; txtFiles)&lt;/span&gt;&lt;br /&gt;
{&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; (filenm.Contains(&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot;Hello&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;))&lt;/span&gt;&lt;br /&gt;
{&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;File&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.GetLastWriteTime(filenm) &amp;gt; lastmodified)&lt;/span&gt;&lt;br /&gt;
{&lt;br /&gt;
lastmodified = &lt;br /&gt;
LastModifiedfile = filenm;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
Response.Write(LastModifiedfile + &lt;span style=&quot;color: teal;&quot;&gt;File&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.GetLastWriteTime(filenm);&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot; at &quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;+lastmodified+&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot; was last modified.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;); &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Hence we successfully get the result as:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfMuMfCJtWz2PuSVko7IGieYipGoMklPmGvjUiocwo0T1WNUxcGn26Eto8muyY-5B3qkPnCg6eZldzRjFbsBOg9A32p2qcTEpP1WdveqJzwGqIGJTkZdHEQqi7xKnf8nBKT_HSTeTbaLc/s1600/ddl2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; r6=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfMuMfCJtWz2PuSVko7IGieYipGoMklPmGvjUiocwo0T1WNUxcGn26Eto8muyY-5B3qkPnCg6eZldzRjFbsBOg9A32p2qcTEpP1WdveqJzwGqIGJTkZdHEQqi7xKnf8nBKT_HSTeTbaLc/s1600/ddl2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2011/03/find-last-modified-file.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAOhBAcOze1_R_Ju6D6GggqczbY8UUZ1aB-Qi9t3MOI7Xwyf5hgzNZWuQm-Y7Bq74E4oYA8uxVdXCNDiv7nadQ-hNVvkapVWHY_qDadkeywxuI568T9RV3djJzlMXtyaPspno7Rq7N7M0/s72-c/ddl.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-5502525541155582424</guid><pubDate>Fri, 25 Mar 2011 08:25:00 +0000</pubDate><atom:updated>2011-03-25T14:03:34.111+05:30</atom:updated><title>Dropdownlist - Adding tooltip for each listitem</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;There are times when you are designing a page with space constraint for the cotrols.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;One such case can be with the&amp;nbsp;Dropdownlist whose items may need more space then what it was allocated for. In&amp;nbsp;this situation the user will not be able to see the complete text of the listitems. A solution to this situation is to add tooltip for the listitems. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Consider here, we have the Dropdownlist:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;style&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;width: 600px; margin: auto;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;style&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;width: 150px; float:left&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;Account Name: &lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;style&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;width: 400px; float:left&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;DropDownList&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;DropDownList1&quot;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Width&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;120px&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;1&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;Application Services&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;2&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;Toyota Motors Private Limited&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;3&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;Ford Motors Private Limited&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;DropDownList&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;div&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: inherit; font-size: small;&quot;&gt;Which leads us to have a dropdownlist as below.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Arial;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBPnv2O7iGMZdEpluY0HSYXPOS50SkE16CFUmlgFDu6UaKaXpaOzaJADwoxhL4YXD4VIaX2Idpzd-Z2Z7NeaMMa1EqVBmM-U9TBdmJ4wFGyMZtoJ_sg27OkOJacch2o0DuITztAQn94Qo/s1600/ddl.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; r6=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBPnv2O7iGMZdEpluY0HSYXPOS50SkE16CFUmlgFDu6UaKaXpaOzaJADwoxhL4YXD4VIaX2Idpzd-Z2Z7NeaMMa1EqVBmM-U9TBdmJ4wFGyMZtoJ_sg27OkOJacch2o0DuITztAQn94Qo/s1600/ddl.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: inherit; font-size: small;&quot;&gt;We added the tooltip for each listitem.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;foreach(&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;ListItem&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; _listItem &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.DropDownList1.Items) &lt;/span&gt;&lt;br /&gt;
{ &lt;br /&gt;
_listItem.Attributes.Add(&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;title&quot;&lt;/span&gt;&lt;/span&gt;, _listItem.Text); &lt;br /&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: black; font-family: inherit; font-size: small;&quot;&gt;Hence we have the Dropdownlist with tooltip&amp;nbsp;as shown below:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizCiWCZiIWtCBHgH8dnZKZyJjHDFQmjGuyEbWOIDDZyOlCBRBeg2fUHfTVn8tPiWCII9xbE9QxPWr-J4uOT45n5cxeCniRlUJQfMIDALyLs6JmI5vFk_kXedreXMGTt-ITlM3rVg4_15A/s1600/ddl2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; r6=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizCiWCZiIWtCBHgH8dnZKZyJjHDFQmjGuyEbWOIDDZyOlCBRBeg2fUHfTVn8tPiWCII9xbE9QxPWr-J4uOT45n5cxeCniRlUJQfMIDALyLs6JmI5vFk_kXedreXMGTt-ITlM3rVg4_15A/s1600/ddl2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp; &lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2011/03/dropdownlist-adding-tooltip-for-each.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBPnv2O7iGMZdEpluY0HSYXPOS50SkE16CFUmlgFDu6UaKaXpaOzaJADwoxhL4YXD4VIaX2Idpzd-Z2Z7NeaMMa1EqVBmM-U9TBdmJ4wFGyMZtoJ_sg27OkOJacch2o0DuITztAQn94Qo/s72-c/ddl.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-1223720293262891398</guid><pubDate>Fri, 03 Dec 2010 07:51:00 +0000</pubDate><atom:updated>2010-12-03T13:44:38.114+05:30</atom:updated><title>Using Data from XML file within project</title><description>I have a xml file in my local project -&amp;nbsp;Data.xml with the following content&lt;br /&gt;
&amp;lt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;TestApp&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;ManagerList&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;Manager&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;Name&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt;Amit Rajkhowa&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;EmpId&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt;88378&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;EmpId&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span style=&quot;color: maroon;&quot;&gt;Manager&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;Manager&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;Name&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;span style=&quot;color: black;&quot;&gt;Bijoy Gogoi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style=&quot;color: maroon;&quot;&gt;EmpId&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt;88506&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;EmpId&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span style=&quot;color: maroon;&quot;&gt;Manager&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;ManagerList&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: maroon;&quot;&gt;TestApp&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;I used the following code in my code to pull the data from the xml.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;DataSet &lt;/span&gt;dsStore = &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;DataSet&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;DataTable &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;dt=&amp;nbsp;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;DataTable&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;(); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;dsStore.ReadXml(&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot;Data.xml&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;dt=&amp;nbsp;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;dsStore.Tables[&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;Manager&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;[] items = &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;[dt.Rows.Count];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; i = 0;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;foreach(&lt;span style=&quot;color: teal;&quot;&gt;DataRow&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; dr &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; dt.Rows)&lt;/span&gt;&lt;br /&gt;
{&lt;br /&gt;
items.SetValue(dr[&quot;&lt;span style=&quot;color: maroon;&quot;&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Name&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;].ToString(), i);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;i++;&lt;br /&gt;
} &lt;br /&gt;
return&lt;span style=&quot;color: teal;&quot;&gt; items;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;I found that the xml file is not found. Hence changed the path to the following:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
dsStore.ReadXml(Server.MapPath(&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: maroon; font-size: x-small;&quot;&gt;&quot;~/Data.xml&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;</description><link>http://amitrajkhowa.blogspot.com/2010/12/using-data-from-xml-file-within-project.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-2596147486506172120</guid><pubDate>Tue, 21 Sep 2010 12:23:00 +0000</pubDate><atom:updated>2010-09-21T17:53:35.374+05:30</atom:updated><title>Dot Net Questions</title><description>&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;What Great .NET Developers Ought To Know&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;( Nothing here is&amp;nbsp;original from my side. The questions I found in the blog of Scott Hanselman. The answers I found in some other sites, although I changed some of the&amp;nbsp;answer myself.&amp;nbsp;Its just for my reference that I am posting them here. I will keep posting new questions and&amp;nbsp;changing/updating the answers for better knowledge gathering)&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Everyone who writes code&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe the difference between a Thread and a Process? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;A thread is a path of execution that run on CPU, a proccess is a collection of threads that share the same virtual memory. A process have at least one thread of execution, and a thread always run in a process context. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is a Windows Service and how does its lifecycle differ from a &quot;standard&quot; EXE? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Windows service doesn&#39;t require a logged on user to activate it, (there is a bit more, but that is basicaly it). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the maximum amount of memory any single process on Windows can address? Is this different than the maximum virtual memory for the system? How would this affect a system design? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hmm, that is a tough question, there is the 2Gb of normal user space, 3Gb if you run windows with the right switch (which has problems of its own, apperantly) and the max virutal memory of 32bits machine is 4Gb. This affect system design when you reach &lt;i&gt;big&lt;/i&gt; things such as databases, applications server and Enterprise &quot;stuff&quot; that require a lot of memory. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between an EXE and a DLL? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;An exe is an Executable file that contain instructions for the processor to run as well as an entry point to start execution (main() in C/C++, Public Static Void Main() in .Net). A dll is a file that contain a piece of functionality that an exe will call. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is strong-typing versus weak-typing? Which is preferred? Why? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Strong type is checking the types of variables as soon as possible, usually at compile time. While weak typing is delaying checking the types of the system as late as possible, usually to run-time. Which is preferred depends on what you want. For scripts &amp;amp; quick stuff you&#39;ll usually want weak typing, because you want to write as much less (is this a correct way to use Ensligh?) code as possible. In big programs, strong typing can reduce errors at compile time. Going any further will cause Holy War, so I stop here. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Corillian&#39;s product is a &quot;Component Container.&quot; Name at least 3 component containers that ship now with the Windows Server Family. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea what a component container &lt;i&gt;is, &lt;/i&gt;sorry. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is a PID? How is it useful when troubleshooting a system? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Process Identifier, usually so you can kill an offending process (at least that is how &lt;i&gt;I&lt;/i&gt; use it) or for logging / debugging purposes. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How many processes can listen on a single TCP/IP port? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;AFAIK, One. It make sense, but I&#39;m not 100% sure. The results of more than one process listenning to the same port would be strange at best. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the GAC? What problem does it solve? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l4 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Global Assembly Cache. Versioning. Dll Hell, etc. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Mid-Level .NET Developer&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented programming. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;That one is tough, Interface oriented would probably be (first time I hear this term) writing everything in terms of interfaces and only using the interfaces, using concentrate classes for instatition only. Object orient is the shebang of classes, polymorphism, inheritance, and the like. Very powerful, allows you to hook your objects together and just let the program run. OO is a must for Interface bases. Aspect Oriented programming is when you have code running on certain aspects of your code (method entry, method return, exception thrown, etc) most useful in logging and security. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe what an Interface is and how it’s different from a Class. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Interface define a contract, but no executable code. Interface is implemented by classes. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is Reflection? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;A way to explore the structure of assemblies at run-time (discover which classes/resources/methods there are). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between XML Web Services using ASMX and .NET Remoting using SOAP? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Never done either, but XML WS is interoperatable, and .Net Remoting is extensible. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Are the type system represented by XmlSchema and the CLS isomorphic? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Conceptually, what is the difference between early-binding and late-binding? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Early binding is knowing at compile time what you are calling, late binding is discovering it in run time. That is not a good explanation, but generally this mean whatever you&#39;re using a concentrate class or an interface. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Is using Assembly.Load a static reference or dynamic reference? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Dynamic reference. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;When would using Assembly.LoadFrom or Assembly.LoadFile be appropriate? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;When trying to load a file that is not on your private path. (Plug-ins comes to mind, or things like Reflector). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is an Asssembly Qualified Name? Is it a filename? How is it different? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;It contain the name of the assembly, its version and its public key, it&#39;s not a file name, and it&#39;s different in that it allows signing and versioning. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Is this valid? Assembly.Load(&quot;foo.dll&quot;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No, Assembly.Load() accept assemblies names and not file names (got bitten by that a few times). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How is a strongly-named assembly different from one that isn’t strongly-named? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;It&#39;s an assembly that has been signed using public/private key pair. It can be placed in the GAC, mainly. It also help is versioning and code verification (if you know the publisher Public Key, you can verify that it hasn&#39;t been tampered with.) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Can DateTimes be null? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Since it is a value type&amp;nbsp;it cannot represent null(Or DBNull). S&lt;span style=&quot;color: black;&quot;&gt;imple way is just to set it to Dim MyDate as Date = Date.MinValue&lt;br /&gt;
Nullable type also&amp;nbsp;can be used in this situation&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the JIT? What is NGEN? What are limitations and benefits of each? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Just In Time compilation, it allows for better compilation magic because the JIT knows a lot more about the code when it&#39;s running, long startup time. NGen is compiling ahead of time, faster startup time, but not as much info for the compiler, so it may not produce as efficent code. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How does the generational garbage collector in the .NET CLR manage object lifetime? What is non-deterministic finalization? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;It divide them to three generations, the first one is short lived and is collected often (and is cheap to collect), the other two are for longer term objects. Non deterministic finalization means that your object&#39;s finalizer (destructor in C++) isn&#39;t called when it falls out of scope, its memory isn&#39;t even neccecarily released when it falls out of scope .OTOH, it may be collected when it&#39;s still in scope, if you&#39;re not using it anymore. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between Finalize() and Dispose()? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Dispose is called by the user (hopefully via using()) and Finalize is called by the runtime. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How is the using() pattern useful? What is IDisposable? How does it support deterministic finalization? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Make it harder to forget to release resources, IDisposable is an interface that define a way to release resources in a predicted way. It means that when you&#39;re out of the using() statement, then the object&#39;s Dispose() has been called and its resources (but not memory, that is up for the GC) are free. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What does this useful command line do? tasklist /m &quot;mscor*&quot; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hm... No idea. First time&amp;nbsp;I see the tasklist&amp;nbsp;command. Maybe list only the processes that link to mscor* ? Probably will show all the processes that uses .Net. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between in-proc and out-of-proc? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;in proc is faster, out proc require marshaling between the process. There are more, but that is the main thing. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What technology enables out-of-proc communication in .NET? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hm, Remoting for one, Windows Messages is another, all of Win32 RPC is yet another. Named piped, memory mapped files, etc. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;When you’re running a component within ASP.NET, what process is it running within on Windows XP? Windows 2000? Windows 2003? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l0 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I don&#39;t know this one, but I think it&#39;s aspnet_wp.exe in XP &amp;amp; 2003 (never worked with that one, sadly)&amp;nbsp;and inetinfo.exe for 200. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Senior Developers/Architects&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What’s wrong with a line like this? DateTime.Parse(myString); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No locale? No variable to store the returned date? Not using ParseExact? No try-catch? Hard to tell. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What are PDBs? Where must they be located for debugging to work? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea what the TLA is, but they are debug symbol that tells the debugger which instruction belong to which line of code. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is cyclomatic complexity and why is it important? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Even my dictionary doesn&#39;t know what &quot;cyclomatic&quot; is, but I would hazzard a guess and it&#39;s probably some sort of measuring method for the complexity of software. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Write a standard lock() plus “double check” to create a critical section around a variable access. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I &lt;i&gt;know&lt;/i&gt; this one, but I can&#39;t recall how to do this, I&#39;ll finish the rest of the questions and return to it. Okay, I returned and here is my implementation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #eeeeee; margin: 0in 0in 10pt 0.75in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(shouldLock)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;lock&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(lockableObj)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(shouldLock)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;DoWork();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is FullTrust? Do GAC’ed assemblies have FullTrust? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Your code is allowed to do anything in the framework, meaning that all (.Net) permissions are granted. The GAC has FullTrust because it&#39;s on the local HD, and that has FullTrust by default, you can change that using caspol (I always think of that as cesspool for some reason.) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What benefit does your code receive if you decorate it with attributes demanding specific Security permissions? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Early failure if you don&#39;t get it. Easily discover what are the permission that the code need, etc. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What does this do? gacutil /l | find /i &quot;Corillian&quot; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Didn&#39;t get to work with gacutil, but /l is probably list, so this print all the assemblies in the GAC that has Corillian (not case sensitive). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What does this do? sn -t foo.dll &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Does something to the strong name of the dll, probably show you the details of it, don&#39;t recall sn&#39;s CUI in my head. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What ports must be open for DCOM over a firewall? What is the purpose of Port 135? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Port 135 is for windows RPC, a much abused service. Can&#39;t recall what ports are for DCOM, but that is easily discoverable. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Contrast OOP and SOA. What are tenets of each? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;OOP - Objects is everything (inheritance, ploymorphism, interfaces, etc). SOA - Services are the main thing (discoverability, interoperability, versioning, etc. At least those are the buzzwords that I hear, don&#39;t have experiance with this). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How does the XmlSerializer work? What ACL permissions does a process using it require? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;It reflect on your object and read the attributes and then output the values according to it. I&#39;m not aware of ACL permissions you need for this (ACL being Windows), but you need ReflectionPermission in order to use it (a .Net permission). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Why is catch(Exception) almost always a bad idea? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;This means that you swallow an exception and not do anything about it. There are &lt;i&gt;very few&lt;/i&gt; cases when it&#39;s okay to do that, usually when you have an action you don&#39;t care if it failed or not, or maybe you just care that it failed, and not why (validating input integer is one such case:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #eeeeee; margin: 0in 0in 10pt 0.75in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;try&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;i&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;int&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.Parse(str);&lt;br /&gt;
&amp;nbsp;Console.WriteLine(i+&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #848284; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;&amp;nbsp;is&amp;nbsp;a&amp;nbsp;number&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;);&lt;br /&gt;
}&lt;/span&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;catch&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;(Exception)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;Console.WriteLine(&lt;/span&gt;&lt;span style=&quot;color: #848284; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;This&amp;nbsp;is&amp;nbsp;not&amp;nbsp;a&amp;nbsp;number&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: black; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;);&lt;br /&gt;
}&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between Debug.Write and Trace.Write? When should each be used? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The Debug.Write call won&#39;t be compiled when the DEBUG symbol is not defined (when doing a release build). Trace.Write calls will be compiled. Debug.Write is for information you want only in debug builds, Trace.Write is for when you want it in release build as well. And in any case, you should use something like log4net because that is both faster and better :-) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between a Debug and Release build? Is there a significant speed difference? Why or why not? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Debug build contain debug symbols and can be debugged while release build doesn&#39;t contain debug symbols, doesn&#39;t have [Contional(&quot;DEBUG&quot;)] methods calls compiled, can&#39;t be debugged (easily, that is), less checking, etc. There &lt;i&gt;should&lt;/i&gt; be a speed difference, because of disabling debug methods, reducing code size etc but that is not a gurantee (at least not a signifcant one) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Does JITting occur per-assembly or per-method? How does this affect the working set? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I believe that per method, but not certain. The working set should be smaller&amp;nbsp;becaue methods that weren&#39;t called weren&#39;t JITed (meaning less memory taken, etc). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Contrast the use of an abstract base class against an interface? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Abstract base class can contain code, but there are some methods that are marked abstracted (no code) that an inheriting class must implement. This is a useful way to have some default action if the inheriting class isn&#39;t interested in override some method. Interface has no code, and an implementing class must implement &lt;i&gt;all&lt;/i&gt; methods. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between a.Equals(b) and a == b? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The first checks whatever the objects are equal, the second whatever they are reference-equal (the same object). At least that is the way it work in Java, didn&#39;t have trouble using just == everywhere in .Net, so far. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;In the context of a comparison, what is object identity versus object equivalence? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hm, that is a tough one. Object identity can mean either the same object (you&#39;ve two references for the same object) or (not very often unless you are in ORM world) database identity. Basically, object identity mean that they are the same object (same place in memory or same row in the DB) and object equivalence means that they are a diferent objects but has the same value (all fields are are Equal() ). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How would one do a deep copy in .NET? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Implement IClonable? That is the way I would do it. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain current thinking around IClonable. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Uh... no comment is not a good answer? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is boxing? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Taking a value type (on the stack) and putting it on the heap. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Is string a value type or a reference type? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;reference type with immutable semantics (proof, you can do this: string s = null;). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the significance of the &quot;PropertySpecified&quot; pattern used by the XmlSerializer? What problem does it attempt to solve? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Why are out parameters a bad idea in .NET? Are they? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;.Net doesn&#39;t verify that an out parameter is set inside a method that uses an out parameter &lt;i&gt;before&lt;/i&gt; an exception is called. This mean that you may use an uninitialized parameter without the compiler catching on to this. Use ref parameters instead. Personally, I think that it&#39;s a problem. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Can attributes be placed on specific parameters to a method? Why is this useful? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Yes. I &lt;i&gt;think&lt;/i&gt; that for Remoting scenarios, but I&#39;m not sure. I know that I saw such things, but never really paid much attention to it. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;C# Component (HI, TP) Developers &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Ha? Is this a question? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Juxtapose the use of override with new. What is shadowing? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Override means that using your class throught a base class will use your method, while new means your method will only be called if accessing through your class, and when using your class throught a base class the base class method will be called. I think that shadowing is the using new, but I&#39;m not certain. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain the use of virtual, sealed, override, and abstract. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Virtual - a method that can be overriden in an inheriting class, and the invoked method will be the derived class one. &lt;br /&gt;
Sealed - means that you can&#39;t inherit from a class, often annoying when it&#39;s on the BCL. &lt;br /&gt;
Override - a marker that verify that you indeed override a method and no just create a method with the same name &amp;amp; parameters by mistake&lt;br /&gt;
Abstract - a method that are not implemented, abstract methods are virtual, and abstract classes are explained above. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain the importance and use of each component of this string: Foo.Bar, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Foo.Bar - (so you won&#39;t get Foo.Baz by mistake), Version=2.0.205.0 - The version of the assembly, that you won&#39;t get the version 2.0.0.0 (dll hell), Culute=neutral - in case you are into globalization :-), PublicKeyToekn=... - verify that this file is indeed the file you are thinking about and has not been tampered with except by the original publisher. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain the differences between public, protected, private and internal. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Public - anyone can use, protected - only inheriting classes can use, private - only this class can use, internal - only members in this assembly can use. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What benefit do you get from using a Primary Interop Assembly (PIA)? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;IIRC, using a COM compnent? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;By what mechanism does NUnit know what methods to test? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Refection &amp;amp; Attributes. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between: catch(Exception e){throw e;} and catch(Exception e){throw;} &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The last one preserve the exception stack, it really should&#39;ve been rethrow; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between typeof(foo) and myFoo.GetType()? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;typeof(foo) is a compile time structute, and foo is a type name, myFoo is an object, and GetType() is a method that return in run-time. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain what’s happening in the first constructor: public class c{ public c(string a) : this() {;}; public c() {;} } How is this construct useful? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The c(string) calls to c(), this is useful if you&#39;ve a basic constructor that initialize all the fields, and then you can avoid duplication of code. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is &lt;i&gt;this&lt;/i&gt;? Can this be used within a static method? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l2 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;a reference to the current object, static methods don&#39;t have an object, so they can&#39;t use &lt;/span&gt;&lt;span style=&quot;color: blue; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this.&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ASP.NET (UI) Developers&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;{Note, I&#39;m not much of ASP.NET UI developer, but I&#39;ll try it anyway}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe how a browser-based Form POST becomes a Server-Side event like Button1_OnClick. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Probably something in the Application that&amp;nbsp;takes the&amp;nbsp;POST and&amp;nbsp;fire an event, the spesifics I&amp;nbsp;never had to find out.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is a PostBack? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;A way for the page to notify the asp.net application that some even occured (button clicked, etc). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is ViewState? How is it encoded? Is it encrypted? Who uses ViewState? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;A way to preserve the state of controls when doing postbacks, I think it&#39;s Base64 encoded, I don&#39;t think it&#39;s encrypted by default, though it probably can be. Nearly all web controls use it. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the &amp;lt;machinekey&amp;gt; element and what two ASP.NET technologies is it used for? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;A public key that used for session &amp;amp; caching services when they are done in a cluster and no just a single server. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What three Session State providers are available in ASP.NET 1.1? What are the pros and cons of each? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;in proc - fast, if the process crash then you lose state. out proc - slower, if the process crash you preserve state. Sql Server - slowest (network), you preserve state and can use the state from multiply machines. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is Web Gardening? How would using it affect a design? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Clusters? No idea, as a matter of fact. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Given one ASP.NET application, how many application objects does it have on a single proc box? A dual? A dual with Web Gardening enabled? How would this affect a design? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hm, no idea again. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Are threads reused in ASP.NET between reqeusts? Does every HttpRequest get its own thread? Should you use Thread Local storage with ASP.NET? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Yes, threads are reused, Request can jump between threads, and TLS wil &lt;i&gt;not&lt;/i&gt; work, use the request context. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Is the [ThreadStatic] attribute useful in ASP.NET? Are there side effects? Good or bad? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Not really, because request may be served from multiply threads, you may get a different object from another request. &lt;i&gt;Very&lt;/i&gt; bad. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Give an example of how using an HttpHandler could simplify an existing design that serves Check Images from an .aspx page. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea what the question &lt;i&gt;is&lt;/i&gt;, what is &quot;Check Images&quot; ? Maybe URL Rewriting (&lt;i&gt;my &lt;/i&gt;one use for HttpHandlers) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What kinds of events can an HttpModule subscribe to? What influence can they have on an implementation? What can be done without recompiling the ASP.NET Application? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe ways to present an arbitrary endpoint (URL) and route requests to that endpoint to ASP.NET. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea, probably URL Rewriting and IIS redirection/virtual directories? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain how cookies work. Give an example of Cookie abuse. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The server tell the browser to put this file in a cookie, and the client then send all the cookies for the domain in each request. Possible abuses are big cookies which affect network traffic and speed of surfing and&amp;nbsp;privacy (1x1 gifs). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Explain the importance of HttpRequest.ValidateInput()? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I&#39;ll have to learn what this is first, sorry. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What kind of data is passed via HTTP Headers? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;document name, size, culture, mime type, basically the document meta data. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Juxtapose the HTTP verbs GET and POST. What is HEAD? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;GET tells the server to send it a spesific page, POST also send variables (in GET they may be trasfered using query string) with the request, HEAD tell the server to send just the headers, and not the actual content. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Name and describe at least a half dozen HTTP Status Codes and what they express to the requesting client. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;200 - Ok, 404 - Document Not Found, 304 - No Update Neccecary, 500 - Server Error, 401 - Autorization Error &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How does if-not-modified-since work? How can it be programmatically implemented with ASP.NET?&lt;br /&gt;
Explain &amp;lt;@OutputCache%&amp;gt; and the usage of VaryByParam, VaryByHeader. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;if-not-modified-since header allows the server to send 304 reponse (not modified) and not the full content of the page. You implement this by capturing the headers, checking for the presence of if-not-modified-since value, and then returning 304 status code. I believe that this is the hard way and OutputCache will do it for you if the client send if-not-modified-since. VaryByParam means that the cache hold different copies of the page for different parameters, and the same is true for different header for VaryByHeader &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How does VaryByCustom work? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Probably by implementing some interface or abstract class, but I don&#39;t really know. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How would one implement ASP.NET HTML output caching, caching outgoing versions of pages generated via all values of q= except where q=5 (as in &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://localhost/page.aspx?q=5&quot;&gt;&lt;span style=&quot;color: #993300; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; text-decoration: none; text-underline: none;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;http://localhost/page.aspx?q=5&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;)? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Use VaryByCustom, I would guess, but I don&#39;t count this as an answer as I don&#39;t &lt;i&gt;know &lt;/i&gt;what VaryByCustom really does. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Developers using XML&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(I don&#39;t like the angle bracket tax, and it shows)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the purpose of XML Namespaces? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;To allows me and you to use the &amp;lt;Id&amp;gt; tag without grief and pain. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;When is the DOM appropriate for use? When is it not? Are there size limitations? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Small documents, and you need to modify the content. Big documents need to be loaded to memory entirely, so it&#39;s wasteful. Size limitation - probably so, but the performance is more often a consideration &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the WS-I Basic Profile and why is it important? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I&#39;ll need to get back to you with that one :-) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Write a small XML document that uses a default namespace and a qualified (prefixed) namespace. Include elements from both namespace. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I know this, but I can&#39;t recall the syntax from the top of my head, (xml:ns?). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the one fundamental difference between Elements and Attributes? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Element can contain another elements and attributes? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between Well-Formed XML and Valid XML? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Valid Xml is validated against a schema/dtd/etc, Well Formed Xml obey only to the grammer of XML, and valid XML is also well formed, but the reversed is not true. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;How would you validate XML using .NET? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;XmlValidatingReader, most probably. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Why is this almost always a bad idea? When is it a good idea? myXmlDocument.SelectNodes(&quot;//mynode&quot;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The mean search me and &lt;i&gt;all &lt;/i&gt;my childrens, this can cause to bad performace as unneccecary searches are made. It&#39;s &lt;i&gt;much&lt;/i&gt; more efficent to use the full or relative path. I can&#39;t think of a good use right now, maybe when you really &lt;i&gt;do&lt;/i&gt; want &lt;i&gt;all&lt;/i&gt; the mynode nodes? (For counting them, or doing some work on them, etc). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Describe the difference between pull-style parsers (XmlReader) and eventing-readers (Sax) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;In XmlReader you control the parsing, you move from one place to another using methods, Sax parse the Xml in its own time, and raise events whenever it find something interesting. Personally I like XmlReader, but I&#39;ve never used Sax, so I can&#39;t tell much more. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between XPathDocument and XmlDocument? Describe situations where one should be used over the other. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;XPathDocument is not editable, that is the first and most important thing. Otherwise, it allows fast XPath queries. When I want to pull data, I&#39;ll use XPathDocument, when I need to edit it, I&#39;ll use XmlDocument. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What is the difference between an XML &quot;Fragment&quot; and an XML &quot;Document.&quot; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I think that Xml fragement obey all the rules of Xml, but it doesn&#39;t have &amp;lt;?xml?&amp;gt;. No certain about this one, though. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;What does it meant to say “the canonical” form of XML? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Without whitespace etc, just the content, regardless of the way it was saved. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Why is the XML InfoSet specification different from the Xml DOM? What does the InfoSet attempt to solve? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;No idea. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Contrast DTDs versus XSDs. What are their similarities and differences? Which is preferred and why? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;DTD &amp;amp; XSD are both ways to spesify a format for an XML dialect. XSD is written using XML, and DTD looks like a big regex. I rather read XSD, because I don&#39;t need to make the mental shift from XML to DTD dialect. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Does System.Xml support DTDs? How? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I think that it must to offfer a complete support, but I don&#39;t know. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.25in; mso-list: l3 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 3.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Can any XML Schema be represented as an object graph? Vice versa? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.75in; mso-list: l3 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 39.0pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I belive so, but not certain. Vice versa - I don&#39;t think so. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://amitrajkhowa.blogspot.com/2010/09/dot-net-questions.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2775904287450542224.post-7810710832064244806</guid><pubDate>Fri, 19 Feb 2010 13:17:00 +0000</pubDate><atom:updated>2010-02-19T18:50:28.570+05:30</atom:updated><title>ASP.Net: Fetching data from a PopUp</title><description>Consider the case where you need to popup a page, perform some operation and fetch the resultant data from the Pop-Up page into your Parent page.&lt;br /&gt;
Starting with the Parent page, lets have a TextBox on the Parent page where we need to enter data from the Pop-Up page.Here is the code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Parent Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type=&quot;text/javascript&quot; &amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function text()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; window.open(&quot;popup.aspx&quot;, null, &quot;scrollbars=no,menubar=no,status=no,width=400,top=300,left=350,right=0,height=250,resizable=no&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id=&quot;form1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:TextBox ID=&quot;TextBox1&quot; runat=&quot;server&quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Button ID=&quot;Button1&quot; runat=&quot;server&quot; Text=&quot;Button&quot; OnClientClick=&quot;return text();&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    function text()
    {
    window.open(&quot;selectvalue.aspx&quot;, null, &quot;scrollbars=no,menubar=no,status=no,width=400,top=300,left=350,right=0,height=250,resizable=no&quot;);
    }
    
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
On clicking the button on the base page the other page pops up. Here we are selecting a value in the Dropdown list and the selected value is returned to the base page using the code in javascript. The magic code is &quot;window.opener.document.getElementById....&quot;, through which the parent page access the value that it is seeking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;PopUp Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function passValues()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oOption = document.getElementById(&quot;DropDownList1&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var strText = oOption.options[oOption.selectedIndex].text;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.opener.document.getElementById(&quot;TextBox1&quot;).value = strText;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id=&quot;form1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:DropDownList ID=&quot;DropDownList1&quot; runat=&quot;server&quot; AutoPostBack=&quot;True&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ListItem&amp;gt;Bulgaria&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ListItem&amp;gt;Belgium&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ListItem&amp;gt;Slovenia&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ListItem&amp;gt;Latvia&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ListItem&amp;gt;Gibraltar&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:DropDownList&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&quot;submit&quot; onclick=&quot;passValues(); window.close()&quot; value=&quot;Submit&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hardcoded data from the Dropdownlist can be replaced with necessary data and you will get the desired result.&lt;br /&gt;
&lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;&lt;div&gt;&lt;asp:textbox id=&quot;TextBox1&quot; runat=&quot;server&quot;&gt;&lt;/asp:textbox&gt;&lt;br /&gt;
&lt;asp:button id=&quot;Button1&quot; onclientclick=&quot;return text();&quot; runat=&quot;server&quot; text=&quot;Button&quot;&gt;&lt;br /&gt;
&lt;/asp:button&gt;&lt;/div&gt;&lt;/form&gt;</description><link>http://amitrajkhowa.blogspot.com/2010/02/aspnet-fetching-data-from-popup.html</link><author>noreply@blogger.com (Amit Rajkhowa)</author><thr:total>0</thr:total></item></channel></rss>