﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum / StrataFrame Application Framework / Enhancement Requests </title><generator>InstantForum.NET v4.1.4</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>forum@strataframe.net</webMaster><lastBuildDate>Sat, 17 May 2008 11:54:25 GMT</lastBuildDate><ttl>20</ttl><item><title>Localization for default login form</title><link>http://forum.strataframe.net/Topic15940-9-1.aspx</link><description>The default login form provided with the Core module is just fine. It is just annoying that I have to manually add the localization labels and logic to the source code with each release.&lt;br&gt;Thanks</description><pubDate>Mon, 28 Apr 2008 08:58:39 GMT</pubDate><dc:creator>Guillermo Vilas</dc:creator></item><item><title>Business Rules Generation</title><link>http://forum.strataframe.net/Topic16262-9-1.aspx</link><description>Would be nice to have some level of Broken Rules Generation when we do a full or partial build in the BO Mapper?&lt;IMG title=Nuclear src="http://forum.strataframe.net/Skins/Classic/Images/MessageIcons/Nuclear.gif" align=absMiddle&gt;&lt;/P&gt;&lt;P&gt; Michael</description><pubDate>Thu, 08 May 2008 14:50:37 GMT</pubDate><dc:creator>Michael Reese</dc:creator></item><item><title>Forum RSS Enhancement</title><link>http://forum.strataframe.net/Topic6688-9-1.aspx</link><description>...is there a setting that will feed not only the original topic, but also the responses?&lt;/P&gt;&lt;P&gt;What happens is that I get over RSS that someone posted an interesting question that would apply to me, and...that's it. So I'm left hanging without knowing what the responses were. :-(&lt;/P&gt;&lt;P&gt;Now, there is a link to the 'original post' or something like that where I can see all that, but that's less than convenient, especially in my case where I'm usually viewing RSS feeds on my mobile phone.&lt;/P&gt;&lt;P&gt;More importantly, not having the responses in the feed means that only the original posts are searchable from within the RSS reader. So if I'm searching across all my feeds in my desktop RSS aggregator for something to do with, say, SQLConnection timeouts, then I'm missing half the discussion from the SF forums. Which is a shame due to the high quality. :-)&lt;/P&gt;&lt;P&gt;Thanks!</description><pubDate>Fri, 09 Feb 2007 19:37:03 GMT</pubDate><dc:creator>Chris Crabtree</dc:creator></item><item><title>Provide attribute to indicate the BOMapper should skip a class</title><link>http://forum.strataframe.net/Topic16205-9-1.aspx</link><description>I was just reading [url]http://forum.strataframe.net/FindPost16181.aspx[/url] and remembered I wanted to make an enhancement request.  :D&lt;br&gt;&lt;br&gt;Actually two  :P&lt;br&gt;&lt;br&gt;1. Provide a class attribute to indicate a class inheriting from BusinessLayer is not to be considered by the BO Mapper. &lt;br&gt;     REASON: Just to keep things cleaner.  I have a number of base classes, report classes, etc that do not ever need to be handled by the BO mapper. It would be nice if I could mark them as such, so they clutter up the mapper.&lt;br&gt;2. Provide some way to indicate that a project has no BOs (or more accurately, that the BO mapper should skip it). &lt;br&gt;     REASON: As in the referenced post, it would speed things up a bit and keep things clean.  Always weird seeing 10 projects with red Xs and my one BO project.&lt;br&gt;&lt;br&gt;Neither is a huge deal, but thought I'd get it out there for consideration.  Thanks! &lt;br&gt;   &lt;br&gt;&lt;br&gt;</description><pubDate>Tue, 06 May 2008 14:28:23 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Option in Form to always stay in edit mode.</title><link>http://forum.strataframe.net/Topic14096-9-1.aspx</link><description>It would be nice if the StandardForm had some kind of a boolean property to always stay in edit mode. Now after Save, the form always returns in ReadOnly mode until you press (or call) Edit again. Being the form in ReadOnly mode looks strange to our customers, since they have used forms to be editable. So we always have to call Save and Edit together. This sometimes messes with the focus of controls and we have to write the same code all over again in all our forms. &lt;/P&gt;&lt;P&gt;It would be nice if this was an option.&lt;/P&gt;&lt;P&gt;Thanks</description><pubDate>Wed, 06 Feb 2008 11:52:41 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>I want your opinion!</title><link>http://forum.strataframe.net/Topic16009-9-1.aspx</link><description>I am usually the person on the other end of this post...but this time I want your answers!  As you know, we are putting together a knowledge base.  Part of this will be FAQs for each portion of StrataFrame (framework, DDT, ES, etc).  However, even if it is related to something else that you see often out here, I want your opinion...so I am really going for those vets who spend a lot of time viewing the forum posts.  This is not "things I want to see in the KB" but rather "FAQs of SF developers, newbies, advanced, etc."  If you see if out here a lot, I want your opinion as to what topics should be in the FAQ section for each topic.  &lt;/P&gt;&lt;P&gt;I am only going to post in this one thread, but this can cover an apsect of StrataFrame....so let me know what you think!  Thanks!!!! :)</description><pubDate>Tue, 29 Apr 2008 20:56:23 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>Transactional Stored Procedure Call</title><link>http://forum.strataframe.net/Topic15978-9-1.aspx</link><description>As an example, I have a method implemented with an SP with some business logic inside. (XOperations.UpdateX)&lt;/P&gt;&lt;P&gt;And I need to call this method as a part of a transaction. &lt;/P&gt;&lt;P&gt;BeginTransaction ;&lt;/P&gt;&lt;P&gt;Object1.Save ;&lt;/P&gt;&lt;P&gt;Xoperations.UpdateX;&lt;/P&gt;&lt;P&gt;Object2.Save;&lt;/P&gt;&lt;P&gt;Commit;&lt;/P&gt;&lt;P&gt;I've found that DbSourceItem.ExecuteNonQuery method has a transactional parameters.&lt;/P&gt;&lt;P&gt;Should I use DbSourceItem.ExecuteNonQuery  method ? Or anything else ? </description><pubDate>Tue, 29 Apr 2008 08:19:00 GMT</pubDate><dc:creator>Ertan Deniz</dc:creator></item><item><title>SORT the Binding Fields!</title><link>http://forum.strataframe.net/Topic8559-9-1.aspx</link><description>Please please please....can you guys put in a sort for the Binding Fields?  They currently come into the BO Mapper in the order they are in the db, and you can't sort by name.  Also, when setting the BindingField property on a control, they are in that same order.  This makes it extremely tedious to scroll through 50 fields in no particular order looking for the one you want.  If you could simply alphabetize these fields in the mapper and also in the BindingField dropdown it would be a huge help!  Thanks!</description><pubDate>Fri, 27 Apr 2007 11:25:50 GMT</pubDate><dc:creator>Andria Jensen</dc:creator></item><item><title>BO.GetFieldDescription improvement</title><link>http://forum.strataframe.net/Topic15893-9-1.aspx</link><description>Is nice to see that the newer versions have improvements on DDT/MS_DESCRIPTION, some time ago I post a question about it on http://forum.strataframe.net/Topic10737-13-1.aspx and Ben say that DDT not support it yet.&lt;br&gt;These days, I try to get the MS_description to set column headers descriptions automatically from it and some sort of this stuff. I see that the DDT imports it, the BOMapper Map it to an "Description" attribute of the property of the field. Now I Try to get it with the "GetFieldDescription" method of the businessobjects&lt;br&gt;&lt;br&gt;I see the help (2 hours later that I was implement it :w00t:) to see that it exist, this say:&lt;br&gt;&lt;br&gt;[quote]GetFieldDescription Method (FieldName)&lt;br&gt;--------------------------------------&lt;br&gt;Returns the extended description for a field name (i.e. Customer's Last Name) from the description attribute on the field property. [b]If the Description() attribute is missing, the actual field name will be returned[/b]. &lt;br&gt;[/quote]&lt;br&gt;I see that all the properties that map fields from BO have a Description attribute, but when MS_Description doesn't have a value, this value are "" (Empty), and when I call MyBO.GetDescription I get a empty value (and not the one from the MyBo.somefieldname)&lt;br&gt;&lt;br&gt;I "fix" that with this code:&lt;br&gt;MyDescription = _MyBO.GetFieldDescription("MyField") '&lt;-- it retrieve a empty value&lt;br&gt;If String.IsNullOrEmpty(MyDescription) Then&lt;br&gt;      MyDescription = _MyBO.GetPropertyDescriptor("MyField").DisplayName&lt;br&gt;End If&lt;br&gt;&lt;br&gt;It worked Ok, but I suppose that it is good that if GetFieldDescription detect a empty description atttibute, it retrieve the "somefielname" property string :) &lt;br&gt;&lt;br&gt;Thanks for the great support :) &lt;br&gt;&lt;br&gt;Fabian.</description><pubDate>Fri, 25 Apr 2008 13:20:53 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item><item><title>SF 2.0?</title><link>http://forum.strataframe.net/Topic15836-9-1.aspx</link><description>Hi,&lt;br&gt;I was hearing about SF 2.0 for quite a long time, which mentioned will be including a lot of fanstatic features such as LINQ support, ORM mapper and etc. I would like to know, what is your roadmap for this? Will it be 2008, 2009 or... all this features will be released incrementally?&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Wed, 23 Apr 2008 09:19:47 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/Topic15527-9-1.aspx</link><description>I am a VS/SF/.NET newbie and come from a VFP/VFE world of RAD builders and wizards.  I am in awe of the potential for this kind of stuff in Visual Studio.  &lt;P&gt;It would seem natural to have the SF base controls - textbox etc - have smart tags that immediately show the properties that will almost certainly have to be set every time they are dropped on a form - name, binding field, text etc.&lt;/P&gt;&lt;P&gt;I am delving into designer actions and how to implement them, but I thought it would be worth asking if anyone could be kind enough to walk me through this in a Strataframe context - how would I add binding field to the smart tag for all Strataframe textboxes ( and how will I do this in a way that future updates won't blow away my changes)&lt;/P&gt;&lt;P&gt;Seems like everyone working with SF a lot must have already thought of this.  Would suggest it as a framework enhancement.&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;&lt;P&gt;Charles</description><pubDate>Fri, 11 Apr 2008 08:16:22 GMT</pubDate><dc:creator>Charles R Hankey</dc:creator></item><item><title>A shared (static) method to return multiple data tables</title><link>http://forum.strataframe.net/Topic15234-9-1.aspx</link><description>My first use of the new FillMultipleDataTables() method, I discovered what I really wanted was a method that would actually fill multiple data tables, not BOs.  I can use this method and just get the CurrentDataTable from each of the BOs, but it would be nice to have a GetMultipleDataTables() method that would accept a command object and a set of data tables, filling the datatables.  &lt;br&gt;&lt;br&gt;Thanks!</description><pubDate>Fri, 28 Mar 2008 15:54:58 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Source Code for VS 2005</title><link>http://forum.strataframe.net/Topic15194-9-1.aspx</link><description>I'm not sure if this is the right place to ask, but could there be a VS 2005 version of the source code projects?</description><pubDate>Thu, 27 Mar 2008 04:07:42 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>An Editable EhnancedList</title><link>http://forum.strataframe.net/Topic15193-9-1.aspx</link><description>EnhancedList is a read-only DevExpress grid, that also looses column data types, since it has to convert everything to a string, in order to support &lt;FONT face="Courier New"&gt;string.Format&lt;/FONT&gt; masks. Don't get me wrong, it is a great component, and the dialog with the column editor is also great.&lt;/P&gt;&lt;P&gt;I think though that an editable DevExpress grid that is bound directly to a BO would be great to have, and also a very reasonable addition to the DevExpress Strata components. With a component like that, we could work with Strata components and BOs only, without the need of BussinessBindingSources. We could also use correctly all the filter capabilities of a DevExpress grid. &lt;/P&gt;&lt;P&gt;I don't know if others agree but I really look forward for such a component. &lt;/P&gt;&lt;P&gt;Thanks</description><pubDate>Thu, 27 Mar 2008 03:59:53 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>Enforce field MaxLength in the BOM by default</title><link>http://forum.strataframe.net/Topic15074-9-1.aspx</link><description>As far as I know there is nothing in SF to automatically enforce the characters entered in a Textbox with respect of the field length value.&lt;P&gt;An error like this can be easily generated by the end user.&lt;/P&gt;&lt;P&gt;[quote]BusinessLayerException&lt;BR&gt;  An error occurred while saving an the data to the server.&lt;BR&gt;DataLayerSavingException&lt;BR&gt;  String or binary data would be truncated.[/quote]&lt;/P&gt;&lt;P&gt;I know I can create a lot of broken rules to validate the field Length, but I strongly believe that this should be handle by the Business Object Mapper since it has all the information needed to add this kind of validation to the BO designer file.</description><pubDate>Thu, 20 Mar 2008 16:11:20 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>Browse Dialog - BusinessObjectToPopulate</title><link>http://forum.strataframe.net/Topic14997-9-1.aspx</link><description>Would it be possible to have a property on the browse dialog to only fill the BusinessObjectToPopulate with the selected row rather than all the rows that were returned in the initial search.</description><pubDate>Tue, 18 Mar 2008 16:23:47 GMT</pubDate><dc:creator>Paul Chase</dc:creator></item><item><title>Posted Releses versus Available files in my account.</title><link>http://forum.strataframe.net/Topic12631-9-1.aspx</link><description>The available files in my account download already contemplate the last modifications (Posted Releases).&lt;/P&gt;&lt;P&gt;This is correct?</description><pubDate>Mon, 12 Nov 2007 19:28:24 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>v 1.65 ??</title><link>http://forum.strataframe.net/Topic14634-9-1.aspx</link><description>Judging from the spiffy new StrataFrame main web page I'm assuming that the official 1.65 release is almost here:D. So far the beta release has been working well for me along with VS2008. Keep up the great work!</description><pubDate>Fri, 29 Feb 2008 18:37:38 GMT</pubDate><dc:creator>Larry Caylor</dc:creator></item><item><title>Better keyboard support in MessageForm</title><link>http://forum.strataframe.net/Topic13699-9-1.aspx</link><description>The MessageForm only supports pressing the Enter key, for selecting the default button. It would be much easier for keyboard users, to also implement a Cancel button with the Escape key, and also all buttons on the form to have a shortcut key associated with them. For instance "Y" for Yes, "N" for N  etc. Those shortcuts could be specified from localization resources in the form "&amp;amp;Yes", like it's the Windows default. &lt;/P&gt;&lt;P&gt;We have a lot of users with heavy data entry, that type with both hands. You would be suprised to see how fast they type in data. For them, having to leave the keyboard, grab the mouse, move the cursor to the correct point and click, every now and then, just to answer a simple Yes/No question, costs them time and annoys them.&lt;/P&gt;&lt;P&gt;So I think this is a small enhancement that would greatly improve usability of an application.&lt;/P&gt;&lt;P&gt;Thank you &lt;/P&gt;&lt;P&gt;(By the way, the "Spell Check" button in the "Post New Topic" form comes really in handy :))</description><pubDate>Thu, 24 Jan 2008 07:19:13 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>ADO.NET Entity Framework</title><link>http://forum.strataframe.net/Topic14550-9-1.aspx</link><description>I wonder your plans to integrate with this technology.&lt;/P&gt;&lt;P&gt;"Microsoft is deepening its investment in the ADO.NET Entity Framework as a critical piece of Microsoft’s Data Platform vision." &lt;/P&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/adonet/archive/2007/04/28/ado-net-entity-framework-update.aspx"&gt;http://blogs.msdn.com/adonet/archive/2007/04/28/ado-net-entity-framework-update.aspx&lt;/A&gt;</description><pubDate>Tue, 26 Feb 2008 01:18:23 GMT</pubDate><dc:creator>Ertan Deniz</dc:creator></item><item><title>Security Enhancement</title><link>http://forum.strataframe.net/Topic13066-9-1.aspx</link><description>I'd like to see an enhancement to the security framework that provides a mechanism to specify which domains are used when Windows authentication is enabled. I'd like to be able to limit the application to the current domain or let it seek out the parent and other child domains. &lt;P&gt;The reason for this request is that the agency I work for is a child domain in a larger AD structure. I've already experienced problems where my application failed because some other child domain was not reachable. As a workaround I've modified the framework to skip child domains that it can't find when it builds the list of child domains.&lt;/P&gt;&lt;P&gt;This weekend there was a power outage in our County's main data center that took down the parent domain's domain controller. This would have been an issue except the power failure also took down our Internet connectivity which prevented our Enterprise Server from accepting new connections since it couldn't "phone home" (Thanks for commitment to fix that:)). Now that I have the Internet and ES back I'm finding that I my users are experiencing a 60 second delay from the time an application is launched until the login screen is displayed. A little profiling with Ants shows about that much time being spent in "Login.AddChildDomainToList". Since one of our core Cisco routers was damaged in the outage I'm sure it's a network related issue that will eventually get fixed. However since I really have no interest in any of the other domains I'd really like to limit my application's dependance on them. As a test I modified the framework to only list the current domain and the login screen was displayed almost immediately. &lt;/P&gt;&lt;P&gt;Maybe a setting could be added to the security database or other config file that tells the application to look for the parent and child domains or just use (list) the current domain. That would allow applications that use Windows authentication to be easily configured to their environment without having to re-compile. I'd also like to see a fix for unreachable child domains when the domain list is being built.&lt;/P&gt;&lt;P&gt;-Larry</description><pubDate>Mon, 17 Dec 2007 16:17:21 GMT</pubDate><dc:creator>Larry Caylor</dc:creator></item><item><title>Default SQL Server instance</title><link>http://forum.strataframe.net/Topic14468-9-1.aspx</link><description>Is it possible to specify/change the default SQL Server instance in the DDT?  I'm consistently changing and typing in localhost\SQLExpress when deploying design changes during development?</description><pubDate>Wed, 20 Feb 2008 16:07:46 GMT</pubDate><dc:creator>Crones</dc:creator></item><item><title>Restrict Nullable Generic for string fields</title><link>http://forum.strataframe.net/Topic14454-9-1.aspx</link><description>&lt;A href="http://forum.strataframe.net/Topic1113-6-1.aspx"&gt;http://forum.strataframe.net/Topic1113-6-1.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You can solve this issue in the Business Object Mapper tool. Because, Generated code have to be compiled with no errors.  </description><pubDate>Wed, 20 Feb 2008 08:07:02 GMT</pubDate><dc:creator>Ertan Deniz</dc:creator></item><item><title>Improve required field message</title><link>http://forum.strataframe.net/Topic14424-9-1.aspx</link><description>I'd like to see the required field message become a template so the name of the field could be added to the message (actually, the value set for the description attribute of the field).  This would allow for more user friendly message and facilitate the easy creation of a list of all the broken messages. &lt;br&gt;&lt;br&gt;When I try to do the later now (create a list of all the current broken records), if I leave the broken rules that are required field broken rules alone, I might have a bunch of rules that all say "This field is required"...not very helpful.  I have to do a fair amount of work to get the messages user friendly (I'm looping through the broken rules, testing for this message, then using the field with a select to reset the message...sigh). &lt;br&gt;&lt;br&gt;Using the description attribute of course will be most useful when the BO Mapper allows us to customize this.&lt;br&gt;&lt;br&gt;Thanks! :D</description><pubDate>Mon, 18 Feb 2008 20:18:38 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Make sample data optional during install</title><link>http://forum.strataframe.net/Topic13888-9-1.aspx</link><description>I'm installing SF 1.6.5 beta.  Have been for about 1.5 hours. Based on the speed of the sample data being loaded, I've got 4 to 6 hours left.  The problem is that my SF database is remote.  I'm wondering if the sample data part of the install (assuming that the databases are being updated) could be optional.  If it was, I'd have been done about 1.4 hours ago.  Ideally, it could be installed separately. I need to upgrade the SF db, but don't need the sample data immediately.  I could then have my colleague install it when she gets back from vacation next week.  So, to recap:&lt;br&gt;&lt;br&gt;- could sample data be optional during install&lt;br&gt;- could install be run again to just install the sample data&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;(well, I can catch up on some reading now anyway...)</description><pubDate>Thu, 31 Jan 2008 16:13:05 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Every release should come with source code</title><link>http://forum.strataframe.net/Topic14188-9-1.aspx</link><description>Hi,&lt;br&gt;I can see there are many beta/minor update released recently. I would like to request SF team to release corresponding source code as well so that it ease for debugging.&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Thu, 07 Feb 2008 19:47:40 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>Allow custom combobox in browsedialog</title><link>http://forum.strataframe.net/Topic14054-9-1.aspx</link><description>Hi,&lt;br&gt;I would like to request to have way to specify what combobox control should be used in browsedialog. I found that, current combobox used in browsedialog doesn't not support incremental search which make user difficult to navigate the desired selection.&lt;br&gt;&lt;br&gt;We could limited to only control respected IListControl interface.&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Tue, 05 Feb 2008 18:48:50 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>Preserve rowstate when copydata</title><link>http://forum.strataframe.net/Topic13971-9-1.aspx</link><description>Hi,&lt;br&gt;Firstly, I would like to appreciate the enhancement made to CopyDataFrom method which only copy data from column that exist in target table.&lt;br&gt;&lt;br&gt;I would like to ask for enhancement to have additional option whether want to preserve the data rowstate. It is very usually while we are working on feature like copy, import data from other txn (import purchase order txns to purchase invoice) and etc.&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Sun, 03 Feb 2008 10:48:16 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>Mark Clear() &amp; Refresh() Overridable</title><link>http://forum.strataframe.net/Topic13927-9-1.aspx</link><description>I'd like see the Clear() and Refresh() methods on the business object marked Overridable. This will allow me to add my own logic to clear or refresh contained objects in a complex BO.&lt;/P&gt;&lt;P&gt;-Larry</description><pubDate>Fri, 01 Feb 2008 10:52:51 GMT</pubDate><dc:creator>Larry Caylor</dc:creator></item><item><title>Validation rules as a list of objects</title><link>http://forum.strataframe.net/Topic13562-9-1.aspx</link><description>It would be nice for validation rules to be a list of object that we can add in the BO's constructor or in virtual method we override. Then instead of calling custom code in the CheckRulesOnCurrentRow, the BO could have those rules available wherever it needs them. It would also help us build a small library of such validation rules that can be used in many different cases.</description><pubDate>Fri, 18 Jan 2008 08:40:17 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>Description added to BO Mapper</title><link>http://forum.strataframe.net/Topic13358-9-1.aspx</link><description>I'm not sure if I asked for this before, but it recently it reared its head again.  I'd like to be able to control what text is shown to the user on the concurrency manager.  I know that the Description attribute is used, but I only have control over that with custom properties and BOs derived from the DDT.  Most of my tables aren't derived from the DDT, but directly from SQL.  So, pretty much, I'm wondering if there could be a field in the BO mapper to enter a name, it could default to the field name, that would populate the Description attribute when the BO is built.&lt;br&gt;&lt;br&gt;Thanks!</description><pubDate>Fri, 11 Jan 2008 09:54:22 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>BO Inheritance</title><link>http://forum.strataframe.net/Topic13350-9-1.aspx</link><description>I have posted a question about this, and since it is not yet implemented, I figured it would be nice to propose it as an enhancement. &lt;/P&gt;&lt;P&gt;It would be nice to have inheritance between BOs, exactly as any other object. Meaning, for each BO to able to inherit properties and methods of a parent BO, and also add some of its own (both properties and methods).&lt;/P&gt;&lt;P&gt;Anything that makes the framework more object-oriented, whould lead to more managable code.</description><pubDate>Fri, 11 Jan 2008 04:32:50 GMT</pubDate><dc:creator>George Nentidis</dc:creator></item><item><title>Subscription Renewal</title><link>http://forum.strataframe.net/Topic13226-9-1.aspx</link><description>Hi, This has nothing to do with the Framework itself, but I think it is important.&lt;/P&gt;&lt;P&gt;My annual subscription is about to expire in the next days, but I haven't received any notification email.&lt;/P&gt;&lt;P&gt;I don't want to lose my benefits by means of let my subscription expire. Lucky me I checked My account (I normally don't do that) and saw the expiration date.&lt;/P&gt;&lt;P&gt;So could you (or your sales department) implement an email warning when the subscriptions are about to expire?&lt;/P&gt;&lt;P&gt;;)&lt;/P&gt;&lt;P&gt;Thank You.</description><pubDate>Thu, 03 Jan 2008 11:44:13 GMT</pubDate><dc:creator>Hugo R. Figueroa</dc:creator></item><item><title>Custom Field Property in BO Mapper</title><link>http://forum.strataframe.net/Topic7815-9-1.aspx</link><description>It would be great to be able to create a "Custom Field Property" skeleton in the BO Mapper. This way, the dialog box can ask a series of questions and then create the formation of the property (with attributes) and the we can add any additional code there.</description><pubDate>Fri, 30 Mar 2007 11:07:47 GMT</pubDate><dc:creator>Ben Hayat</dc:creator></item><item><title>VS2008 support</title><link>http://forum.strataframe.net/Topic11694-9-1.aspx</link><description>Been playing a lot more with VS2008 and I likey :)&lt;br&gt;&lt;br&gt;I have migrated a lot of my non-SF 2.0 projects to 3.5 successfully to start implementing new features and am wondering when you guys plan to support 2008, it currently is in "go-live" status which means MS does support it in production environments.&lt;br&gt;&lt;br&gt;I would appreciate any info you can give me when I can start using 2008 with SF.&lt;br&gt;&lt;br&gt;Thanks.</description><pubDate>Wed, 26 Sep 2007 07:43:33 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>(SF Maintenance Form) ContextMenuStrip synchronized with the MaintenanceFormToolStrip</title><link>http://forum.strataframe.net/Topic9761-9-1.aspx</link><description>Hi...&lt;P&gt;I want to suggest the inclusion of this functionality in the SF Maintenance: A ContextMenuStrip control synchronized with the MaintenanceFormToolStrip. &lt;/P&gt;&lt;P&gt;The alterations made in the properties of MaintenanceFormToolStrip (example: IncludeSaveAndUndoButtons) would be synchronized in ContextMenuStrip. The events and methods also.&lt;/P&gt;&lt;P&gt;I justify the inclusion of this functionality to be able to use to advantage the resource of the ShortcutKeys of ContextMenuStrip control. &lt;/P&gt;&lt;P&gt;In the example that I am sending, the commands Novo(Ins) and Exclui(Del) are with its marked properties of visualization as false. &lt;BR&gt;They are there only for being able to interpret keyboard keys INS and DEL respectively.&lt;/P&gt;&lt;P&gt;In ContextMenuStrip control the developer could only modify the properties of shortcutkeys, changing its options.&lt;/P&gt;&lt;P&gt;It forgives me if the translation of the Portuguese for the English, made in the AltaVista Translation, was not good. :blush:&lt;/P&gt;&lt;P&gt;Rogério Mauri (From Brazil)&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://forum.strataframe.net/Uploads/Images/ffff666d-dd2b-47fb-b013-a0d2.bmp"&gt;</description><pubDate>Sat, 23 Jun 2007 08:18:16 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>Guid PrimeKey as Row Guid for Replication</title><link>http://forum.strataframe.net/Topic12539-9-1.aspx</link><description>I am using Guid's a Primary Keys and also as Rowguid's for replication. The issue is on update's, If a field is specifed as rowguid it cannot be updated so the update fails.&lt;/P&gt;&lt;P&gt;I made the following changes to make this work can you please add to your code so I dont break at next update? or let me know how and what you want to change so I dont get a suprise next update :)&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;To Business layer I added this Property. (with a private as well)&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;summary&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' Gets or sets a value that determines whether the primary key for this business object is&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' a RowGuid&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;/summary&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;''' &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;remarks&amp;gt;&amp;lt;/remarks&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&amp;lt;Category(EDITOR_CATEGORY_CRUD), _&lt;/P&gt;&lt;P&gt;DefaultValue(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/FONT&gt;&lt;FONT size=2&gt;), _&lt;/P&gt;&lt;P&gt;Description(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"Determines whether the primary key for this business object is a RowGuid."&lt;/FONT&gt;&lt;FONT size=2&gt;)&amp;gt; _&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Property&lt;/FONT&gt;&lt;FONT size=2&gt; PrimaryKeyIsRowGuid() &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Boolean&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Get&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Return&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;._PrimaryKeyIsRowGuid&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Get&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Set&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; value &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Boolean&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;._PrimaryKeyIsRowGuid = value&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Set&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Property&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#1f5080&gt;And in Data Layer&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#1f5080&gt;In method BuildUpdateInfo aroung line 573&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'----------------------&amp;gt; Paul made a change the code here from &lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'--this &lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'-- Add the pk field to the fields to update if the primary key if not&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;' auto incremented&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;' If Not Me._BusinessObject.PrimaryKeyIsAutoIncremented Then&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;' loInfo.Fields.Add(lcFieldName)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;' End If&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'---&amp;gt; to &lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'-- Add the pk field to the fields to update if the primary key if not&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;' auto incremented or Row-Guid&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Not&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;._BusinessObject.PrimaryKeyIsAutoIncremented &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;AndAlso&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Not&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;._BusinessObject.PrimaryKeyIsRowGuid &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;loInfo.Fields.Add(lcFieldName)&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Wed, 07 Nov 2007 15:53:21 GMT</pubDate><dc:creator>Paul Chase</dc:creator></item><item><title>Regarding the Message Item Maintenance Screen within the Message Editor Module</title><link>http://forum.strataframe.net/Topic12969-9-1.aspx</link><description>I am using the Message Item Maintenance to add a message that the record has a broken rule.  example [Duplicate Record]   The problem with this is that there is no way to save this with out using the RTF format.  When it is displayed to the user they would have to see the rtf garbage text with the actual message. I have to go to the  [MessageItems] table and edit this manually to correct the problem.  It would be nice to have the option to save within the Message Item Maintenance Screen [RTF] or [Plain Text].  Thanks</description><pubDate>Mon, 10 Dec 2007 21:09:46 GMT</pubDate><dc:creator>Mike Rogers</dc:creator></item><item><title>Easy access to SF Help file</title><link>http://forum.strataframe.net/Topic12579-9-1.aspx</link><description>Please add a new menu option to the StrataFrame main menu in the VS IDE to call the SF Help file.&lt;/P&gt;&lt;P&gt;Thanks.</description><pubDate>Thu, 08 Nov 2007 14:27:19 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>Improve how a user changes their password</title><link>http://forum.strataframe.net/Topic12500-9-1.aspx</link><description>Provide a mechanism to change the current users password and/or to change an arbitrary users password using just the user PK.&lt;br&gt;&lt;br&gt;As far as I know, the only mechanism provided to allow users to change passwords is to use the Login.ShowPasswordChangeForm(), which is pretty cumbersome and not obvious how to use (to me anyway).  This form takes a SFSUsersBO and then that BO must be saved if the user actually entered information that would change the password. I.e. currently the following is needed to change a users password:&lt;br&gt;&lt;br&gt;[codesnippet]Using userBO as New SFSUsersBO()&lt;br&gt;  userBO.FillByPrimaryKey(SecurityBasics.CurrentUser.UserPK)&lt;br&gt;  If Login.ShowPasswordChangeForm(userBO) Then&lt;br&gt;    userBO.Save()&lt;br&gt;  End If&lt;br&gt;End Using[/codesnippet]&lt;br&gt;&lt;br&gt;Seems to me there could easily be a method (or two...or overloads) to more easily allow for the changing of a users password:&lt;br&gt;&lt;br&gt;[codesnippet]Public Function ChangeCurrentUsersPassword()&lt;br&gt;  Return ChangeUserPassword(SecurityBasics.CurrentUser.UserPK)&lt;br&gt;End Function&lt;br&gt;&lt;br&gt;Public Function ChangeUserPassword(userPK As Integer)&lt;br&gt;  Dim changed As Boolean&lt;br&gt;  Using userBO as New SFSUsersBO()&lt;br&gt;    userBO.FillByPrimaryKey(userPK)&lt;br&gt;    If Login.ShowPasswordChangeForm(userBO) Then&lt;br&gt;      userBO.Save()&lt;br&gt;      changed = True&lt;br&gt;    Else&lt;br&gt;      changed = False&lt;br&gt;    End If&lt;br&gt;  End Using&lt;br&gt;  Return changed&lt;br&gt;End Function[/codesnippet]&lt;br&gt;&lt;br&gt;With some function like this, only a single line of code would be needed and it would be pretty obvious how to implement it! :D</description><pubDate>Tue, 06 Nov 2007 13:27:26 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item></channel></rss>