Cerebrus, thank you very much for this information, really apreciate it. I'll implement my class association according to your examples and see how I go. kind regards, Daniela
On Fri, Jan 13, 2012 at 3:58 AM, Cerebrus <zorg...@sify.com> wrote: > This is another example that was intended to showcase Generic methods, > but also illustrates the class association concept: > > http://pastebin.com/w7e1Jn6J > > On Jan 12, 6:53 pm, Cerebrus <zorg...@sify.com> wrote: > > Hi Daniela, > > > > I have posted an example that illustrates how to create the classes > > and some sample usage at: > > > > http://pastebin.com/cDmwxZL9 > > > > I have tried to explain via comments where possible, but feel free to > > ask if you have any doubts. I hope you are familiar with VB 9.0 > > syntax. A couple of questions in your post remain unanswered and I try > > to address them below: > > > > 1. What about Add/Delete? when I delete a customer shoud I delete a > > budget? Don't know how to do this. > > > > Add, Delete are implemented in my example. When you delete a Customer > > instance, associated budget instances are automatically deleted. > > > > 2. What about other elements in customer class like address and > > contact number? > > Those elements get added/deleted/modified when the Customer instance > > is added/deleted/modified. > > > > You need to implement custom collection classes only if you are using > > a version of .NET prior to 2.0 (pre-VS 2005) or the existing > > collection classes do not suffice for your requirement. In this case, > > I believe that the existing generic collections do suffice. > > > > Another point is that I have loaded data into the instances manually. > > In a real-world scenario, you would load the data from database > > tables. Ideally, the customer's budgets would be loaded when a > > customer is created (for instance, by initiating a database call > > within the Customer class constructor). > > > > -- > You received this message because you are subscribed to the Google > Groups "DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML > Web Services,.NET Remoting" group. > To post to this group, send email to dotnetdevelopment@googlegroups.com > To unsubscribe from this group, send email to > dotnetdevelopment+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/dotnetdevelopment?hl=en?hl=en > or visit the group website at http://megasolutions.net > -- You received this message because you are subscribed to the Google Groups "DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting" group. To post to this group, send email to dotnetdevelopment@googlegroups.com To unsubscribe from this group, send email to dotnetdevelopment+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/dotnetdevelopment?hl=en?hl=en or visit the group website at http://megasolutions.net