<?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 : Verification for FK Key property</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : Verification for FK Key property</description>
  <pubDate>Mon, 13 Apr 2026 02:31:46 -700</pubDate>
  <lastBuildDate>Tue, 17 Jan 2012 16:54:16 -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=3216</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>Verification for FK Key property : Hi katit,I&amp;#039;d say that this...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3216&amp;PID=12475#12475</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=912" rel="nofollow">DenisK</a><br /><strong>Subject:</strong> 3216<br /><strong>Posted:</strong> 17-Jan-2012 at 4:54pm<br /><br />Hi katit,<div><br></div><div>I'd say that this depends on your business context. If the integer 0 will never be allowed as an id, then option 2 is okay. If 0 is a valid id number, then I'd implement a default negative value.</div><div><br></div><div>Another option is to implement your own null entity. Please see below links for more info.</div><div><br></div><div><a href="http://drc.ideablade.com/xwiki/bin/view/&#068;ocumentati&#111;n/null-entity" target="_blank">http://drc.ideablade.com/xwiki/bin/view/Documentation/null-entity</a></div><div><a href="http://drc.ideablade.com/xwiki/bin/view/&#068;ocumentati&#111;n/model-nullentity" target="_blank">http://drc.ideablade.com/xwiki/bin/view/Documentation/model-nullentity</a></div>]]>
   </description>
   <pubDate>Tue, 17 Jan 2012 16:54:16 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3216&amp;PID=12475#12475</guid>
  </item> 
  <item>
   <title>Verification for FK Key property :   I have Customer object and...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3216&amp;PID=12467#12467</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1264" rel="nofollow">katit</a><br /><strong>Subject:</strong> 3216<br /><strong>Posted:</strong> 13-Jan-2012 at 1:35pm<br /><br />I have Customer object and it's got TimeZoneKey property which is FK<div>&nbsp;</div><div>When I bind TimeZone on customer screen - it looks like this:</div><div>&nbsp;</div><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><p>&lt;</p></font><p></p></font><p></p></font><p><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas">ComboBox</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> ItemsSource</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="{</font></font></font><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas">Binding</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> TimeZones</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">}"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> SelectedValue</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="{</font></font></font><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas">Binding</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> CurrentItem</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">.TimeZoneKey,</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> Mode</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">=TwoWay}"</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> </font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> Grid.Column</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="1"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> Grid.Row</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="5"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> Margin</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="1"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> SelectedValuePath</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="TimeZoneKey"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> DisplayMemberPath</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="DisplayName"</font></font></font><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"><font color="#ff0000" size="2" face="C&#111;nsolas"> TabIndex</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">="5"&gt;</font></font></font></p><div><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"></font></font></font><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"></div><p>            </p></font><p></p></font><p></p></font><p><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">&lt;/</font></font></font><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas"><font color="#a31515" size="2" face="C&#111;nsolas">ComboBox</font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">&gt;</font></font></font></p><p><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"></font></font></font>&nbsp;</p><div><div>Where I have issue is that verifier doesn't work. RequiredValueValidator is there, but problem is that if TimeZone not selected from dropdown - Key stays "0", not null and it's fine by verifier.</div><div>&nbsp;</div><div>Just looking for best way to handle such scenario. </div><div>&nbsp;</div><div>1. Default time zone to something?</div><div>2. Add another verifier and check to make sure Key&gt;0 ?</div><div>3. Somehow stop Key default to 0?</div></div><div></div><div></div><div></div><font color="#0000ff" size="2" face="C&#111;nsolas"></font>]]>
   </description>
   <pubDate>Fri, 13 Jan 2012 13:35:16 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3216&amp;PID=12467#12467</guid>
  </item> 
 </channel>
</rss>