ASP.NET Development - Visual Basic .NET Code
Product Attributes
The product page has been updated to ASP.NET with the exception of implementing product attributes. A product may have zero or more product attributes. Attributes are stored in the database in a referential design. Attributes have a type consisting of a Checkbox, DropDown List, and a TextBox. The TextBox and Checkbox attributes can be specified as "Required", meaning text is required in the text box, or the check box must be checked. Each Attribute for a product will have a unique name, and each Attribute will have a unique AttributeID which is unique to all product attributes. These unique values can be used during the dynamic creation and persistence of values if needed as the "tie back" mechanism between the UI and the database record.
Assistance is needed in the development of this dynamic creation, maintaining page state / view state between page submissions, validation (TextBox and Checkbox - Required) and the capture of all the attributes (storing of attributes and their values) back to the database.
A sample of the current product attributes is show below as they are rendered for a product. A text box would also have a label to the left, just as the DropDown Lists do below. A CheckBox would have a label as well, but it will be rendered to the right of the CheckBox.
Details about the stored procedures, which are implemented, to get the product attributes and to add the attribute and its associated value to the database will be provided.
Bidders should describe their intended implementation plan so we can review and choose the best implementation plan.
** Sample graphic in enclosed word document.
## Deliverables
1) Complete and fully-functional working program(s) wiht source code of all work done.
2) Documents source code.
3) Complete ownership and distribution copyrights to all work purchased.
## Platform
ASP.NET, VB.NET Code, SQL Server 2000 database