Database Treeview

Concluído Postado Jul 22, 2007 Pago na entrega
Concluído Pago na entrega

8/6/07: I'm extending the bidding deadline until 8/10 so that I have adequate time to go through all of the bids. - Grant Extend the standard MS Visual Studio 2005 Windows desktop treeview control with the following functionality: 1. Ability to read/write nodes to from a database (MS Access and MS SQL Server 2005) and an XML file. 2. Properties/methods to define the DB connection and table name or XML file name. 3. If table or XML file does not exist the user will be prompted to confirm creation and to name the root node. 4. If it already exists the control will be read for node information and the treeview populated. 5. A pop-up context menu will allow for inserting, deleting, and renaming nodes both on the same level (peer) and on the child level. Also entry for showing the node properties for a specific node (just the new ones). 6. A Save() method will allow for saving the node data back to the DB table or XML file. The Save_Type property will define whether it is a DB table or XML file. The XML file format should be the same as serializing a datatable. This makes it simpler and easier to implement. 7. The DB table formats should be both a self-joined table and dual master-detail tables. Nodes are defined as either Folder nodes or Data nodes. The Folder nodes are the parent items and the Data nodes are the leaf nodes. Implement two types of loading: Load_All() which loads all nodes and Load_Level(N) which loads all of the Folder nodes down to a specific level N. Number the levels 0 = root, 1 - 25. If N = -1 then load all Folders then load the data nodes on demand. 8. Add additional 9 properties by subclassing the standard treeview control as per the attached file.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP with Visual Studio 2005 C# and the standard Microsoft treeview control. Note that this is the Windows desktop control not the ASP.NET control. No third party DLLs, controls, or libraries should be used in this implementation.

Engenharia Microsoft Microsoft Access MySQL PHP Arquitetura de software Teste de Software SQL Área de trabalho do Windows

ID do Projeto: #3143521

Sobre o projeto

9 propostas Projeto remoto Ativo em Aug 16, 2007

Concedido a:

cokeman19

See private message.

$46.75 USD em 10 dias
(4 Comentários)
3.1

9 freelancers estão ofertando em média $102 nesse trabalho

abstractvision

See private message.

$85 USD in 10 dias
(141 Comentários)
6.1
ddumitrascu

See private message.

$382.5 USD in 10 dias
(118 Comentários)
5.5
dimitrievvg

See private message.

$85 USD in 10 dias
(49 Comentários)
5.1
sachinsanchela

See private message.

$80.75 USD in 10 dias
(7 Comentários)
4.9
tomsan

See private message.

$63.75 USD in 10 dias
(13 Comentários)
2.9
ahmed007bond

See private message.

$85 USD in 10 dias
(12 Comentários)
2.5
anilintokyo

See private message.

$68 USD in 10 dias
(1 Comentário)
1.6
saidhassan

See private message.

$25.5 USD in 10 dias
(2 Comentários)
0.0