From: <m_h...@us...> - 2006-06-06 21:41:52
|
Revision: 19 Author: m_hildebrand Date: 2006-06-06 14:40:45 -0700 (Tue, 06 Jun 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=19&view=rev Log Message: ----------- Lots of updates to the prototype Modified Paths: -------------- WebPrototype/App_Code/DummyDataSet.xsd WebPrototype/App_Code/DummyDataSet.xss WebPrototype/App_Data/ASPNETDB.MDF WebPrototype/App_Data/Database.mdf WebPrototype/App_Data/Database_log.LDF WebPrototype/App_Data/aspnetdb_log.ldf WebPrototype/App_Themes/Python/python.css WebPrototype/Assignments.aspx WebPrototype/Feature.aspx WebPrototype/MasterPage.master WebPrototype/Objective.aspx WebPrototype/Web.sitemap WebPrototype/WorkOrder.aspx Added Paths: ----------- WebPrototype/TestCase.aspx WebPrototype/TestCase.aspx.cs Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-06-06 21:40:45 UTC (rev 19) @@ -75,7 +75,7 @@ <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT WorkOrder.id, WorkOrder.name AS WoName, WorkOrder.platform, WorkOrder.created, WorkOrder.finished, WorkOrder.userid, TestCase.name, - RTRIM(TestCase.Status) AS Status + RTRIM(TestCase.Status) AS Status, TestCase.steps FROM WorkOrder INNER JOIN TestCase ON WorkOrder.id = TestCase.workorder WHERE (WorkOrder.id = @id)</CommandText> @@ -96,6 +96,7 @@ <Mapping SourceColumn="userid" DataSetColumn="userid" /> <Mapping SourceColumn="WoName" DataSetColumn="WoName" /> <Mapping SourceColumn="Status" DataSetColumn="Status" /> + <Mapping SourceColumn="steps" DataSetColumn="steps" /> </Mappings> <Sources> </Sources> @@ -238,6 +239,71 @@ <Sources> </Sources> </TableAdapter> + <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TestCaseTableAdapter" GeneratorDataComponentClassName="TestCaseTableAdapter" Name="TestCase" UserDataComponentName="TestCaseTableAdapter"> + <MainSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.TestCase" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetDummyTestCaseData" GetMethodModifier="Public" GetMethodName="GetDummyTestCaseData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetDummyTestCaseData" UserSourceName="GetDummyTestCaseData"> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT TestCase.id, TestCase.name, RTRIM(Objective.name) AS Objective, RTRIM(Feature.name) AS Feature, TestCase.steps, + LTRIM( RTRIM(TestCase.created)) AS created, LTRIM(RTRIM(TestCase.edited)) AS edited, RTRIM(TestCase.createdby) AS createdby, RTRIM(TestCase.editedby) AS editedby +FROM Feature INNER JOIN + Objective ON Feature.id = Objective.feature INNER JOIN + TestCase ON Objective.id = TestCase.objective +WHERE (TestCase.id = @id)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="id" ColumnName="id" DataSourceName="[D:\MATTHEW\WORK\VINTELA\TCDB 2006\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> + </MainSource> + <Mappings> + <Mapping SourceColumn="id" DataSetColumn="id" /> + <Mapping SourceColumn="name" DataSetColumn="name" /> + <Mapping SourceColumn="Objective" DataSetColumn="Objective" /> + <Mapping SourceColumn="Feature" DataSetColumn="Feature" /> + <Mapping SourceColumn="steps" DataSetColumn="steps" /> + <Mapping SourceColumn="created" DataSetColumn="created" /> + <Mapping SourceColumn="edited" DataSetColumn="edited" /> + <Mapping SourceColumn="createdby" DataSetColumn="createdby" /> + <Mapping SourceColumn="editedby" DataSetColumn="editedby" /> + </Mappings> + <Sources> + </Sources> + </TableAdapter> + <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TagsTableAdapter" GeneratorDataComponentClassName="TagsTableAdapter" Name="Tags" UserDataComponentName="TagsTableAdapter"> + <MainSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetDummyTagData" GetMethodModifier="Public" GetMethodName="GetDummyTagData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetDummyTagData" UserSourceName="GetDummyTagData"> + <InsertCommand> + <DbCommand CommandType="Text" ModifiedByUser="False"> + <CommandText>INSERT INTO [Tags] ([id]) VALUES (@id)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </InsertCommand> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT id, RTRIM(tag) AS tag +FROM Tags +WHERE (testcase = @testcase)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="testcase" ColumnName="testcase" DataSourceName="[D:\MATTHEW\WORK\VINTELA\TCDB 2006\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Tags" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcase" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testcase" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> + </MainSource> + <Mappings> + <Mapping SourceColumn="id" DataSetColumn="id" /> + <Mapping SourceColumn="tag" DataSetColumn="tag" /> + </Mappings> + <Sources> + </Sources> + </TableAdapter> </Tables> <Sources> </Sources> @@ -330,6 +396,13 @@ </xs:restriction> </xs:simpleType> </xs:element> + <xs:element name="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="2147483647" /> + </xs:restriction> + </xs:simpleType> + </xs:element> </xs:sequence> </xs:complexType> </xs:element> @@ -461,6 +534,83 @@ </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="TestCase" msprop:Generator_UserTableName="TestCase" msprop:Generator_RowDeletedName="TestCaseRowDeleted" msprop:Generator_RowChangedName="TestCaseRowChanged" msprop:Generator_RowClassName="TestCaseRow" msprop:Generator_RowChangingName="TestCaseRowChanging" msprop:Generator_RowEvArgName="TestCaseRowChangeEvent" msprop:Generator_RowEvHandlerName="TestCaseRowChangeEventHandler" msprop:Generator_TableClassName="TestCaseDataTable" msprop:Generator_TableVarName="tableTestCase" msprop:Generator_RowDeletingName="TestCaseRowDeleting" msprop:Generator_TablePropName="TestCase"> + <xs:complexType> + <xs:sequence> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" minOccurs="0" /> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="255" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="Objective" msprop:Generator_UserColumnName="Objective" msprop:Generator_ColumnVarNameInTable="columnObjective" msprop:Generator_ColumnPropNameInRow="Objective" msprop:Generator_ColumnPropNameInTable="ObjectiveColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="255" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="Feature" msprop:Generator_UserColumnName="Feature" msprop:Generator_ColumnVarNameInTable="columnFeature" msprop:Generator_ColumnPropNameInRow="Feature" msprop:Generator_ColumnPropNameInTable="FeatureColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="255" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="2147483647" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="created" msdata:ReadOnly="true" msprop:Generator_UserColumnName="created" msprop:Generator_ColumnVarNameInTable="columncreated" msprop:Generator_ColumnPropNameInRow="created" msprop:Generator_ColumnPropNameInTable="createdColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="25" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="edited" msdata:ReadOnly="true" msprop:Generator_UserColumnName="edited" msprop:Generator_ColumnVarNameInTable="columnedited" msprop:Generator_ColumnPropNameInRow="edited" msprop:Generator_ColumnPropNameInTable="editedColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="25" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="createdby" msprop:Generator_UserColumnName="createdby" msprop:Generator_ColumnVarNameInTable="columncreatedby" msprop:Generator_ColumnPropNameInRow="createdby" msprop:Generator_ColumnPropNameInTable="createdbyColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="25" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="editedby" msprop:Generator_UserColumnName="editedby" msprop:Generator_ColumnVarNameInTable="columneditedby" msprop:Generator_ColumnPropNameInRow="editedby" msprop:Generator_ColumnPropNameInTable="editedbyColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="25" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="Tags" msprop:Generator_UserTableName="Tags" msprop:Generator_RowDeletedName="TagsRowDeleted" msprop:Generator_RowChangedName="TagsRowChanged" msprop:Generator_RowClassName="TagsRow" msprop:Generator_RowChangingName="TagsRowChanging" msprop:Generator_RowEvArgName="TagsRowChangeEvent" msprop:Generator_RowEvHandlerName="TagsRowChangeEventHandler" msprop:Generator_TableClassName="TagsDataTable" msprop:Generator_TableVarName="tableTags" msprop:Generator_RowDeletingName="TagsRowDeleting" msprop:Generator_TablePropName="Tags"> + <xs:complexType> + <xs:sequence> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" minOccurs="0" /> + <xs:element name="tag" msprop:Generator_UserColumnName="tag" msprop:Generator_ColumnVarNameInTable="columntag" msprop:Generator_ColumnPropNameInRow="tag" msprop:Generator_ColumnPropNameInTable="tagColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="25" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> </xs:choice> </xs:complexType> </xs:element> Modified: WebPrototype/App_Code/DummyDataSet.xss =================================================================== --- WebPrototype/App_Code/DummyDataSet.xss 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/App_Code/DummyDataSet.xss 2006-06-06 21:40:45 UTC (rev 19) @@ -4,13 +4,15 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. </autogenerated>--> -<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-10" ViewPortY="-10" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> +<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="1" ViewPortY="-10" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> <Shapes> - <Shape ID="DesignTable:Assignments" ZOrder="5" X="70" Y="70" Height="275" Width="239" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="228" /> - <Shape ID="DesignTable:WorkOrder" ZOrder="4" X="370" Y="311" Height="207" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> - <Shape ID="DesignTable:ActionItems" ZOrder="3" X="508" Y="108" Height="173" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="126" /> - <Shape ID="DesignTable:Feature" ZOrder="2" X="111" Y="368" Height="207" Width="185" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> - <Shape ID="DesignTable:Objective" ZOrder="1" X="411" Y="213" Height="173" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="126" /> + <Shape ID="DesignTable:Assignments" ZOrder="7" X="70" Y="70" Height="275" Width="239" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="228" /> + <Shape ID="DesignTable:WorkOrder" ZOrder="6" X="370" Y="311" Height="207" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> + <Shape ID="DesignTable:ActionItems" ZOrder="5" X="508" Y="108" Height="173" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="126" /> + <Shape ID="DesignTable:Feature" ZOrder="4" X="111" Y="368" Height="207" Width="185" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> + <Shape ID="DesignTable:Objective" ZOrder="3" X="845" Y="115" Height="173" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="126" /> + <Shape ID="DesignTable:TestCase" ZOrder="2" X="623" Y="349" Height="224" Width="192" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" /> + <Shape ID="DesignTable:Tags" ZOrder="1" X="937" Y="377" Height="105" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="58" /> </Shapes> <Connectors /> </DiagramLayout> \ No newline at end of file Modified: WebPrototype/App_Data/ASPNETDB.MDF =================================================================== (Binary files differ) Modified: WebPrototype/App_Data/Database.mdf =================================================================== (Binary files differ) Modified: WebPrototype/App_Data/Database_log.LDF =================================================================== (Binary files differ) Modified: WebPrototype/App_Data/aspnetdb_log.ldf =================================================================== (Binary files differ) Modified: WebPrototype/App_Themes/Python/python.css =================================================================== --- WebPrototype/App_Themes/Python/python.css 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/App_Themes/Python/python.css 2006-06-06 21:40:45 UTC (rev 19) @@ -98,6 +98,11 @@ padding-right: 8px; } +.gridhover:hover +{ + background-color: #eee; +} + #radiolist TABLE { vertical-align: bottom; @@ -144,8 +149,6 @@ background-position: center 4px; } - - #footer A { color: White; Modified: WebPrototype/Assignments.aspx =================================================================== --- WebPrototype/Assignments.aspx 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/Assignments.aspx 2006-06-06 21:40:45 UTC (rev 19) @@ -24,7 +24,7 @@ <atlas:UpdatePanel ID="p1" runat="server"> <ContentTemplate> <asp:GridView ID="GridView1" runat="server" GridLines="None" AllowPaging="True" AllowSorting="True" - AutoGenerateColumns="False" DataSourceID="DummyObjectDataSource1"> + AutoGenerateColumns="False" DataSourceID="DummyObjectDataSource1" RowStyle-CssClass="gridhover"> <Columns> <asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" ControlStyle-CssClass="gridleft" HeaderStyle-CssClass="gridleft" ItemStyle-CssClass="gridleft" /> Modified: WebPrototype/Feature.aspx =================================================================== --- WebPrototype/Feature.aspx 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/Feature.aspx 2006-06-06 21:40:45 UTC (rev 19) @@ -22,8 +22,8 @@ </asp:TreeNode> <asp:TreeNode Text="Feature 1.1" Expanded="false" Selected="true"> <asp:TreeNode Text="OBJECTIVES" Expanded="false"> - <asp:TreeNode Text="Objective 3" Expanded="false"> - <asp:TreeNode Text="5362"></asp:TreeNode> + <asp:TreeNode Text="Objective 3" Expanded="false" NavigateUrl="~/objective.aspx"> + <asp:TreeNode Text="5362" NavigateUrl="~/testCase.aspx"></asp:TreeNode> </asp:TreeNode> <asp:TreeNode Text="Objective 4" Expanded="false"> <asp:TreeNode Text="9456"></asp:TreeNode> Modified: WebPrototype/MasterPage.master =================================================================== --- WebPrototype/MasterPage.master 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/MasterPage.master 2006-06-06 21:40:45 UTC (rev 19) @@ -41,7 +41,7 @@ </PathSeparatorTemplate> </asp:SiteMapPath> <br /> - <div> + <div> <asp:ContentPlaceHolder ID="PageContent" runat="server"> </asp:ContentPlaceHolder> </div> Modified: WebPrototype/Objective.aspx =================================================================== --- WebPrototype/Objective.aspx 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/Objective.aspx 2006-06-06 21:40:45 UTC (rev 19) @@ -20,10 +20,10 @@ <asp:TreeNode Text="3827"></asp:TreeNode> </asp:TreeNode> </asp:TreeNode> - <asp:TreeNode Text="Feature 1.1" Expanded="true"> + <asp:TreeNode Text="Feature 1.1" Expanded="true" NavigateUrl="~/feature.aspx"> <asp:TreeNode Text="OBJECTIVES" Expanded="true"> <asp:TreeNode Text="Test join" Expanded="false" Selected="true"> - <asp:TreeNode Text="5362"></asp:TreeNode> + <asp:TreeNode Text="5362" NavigateUrl="~/testcase.aspx"></asp:TreeNode> </asp:TreeNode> <asp:TreeNode Text="Objective 4" Expanded="false"> <asp:TreeNode Text="9456"></asp:TreeNode> Added: WebPrototype/TestCase.aspx =================================================================== --- WebPrototype/TestCase.aspx (rev 0) +++ WebPrototype/TestCase.aspx 2006-06-06 21:40:45 UTC (rev 19) @@ -0,0 +1,297 @@ +<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" + CodeFile="TestCase.aspx.cs" Inherits="Feature" Title="Test Case" %> + +<%@ Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlas" %> +<asp:Content ID="Content1" ContentPlaceHolderID="PageContent" runat="Server"> + <asp:Label ID="lblID" runat="server" Text="6" Visible="false"></asp:Label> + <table border="0" cellpadding="0" cellspacing="0" width="100%"> + <tr> + <td valign="top" width="10px" style="padding-right: 30px;"> + <asp:TreeView ID="TreeView1" runat="server" SelectedNodeStyle-CssClass="selectednode"> + <Nodes> + <asp:TreeNode Text="Product A"> + <asp:TreeNode Text="Version 1.0"> + <asp:TreeNode Text="Feature 1" Expanded="True"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 1" Expanded="false"> + <asp:TreeNode Text="2560"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 2" Expanded="false"> + <asp:TreeNode Text="3827"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 1.1" Expanded="true" NavigateUrl="~/feature.aspx"> + <asp:TreeNode Text="OBJECTIVES" Expanded="true"> + <asp:TreeNode Text="Test join" Expanded="true" NavigateUrl="~/objective.aspx"> + <asp:TreeNode Text="5362" Selected="true"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 4" Expanded="false"> + <asp:TreeNode Text="9456"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 1.1.1" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 5" Expanded="false"> + <asp:TreeNode Text="3654"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 6" Expanded="false"> + <asp:TreeNode Text="1203"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 1.2" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 7" Expanded="false"> + <asp:TreeNode Text="1230"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 8" Expanded="false"> + <asp:TreeNode Text="1524"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 1.2.1" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 9" Expanded="false"> + <asp:TreeNode Text="2531"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 10" Expanded="false"> + <asp:TreeNode Text="1230"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 1.2.2" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 11" Expanded="false"> + <asp:TreeNode Text="5641"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 12" Expanded="false"> + <asp:TreeNode Text="8542"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Feature 3" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 13" Expanded="false"> + <asp:TreeNode Text="5641"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 14" Expanded="false"> + <asp:TreeNode Text="8542"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Version 1.1"> + <asp:TreeNode Text="Feature 1" Expanded="false"> + <asp:TreeNode Text="OBJECTIVES" Expanded="false"> + <asp:TreeNode Text="Objective 1" Expanded="false"> + <asp:TreeNode Text="2560"></asp:TreeNode> + </asp:TreeNode> + <asp:TreeNode Text="Objective 2" Expanded="false"> + <asp:TreeNode Text="3827"></asp:TreeNode> + <asp:TreeNode Text="1234"></asp:TreeNode> + <asp:TreeNode Text="6528"></asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </asp:TreeNode> + </Nodes> + </asp:TreeView> + </td> + <td width="*" valign="top"> + <div id="TestCase"> + <asp:Repeater ID="Repeater1" runat="server" DataSourceID="myDS"> + <ItemTemplate> + <table cellpadding="0" cellspacing="0" border="0" width="100%"> + <tr> + <td align="left" valign="bottom" colspan="2"> + <h2> + Test Case + </h2> + </td> + </tr> + <tr> + <td colspan="2"> + <div class="xsnazzy"> + <b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"> + </b></b> + <div class="xboxcontent"> + <table cellpadding="0" cellspacing="0" border="0" width="100%"> + <tr> + <td align="left" colspan="2"> + <h3> + <%# DataBinder.Eval(Container.DataItem, "name") %> + </h3> + </td> + </tr> + <tr> + <td align="left"> + Feature: + <a href="Feature.aspx"><%# DataBinder.Eval(Container.DataItem, "Feature") %></a> + </td> + <td align="right"> + Created: + <%# DataBinder.Eval(Container.DataItem, "created") %> + </td> + </tr> + <tr> + <td> + Objective: + <a href="Objective.aspx"><%# DataBinder.Eval(Container.DataItem, "Objective") %></a> + </td> + <td align="right"> + Last edited: + <%# DataBinder.Eval(Container.DataItem, "edited") %> + </td> + </tr> + <tr> + <td colspan="2" class="hr"> + <img alt="" src="images/spacer.gif" height="5" /><br /> + </td> + </tr> + <tr> + <td style="padding-bottom: 3px;"> + <b>Included versions:</b> All and new + </td> + <td style="padding-bottom: 3px;"> + <b>Excluded versions:</b> 1.2-2.0, 2.3 + </td> + </tr> + <tr> + <td style="padding-bottom: 3px;"> + <b>Included Platforms:</b> REAS 3.0, REAS 4.0, SLES 9 + </td> + <td style="padding-bottom: 3px;"> + <b>Excluded Platforms:</b> All and new + </td> + </tr> + <tr> + <td colspan="2" class="hr"> + <img alt="" src="images/spacer.gif" height="5" /><br /> + </td> + </tr> + <tr> + <td style="padding-bottom: 3px;" colspan="2"> + <div id="tags"> + <b>Tags:</b> + <asp:Repeater ID="Repeater1" runat="server" DataSourceID="myDS2"> + <ItemTemplate><%# DataBinder.Eval(Container.DataItem, "tag") %></ItemTemplate> + <SeparatorTemplate>, </SeparatorTemplate> + </asp:Repeater> + </div> + </td> + </tr> + <tr> + <td colspan="2" class="hr"> + <img alt="" src="images/spacer.gif" height="5" /><br /> + </td> + </tr> + </table> + <b>Steps:</b> + <div id="ObjectiveData"> + <%# DataBinder.Eval(Container.DataItem, "steps") %> + </div> + <table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding-top: 10px;"> + <tr> + <td colspan="2" class="hr"> + <img alt="" src="images/spacer.gif" height="5" /><br /> + </td> + </tr> + <tr> + <td align="left" valign="bottom"> + <asp:LinkButton ID="New" runat="server">New</asp:LinkButton> + | + <asp:LinkButton ID="Edit" runat="server">Edit</asp:LinkButton> + | + <asp:LinkButton ID="Delete" runat="server">Delete</asp:LinkButton></td> + <td align="right"> + Authored by: + <%# DataBinder.Eval(Container.DataItem, "createdby") %> + <br /> + Last Edited by: + <%# DataBinder.Eval(Container.DataItem, "editedby") %> + </td> + </tr> + </table> + </div> + <b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"> + </b></b> + </div> + </td> + </tr> + </table> + </ItemTemplate> + </asp:Repeater> + </div> + </td> + <asp:ObjectDataSource ID="myDS" runat="server" OldValuesParameterFormatString="original_{0}" + SelectMethod="GetDummyTestCaseData" TypeName="DummyDataSetTableAdapters.TestCaseTableAdapter"> + <SelectParameters> + <asp:ControlParameter ControlID="lblID" DefaultValue="0" Name="id" PropertyName="Text" + Type="String" /> + </SelectParameters> + </asp:ObjectDataSource> + <asp:ObjectDataSource ID="myDS2" runat="server" OldValuesParameterFormatString="original_{0}" + SelectMethod="GetDummyTagData" TypeName="DummyDataSetTableAdapters.TagsTableAdapter"> + <SelectParameters> + <asp:ControlParameter ControlID="lblID" DefaultValue="0" Name="testcase" PropertyName="Text" + Type="String" /> + </SelectParameters> + </asp:ObjectDataSource> + <td width="300px" align="right" valign="top"> + <table width="100%" cellpadding="0" cellspacing="0" border="0" style="padding: 10px;"> + <tr> + <td width="100%"> + <b class="notetop"><b class="noteb1"></b><b class="noteb2"></b><b class="noteb3"></b> + <b class="noteb4"></b></b> + <div class="noteboxcontent"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <asp:Panel ID="Panel3" runat="server" CssClass="collapsePanelHeader"> + <td align="left" valign="bottom"> + <h4> + Reminder:</h4> + 15 Apr 2006 + </td> + <td align="right" valign="bottom"> + <img alt="Note2Arrow" src="App_Themes/Python/Images/ArrowUp.gif" id="Note2Arrow" /> + <a href="#" class="notedelete">x</a></td> + </asp:Panel> + </tr> + </table> + <atlas:CollapsiblePanelExtender ID="CollapsiblePanelExtender2" runat="server"> + <atlas:CollapsiblePanelProperties Collapsed="true" SuppressPostBack="true" CollapseControlID="Note2Arrow" + ExpandControlID="Note2Arrow" ExpandedImage="App_Themes/Python/Images/ArrowUp.gif" + CollapsedImage="App_Themes/Python/Images/ArrowDown.gif" TargetControlID="Note2Content" + AutoCollapse="false" AutoExpand="false" CollapsedSize="0" ImageControlID="Note2Arrow" /> + </atlas:CollapsiblePanelExtender> + <asp:Panel ID="Note2Content" runat="server" Height="0" Style="overflow: hidden; padding: 0px; + margin: 0px;"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="hr"> + <img alt="" src="images/spacer.gif" height="5" /><br /> + </td> + </tr> + </table> + Integer lacus elit, consectetuer nec, rutrum at, pretium ac, risus. Sed semper massa + luctus mi. Donec placerat, diam vitae ultricies posuere, felis dui sollicitudin + nibh, eget blandit purus libero in elit. Aenean eget lectus eget ipsum rutrum scelerisque. + Nunc orci mauris, rhoncus ac, pellentesque sit amet, condimentum vel, nibh. Pellentesque + habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. + Suspendisse blandit. + </asp:Panel> + </div> + <b class="notebottom"><b class="noteb4"></b><b class="noteb3"></b><b class="noteb2"> + </b></b><b class="noteb1"></b> + </td> + </tr> + </table> + <div style="padding-left: 10px; text-align: left;"> + <a href="#" style="padding-left: 10px; text-align: left;">New Note</a></div> + </td> + </tr> + </table> +</asp:Content> Added: WebPrototype/TestCase.aspx.cs =================================================================== --- WebPrototype/TestCase.aspx.cs (rev 0) +++ WebPrototype/TestCase.aspx.cs 2006-06-06 21:40:45 UTC (rev 19) @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class Feature : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Modified: WebPrototype/Web.sitemap =================================================================== --- WebPrototype/Web.sitemap 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/Web.sitemap 2006-06-06 21:40:45 UTC (rev 19) @@ -1,17 +1,16 @@ <?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="Default.aspx" title="Home" description=""> - <siteMapNode url="Assignments.aspx" title="Assignments" description="" /> - <siteMapNode url="Admin.aspx" title="Admin" description=""> - <siteMapNode title="Testing" url="images/logo.gif" /> + <siteMapNode url="Assignments.aspx" title="Assignments" description=""> + <siteMapNode url="ActionItem.aspx" title="Action Item" description="" /> + <siteMapNode url="WorkOrder.aspx" title="Work Order" description=""> + <siteMapNode url="TestCase.aspx" title="Test Case" description="" /> + <siteMapNode url="Objective.aspx" title="Objective" description="" /> + <siteMapNode url="Feature.aspx" title="Feature" description="" /> + </siteMapNode> </siteMapNode> <siteMapNode url="Settings.aspx" title="Settings" description="" /> <siteMapNode url="Privacy.aspx" title="Privacy Policy" description="" /> - <siteMapNode title="Home" > - <siteMapNode title="Services" > - <siteMapNode title="Training" url="~/Training.aspx"/> - </siteMapNode> - </siteMapNode> </siteMapNode> Modified: WebPrototype/WorkOrder.aspx =================================================================== --- WebPrototype/WorkOrder.aspx 2006-06-05 22:24:50 UTC (rev 18) +++ WebPrototype/WorkOrder.aspx 2006-06-06 21:40:45 UTC (rev 19) @@ -3,7 +3,6 @@ <%@ Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlas" %> <asp:Content ID="Content1" ContentPlaceHolderID="PageContent" runat="Server"> - <asp:Label ID="lblID" runat="server" Text="6" Visible="false"></asp:Label> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> @@ -70,7 +69,7 @@ <atlas:UpdatePanel runat="server" ID="upWorkOrder"> <ContentTemplate> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1" - AllowSorting="True" GridLines="none"> + AllowSorting="True" GridLines="none" RowStyle-CssClass="gridhover"> <Columns> <asp:TemplateField HeaderText="N&nbsp;&nbsp;&nbsp;&nbsp;P&nbsp;&nbsp;&nbsp;&nbsp;F&nbsp;&nbsp;&nbsp;&nbsp;E"> <ItemTemplate> @@ -86,6 +85,9 @@ <asp:HyperLinkField DataTextField="name" HeaderText="Test Case" SortExpression="name" NavigateUrl="~/TestCase.aspx" DataNavigateUrlFields="id" DataNavigateUrlFormatString="~\TestCase.aspx?id={0}" DataTextFormatString="{0:c}" HeaderStyle-CssClass="gridleft" ItemStyle-CssClass="gridleft" /> + <asp:BoundField DataField="Steps" HeaderText="" SortExpression="Steps" ControlStyle-CssClass="gridleft" + HeaderStyle-CssClass="gridleft" ItemStyle-CssClass="gridleft" HtmlEncode="true" /> + </Columns> </asp:GridView> </ContentTemplate> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |