<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Mark Dykun on Development, SalesLogix and General Thoughts</title>
	<atom:link href="http://codesnap.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://codesnap.wordpress.com</link>
	<description>.Net, Mobile and Sage SalesLogix Development</description>
	<lastBuildDate>Mon, 11 May 2009 22:54:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Unwrap that object my friend by Ryan Farley</title>
		<link>http://codesnap.wordpress.com/2009/05/05/unwrap-that-object-my-friend/#comment-120</link>
		<dc:creator>Ryan Farley</dc:creator>
		<pubDate>Mon, 11 May 2009 22:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/05/05/unwrap-that-object-my-friend/#comment-120</guid>
		<description>Great post Mark. Thanks for this info. You da man.</description>
		<content:encoded><![CDATA[<p>Great post Mark. Thanks for this info. You da man.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Custom SmartParts by mdykun</title>
		<link>http://codesnap.wordpress.com/2009/04/30/custom-smartparts/#comment-119</link>
		<dc:creator>mdykun</dc:creator>
		<pubDate>Tue, 05 May 2009 18:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/04/30/custom-smartparts/#comment-119</guid>
		<description>I find it depends on the type of smart part. If there is alot of customization that custom binding cannot handle then I do get down to gutting the smart part. Split it out into its constituent parts (.ascx and .ascx.cs) and then refactor so the code is much easier to handle. There are also lots of code that is there to handle the generic cases that can be factored down to some simpler property sets. An example is around the ChildInsertDialog action. Lots of work to basically just set some entity properties.</description>
		<content:encoded><![CDATA[<p>I find it depends on the type of smart part. If there is alot of customization that custom binding cannot handle then I do get down to gutting the smart part. Split it out into its constituent parts (.ascx and .ascx.cs) and then refactor so the code is much easier to handle. There are also lots of code that is there to handle the generic cases that can be factored down to some simpler property sets. An example is around the ChildInsertDialog action. Lots of work to basically just set some entity properties.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Custom SmartParts by Nick</title>
		<link>http://codesnap.wordpress.com/2009/04/30/custom-smartparts/#comment-118</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Tue, 05 May 2009 18:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/04/30/custom-smartparts/#comment-118</guid>
		<description>I am with you on the fact that editing the logic is much easier with a custom smart part... the problem I have is that the UI code generated by the quick form is very heavy, confusing, poorly formatted and hard to change.  Does it seem to you like most of the time it is easier to just throw away the generated code and start from scratch?</description>
		<content:encoded><![CDATA[<p>I am with you on the fact that editing the logic is much easier with a custom smart part&#8230; the problem I have is that the UI code generated by the quick form is very heavy, confusing, poorly formatted and hard to change.  Does it seem to you like most of the time it is easier to just throw away the generated code and start from scratch?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Successful Developer by Rich Eaton</title>
		<link>http://codesnap.wordpress.com/2009/04/23/successful-developer/#comment-116</link>
		<dc:creator>Rich Eaton</dc:creator>
		<pubDate>Fri, 24 Apr 2009 11:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/04/23/successful-developer/#comment-116</guid>
		<description>Mark,

Thanks so much for the kind words and the assistance you have provided me. I too believe that the one main thing about the SalesLogix community has always beenthe willingness to share knowledge. The business partner community might look and start thinking of bringing in smaller shops right now to help them ramp up. This I think can be a great idea and a great resource.</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>Thanks so much for the kind words and the assistance you have provided me. I too believe that the one main thing about the SalesLogix community has always beenthe willingness to share knowledge. The business partner community might look and start thinking of bringing in smaller shops right now to help them ramp up. This I think can be a great idea and a great resource.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring Cleaning by Ryan Farley</title>
		<link>http://codesnap.wordpress.com/2009/04/13/spring-cleaning/#comment-115</link>
		<dc:creator>Ryan Farley</dc:creator>
		<pubDate>Thu, 16 Apr 2009 23:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/04/13/spring-cleaning/#comment-115</guid>
		<description>For me it isn&#039;t noise, I actually enjoy it. However, you cannot approach twitter, facebook, etc like e-mail. Don&#039;t try to keep up with everything, of the thousands of tweets that pass through twhirl on any given day I catch maybe .5% of it - you have to be OK with that or else you&#039;ll get yourself stressed out and feeling like you have to much to catch up on.

However, in that .5% of what passes through my stream, I do keep up to date on a lot of things I might not have known about otherwise. Plus, I like the idea of being a part of a global conversation that I can take part in as much or as little as I like.

Maybe the key for you is to follow less people, and even then only those that really matter to you. Or drop it (not trying to talk you into using twitter or anything). For me, I like that I get some &quot;conversation&quot; every now and then since I do work at home and don&#039;t get to talk as much to other devs. KWIM?

Ryan</description>
		<content:encoded><![CDATA[<p>For me it isn&#8217;t noise, I actually enjoy it. However, you cannot approach twitter, facebook, etc like e-mail. Don&#8217;t try to keep up with everything, of the thousands of tweets that pass through twhirl on any given day I catch maybe .5% of it &#8211; you have to be OK with that or else you&#8217;ll get yourself stressed out and feeling like you have to much to catch up on.</p>
<p>However, in that .5% of what passes through my stream, I do keep up to date on a lot of things I might not have known about otherwise. Plus, I like the idea of being a part of a global conversation that I can take part in as much or as little as I like.</p>
<p>Maybe the key for you is to follow less people, and even then only those that really matter to you. Or drop it (not trying to talk you into using twitter or anything). For me, I like that I get some &#8220;conversation&#8221; every now and then since I do work at home and don&#8217;t get to talk as much to other devs. KWIM?</p>
<p>Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring Cleaning by Mike Spragg</title>
		<link>http://codesnap.wordpress.com/2009/04/13/spring-cleaning/#comment-114</link>
		<dc:creator>Mike Spragg</dc:creator>
		<pubDate>Tue, 14 Apr 2009 23:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/04/13/spring-cleaning/#comment-114</guid>
		<description>Whilst I&#039;ve subscribed just out of interest to several social sites - I have yet to find them to be anything other than idle curiosity that eats into time best spent doing something else.

Maybe I miss the point, maybe I&#039;m just not that &quot;into&quot; it - but, frankly, I&#039;d rather be doing something else than listening to the noise of others!

Mike</description>
		<content:encoded><![CDATA[<p>Whilst I&#8217;ve subscribed just out of interest to several social sites &#8211; I have yet to find them to be anything other than idle curiosity that eats into time best spent doing something else.</p>
<p>Maybe I miss the point, maybe I&#8217;m just not that &#8220;into&#8221; it &#8211; but, frankly, I&#8217;d rather be doing something else than listening to the noise of others!</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Custom Grid Binding by mdykun</title>
		<link>http://codesnap.wordpress.com/2009/03/19/handling-custom-grid-binding/#comment-107</link>
		<dc:creator>mdykun</dc:creator>
		<pubDate>Tue, 24 Mar 2009 11:33:44 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/03/19/handling-custom-grid-binding/#comment-107</guid>
		<description>Ken, I would think the problem is in the placement of the current grid binding when it decides the values to obtain. These grids also can be bound directly to using the DataSource = and DataBind() methods. For what you are looking for I would add some code into the PageLoad method to determine the binding to attach and call it myself in some for such as

Criteria[] args = new Criteria[] { new Criteria {&quot;Account&quot;, &quot;acdef&quot;}};
dataGrid1.DataSource = xyz.GetFilteredRowSet(args);
dataGrid1.DataBind();

since this would be done in VS I would clear out the old grid bindings workload in favor of a new programmatic load. Does this make sense. Row selection should be somewhat the same. You can look at an existing grid that has been deployed that provides grid support. There will be an method for supporting grid actions within that you can determine the actual selection code to determine if the row is selected. Then the last piece of the puzzle is to be able to do a show of a dialog.</description>
		<content:encoded><![CDATA[<p>Ken, I would think the problem is in the placement of the current grid binding when it decides the values to obtain. These grids also can be bound directly to using the DataSource = and DataBind() methods. For what you are looking for I would add some code into the PageLoad method to determine the binding to attach and call it myself in some for such as</p>
<p>Criteria[] args = new Criteria[] { new Criteria {&#8220;Account&#8221;, &#8220;acdef&#8221;}};<br />
dataGrid1.DataSource = xyz.GetFilteredRowSet(args);<br />
dataGrid1.DataBind();</p>
<p>since this would be done in VS I would clear out the old grid bindings workload in favor of a new programmatic load. Does this make sense. Row selection should be somewhat the same. You can look at an existing grid that has been deployed that provides grid support. There will be an method for supporting grid actions within that you can determine the actual selection code to determine if the row is selected. Then the last piece of the puzzle is to be able to do a show of a dialog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling Custom Grid Binding by Ken Poggensee</title>
		<link>http://codesnap.wordpress.com/2009/03/19/handling-custom-grid-binding/#comment-106</link>
		<dc:creator>Ken Poggensee</dc:creator>
		<pubDate>Tue, 24 Mar 2009 03:54:32 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/03/19/handling-custom-grid-binding/#comment-106</guid>
		<description>So Mark, just looking for direction here. I am already assuming I have to do this in VS (relatively new here, but a quick learner)....

I have a lookup and a datagrid under it. On the change action of the lookup I want to show the related 1:m items in the grid. From that grid I am going to have to be able to use the SelectedIndex method to retrieve the id and insert some stuff in a seperate table\entity. Kind of like a picker type module. In essense I have two grids, the first one is the one showing the items from the related lookup. The second one is showing the items that were select from the first grid. 

I tried the business rule with the GetMethod property like you said most would try but can not get the refresh portion to work when they select a different lookupid. If I save the record and re-open it is finds itself ok. Ok, I&#039;ll chalk that up to I wish I saw your posting first.... 

I look at the requirements, and think.. ok, peice of cake. In the Lan I could have this done in an hour or so. I retrospect I see that it is more difficult in the Web. Yes I know its suppose to be harder but I have been battling this on and off for about a week and got 2-black eyes and a broken keyboard from bashing my head against it...

So 2 requirements: A dependent grid based on the results from a selected lookup, and the second is being able to select an item out of that first grid and insert that ID into a seperate table\entity.  

All I am looking for is you advise on what direction you would take for this if you were tasked with this kind of scope. Left, right, or pull the eject button and go straight up?

--Ken--</description>
		<content:encoded><![CDATA[<p>So Mark, just looking for direction here. I am already assuming I have to do this in VS (relatively new here, but a quick learner)&#8230;.</p>
<p>I have a lookup and a datagrid under it. On the change action of the lookup I want to show the related 1:m items in the grid. From that grid I am going to have to be able to use the SelectedIndex method to retrieve the id and insert some stuff in a seperate table\entity. Kind of like a picker type module. In essense I have two grids, the first one is the one showing the items from the related lookup. The second one is showing the items that were select from the first grid. </p>
<p>I tried the business rule with the GetMethod property like you said most would try but can not get the refresh portion to work when they select a different lookupid. If I save the record and re-open it is finds itself ok. Ok, I&#8217;ll chalk that up to I wish I saw your posting first&#8230;. </p>
<p>I look at the requirements, and think.. ok, peice of cake. In the Lan I could have this done in an hour or so. I retrospect I see that it is more difficult in the Web. Yes I know its suppose to be harder but I have been battling this on and off for about a week and got 2-black eyes and a broken keyboard from bashing my head against it&#8230;</p>
<p>So 2 requirements: A dependent grid based on the results from a selected lookup, and the second is being able to select an item out of that first grid and insert that ID into a seperate table\entity.  </p>
<p>All I am looking for is you advise on what direction you would take for this if you were tasked with this kind of scope. Left, right, or pull the eject button and go straight up?</p>
<p>&#8211;Ken&#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter, The Sucky, Crappy, Stinky side of Micro Blogging by Ryan Farley</title>
		<link>http://codesnap.wordpress.com/2009/03/10/twitter-the-sucky-crappy-stinky-side-of-micro-blogging/#comment-105</link>
		<dc:creator>Ryan Farley</dc:creator>
		<pubDate>Mon, 16 Mar 2009 18:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/03/10/twitter-the-sucky-crappy-stinky-side-of-micro-blogging/#comment-105</guid>
		<description>Welcome to the new world of social spam.

Sounds like the UI of TweetDeck might be more of what your looking for than Twhirl. TweetDeck allows you to group the people you follow, so you&#039;ll have a column for each group, like a group for &quot;developers&quot;, a group for &quot;saleslogix&quot;, a group for &quot;personal&quot;, etc. You can also make tweet filters, etc to better control the tweets you want to see and those you do not - it is especially nice around election times to filter out the political tweets :-)  Plus the newest release includes Facebook integration too (I&#039;ve not tried that part yet).

I do love Twhirl, it is nice a simple, but Tweetdeck does give you more control over the information flow http://www.tweetdeck.com/

-Ryan</description>
		<content:encoded><![CDATA[<p>Welcome to the new world of social spam.</p>
<p>Sounds like the UI of TweetDeck might be more of what your looking for than Twhirl. TweetDeck allows you to group the people you follow, so you&#8217;ll have a column for each group, like a group for &#8220;developers&#8221;, a group for &#8220;saleslogix&#8221;, a group for &#8220;personal&#8221;, etc. You can also make tweet filters, etc to better control the tweets you want to see and those you do not &#8211; it is especially nice around election times to filter out the political tweets <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Plus the newest release includes Facebook integration too (I&#8217;ve not tried that part yet).</p>
<p>I do love Twhirl, it is nice a simple, but Tweetdeck does give you more control over the information flow <a href="http://www.tweetdeck.com/" rel="nofollow">http://www.tweetdeck.com/</a></p>
<p>-Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Testing for a Remote SalesLogix Client Web Site by Mark Dykun</title>
		<link>http://codesnap.wordpress.com/2009/02/18/testing-for-a-remote-saleslogix-client-web-site/#comment-101</link>
		<dc:creator>Mark Dykun</dc:creator>
		<pubDate>Thu, 19 Feb 2009 13:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://codesnap.wordpress.com/2009/02/18/testing-for-a-remote-saleslogix-client-web-site/#comment-101</guid>
		<description>Absolutely, Thanks Chris. I have updated my post in the News Groups yesterday to reflect this. I appreciate you adding this detail.</description>
		<content:encoded><![CDATA[<p>Absolutely, Thanks Chris. I have updated my post in the News Groups yesterday to reflect this. I appreciate you adding this detail.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
