<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : Bullets on Create Entity</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : Bullets on Create Entity</description>
  <pubDate>Thu, 11 Jun 2026 13:39:07 -700</pubDate>
  <lastBuildDate>Tue, 27 Nov 2007 14:16:58 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=550</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>Bullets on Create Entity : Eileen  Thanks.  I Now understand...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2018#2018</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=42" rel="nofollow">Markh</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 27-Nov-2007 at 2:16pm<br /><br /><DIV>Eileen</DIV><DIV>&nbsp;</DIV><DIV>Thanks. </DIV><DIV><SPAN lang=EN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-: EN; mso-fareast-: EN-US; mso-bidi-: AR-SA">I Now understand what the VerifierResultCache&nbsp;is accomplishing.</SPAN></DIV>]]>
   </description>
   <pubDate>Tue, 27 Nov 2007 14:16:58 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2018#2018</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : Markh,   There is a bug in the...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2017#2017</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=51" rel="nofollow">eileenv</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 27-Nov-2007 at 12:56pm<br /><br />Markh, <DIV>&nbsp;</DIV><DIV>There is a bug in the reference Verification Tutorial app which is causing the "_Self" property to appear in the verifier result set. </DIV><DIV>&nbsp;</DIV><DIV>The VerifierResultsCache attempts to cache only those results associated with the verified object. Because verifiers can be defined in both the DataRow and developer classes, when checking if the type associated with the verifier result matches the type of the object being verified, the Type.IsAssignableFrom should be used. </DIV><DIV>&nbsp;</DIV><DIV>Here is the&nbsp;corrected method from the VerifierResultsCache.cs:</DIV><DIV>&nbsp;</DIV><DIV><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">private</SPAN> <SPAN style="COLOR: blue">bool</SPAN> UpdateVerifierResultsWithTriggerLinkedResult(<SPAN style="COLOR: #2b91af">VerifierResult</SPAN> pResult, <SPAN style="COLOR: #2b91af">ICollection</SPAN> links) {<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">bool</SPAN> addedResult = <SPAN style="COLOR: blue">false</SPAN>;<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">foreach</SPAN> ( <SPAN style="COLOR: #2b91af">TriggerLink</SPAN> link <SPAN style="COLOR: blue">in</SPAN> links ) {<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: #2b91af">TriggerItem</SPAN> ti = link.TriggerItem;<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">//if ( ti.Type == mCachedType ) {</SPAN></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">if</SPAN> (ti.Type.IsAssignableFrom(mCachedType)) {<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>UpdateVerifierResultsEntry(ti.MemberName, pResult);<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>addedResult = <SPAN style="COLOR: blue">true</SPAN>;<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: n&#111;ne" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> addedResult;<O:P></O:P></SPAN></P><P style="MARGIN: 0in 0in 0pt" ="Ms&#111;normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><O:P></O:P></SPAN></P></DIV><DIV>&nbsp;</DIV><DIV>The reason why FirstName appeared erroneously under "_Self" is because the associated verifier is defined in the EmployeeDataRow class and did not satisfy the condition:&nbsp;<FONT face="Courier New" color=#008000 size=2>if ( ti.Type == mCachedType )<FONT color=#000000> </FONT></FONT></DIV><DIV><FONT face="Courier New" size=2></FONT>&nbsp;</DIV><DIV>The other 3 properties are associated with verifiers defined in the Employee developer class.</DIV><DIV>&nbsp;</DIV><DIV>The corrected method should fix the problem.</DIV><span style="font-size:10px"><br /><br />Edited by eileenv - 27-Nov-2007 at 2:23pm</span>]]>
   </description>
   <pubDate>Tue, 27 Nov 2007 12:56:35 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2017#2017</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : Hi Eileen  Changing the create...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2009#2009</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=42" rel="nofollow">Markh</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 25-Nov-2007 at 10:27pm<br /><br /><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>Hi Eileen<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>Changing the create method stops the Visual Studio <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>from handling he exception. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>But the bullets do not appear next to the required fields.<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT face=Calibri size=3>The VerifierResultsChache.cs class separates <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>the results into </FONT><SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">IDictionary</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">&lt;<SPAN style="COLOR: blue">string</SPAN>, <SPAN style="COLOR: #2b91af">VerifierResultCollection</SPAN>&gt;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">One based on <SPAN style="COLOR: #a31515">"__Self" </SPAN></SPAN><FONT size=3><FONT face=Calibri>(No Triggers Result Set) (this result set show the First Name required……)<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>the others based on the Column Names ()<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>eg<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>+&#091;0&#093;<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{&#091;__Self, IdeaBlade.Verification.VerifierResultCollection&#093;}<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Collections.Generic.KeyValuePair&lt;string,IdeaBlade.Verification.VerifierResultCollection&gt;<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>+&#091;1&#093;<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{&#091;LastName, IdeaBlade.Verification.VerifierResultCollection&#093;}<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Collections.Generic.KeyValuePair&lt;string,IdeaBlade.Verification.VerifierResultCollection&gt;<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>+&#091;2&#093;<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{&#091;BirthDate, IdeaBlade.Verification.VerifierResultCollection&#093;}<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Collections.Generic.KeyValuePair&lt;string,IdeaBlade.Verification.VerifierResultCollection&gt;<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>+&#091;3&#093;<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{&#091;HireDate, IdeaBlade.Verification.VerifierResultCollection&#093;}<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Collections.Generic.KeyValuePair&lt;string,IdeaBlade.Verification.VerifierResultCollection&gt;<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>The IdataErrorInfo retrieves the errors from the VerifierResultsCache based on the column name (Property Name)<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>Is there a reason the original results are separated into <SPAN style="mso-spacerun: yes">&nbsp;</SPAN></FONT></FONT><SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">"__Self" </SPAN><FONT size=3><FONT face=Calibri>result set?<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>]]>
   </description>
   <pubDate>Sun, 25 Nov 2007 22:27:53 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=2009#2009</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : Sorry for the confusion. I see...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1994#1994</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=51" rel="nofollow">eileenv</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 20-Nov-2007 at 5:15pm<br /><br /><P>Sorry for the confusion. I see what's happening now. Passing in the String.Empty values to the required fields is triggering verification from within the Create method,&nbsp;causing VisualStudio to handle the&nbsp;exception, when in fact, we want the exception to be&nbsp;handled from within the UI.</P><DIV>A better approach might be for you to implement a Create method that does not set the required fields. This will prevent verification from being triggered during the Create. Once the employee is created, you will then want to call instance verification on the employee. Finally, you will want to refresh the data binding, causing the&nbsp;error bullets to display on the required fields.</DIV><P>Here is a sample handler for adding a new employee:</P><P>&nbsp;&nbsp;&nbsp; private void BindingNavigatorAddNewItemClickHandler(object sender, EventArgs e) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddNewEmployee();<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; private void AddNewEmployee() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Commit any pending edit operations<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mEmpBindingSource.EndEdit();</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Create a new Employee object with default property values<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Employee aEmployee = Employee.Create(mPm);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add the new employee to the list that's feeding the form.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mEmployees.Add(aEmployee);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mEmpBindingSource.MoveLast();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Perform instance verification on the employee.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mPm.VerifierEngine.Execute(aEmployee);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;Stimulate the data binding to refresh (causes error bullets to display, if applicable).<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mEmpBindingSource.ResetCurrentItem();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; }</P><P>Hope this helps.</P><span style="font-size:10px"><br /><br />Edited by eileenv - 20-Nov-2007 at 6:23pm</span>]]>
   </description>
   <pubDate>Tue, 20 Nov 2007 17:15:53 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1994#1994</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : Hi Eileen     Sorry I must...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1983#1983</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=42" rel="nofollow">Markh</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 19-Nov-2007 at 9:44pm<br /><br />Hi Eileen<DIV></DIV><DIV></DIV><DIV></DIV>&nbsp;<DIV><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>Sorry I must be missing something. I am using the Verification Tutorial program. I have change the binding navigator to allow an add to the employee class.<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>The add is as follows <o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">public</SPAN> <SPAN style="COLOR: blue">static</SPAN> <SPAN style="COLOR: #2b91af">Employee</SPAN> Create(<SPAN style="COLOR: #2b91af">PersistenceManager</SPAN> pPersMgr,<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: #2b91af">String</SPAN> pFirstName, <SPAN style="COLOR: #2b91af">String</SPAN> pLastName, <SPAN style="COLOR: #2b91af">DateTime</SPAN>? pBirthDate) <o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: #2b91af">Employee</SPAN> aEmployee = (<SPAN style="COLOR: #2b91af">Employee</SPAN>)pPersMgr.CreateEntity(<SPAN style="COLOR: blue">typeof</SPAN>(<SPAN style="COLOR: #2b91af">Employee</SPAN>));<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>pPersMgr.GenerateId(aEmployee, <SPAN style="COLOR: #2b91af">Employee</SPAN>.IdEntityColumn);<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>aEmployee.AddToManager();<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>aEmployee.FirstName = pFirstName;<SPAN style="COLOR: green"><o:p></o:p></SPAN></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>aEmployee.LastName = pLastName;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>aEmployee.BirthDate = pBirthDate;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> aEmployee;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">pFirstName = <SPAN style="COLOR: blue">string</SPAN>.Empty<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">pLastName = <SPAN style="COLOR: blue">string</SPAN>.Empty<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">pBirthDate = <SPAN style="COLOR: blue">null</SPAN></SPAN><o:p></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>This caused an Verifier Exception (FirstName Required). <o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri><B style="mso-bidi-font-weight: normal">How do I get passed the Verifier Exception allowing the bullet to display next to the field?</B> <o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>When I override the FirstName with the following <o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&#091;<SPAN style="COLOR: #2b91af">StringLengthVerifier</SPAN>(MinValue = 0, MaxValue = 30,<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>IsRequired = <SPAN style="COLOR: blue">true</SPAN>,<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ExecutionModes = <SPAN style="COLOR: #2b91af">VerifierExecutionModes</SPAN>.InstanceAndOnPostsetTriggers)&#093;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">public</SPAN> <SPAN style="COLOR: blue">override</SPAN> <SPAN style="COLOR: blue">string</SPAN> FirstName<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">get<o:p></o:p></SPAN></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> <SPAN style="COLOR: blue">base</SPAN>.FirstName;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">set<o:p></o:p></SPAN></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">base</SPAN>.FirstName = <SPAN style="COLOR: blue">value</SPAN>;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Calibri>And remove the original automatically generated verification. The bullets display and no Verifier Exception occurs on the Create method.<o:p></o:p></FONT></FONT></P><P =Ms&#111;normal style="MARGIN: 0cm 0cm 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P></DIV>]]>
   </description>
   <pubDate>Mon, 19 Nov 2007 21:44:50 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1983#1983</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : In your create method, initialize...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1970#1970</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=51" rel="nofollow">eileenv</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 16-Nov-2007 at 10:42am<br /><br /><P>In your create method, initialize the fields that are required to empty or null. This will trigger verification and hence cause the bullets to appear next to the required fields.</P>]]>
   </description>
   <pubDate>Fri, 16 Nov 2007 10:42:00 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1970#1970</guid>
  </item> 
  <item>
   <title>Bullets on Create Entity : Hi  How do you get bullets to...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1955#1955</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=42" rel="nofollow">Markh</a><br /><strong>Subject:</strong> 550<br /><strong>Posted:</strong> 15-Nov-2007 at 3:02pm<br /><br /><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-AU><FONT size=3><FONT face=Calibri>Hi<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-AU><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-AU><FONT size=3><FONT face=Calibri>How do you get bullets to appear next to required fields without entering any data when you create a new entity?<o:p></o:p></FONT></FONT></SPAN></P>]]>
   </description>
   <pubDate>Thu, 15 Nov 2007 15:02:40 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=550&amp;PID=1955#1955</guid>
  </item> 
 </channel>
</rss>