You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(16) |
Jun
(41) |
Jul
(101) |
Aug
(71) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <jon...@us...> - 2006-07-06 19:57:12
|
Revision: 77 Author: jon_r_johnson Date: 2006-07-06 12:57:06 -0700 (Thu, 06 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=77&view=rev Log Message: ----------- Added stored procedure ins_actionItem Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-07-06 19:44:23 UTC (rev 76) +++ Schema/TCDBSQLServer2005.sql 2006-07-06 19:57:06 UTC (rev 77) @@ -37,47 +37,6 @@ |
From: <m_h...@us...> - 2006-07-06 19:45:13
|
Revision: 76 Author: m_hildebrand Date: 2006-07-06 12:44:23 -0700 (Thu, 06 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=76&view=rev Log Message: ----------- Lots and lots of new stuff, mostly for infrastructure and starting to work on AD/DB authentication Modified Paths: -------------- Website/ActionItem.aspx Website/Administration.aspx Website/App_Themes/Python/python.css Website/Assignments.aspx Website/Default.aspx Website/Execution.aspx Website/PrivacyPolicy.aspx Website/Reports.aspx Website/SiteMap.aspx Website/TCDB.master Website/TestManagement.aspx Website/WorkOrder.aspx Added Paths: ----------- Website/App_Code/ Website/App_Code/TCDB_Constants.cs Website/App_Code/TCDB_Users.cs Website/App_Themes/Python/Images/Header-Background.gif Website/App_Themes/Python/Images/TCDB-2006-Logo-on-Blue.gif Website/Includes/ActionItems.ascx Website/Includes/Assignments.ascx Website/Includes/AssignmentsTree.ascx Website/Includes/Builds.ascx Website/Includes/Execution.ascx Website/Includes/FeatureTree.ascx Website/Includes/Features.ascx Website/Includes/Footer.ascx Website/Includes/Header.ascx Website/Includes/Header_CurrentInfo.ascx Website/Includes/Header_Menu.ascx Website/Includes/Header_User.ascx Website/Includes/Notes.ascx Website/Includes/Objectives.ascx Website/Includes/Platforms.ascx Website/Includes/Products.ascx Website/Includes/Reports.ascx Website/Includes/Tags.ascx Website/Includes/TestCases.ascx Website/Includes/Users.ascx Website/Includes/Versions.ascx Website/Includes/WorkOrders.ascx Website/web.config Removed Paths: ------------- Website/ActionItem.aspx.cs Website/Administration.aspx.cs Website/Assignments.aspx.cs Website/Default.aspx.cs Website/Execution.aspx.cs Website/Includes/TCDB_ActionItems.ascx Website/Includes/TCDB_ActionItems.ascx.cs Website/Includes/TCDB_Assignments.ascx Website/Includes/TCDB_Assignments.ascx.cs Website/Includes/TCDB_AssignmentsTree.ascx Website/Includes/TCDB_AssignmentsTree.ascx.cs Website/Includes/TCDB_Authentication.ascx Website/Includes/TCDB_Authentication.ascx.cs Website/Includes/TCDB_Builds.ascx Website/Includes/TCDB_Builds.ascx.cs Website/Includes/TCDB_Execution.ascx Website/Includes/TCDB_Execution.ascx.cs Website/Includes/TCDB_FeatureTree.ascx Website/Includes/TCDB_FeatureTree.ascx.cs Website/Includes/TCDB_Features.ascx Website/Includes/TCDB_Features.ascx.cs Website/Includes/TCDB_Footer.ascx Website/Includes/TCDB_Footer.ascx.cs Website/Includes/TCDB_Header.ascx Website/Includes/TCDB_Header.ascx.cs Website/Includes/TCDB_Header_CurrentInfo.ascx Website/Includes/TCDB_Header_Menu.ascx Website/Includes/TCDB_Header_User.ascx Website/Includes/TCDB_Notes.ascx Website/Includes/TCDB_Notes.ascx.cs Website/Includes/TCDB_Objectives.ascx Website/Includes/TCDB_Objectives.ascx.cs Website/Includes/TCDB_Platforms.ascx Website/Includes/TCDB_Platforms.ascx.cs Website/Includes/TCDB_Products.ascx Website/Includes/TCDB_Products.ascx.cs Website/Includes/TCDB_Reports.ascx Website/Includes/TCDB_Reports.ascx.cs Website/Includes/TCDB_Tags.ascx Website/Includes/TCDB_Tags.ascx.cs Website/Includes/TCDB_TestCases.ascx Website/Includes/TCDB_TestCases.ascx.cs Website/Includes/TCDB_Users.ascx Website/Includes/TCDB_Users.ascx.cs Website/Includes/TCDB_Versions.ascx Website/Includes/TCDB_Versions.ascx.cs Website/Includes/TCDB_WorkOrders.ascx Website/Includes/TCDB_WorkOrders.ascx.cs Website/PrivacyPolicy.aspx.cs Website/Reports.aspx.cs Website/SiteMap.aspx.cs Website/TCDB.master.cs Website/TestManagement.aspx.cs Website/WorkOrder.aspx.cs Modified: Website/ActionItem.aspx =================================================================== --- Website/ActionItem.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/ActionItem.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="ActionItem.aspx.cs" Inherits="ActionItem" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/ActionItem.aspx.cs =================================================================== --- Website/ActionItem.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/ActionItem.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 ActionItem : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Modified: Website/Administration.aspx =================================================================== --- Website/Administration.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Administration.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Administration.aspx.cs" Inherits="Administration" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/Administration.aspx.cs =================================================================== --- Website/Administration.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Administration.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Administration : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Added: Website/App_Code/TCDB_Constants.cs =================================================================== --- Website/App_Code/TCDB_Constants.cs (rev 0) +++ Website/App_Code/TCDB_Constants.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,21 @@ +using System; +using System.Data; +using System.Configuration; +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; + +namespace TCDB_Constants +{ + /// <summary> + /// Summary description for TCDB_Constant + /// </summary> + public static class TCDB_Constant + { + public static int USER_FAILEDLOGIN = -2; + public static int USER_NOTREGISTERED = -1; + } +} \ No newline at end of file Added: Website/App_Code/TCDB_Users.cs =================================================================== --- Website/App_Code/TCDB_Users.cs (rev 0) +++ Website/App_Code/TCDB_Users.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,271 @@ +using System; +using System.Data; +using System.DirectoryServices; +using System.Data.SqlClient; +using System.Configuration; +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; +using System.Security; +using TCDB_Constants; +using System.Collections; +using System.Collections.Generic; + + +namespace TCDB_Users +{ + /// <summary> + /// A class containing database interactions for users in the TCDB System + /// TCDB_Users holds all the moethods that interact with the User DB + /// </summary> + public class TCDB_UserDB : Page + { + /// <summary> + /// Attemps to authenticate a user by checking for the user in the database. + /// </summary> + /// <param name="strEmail">The user's email.</param> + /// <param name="strPassword">The user's password.</param> + /// <return> + /// The DefaultValue is returned if nothing happens or an exception is thrown + /// If the user login failed, -2 is returned. + /// If the user is not registered, -1 is returned. + /// Otherwise the user's ID is returned. + /// </return> + /// <value> + /// An <c>int</c> representing the user's ID or DefaultValue if the process fails + /// </value> + public static int TCDB_AuthenticateUser(string strUserName, string strPassword) + { + // TODO: Add logic here to determine and use the appropriate + // authentication method based on configuration data + bool result = false; + DirectoryEntry de = new DirectoryEntry("LDAP://slam", strUserName, strPassword); + DirectorySearcher ds = new DirectorySearcher(de); + ds.SearchScope = SearchScope.OneLevel; + try + { + SearchResult sr = ds.FindOne(); + if (sr != null) result = true; + } + catch + { + result = false; + } + + if (!result) + { + return TCDB_Constant.USER_FAILEDLOGIN; + } + + // TODO: Look up the user ID from the DB now that we have a valid user + // and return the user object + return 0; + + } + } + + /// <summary> + /// A class representing one user object + /// </summary> + public class TCDB_User + { + private int userid; + private string username; + private string email; + private string officePhone; + private string homePhone; + private string firstName; + private string lastName; + private bool automation; + private bool isAuthenticated; + /* TODO: Implement these as the time is right + private List<TCDB_Feature> features; + private List<TCDB_Assignment> assignmentsCreated; + private List<TCDB_Assignment> assignments; + private List<TCDB_Objective> objectives; + private List<TCDB_WorkOrderTemplate> savedWorkOrders; + private TCDB_RightsCollection rights; + private List<TCDB_TestCase> testCasesCreated; + private List<TCDB_TestCase> testCasesEdited; + */ + + /// <summary> + /// Default constructor, returns an anonymous user + /// TODO: Make this information come from the database rather than being hard coded here + /// </summary> + public TCDB_User() + { + userid = 0; + username = "Guest"; + email = ""; + officePhone = ""; + homePhone = ""; + firstName = "Guest"; + lastName = "User"; + automation = false; + isAuthenticated = false; + } + + /// <summary> + /// Load a specific user based on username + /// </summary> + /// <param name="username"></param> + public TCDB_User(string username) + { + // TODO: Write this function + } + + /// <summary> + /// Load a specific user based on id + /// </summary> + /// <param name="id"></param> + public TCDB_User(int id) + { + // TODO: Write this function + } + + public int USERID + { + get { return userid; } + set { userid = value; } + } + + public string USERNAME + { + get { return username; } + set { username = value; } + } + + public string EMAIL + { + get { return email; } + set { email = value; } + } + + public string OFFICEPHONE + { + get { return officePhone; } + set { officePhone = value; } + } + + public string HOMEPHONE + { + get { return homePhone; } + set { homePhone = value; } + } + + public string FIRSTNAME + { + get { return firstName; } + set { firstName = value; } + } + + public string LASTNAME + { + get { return lastName; } + set { lastName = value; } + } + + public string FULLNAME + { + get { return FIRSTNAME + " " + LASTNAME;} + } + + public bool AUTOMATION + { + get { return automation; } + set { automation = value; } + } + + public bool ISAUTHENTICATED + { + get { return isAuthenticated; } + } + } + + public class TCDB_RightsCollection : CollectionBase + { + private List<TCDB_Right> rights; + + public int Count + { + get { return rights.Count; } + } + + public void Clear() + { + rights = new List<TCDB_Right>(); + } + + public bool Equals(Object o) + { + // TODO: Finish this + return false; + } + + public IEnumerator GetEnumerator() + { + // TODO: Finish this + return null; + } + + public int GetHashCode() + { + // TODO: Finish this + return 0; + } + + public Type GetType() + { + // TODO: Finish this + return null; + } + + public void RemoveAt(int index) + { + // TODO: Implement the function + if (index < 0 || index >= rights.Count) + throw new ArgumentOutOfRangeException(index.ToString(), "Index out of range."); + } + + public string ToString() + { + return "System.Object"; + } +/* + protected ArrayList InnerList + { + // TODO: Finish this + get { return new ArrayList(); } + } + + protected IList List + { + get { return rights; } + } + + ~TCDB_RightsCollection() + { + rights = null; + } + + protected TCDB_RightsCollection MemberwiseClone() + { + // TODO: Finish this + return this; + } + +*/ + + } + + public class TCDB_Right + { + public TCDB_Right() + { + } + } +} \ No newline at end of file Added: Website/App_Themes/Python/Images/Header-Background.gif =================================================================== (Binary files differ) Property changes on: Website/App_Themes/Python/Images/Header-Background.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: Website/App_Themes/Python/Images/TCDB-2006-Logo-on-Blue.gif =================================================================== (Binary files differ) Property changes on: Website/App_Themes/Python/Images/TCDB-2006-Logo-on-Blue.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: Website/App_Themes/Python/python.css =================================================================== --- Website/App_Themes/Python/python.css 2006-07-06 19:25:37 UTC (rev 75) +++ Website/App_Themes/Python/python.css 2006-07-06 19:44:23 UTC (rev 76) @@ -12,6 +12,98 @@ font-size: 10pt; } +/********** BEGIN Header Content **********/ +#HeaderContent +{ + background-image: url(images/Header-Background.gif); + background-repeat: repeat-x; + height: 50px; +} + +#HeaderContent A +{ + color: White; +} + +#HeaderContent A:hover, #HeaderContent A:active +{ + color: #FDB928; +} + +#HeaderContent #Logo +{ + background-position: left top; + left: 0px; + background-image: url(Images/TCDB-2006-Logo-on-Blue.gif); + width: 200px; + height: 50px; + background-repeat: no-repeat; + position: absolute; + top: -1px; + left: 5px; +} + +#HeaderContent #MainMenu +{ + text-align: right; + top: 0px; + padding: 5px 10px 2px 0px; + color: White; +} + +#HeaderContent #MainMenu #User +{ + padding-bottom: 6px; +} + +#HeaderContent #MainMenu #CurrentInfo, #HeaderContent #MainMenu #Menu +{ + display: inline; + border-top: solid thin red; + padding-top: 2px; +} + +#HeaderContent #MainMenu #CurrentInfo +{ + padding-right: 30px; +} + +/* Define the login information */ +#User table +{ + display: inline; + margin-top: 15px; + position: relative; + top: 8px; +} + +#User table td +{ + display: inline; +} + +/* Define the username and password box sizes */ +#User #UserName, #User #Password +{ + display: inline; +} + +#UserName input, #Password input +{ + width: 80px; +} + +#User #RememberMe +{ + display: inline; + position: relative; + top: 2px; + left: -4px; +} + +/********** END Header Content **********/ + +/********** BEGIN Footer Content **********/ #FooterContent A { color: White; @@ -51,4 +143,6 @@ * html #FooterContent { margin-top: -1.8em; -} \ No newline at end of file +} + +/********** END Footer Content **********/ \ No newline at end of file Modified: Website/Assignments.aspx =================================================================== --- Website/Assignments.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Assignments.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Assignments.aspx.cs" Inherits="Assignments" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/Assignments.aspx.cs =================================================================== --- Website/Assignments.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Assignments.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Assignments : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Modified: Website/Default.aspx =================================================================== --- Website/Default.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Default.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/Default.aspx.cs =================================================================== --- Website/Default.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Default.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 _Default : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Modified: Website/Execution.aspx =================================================================== --- Website/Execution.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Execution.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Execution.aspx.cs" Inherits="Execution" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/Execution.aspx.cs =================================================================== --- Website/Execution.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Execution.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Execution : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Copied: Website/Includes/ActionItems.ascx (from rev 73, Website/Includes/TCDB_ActionItems.ascx) =================================================================== --- Website/Includes/ActionItems.ascx (rev 0) +++ Website/Includes/ActionItems.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Assignments.ascx (from rev 73, Website/Includes/TCDB_Assignments.ascx) =================================================================== --- Website/Includes/Assignments.ascx (rev 0) +++ Website/Includes/Assignments.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/AssignmentsTree.ascx (from rev 73, Website/Includes/TCDB_AssignmentsTree.ascx) =================================================================== --- Website/Includes/AssignmentsTree.ascx (rev 0) +++ Website/Includes/AssignmentsTree.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Builds.ascx (from rev 73, Website/Includes/TCDB_Builds.ascx) =================================================================== --- Website/Includes/Builds.ascx (rev 0) +++ Website/Includes/Builds.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Execution.ascx (from rev 73, Website/Includes/TCDB_Execution.ascx) =================================================================== --- Website/Includes/Execution.ascx (rev 0) +++ Website/Includes/Execution.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/FeatureTree.ascx (from rev 73, Website/Includes/TCDB_FeatureTree.ascx) =================================================================== --- Website/Includes/FeatureTree.ascx (rev 0) +++ Website/Includes/FeatureTree.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Features.ascx (from rev 73, Website/Includes/TCDB_Features.ascx) =================================================================== --- Website/Includes/Features.ascx (rev 0) +++ Website/Includes/Features.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Footer.ascx (from rev 73, Website/Includes/TCDB_Footer.ascx) =================================================================== --- Website/Includes/Footer.ascx (rev 0) +++ Website/Includes/Footer.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +\xA9 2006 <a href="http://www.quest.com">Quest Software, Inc.</a> | <a href="PrivacyPolicy.aspx">Privacy Policy</a> | <a href="SiteMap.aspx">Site Map</a> Copied: Website/Includes/Header.ascx (from rev 73, Website/Includes/TCDB_Header.ascx) =================================================================== --- Website/Includes/Header.ascx (rev 0) +++ Website/Includes/Header.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,18 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +<%@ Register TagPrefix="TCDB" TagName="User" src="~/Includes/Header_User.ascx" %> +<%@ Register TagPrefix="TCDB" TagName="CurrentInfo" src="~/Includes/Header_CurrentInfo.ascx" %> +<%@ Register TagPrefix="TCDB" TagName="Menu" src="~/Includes/Header_Menu.ascx" %> +<div id="Logo"></div> +<div id="MainMenu"> + <div id="User"> + <TCDB:User runat="server" /> + </div> + <% if (Request.IsAuthenticated) { %> + <div id="CurrentInfo"> + <TCDB:CurrentInfo runat="server" /> + </div> + <div id="Menu"> + <TCDB:Menu runat="server" /> + </div> + <% } %> +</div> \ No newline at end of file Copied: Website/Includes/Header_CurrentInfo.ascx (from rev 74, Website/Includes/TCDB_Header_CurrentInfo.ascx) =================================================================== --- Website/Includes/Header_CurrentInfo.ascx (rev 0) +++ Website/Includes/Header_CurrentInfo.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +Product | Version | Build \ No newline at end of file Copied: Website/Includes/Header_Menu.ascx (from rev 74, Website/Includes/TCDB_Header_Menu.ascx) =================================================================== --- Website/Includes/Header_Menu.ascx (rev 0) +++ Website/Includes/Header_Menu.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +Assignments | Execute | Management \ No newline at end of file Copied: Website/Includes/Header_User.ascx (from rev 74, Website/Includes/TCDB_Header_User.ascx) =================================================================== --- Website/Includes/Header_User.ascx (rev 0) +++ Website/Includes/Header_User.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +<%@ Import Namespace="TCDB_Users" %> + +<script runat="server"> + + protected void Login_Click(object sender, EventArgs e) + {/* + if (TCDB_UserDB.TCDB_AuthenticateUser(UserNameControl.Text, PasswordControl.Text) > 0) + { + } + else + { + + }*/ + } +</script> + +<asp:LoginView ID="LoginView1" runat="server"> +<AnonymousTemplate> +<asp:Login ID="Login1" runat="server"> +<LayoutTemplate> + <asp:Label ID="lblMessage" runat="server" Text="" /> + Username: <div id="UserName"><asp:TextBox ID="UserNameControl" runat="server" /></div> + <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserNameControl" Text="*" /> + Password: <div id="Password"><asp:TextBox ID="PasswordControl" runat="server" TextMode="password" /></div> + <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="PasswordControl" Text="*" /> + Remember Me: <div id="RememberMe"><asp:CheckBox ID="RememberMeControl" runat="server" /></div> + <asp:LinkButton ID="Login" CommandName="Login" Text="Login" runat="server" OnClick="Login_Click" /> +</LayoutTemplate> + </asp:Login> +</AnonymousTemplate> +<LoggedInTemplate> +Welcome <asp:LoginName ID="LoginName" runat="server" /> (<asp:LoginStatus ID="LoginStatus" runat="server" />) | Settings | Admin +</LoggedInTemplate> +</asp:LoginView> \ No newline at end of file Copied: Website/Includes/Notes.ascx (from rev 73, Website/Includes/TCDB_Notes.ascx) =================================================================== --- Website/Includes/Notes.ascx (rev 0) +++ Website/Includes/Notes.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Objectives.ascx (from rev 73, Website/Includes/TCDB_Objectives.ascx) =================================================================== --- Website/Includes/Objectives.ascx (rev 0) +++ Website/Includes/Objectives.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Platforms.ascx (from rev 73, Website/Includes/TCDB_Platforms.ascx) =================================================================== --- Website/Includes/Platforms.ascx (rev 0) +++ Website/Includes/Platforms.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Products.ascx (from rev 73, Website/Includes/TCDB_Products.ascx) =================================================================== --- Website/Includes/Products.ascx (rev 0) +++ Website/Includes/Products.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Reports.ascx (from rev 73, Website/Includes/TCDB_Reports.ascx) =================================================================== --- Website/Includes/Reports.ascx (rev 0) +++ Website/Includes/Reports.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Deleted: Website/Includes/TCDB_ActionItems.ascx =================================================================== --- Website/Includes/TCDB_ActionItems.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_ActionItems.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_ActionItems.ascx.cs" Inherits="Includes_TCDB_ActionItems" %> Deleted: Website/Includes/TCDB_ActionItems.ascx.cs =================================================================== --- Website/Includes/TCDB_ActionItems.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_ActionItems.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_ActionItems : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Assignments.ascx =================================================================== --- Website/Includes/TCDB_Assignments.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Assignments.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Assignments.ascx.cs" Inherits="Includes_TCDB_Assignments" %> Deleted: Website/Includes/TCDB_Assignments.ascx.cs =================================================================== --- Website/Includes/TCDB_Assignments.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Assignments.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Assignments : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_AssignmentsTree.ascx =================================================================== --- Website/Includes/TCDB_AssignmentsTree.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_AssignmentsTree.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_AssignmentsTree.ascx.cs" Inherits="Includes_TCDB_AssignmentsTree" %> Deleted: Website/Includes/TCDB_AssignmentsTree.ascx.cs =================================================================== --- Website/Includes/TCDB_AssignmentsTree.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_AssignmentsTree.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_AssignmentsTree : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Authentication.ascx =================================================================== --- Website/Includes/TCDB_Authentication.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Authentication.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Authentication.ascx.cs" Inherits="Includes_TCDB_Authentication" %> Deleted: Website/Includes/TCDB_Authentication.ascx.cs =================================================================== --- Website/Includes/TCDB_Authentication.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Authentication.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Authentication : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Builds.ascx =================================================================== --- Website/Includes/TCDB_Builds.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Builds.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Builds.ascx.cs" Inherits="Includes_TCDB_Builds" %> Deleted: Website/Includes/TCDB_Builds.ascx.cs =================================================================== --- Website/Includes/TCDB_Builds.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Builds.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Builds : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Execution.ascx =================================================================== --- Website/Includes/TCDB_Execution.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Execution.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Execution.ascx.cs" Inherits="Includes_TCDB_Execution" %> Deleted: Website/Includes/TCDB_Execution.ascx.cs =================================================================== --- Website/Includes/TCDB_Execution.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Execution.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Execution : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_FeatureTree.ascx =================================================================== --- Website/Includes/TCDB_FeatureTree.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_FeatureTree.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_FeatureTree.ascx.cs" Inherits="Includes_TCDB_FeatureTree" %> Deleted: Website/Includes/TCDB_FeatureTree.ascx.cs =================================================================== --- Website/Includes/TCDB_FeatureTree.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_FeatureTree.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_FeatureTree : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Features.ascx =================================================================== --- Website/Includes/TCDB_Features.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Features.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Features.ascx.cs" Inherits="Includes_TCDB_Features" %> Deleted: Website/Includes/TCDB_Features.ascx.cs =================================================================== --- Website/Includes/TCDB_Features.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Features.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Features : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Footer.ascx =================================================================== --- Website/Includes/TCDB_Footer.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Footer.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,2 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Footer.ascx.cs" Inherits="Includes_TCDB_Footer" %> -\xA9 2006 <a href="http://www.quest.com">Quest Software, Inc.</a> | <a href="PrivacyPolicy.aspx">Privacy Policy</a> | <a href="SiteMap.aspx">Site Map</a> Deleted: Website/Includes/TCDB_Footer.ascx.cs =================================================================== --- Website/Includes/TCDB_Footer.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Footer.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Footer : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Header.ascx =================================================================== --- Website/Includes/TCDB_Header.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Header.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,2 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Header.ascx.cs" Inherits="Includes_TCDB_Header" %> -this is the header \ No newline at end of file Deleted: Website/Includes/TCDB_Header.ascx.cs =================================================================== --- Website/Includes/TCDB_Header.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Header.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Header : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Header_CurrentInfo.ascx =================================================================== --- Website/Includes/TCDB_Header_CurrentInfo.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Header_CurrentInfo.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,2 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" %> -Product | Version | Build \ No newline at end of file Deleted: Website/Includes/TCDB_Header_Menu.ascx =================================================================== --- Website/Includes/TCDB_Header_Menu.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Header_Menu.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,2 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" %> -Assignments | Execute | Management \ No newline at end of file Deleted: Website/Includes/TCDB_Header_User.ascx =================================================================== --- Website/Includes/TCDB_Header_User.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Header_User.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,19 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" %> -<asp:LoginView ID="LoginView1" runat="server"> -<AnonymousTemplate> -<asp:Login ID="Login1" runat="server"> -<LayoutTemplate> - <asp:Label ID="lblMessage" runat="server" Text="" /> - Username: <div id="UserName"><asp:TextBox ID="UserName" runat="server" /></div> - <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" Text="*" /> - Password: <div id="Password"><asp:TextBox ID="Password" runat="server" TextMode="password" /></div> - <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" Text="*" /> - Remember Me: <div id="RememberMe"><asp:CheckBox ID="RememberMe" runat="server" /></div> - <asp:LinkButton ID="Login" CommandName="Login" Text="Login" runat="server" OnClick="Login_Click" /> -</LayoutTemplate> - </asp:Login> -</AnonymousTemplate> -<LoggedInTemplate> -Welcome <asp:LoginName ID="LoginName" runat="server" /> (<asp:LoginStatus ID="LoginStatus" runat="server" />) | Settings | Admin -</LoggedInTemplate> -</asp:LoginView> \ No newline at end of file Deleted: Website/Includes/TCDB_Notes.ascx =================================================================== --- Website/Includes/TCDB_Notes.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Notes.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Notes.ascx.cs" Inherits="Includes_TCDB_Notes" %> Deleted: Website/Includes/TCDB_Notes.ascx.cs =================================================================== --- Website/Includes/TCDB_Notes.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Notes.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Notes : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Objectives.ascx =================================================================== --- Website/Includes/TCDB_Objectives.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Objectives.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Objectives.ascx.cs" Inherits="Includes_TCDB_Objectives" %> Deleted: Website/Includes/TCDB_Objectives.ascx.cs =================================================================== --- Website/Includes/TCDB_Objectives.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Objectives.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Objectives : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Platforms.ascx =================================================================== --- Website/Includes/TCDB_Platforms.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Platforms.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Platforms.ascx.cs" Inherits="Includes_TCDB_Platforms" %> Deleted: Website/Includes/TCDB_Platforms.ascx.cs =================================================================== --- Website/Includes/TCDB_Platforms.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Platforms.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Platforms : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Products.ascx =================================================================== --- Website/Includes/TCDB_Products.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Products.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Products.ascx.cs" Inherits="Includes_TCDB_Products" %> Deleted: Website/Includes/TCDB_Products.ascx.cs =================================================================== --- Website/Includes/TCDB_Products.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Products.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Products : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Reports.ascx =================================================================== --- Website/Includes/TCDB_Reports.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Reports.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Reports.ascx.cs" Inherits="Includes_TCDB_Reports" %> Deleted: Website/Includes/TCDB_Reports.ascx.cs =================================================================== --- Website/Includes/TCDB_Reports.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Reports.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Reports : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Tags.ascx =================================================================== --- Website/Includes/TCDB_Tags.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Tags.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Tags.ascx.cs" Inherits="Includes_TCDB_Tags" %> Deleted: Website/Includes/TCDB_Tags.ascx.cs =================================================================== --- Website/Includes/TCDB_Tags.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Tags.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Tags : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_TestCases.ascx =================================================================== --- Website/Includes/TCDB_TestCases.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_TestCases.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_TestCases.ascx.cs" Inherits="Includes_TCDB_TestCases" %> Deleted: Website/Includes/TCDB_TestCases.ascx.cs =================================================================== --- Website/Includes/TCDB_TestCases.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_TestCases.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_TestCases : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Users.ascx =================================================================== --- Website/Includes/TCDB_Users.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Users.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Users.ascx.cs" Inherits="Includes_TCDB_Users" %> Deleted: Website/Includes/TCDB_Users.ascx.cs =================================================================== --- Website/Includes/TCDB_Users.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Users.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Users : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_Versions.ascx =================================================================== --- Website/Includes/TCDB_Versions.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Versions.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Versions.ascx.cs" Inherits="Includes_TCDB_Versions" %> Deleted: Website/Includes/TCDB_Versions.ascx.cs =================================================================== --- Website/Includes/TCDB_Versions.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_Versions.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_Versions : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Deleted: Website/Includes/TCDB_WorkOrders.ascx =================================================================== --- Website/Includes/TCDB_WorkOrders.ascx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_WorkOrders.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -1 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_WorkOrders.ascx.cs" Inherits="Includes_TCDB_WorkOrders" %> Deleted: Website/Includes/TCDB_WorkOrders.ascx.cs =================================================================== --- Website/Includes/TCDB_WorkOrders.ascx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Includes/TCDB_WorkOrders.ascx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Includes_TCDB_WorkOrders : System.Web.UI.UserControl -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Copied: Website/Includes/Tags.ascx (from rev 73, Website/Includes/TCDB_Tags.ascx) =================================================================== --- Website/Includes/Tags.ascx (rev 0) +++ Website/Includes/Tags.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/TestCases.ascx (from rev 73, Website/Includes/TCDB_TestCases.ascx) =================================================================== --- Website/Includes/TestCases.ascx (rev 0) +++ Website/Includes/TestCases.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Users.ascx (from rev 73, Website/Includes/TCDB_Users.ascx) =================================================================== --- Website/Includes/Users.ascx (rev 0) +++ Website/Includes/Users.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/Versions.ascx (from rev 73, Website/Includes/TCDB_Versions.ascx) =================================================================== --- Website/Includes/Versions.ascx (rev 0) +++ Website/Includes/Versions.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Copied: Website/Includes/WorkOrders.ascx (from rev 73, Website/Includes/TCDB_WorkOrders.ascx) =================================================================== --- Website/Includes/WorkOrders.ascx (rev 0) +++ Website/Includes/WorkOrders.ascx 2006-07-06 19:44:23 UTC (rev 76) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> Modified: Website/PrivacyPolicy.aspx =================================================================== --- Website/PrivacyPolicy.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/PrivacyPolicy.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="PrivacyPolicy.aspx.cs" Inherits="PrivacyPolicy" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/PrivacyPolicy.aspx.cs =================================================================== --- Website/PrivacyPolicy.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/PrivacyPolicy.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 PrivacyPolicy : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Modified: Website/Reports.aspx =================================================================== --- Website/Reports.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Reports.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Reports.aspx.cs" Inherits="Reports" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/Reports.aspx.cs =================================================================== --- Website/Reports.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/Reports.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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 Reports : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} Modified: Website/SiteMap.aspx =================================================================== --- Website/SiteMap.aspx 2006-07-06 19:25:37 UTC (rev 75) +++ Website/SiteMap.aspx 2006-07-06 19:44:23 UTC (rev 76) @@ -1,4 +1,4 @@ -<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="SiteMap.aspx.cs" Inherits="SiteMap" Title="Untitled Page" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" Title="Untitled Page" %> <asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> </asp:Content> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> Deleted: Website/SiteMap.aspx.cs =================================================================== --- Website/SiteMap.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) +++ Website/SiteMap.aspx.cs 2006-07-06 19:44:23 UTC (rev 76) @@ -1,18 +0,0 @@ -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... [truncated message content] |
From: <ro...@us...> - 2006-07-06 19:25:55
|
Revision: 75 Author: rouquin Date: 2006-07-06 12:25:37 -0700 (Thu, 06 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=75&view=rev Log Message: ----------- Added more database tables to work with the Admin pages. Renamed a couple attributes (which I had to update on a number of pages). Finished versionEdit. Modified Paths: -------------- WebPrototype/ActionItemEdit.aspx WebPrototype/Admin.aspx.cs WebPrototype/AdminMaster.master.cs 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/Assignments.aspx WebPrototype/Assignments.aspx.cs WebPrototype/ObjectiveEdit.aspx WebPrototype/ObjectiveEdit.aspx.cs WebPrototype/TestCaseEdit.aspx WebPrototype/TestCaseEdit.aspx.cs WebPrototype/WorkOrderEdit.aspx WebPrototype/versionEdit.aspx WebPrototype/versionEdit.aspx.cs Modified: WebPrototype/ActionItemEdit.aspx =================================================================== --- WebPrototype/ActionItemEdit.aspx 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/ActionItemEdit.aspx 2006-07-06 19:25:37 UTC (rev 75) @@ -23,7 +23,7 @@ <div id="radiolist"> <strong>Status: </strong> <asp:DropDownList ID="statusList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" DataSourceID=StatusDataSource - DataTextField=stateName DataValueField=id AppendDataBoundItems=True> + DataTextField=statusName DataValueField=statusID AppendDataBoundItems=True> </asp:DropDownList><br /> <strong>Percent Complete: </strong> <asp:RadioButtonList ID="percentList" runat="server" RepeatDirection="Horizontal" @@ -35,9 +35,9 @@ <asp:ListItem>100</asp:ListItem> </asp:RadioButtonList> <asp:ObjectDataSource ID="StatusDataSource" runat="server" OldValuesParameterFormatString="original_{0}" - SelectMethod="GetStatusDataByGroup" TypeName="DummyDataSetTableAdapters.StatusTableAdapter"> + SelectMethod="GetStatusByGroup" TypeName="DummyDataSetTableAdapters.StatusTableAdapter"> <SelectParameters> - <asp:Parameter DefaultValue="ActionItem" Name="groupName" Type="String" /> + <asp:Parameter DefaultValue="ActionItem" Name="statusGroup" Type="String" /> </SelectParameters> </asp:ObjectDataSource> </div> Modified: WebPrototype/Admin.aspx.cs =================================================================== --- WebPrototype/Admin.aspx.cs 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/Admin.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) @@ -13,6 +13,9 @@ { protected void Page_Load(object sender, EventArgs e) { - + if (!User.Identity.IsAuthenticated || Profile.userID == "") + { + Response.Redirect("Default.aspx"); + } } } Modified: WebPrototype/AdminMaster.master.cs =================================================================== --- WebPrototype/AdminMaster.master.cs 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/AdminMaster.master.cs 2006-07-06 19:25:37 UTC (rev 75) @@ -130,7 +130,7 @@ { // Create the new node. newNode = new TreeNode(); - newNode.Text = "<font color=black><i>" + row["number"] + "</i></font>"; + newNode.Text = "<font color=blue><i>" + row["number"] + "</i></font>"; newNode.Value = row["versionID"].ToString(); // Set the PopulateOnDemand property to true so that the child nodes can be @@ -149,7 +149,7 @@ else if (e.Node.Value == "tag") { // Populate Tags - query = "SELECT * FROM tags"; + query = "SELECT * FROM tags WHERE productID="+e.Node.Parent.Value; DBAdapter = new SqlDataAdapter(query, DBConnection); DBAdapter.Fill(ResultsDataSet); @@ -160,7 +160,7 @@ // Create the new node. newNode = new TreeNode(); newNode.Text = "<font color=blue><i>" + row["name"] + "</i></font>"; - newNode.Value = row["id"].ToString(); + newNode.Value = row["tagID"].ToString(); // Set the PopulateOnDemand property to true so that the child nodes can be // dynamically populated. @@ -264,7 +264,7 @@ else if (e.Node.Parent.Value == "status") { // Populate status - query = "SELECT * FROM status where groupname='" + e.Node.Value+"'"; + query = "SELECT * FROM status where statusGroup='" + e.Node.Value+"'"; DBAdapter = new SqlDataAdapter(query, DBConnection); DBAdapter.Fill(ResultsDataSet); @@ -274,8 +274,8 @@ { // Create the new node. newNode = new TreeNode(); - newNode.Text = "<font color=blue><i>" + row["stateName"] + "</i></font>"; - newNode.Value = row["id"].ToString(); + newNode.Text = "<font color=blue><i>" + row["statusName"] + "</i></font>"; + newNode.Value = row["statusID"].ToString(); // Set the PopulateOnDemand property to true so that the child nodes can be // dynamically populated. Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-06 19:25:37 UTC (rev 75) @@ -47,11 +47,11 @@ <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT Objective.dateCreated, Objective.description, Objective.featureID, Feature.name AS featureName, Objective.name, Objective.objectiveID, - Objective.statusID, Status.stateName, Objective.userID, Users.firstName + ' ' + Users.lastName AS createdBy + Objective.statusID, Status.statusName, Objective.userID, Users.firstName + ' ' + Users.lastName AS createdBy FROM Objective LEFT OUTER JOIN Feature ON Objective.featureID = Feature.featureID LEFT OUTER JOIN Users ON Users.userID = Objective.userID LEFT OUTER JOIN - Status ON Status.id = Objective.statusID + Status ON Status.statusID = Objective.statusID WHERE (Objective.objectiveID = @objectiveID)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -146,10 +146,10 @@ <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT TestCase.testcaseID, TestCase.objectiveID, Objective.name AS objectiveName, TestCase.name, TestCase.number, TestCase.steps, TestCase.creatorID, u1.firstName + ' ' + u1.lastName AS createdBy, TestCase.lastEditID, u2.firstName + ' ' + u2.lastName AS editedBy, - TestCase.dateCreated, TestCase.dateEdited, TestCase.statusID, Status.stateName + TestCase.dateCreated, TestCase.dateEdited, TestCase.statusID, Status.statusName FROM TestCase LEFT OUTER JOIN Objective ON TestCase.objectiveID = Objective.objectiveID LEFT OUTER JOIN - Status ON Status.id = TestCase.statusID LEFT OUTER JOIN + Status ON Status.statusID = TestCase.statusID LEFT OUTER JOIN Users AS u1 ON u1.userID = TestCase.creatorID LEFT OUTER JOIN Users AS u2 ON u2.userID = TestCase.lastEditID WHERE (TestCase.testcaseID = @testcaseID)</CommandText> @@ -217,7 +217,7 @@ <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllTagData" GetMethodModifier="Public" GetMethodName="GetAllTagData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllTagData" UserSourceName="GetAllTagData"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, name, description + <CommandText>SELECT * FROM Tags</CommandText> <Parameters> </Parameters> @@ -226,17 +226,18 @@ </DbSource> </MainSource> <Mappings> - <Mapping SourceColumn="id" DataSetColumn="id" /> <Mapping SourceColumn="name" DataSetColumn="name" /> <Mapping SourceColumn="description" DataSetColumn="description" /> + <Mapping SourceColumn="tagID" DataSetColumn="tagID" /> + <Mapping SourceColumn="productID" DataSetColumn="productID" /> </Mappings> <Sources> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTagsByTestCaseID" GetMethodModifier="Public" GetMethodName="GetTagsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTagsByTestCaseID" UserSourceName="GetTagsByTestCaseID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT Tags.id, Tags.name, Tags.description + <CommandText>SELECT Tags.description, Tags.name, Tags.productID, Tags.tagID FROM Tags INNER JOIN - testCaseTags ON testCaseTags.tagID = Tags.id + testCaseTags ON testCaseTags.tagID = Tags.tagID WHERE (testCaseTags.testCaseID = @testcaseID)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="testcaseID" ColumnName="testCaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.testCaseTags" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testCaseID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -471,39 +472,46 @@ </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="StatusTableAdapter" GeneratorDataComponentClassName="StatusTableAdapter" Name="Status" UserDataComponentName="StatusTableAdapter"> <MainSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Status" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetStatusDataByGroup" GetMethodModifier="Public" GetMethodName="GetStatusDataByGroup" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetStatusDataByGroup" UserSourceName="GetStatusDataByGroup"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Status" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllStatus" GetMethodModifier="Public" GetMethodName="GetAllStatus" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllStatus" UserSourceName="GetAllStatus"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, stateName, description, groupName -FROM Status -WHERE (groupName = @groupName)</CommandText> + <CommandText>SELECT * FROM Status</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="groupName" ColumnName="groupName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="nchar(20)" DbType="String" Direction="Input" ParameterName="@groupName" Precision="0" ProviderType="NChar" Scale="0" Size="20" SourceColumn="groupName" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> </Parameters> </DbCommand> </SelectCommand> </DbSource> </MainSource> <Mappings> - <Mapping SourceColumn="id" DataSetColumn="id" /> - <Mapping SourceColumn="stateName" DataSetColumn="stateName" /> <Mapping SourceColumn="description" DataSetColumn="description" /> - <Mapping SourceColumn="groupName" DataSetColumn="groupName" /> + <Mapping SourceColumn="statusID" DataSetColumn="statusID" /> + <Mapping SourceColumn="statusGroup" DataSetColumn="statusGroup" /> + <Mapping SourceColumn="statusName" DataSetColumn="statusName" /> </Mappings> <Sources> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Status" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetStatusByGroup" GetMethodModifier="Public" GetMethodName="GetStatusByGroup" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetStatusByGroup" UserSourceName="GetStatusByGroup1"> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT * FROM Status WHERE statusGroup=@statusGroup</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="statusGroup" ColumnName="statusGroup" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@statusGroup" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="statusGroup" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertStatus" Modifier="Public" Name="InsertStatus" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="InsertStatus"> <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>INSERT INTO Status - (groupName, stateName, description) -VALUES (@groupName,@stateName,@description)</CommandText> + (statusGroup, statusName, description) +VALUES (@statusGroup,@statusName,@description)</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="groupName" ColumnName="groupName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="nchar(20)" DbType="String" Direction="Input" ParameterName="@groupName" Precision="0" ProviderType="NChar" Scale="0" Size="20" SourceColumn="groupName" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="statusGroup" ColumnName="statusGroup" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@statusGroup" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="statusGroup" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="stateName" ColumnName="stateName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@stateName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="stateName" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="statusName" ColumnName="statusName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@statusName" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="statusName" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="nvarchar(255)" DbType="String" Direction="Input" ParameterName="@description" Precision="0" ProviderType="NVarChar" Scale="0" Size="255" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Status" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> @@ -554,6 +562,31 @@ <Mapping SourceColumn="active" DataSetColumn="active" /> </Mappings> <Sources> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteVersionByID" Modifier="Public" Name="DeleteVersionByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteVersionByID"> + <DeleteCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>DELETE FROM version WHERE versionID=@original_versionID</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="original_versionID" ColumnName="versionID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_versionID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="versionID" SourceColumnNullMapping="False" SourceVersion="Original"> + </Parameter> + </Parameters> + </DbCommand> + </DeleteCommand> + </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionByID" GetMethodModifier="Public" GetMethodName="GetVersionByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionByID" UserSourceName="FillBy"> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT version.versionID, version.productID, product.name AS productName, version.number, version.dateCreated, version.active +FROM version LEFT OUTER JOIN + product ON product.productID = version.productID +WHERE (version.versionID = @versionID)</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="versionID" ColumnName="versionID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@versionID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="versionID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByProductID" GetMethodModifier="Public" GetMethodName="GetVersionsByProductID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByProductID" UserSourceName="GetVersionsByProductID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> @@ -581,6 +614,42 @@ </DbCommand> </SelectCommand> </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertVersion" Modifier="Public" Name="InsertVersion" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="InsertVersion"> + <InsertCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>INSERT INTO version + (productID, number, dateCreated) +VALUES (@productID,@number,@dateCreated)</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="number" ColumnName="number" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@number" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="number" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="dateCreated" ColumnName="dateCreated" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateCreated" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </InsertCommand> + </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy1" GeneratorSourceName="UpdateVersionByID" Modifier="Public" Name="UpdateVersionByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="UpdateVersionByID"> + <UpdateCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>UPDATE version +SET productID = @productID, number = @number, active = @active +WHERE (versionID = @original_versionID)</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="number" ColumnName="number" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@number" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="number" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="active" ColumnName="active" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@active" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="active" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="original_versionID" ColumnName="versionID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_versionID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="versionID" SourceColumnNullMapping="False" SourceVersion="Original"> + </Parameter> + </Parameters> + </DbCommand> + </UpdateCommand> + </DbSource> </Sources> </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="versionTestCaseTableAdapter" GeneratorDataComponentClassName="versionTestCaseTableAdapter" Name="versionTestCase" UserDataComponentName="versionTestCaseTableAdapter"> @@ -674,21 +743,21 @@ <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT 'AI' AS Type, ActionItem.name AS Assignment, Assignments.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, u2.firstName + ' ' + u2.lastName AS Assignee, Assignments.dateAssigned, Assignments.dateFinished, Assignments.dateDue, Assignments.statusID, - Status.stateName, Assignments.actionItemID AS id, Assignments.highPriorityID + Status.statusName, Assignments.actionItemID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN - Status ON Status.id = Assignments.statusID + Status ON Status.statusID = Assignments.statusID UNION SELECT 'WO' AS Type, WorkOrder.name AS Assignment, Assignments.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, u2.firstName + ' ' + u2.lastName AS Assignee, Assignments.dateAssigned, Assignments.dateFinished, Assignments.dateDue, Assignments.statusID, - Status.stateName, Assignments.workOrderID AS id, Assignments.highPriorityID + Status.statusName, Assignments.workOrderID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN WorkOrder ON WorkOrder.workOrderID = Assignments.workOrderID LEFT OUTER JOIN Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN - Status ON Status.id = Assignments.statusID</CommandText> + Status ON Status.statusID = Assignments.statusID</CommandText> <Parameters> </Parameters> </DbCommand> @@ -699,23 +768,23 @@ <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT 'AI' AS Type, ActionItem.name AS Assignment, Assignments.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, u2.firstName + ' ' + u2.lastName AS Assignee, Assignments.dateAssigned, Assignments.dateFinished, Assignments.dateDue, Assignments.statusID, - Status.stateName, Assignments.actionItemID AS id, Assignments.highPriorityID + Status.statusName, Assignments.actionItemID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN - Status ON Status.id = Assignments.statusID + Status ON Status.statusID = Assignments.statusID WHERE (Assignments.assignedID = @assignedID) UNION -SELECT 'WO' AS Type, WorkOrder.name AS Assignment, Assignments.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, - u2.firstName + ' ' + u2.lastName AS Assignee, Assignments.dateAssigned, Assignments.dateFinished, Assignments.dateDue, Assignments.statusID, - Status.stateName, Assignments.workOrderID AS id, Assignments.highPriorityID -FROM Assignments INNER JOIN - WorkOrder ON WorkOrder.workOrderID = Assignments.workOrderID LEFT OUTER JOIN - Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN - Status ON Status.id = Assignments.statusID -WHERE (Assignments.assignedID = @assignedID)</CommandText> +SELECT 'WO' AS Type, WorkOrder.name AS Assignment, Assignments_1.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, + u2.firstName + ' ' + u2.lastName AS Assignee, Assignments_1.dateAssigned, Assignments_1.dateFinished, Assignments_1.dateDue, + Assignments_1.statusID, Status_1.statusName, Assignments_1.workOrderID AS id, Assignments_1.highPriorityID +FROM Assignments AS Assignments_1 INNER JOIN + WorkOrder ON WorkOrder.workOrderID = Assignments_1.workOrderID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments_1.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments_1.assignedID LEFT OUTER JOIN + Status AS Status_1 ON Status_1.statusID = Assignments_1.statusID +WHERE (Assignments_1.assignedID = @assignedID)</CommandText> <Parameters> <Parameter AllowDbNull="True" AutogeneratedName="assignedID" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@assignedID" Precision="0" Scale="0" Size="4" SourceColumn="" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> @@ -1177,8 +1246,7 @@ <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" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> @@ -1192,6 +1260,8 @@ </xs:restriction> </xs:simpleType> </xs:element> + <xs:element name="tagID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="tagID" msprop:Generator_ColumnPropNameInRow="tagID" msprop:Generator_ColumnVarNameInTable="columntagID" msprop:Generator_ColumnPropNameInTable="tagIDColumn" type="xs:int" /> + <xs:element name="productID" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> @@ -1288,25 +1358,25 @@ <xs:element name="Status" msprop:Generator_UserTableName="Status" msprop:Generator_RowDeletedName="StatusRowDeleted" msprop:Generator_RowChangedName="StatusRowChanged" msprop:Generator_RowClassName="StatusRow" msprop:Generator_RowChangingName="StatusRowChanging" msprop:Generator_RowEvArgName="StatusRowChangeEvent" msprop:Generator_RowEvHandlerName="StatusRowChangeEventHandler" msprop:Generator_TableClassName="StatusDataTable" msprop:Generator_TableVarName="tableStatus" msprop:Generator_RowDeletingName="StatusRowDeleting" msprop:Generator_TablePropName="Status"> <xs:complexType> <xs:sequence> - <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="stateName" msprop:Generator_UserColumnName="stateName" msprop:Generator_ColumnVarNameInTable="columnstateName" msprop:Generator_ColumnPropNameInRow="stateName" msprop:Generator_ColumnPropNameInTable="stateNameColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> - <xs:maxLength value="50" /> + <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="statusID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" /> + <xs:element name="statusGroup" msprop:Generator_UserColumnName="statusGroup" msprop:Generator_ColumnVarNameInTable="columnstatusGroup" msprop:Generator_ColumnPropNameInRow="statusGroup" msprop:Generator_ColumnPropNameInTable="statusGroupColumn"> <xs:simpleType> <xs:restriction base="xs:string"> - <xs:maxLength value="255" /> + <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="groupName" msprop:Generator_UserColumnName="groupName" msprop:Generator_ColumnVarNameInTable="columngroupName" msprop:Generator_ColumnPropNameInRow="groupName" msprop:Generator_ColumnPropNameInTable="groupNameColumn" minOccurs="0"> + <xs:element name="statusName" msprop:Generator_UserColumnName="statusName" msprop:Generator_ColumnVarNameInTable="columnstatusName" msprop:Generator_ColumnPropNameInRow="statusName" msprop:Generator_ColumnPropNameInTable="statusNameColumn"> <xs:simpleType> <xs:restriction base="xs:string"> - <xs:maxLength value="20" /> + <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> @@ -1530,12 +1600,16 @@ </xs:unique> <xs:unique name="Tags_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> <xs:selector xpath=".//mstns:Tags" /> - <xs:field xpath="mstns:id" /> + <xs:field xpath="mstns:tagID" /> </xs:unique> <xs:unique name="product_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> <xs:selector xpath=".//mstns:product" /> <xs:field xpath="mstns:productID" /> </xs:unique> + <xs:unique name="Status_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> + <xs:selector xpath=".//mstns:Status" /> + <xs:field xpath="mstns:statusID" /> + </xs:unique> <xs:unique name="testCaseTags_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> <xs:selector xpath=".//mstns:testCaseTags" /> <xs:field xpath="mstns:testCaseTagsID" /> Modified: WebPrototype/App_Code/DummyDataSet.xss =================================================================== --- WebPrototype/App_Code/DummyDataSet.xss 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/App_Code/DummyDataSet.xss 2006-07-06 19:25:37 UTC (rev 75) @@ -4,27 +4,27 @@ 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="-10" ViewPortY="335" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> <Shapes> - <Shape ID="DesignTable:Objective" ZOrder="5" X="608" Y="25" Height="258" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="22" OldDataTableHeight="0" SplitterPosition="143" /> - <Shape ID="DesignTable:TestCase" ZOrder="4" X="628" Y="288" Height="309" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="194" /> - <Shape ID="DesignTable:Tags" ZOrder="17" X="945" Y="383" Height="139" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:Objective" ZOrder="6" X="608" Y="25" Height="258" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="22" OldDataTableHeight="0" SplitterPosition="143" /> + <Shape ID="DesignTable:TestCase" ZOrder="5" X="628" Y="288" Height="309" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="194" /> + <Shape ID="DesignTable:Tags" ZOrder="17" X="950" Y="323" Height="156" Width="209" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> <Shape ID="DesignTable:product" ZOrder="19" X="949" Y="18" Height="292" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" /> - <Shape ID="DesignTable:Users" ZOrder="1" X="718" Y="823" Height="292" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" /> - <Shape ID="DesignTable:Status" ZOrder="18" X="8" Y="617" Height="156" Width="275" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> - <Shape ID="DesignTable:testCaseTags" ZOrder="16" X="962" Y="543" Height="122" Width="217" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:version" ZOrder="2" X="704" Y="618" Height="190" Width="243" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="109" /> - <Shape ID="DesignTable:versionTestCase" ZOrder="3" X="954" Y="674" Height="122" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:featureVersion" ZOrder="15" X="954" Y="810" Height="139" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:Assignments" ZOrder="8" X="21" Y="21" Height="275" Width="240" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="194" /> - <Shape ID="DesignTable:ActionItem" ZOrder="7" X="312" Y="8" Height="207" Width="279" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> - <Shape ID="DesignTable:WorkOrder" ZOrder="14" X="326" Y="242" Height="207" Width="269" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> - <Shape ID="DesignTable:workOrderTestCase" ZOrder="13" X="324" Y="458" Height="139" Width="289" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:platform" ZOrder="12" X="326" Y="608" Height="139" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:result" ZOrder="11" X="14" Y="792" Height="139" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> - <Shape ID="DesignTable:architecture" ZOrder="9" X="318" Y="766" Height="105" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="58" /> - <Shape ID="DesignTable:os" ZOrder="10" X="541" Y="625" Height="122" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> - <Shape ID="DesignTable:Feature" ZOrder="6" X="22" Y="320" Height="275" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> + <Shape ID="DesignTable:Users" ZOrder="1" X="651" Y="848" Height="292" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" /> + <Shape ID="DesignTable:Status" ZOrder="18" X="8" Y="617" Height="173" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> + <Shape ID="DesignTable:testCaseTags" ZOrder="16" X="950" Y="485" Height="122" Width="217" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:version" ZOrder="2" X="704" Y="618" Height="224" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="109" /> + <Shape ID="DesignTable:versionTestCase" ZOrder="4" X="956" Y="622" Height="122" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:featureVersion" ZOrder="3" X="962" Y="755" Height="139" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:Assignments" ZOrder="9" X="21" Y="21" Height="275" Width="240" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="194" /> + <Shape ID="DesignTable:ActionItem" ZOrder="8" X="312" Y="8" Height="207" Width="279" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> + <Shape ID="DesignTable:WorkOrder" ZOrder="15" X="326" Y="242" Height="207" Width="269" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> + <Shape ID="DesignTable:workOrderTestCase" ZOrder="14" X="324" Y="458" Height="139" Width="289" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:platform" ZOrder="13" X="326" Y="608" Height="139" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:result" ZOrder="12" X="43" Y="824" Height="139" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="92" /> + <Shape ID="DesignTable:architecture" ZOrder="10" X="318" Y="766" Height="105" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="58" /> + <Shape ID="DesignTable:os" ZOrder="11" X="541" Y="625" Height="122" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="75" /> + <Shape ID="DesignTable:Feature" ZOrder="7" X="22" Y="320" Height="275" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" /> </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/Assignments.aspx =================================================================== --- WebPrototype/Assignments.aspx 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/Assignments.aspx 2006-07-06 19:25:37 UTC (rev 75) @@ -55,7 +55,7 @@ HtmlEncode="False" ReadOnly="True" SortExpression="dateFinished"> <ItemStyle HorizontalAlign="Center" /> </asp:BoundField> - <asp:BoundField DataField="stateName" HeaderText="Status" ReadOnly="True" SortExpression="stateName"> + <asp:BoundField DataField="statusName" HeaderText="Status" ReadOnly="True" SortExpression="stateName"> <ItemStyle HorizontalAlign="Center" /> </asp:BoundField> </Columns> @@ -64,7 +64,7 @@ <asp:ObjectDataSource ID="AssignmentDataSource" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetAssignmentNamesByUser" TypeName="DummyDataSetTableAdapters.AssignmentsTableAdapter"> <SelectParameters> - <asp:Parameter Name="assignedID" Type="Int32" /> + <asp:SessionParameter Name="assignedID" SessionField="id" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> Modified: WebPrototype/Assignments.aspx.cs =================================================================== --- WebPrototype/Assignments.aspx.cs 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/Assignments.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) @@ -24,13 +24,9 @@ if (id == null) { - AssignmentDataSource.SelectMethod = "GetAllAssignmentNames"; - AssignmentDataSource.SelectParameters.Clear(); + id = Profile.userID; } - else - { - AssignmentDataSource.SelectParameters["assignedID"].DefaultValue = id; - } + Session.Add("id", id); } private void filter(GridViewRow gRow) Modified: WebPrototype/ObjectiveEdit.aspx =================================================================== --- WebPrototype/ObjectiveEdit.aspx 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/ObjectiveEdit.aspx 2006-07-06 19:25:37 UTC (rev 75) @@ -38,7 +38,7 @@ </td> <td colspan="1" align=right> <strong>Status:</strong> - <asp:Label ID="statusLbl" runat="server" Text='<%# Eval("stateName") %>'></asp:Label> + <asp:Label ID="statusLbl" runat="server" Text='<%# Eval("statusName") %>'></asp:Label> </td> </tr> <tr> @@ -107,12 +107,12 @@ </td> <td align=right> <strong>Status:</strong> <asp:DropDownList ID="status" runat="server" - DataSourceID="statusDataSource" DataTextField="stateName" DataValueField="id" SelectedValue='<%# Bind("statusID") %>'> + DataSourceID="statusDataSource" DataTextField="statusName" DataValueField="statusID" SelectedValue='<%# Bind("statusID") %>'> </asp:DropDownList> <asp:ObjectDataSource ID="statusDataSource" runat="server" OldValuesParameterFormatString="original_{0}" TypeName="DummyDataSetTableAdapters.StatusTableAdapter" SelectMethod=GetStatusDataByGroup> <SelectParameters> - <asp:Parameter DefaultValue="objective" Name="groupName" Type="String" /> + <asp:Parameter DefaultValue="objective" Name="statusGroup" Type="String" /> </SelectParameters> </asp:ObjectDataSource> </td> @@ -187,12 +187,12 @@ </td> <td align=right> <strong>Status:</strong> <asp:DropDownList ID="status" runat="server" - DataSourceID="statusDataSource" DataTextField="stateName" DataValueField="id" SelectedValue='<%# Bind("statusID") %>'> + DataSourceID="statusDataSource" DataTextField="statusName" DataValueField="statusID" SelectedValue='<%# Bind("statusID") %>'> </asp:DropDownList> <asp:ObjectDataSource ID="statusDataSource" runat="server" OldValuesParameterFormatString="original_{0}" TypeName="DummyDataSetTableAdapters.StatusTableAdapter" SelectMethod=GetStatusDataByGroup> <SelectParameters> - <asp:Parameter DefaultValue="objective" Name="groupName" Type="String" /> + <asp:Parameter DefaultValue="objective" Name="statusGroup" Type="String" /> </SelectParameters> </asp:ObjectDataSource> </td> @@ -256,7 +256,7 @@ <asp:Parameter Name="original_objectiveID" Type="Int32" /> </UpdateParameters> <SelectParameters> - <asp:Parameter Name="objectiveID" Type="Int32" /> + <asp:SessionParameter Name="objectiveID" SessionField="id" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> </asp:Content> Modified: WebPrototype/ObjectiveEdit.aspx.cs =================================================================== --- WebPrototype/ObjectiveEdit.aspx.cs 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/ObjectiveEdit.aspx.cs 2006-07-06 19:25:37 UTC (rev 75) @@ -14,11 +14,15 @@ public partial class ObjectiveEdit : System.Web.UI.Page { - int id = System.Convert.ToInt32(HttpContext.Current.Request.QueryString["id"]); + String id = HttpContext.Current.Request.QueryString["id"]; protected void Page_Load(object sender, EventArgs e) { - objectiveDataSource.SelectParameters["objectiveID"].DefaultValue = id.ToString(); + if (id == null) + { + id = "0"; + } + Session.Add("id", id); } protected void FormView1_DataBound(object sender, EventArgs e) @@ -52,7 +56,7 @@ DBAdapter.Fill(result); if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0) { - id = Convert.ToInt32(result.Tables[0].Rows[0]["newID"]); + id = result.Tables[0].Rows[0]["newID"].ToString(); } SqlCommand cmd = new SqlCommand("UPDATE Objective Set " + "userID=" + createdBy.Attributes["userID"] + Modified: WebPrototype/TestCaseEdit.aspx =================================================================== --- WebPrototype/TestCaseEdit.aspx 2006-07-06 18:05:10 UTC (rev 74) +++ WebPrototype/TestCaseEdit.aspx 2006-07-06 19:25:37 UTC (rev 75) @@ -36,7 +36,7 @@ Text='<%# Eval("dateEdited", "{0:d}") %>'></asp:Label></strong> <br /> <strong>Status: </strong> - <asp:Label ID="statusLbl" runat="server" Font-Bold="False" Text='<%# Eval("stateName") %>'></asp:Label> + <asp:Label ID="statusLbl" runat="server" Font-Bold="False" Text='<%# Eval("statusName") %>'></asp:Label> </td> </tr> <tr> @@ -59,7 +59,7 @@ <td colspan=2 valign=top width="50%"> <strong>Tags:</strong><br /> <asp:ListBox ID="tagListBox" runat="server" DataSourceID="TagDataSource" DataTextField="name" - DataValueField="id" Height="104px" Width="100%" SelectionMode=Multiple></asp:ListBox><asp:ObjectDataSource + DataValueField="tagID" Height="104px" Width="100%" SelectionMode=Multiple></asp:ListBox><asp:ObjectDataSource ID="TagDataSource" runat="server... [truncated message content] |
From: <m_h...@us...> - 2006-07-06 18:05:18
|
Revision: 74 Author: m_hildebrand Date: 2006-07-06 11:05:10 -0700 (Thu, 06 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=74&view=rev Log Message: ----------- Added additional header files Added Paths: ----------- Website/Includes/TCDB_Header_CurrentInfo.ascx Website/Includes/TCDB_Header_Menu.ascx Website/Includes/TCDB_Header_User.ascx Added: Website/Includes/TCDB_Header_CurrentInfo.ascx =================================================================== --- Website/Includes/TCDB_Header_CurrentInfo.ascx (rev 0) +++ Website/Includes/TCDB_Header_CurrentInfo.ascx 2006-07-06 18:05:10 UTC (rev 74) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +Product | Version | Build \ No newline at end of file Added: Website/Includes/TCDB_Header_Menu.ascx =================================================================== --- Website/Includes/TCDB_Header_Menu.ascx (rev 0) +++ Website/Includes/TCDB_Header_Menu.ascx 2006-07-06 18:05:10 UTC (rev 74) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +Assignments | Execute | Management \ No newline at end of file Added: Website/Includes/TCDB_Header_User.ascx =================================================================== --- Website/Includes/TCDB_Header_User.ascx (rev 0) +++ Website/Includes/TCDB_Header_User.ascx 2006-07-06 18:05:10 UTC (rev 74) @@ -0,0 +1,19 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +<asp:LoginView ID="LoginView1" runat="server"> +<AnonymousTemplate> +<asp:Login ID="Login1" runat="server"> +<LayoutTemplate> + <asp:Label ID="lblMessage" runat="server" Text="" /> + Username: <div id="UserName"><asp:TextBox ID="UserName" runat="server" /></div> + <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" Text="*" /> + Password: <div id="Password"><asp:TextBox ID="Password" runat="server" TextMode="password" /></div> + <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" Text="*" /> + Remember Me: <div id="RememberMe"><asp:CheckBox ID="RememberMe" runat="server" /></div> + <asp:LinkButton ID="Login" CommandName="Login" Text="Login" runat="server" OnClick="Login_Click" /> +</LayoutTemplate> + </asp:Login> +</AnonymousTemplate> +<LoggedInTemplate> +Welcome <asp:LoginName ID="LoginName" runat="server" /> (<asp:LoginStatus ID="LoginStatus" runat="server" />) | Settings | Admin +</LoggedInTemplate> +</asp:LoginView> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2006-07-06 15:56:17
|
Revision: 73 Author: rouquin Date: 2006-07-06 08:55:56 -0700 (Thu, 06 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=73&view=rev Log Message: ----------- Updated ActionItemEdit to automatically set some dates and creator id. Updated Admin tree and added a number of new pages that are currently relatively blank. These pages will used to edit tcdb objects. We'll probably want to rethink how things are organized but this will be sufficient so that I can create and test these pages. Modified Paths: -------------- WebPrototype/ActionItemEdit.aspx WebPrototype/ActionItemEdit.aspx.cs WebPrototype/Admin.aspx WebPrototype/AdminMaster.master.cs 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/AssignmentMaster.master WebPrototype/AssignmentMaster.master.cs WebPrototype/Default.aspx WebPrototype/Default.aspx.cs WebPrototype/Settings.aspx.cs WebPrototype/Web.config Added Paths: ----------- WebPrototype/buildEdit.aspx WebPrototype/buildEdit.aspx.cs WebPrototype/statusEdit.aspx WebPrototype/statusEdit.aspx.cs WebPrototype/tagEdit.aspx WebPrototype/tagEdit.aspx.cs WebPrototype/userRightsEdit.aspx WebPrototype/userRightsEdit.aspx.cs WebPrototype/versionEdit.aspx WebPrototype/versionEdit.aspx.cs Modified: WebPrototype/ActionItemEdit.aspx =================================================================== --- WebPrototype/ActionItemEdit.aspx 2006-07-06 01:22:11 UTC (rev 72) +++ WebPrototype/ActionItemEdit.aspx 2006-07-06 15:55:56 UTC (rev 73) @@ -10,8 +10,7 @@ <asp:Content ID="Content1" ContentPlaceHolderID="PageContent" runat="Server"> <asp:FormView ID="FormView1" runat="server" DataSourceID="ActionItemDataSource" DataKeyNames="actionItemID" CellPadding=4 ForeColor="#333333" OnItemUpdated=FormView1_ItemUpdated - OnItemInserted=FormView1_ItemInserted OnDataBound=FormView1_DataBound OnItemDeleted=FormView1_ItemDeleted - OnModeChanged=FormView1_ModeChanged> + OnItemInserted=FormView1_ItemInserted OnDataBound=FormView1_DataBound OnItemDeleted=FormView1_ItemDeleted> <HeaderTemplate> <div id="ActionItem"> <table width=700> @@ -25,7 +24,6 @@ <strong>Status: </strong> <asp:DropDownList ID="statusList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" DataSourceID=StatusDataSource DataTextField=stateName DataValueField=id AppendDataBoundItems=True> - <asp:ListItem Selected=True /> </asp:DropDownList><br /> <strong>Percent Complete: </strong> <asp:RadioButtonList ID="percentList" runat="server" RepeatDirection="Horizontal" @@ -64,8 +62,7 @@ <strong>Assigned: </strong><asp:Label ID="dateAssignedLbl" runat="server" Text='<%# Eval("dateAssigned") %>'></asp:Label><br /> <strong>Due: <asp:Label ID="dateDueLbl" runat="server" Font-Bold="False" Text='<%# Eval("dateDue") %>'></asp:Label></strong><br /> - <strong>Finished: <asp:Label ID="dateFinishedLbl" runat="server" Font-Bold="False" Text='<%# Eval("dateFinished") %>'></asp:Label><br /> - </strong></td> + <strong>Finished:</strong> <asp:Label ID="dateFinishedLbl" runat="server" Font-Bold="False" Text='<%# Eval("dateFinished") %>'></asp:Label></td> </tr> <tr> <td colspan="4" class="hr"> @@ -93,9 +90,8 @@ <td align=right colspan=2 width="45%"> <strong>Created By: <asp:Label ID="createdByLbl" runat="server" Font-Bold="False" Text='<%# Eval("createdBy") %>'></asp:Label></strong><br /> - <strong>Assigned To: - <asp:Label ID="assignedToLbl" runat="server" Font-Bold="False" Text='<%# Eval("assignedTo") %>'></asp:Label><br /> - </strong> </td> + <strong>Assigned To:</strong> <asp:Label ID="assignedToLbl" runat="server" Font-Bold="False" Text='<%# Eval("assignedTo") %>'></asp:Label> + </td> </tr> </table> </div> @@ -117,15 +113,13 @@ Width="70%" /> </td> <td align=right colspan=2 width="45%"> - <strong>Assigned: </strong> - <cc1:DatePicker ID="assignedDate" runat="server" DateFormatString="MM/dd/yyyy" DateValue='<%# Eval("dateAssigned") %>' /> - <br /> + <strong>Assigned: + <asp:Label ID="dateAssignedLbl" runat="server" Font-Bold="False" Text='<%# Eval("dateAssigned") %>'></asp:Label></strong><br /> <strong>Due: </strong> <cc1:DatePicker ID="dueDate" runat="server" DateFormatString="MM/dd/yyyy" DateValue='<%# Eval("dateDue") %>' /> <br /> - <strong>Finished: </strong> - <cc1:DatePicker ID="finishedDate" runat="server" DateFormatString="MM/dd/yyyy" DateValue='<%# Eval("dateFinished") %>' /> - <br /> + <strong>Finished: + <asp:Label ID="dateFinishedLbl" runat="server" Font-Bold="False" Text='<%# Eval("dateFinished") %>'></asp:Label> </strong> </td> </tr> <tr> @@ -146,7 +140,7 @@ </td> </tr> <tr> - <td colspan=2 width="60%"> + <td colspan=2 width="60%" align=left> <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Update"> </asp:LinkButton> | @@ -156,12 +150,10 @@ </td> <td align=right colspan=2 width="%40"> <strong>Created By:</strong> - <asp:DropDownList ID="createdBy" runat="server" DataSourceID="UserDataSource" DataTextField="Name" - DataValueField="id" SelectedValue='<%# Eval("creatorID","{0}") %>'> - </asp:DropDownList><br /> + <asp:Label ID="createdByLbl" runat="server" Text='<%# Eval("createdBy") %>'></asp:Label><br /> <strong>Assigned To:</strong> <asp:DropDownList ID="assignedTo" runat="server" DataSourceID="UserDataSource" DataTextField="Name" - DataValueField="id" SelectedValue='<%# Eval("assignedID","{0}") %>'> + DataValueField="userID" SelectedValue='<%# Eval("assignedID","{0}") %>'> </asp:DropDownList><br /> <asp:ObjectDataSource ID="UserDataSource" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetUserNames" TypeName="DummyDataSetTableAdapters.UsersTableAdapter"> @@ -186,19 +178,16 @@ <asp:ImageButton ID="priorityImg" runat="server" Height="19px" ImageUrl="~/Images/no-exclamation.jpg" OnClick="priorityImg_Click" Width="20px" /> Name:</strong> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("name") %>' Width="70%" /> - <br /> <td align=right colspan=2 width="45%"> <strong>Assigned: </strong> - <cc1:DatePicker ID="assignedDate" runat="server" DateFormatString="MM/dd/yyyy" /><br /> + <asp:Label ID="dateAssignedLbl" runat="server" Text="Label"></asp:Label><br /> <strong>Due: </strong> <cc1:DatePicker ID="dueDate" runat="server" DateFormatString="MM/dd/yyyy" /><br /> - <strong>Finished: </strong><cc1:DatePicker ID="finishedDate" runat="server" DateFormatString="MM/dd/yyyy" /><br /> - </td> + <strong>Finished: <asp:Label ID="dateFinishedLbl" runat="server" Font-Bold="False"></asp:Label></strong></td> </tr> <tr> <td colspan="4" class="hr"> - <img alt="" src="images/spacer.gif" height="5" /><br /> - </td> + <img alt="" src="images/spacer.gif" height="5" /></td> </tr> <tr> <td colspan="4"> @@ -208,11 +197,10 @@ </tr> <tr> <td colspan="4" class="hr"> - <img alt="" src="images/spacer.gif" height="5" /><br /> - </td> + <img alt="" src="images/spacer.gif" height="5" /></td> </tr> <tr> - <td colspan=2 width="60%"> + <td colspan=2 width="60%" align=left> <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert"> </asp:LinkButton> | @@ -221,13 +209,11 @@ </asp:LinkButton> </td> <td align=right colspan=2 width="40%"> - <strong>Created By: <asp:DropDownList ID="createdBy" runat="server" DataSourceID="UserDataSource" DataTextField="Name" - DataValueField="id" AppendDataBoundItems=True> - </asp:DropDownList></strong><br /> + <strong>Created By: <asp:Label ID="createdByLbl" runat="server" Font-Bold="False" + Text="Label"></asp:Label></strong><br /> <strong>Assigned To: <asp:DropDownList ID="assignedTo" runat="server" DataSourceID="UserDataSource" DataTextField="Name" - DataValueField="id" AppendDataBoundItems=True> - </asp:DropDownList></strong><br /> - <asp:ObjectDataSource ID="UserDataSource" runat="server" OldValuesParameterFormatString="original_{0}" + DataValueField="userID" AppendDataBoundItems=True> + </asp:DropDownList></strong><asp:ObjectDataSource ID="UserDataSource" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetUserNames" TypeName="DummyDataSetTableAdapters.UsersTableAdapter"> </asp:ObjectDataSource> </td> @@ -243,10 +229,10 @@ SelectMethod="GetAssignmentDataByID" TypeName="DummyDataSetTableAdapters.ActionItemTableAdapter" DeleteMethod=DeleteByID InsertMethod=InsertActionItem UpdateMethod=UpdateActionItemByID> <SelectParameters> - <asp:Parameter Name="id" Type="Int32" /> + <asp:SessionParameter Name="actionItemID" SessionField="id" Type="Int32" /> </SelectParameters> <DeleteParameters> - <asp:Parameter Name="original_actionItemID" Type="Object" /> + <asp:Parameter Name="original_actionItemID" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="name" Type="String" /> Modified: WebPrototype/ActionItemEdit.aspx.cs =================================================================== --- WebPrototype/ActionItemEdit.aspx.cs 2006-07-06 01:22:11 UTC (rev 72) +++ WebPrototype/ActionItemEdit.aspx.cs 2006-07-06 15:55:56 UTC (rev 73) @@ -13,14 +13,19 @@ public partial class ActionItemEdit : System.Web.UI.Page { - private int id = System.Convert.ToInt32(HttpContext.Current.Request.QueryString["id"]); + private String id = (String) HttpContext.Current.Request.QueryString["id"]; bool priority; protected void Page_Load(object sender, EventArgs e) { + if (!User.Identity.IsAuthenticated || Profile.userID == "") + Response.Redirect("default.aspx"); + ImageButton priorityImg = (ImageButton)FormView1.FindControl("priorityImg"); - ActionItemDataSource.SelectParameters["id"].DefaultValue = id.ToString(); + if (id == null) + id = "0"; + Session.Add("id",id); if (priorityImg != null && priorityImg.ImageUrl == "~/Images/exclamation.jpg") priority = true; } protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) @@ -30,6 +35,18 @@ RadioButtonList percentList = (RadioButtonList)sender; SqlCommand cmd = new SqlCommand("UPDATE ActionItem SET percentComplete="+percentList.SelectedValue+" WHERE actionItemID="+id, Master.DBConnection); cmd.ExecuteNonQuery(); + + if (percentList.SelectedIndex == 4) + { + cmd.CommandText = "UPDATE Assignments SET dateFinished='" + DateTime.Today + "' WHERE actionItemID=" + id; + cmd.ExecuteNonQuery(); + } + else + { + cmd.CommandText = "UPDATE Assignments SET dateFinished=null WHERE actionItemID=" + id; + cmd.ExecuteNonQuery(); + } + FormView1.DataBind(); } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) @@ -45,17 +62,11 @@ protected void FormView1_ItemUpdated(object sender, FormViewUpdatedEventArgs e) { - DatePicker assignedDate = (DatePicker)FormView1.FindControl("assignedDate"); DatePicker dueDate = (DatePicker)FormView1.FindControl("dueDate"); - DatePicker finishedDate = (DatePicker)FormView1.FindControl("finishedDate"); - DropDownList createdBy = (DropDownList)FormView1.FindControl("createdBy"); DropDownList assignedTo = (DropDownList)FormView1.FindControl("assignedTo"); SqlCommand cmd = new SqlCommand("UPDATE Assignments SET " + - "dateAssigned='" + assignedDate.DateValue + - "',dateDue='" + dueDate.DateValue + - "',dateFinished='" + finishedDate.DateValue + - "',creatorID='" + createdBy.SelectedValue + + "dateDue='" + dueDate.DateValue + "',assignedID='" + assignedTo.SelectedValue + "',highPriorityID='" + priority + "' WHERE actionItemID=" + id, Master.DBConnection); @@ -65,10 +76,9 @@ } protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e) { - DatePicker assignedDate = (DatePicker)FormView1.FindControl("assignedDate"); + Label createdBy = (Label)FormView1.FindControl("createdByLbl"); + Label dateAssigned = (Label)FormView1.FindControl("dateAssignedLbl"); DatePicker dueDate = (DatePicker)FormView1.FindControl("dueDate"); - DatePicker finishedDate = (DatePicker)FormView1.FindControl("finishedDate"); - DropDownList createdBy = (DropDownList)FormView1.FindControl("createdBy"); DropDownList assignedTo = (DropDownList)FormView1.FindControl("assignedTo"); DropDownList statusList = (DropDownList)FormView1.FindControl("statusList"); RadioButtonList percentList = (RadioButtonList)FormView1.FindControl("percentList"); @@ -77,24 +87,20 @@ SqlDataAdapter DBAdapter = new SqlDataAdapter("SELECT MAX(actionItemID) AS newID FROM ActionItem",Master.DBConnection); DataSet data = new DataSet(); DBAdapter.Fill(data); - id = Convert.ToInt32(data.Tables[0].Rows[0]["newID"]); + id = data.Tables[0].Rows[0]["newID"].ToString(); - String assigned = "null", due = "null", finished = "null"; - if (assignedDate.DateValue != DateTime.MinValue) - assigned = "'" + assignedDate.DateValue + "'"; + String due = "null"; + if (dueDate.DateValue != DateTime.MinValue) due = "'" + dueDate.DateValue + "'"; - if (finishedDate.DateValue != DateTime.MinValue) - finished = "'" + finishedDate.DateValue + "'"; - SqlCommand cmd = new SqlCommand("INSERT INTO Assignments (actionItemID,dateAssigned,dateDue,dateFinished,creatorID,assignedID,statusID,highPriorityID) VALUES ('" + - id + "'," + - assigned + "," + + SqlCommand cmd = new SqlCommand("INSERT INTO Assignments (actionItemID,dateAssigned,dateDue,creatorID,assignedID,statusID,highPriorityID) VALUES ('" + + id + "','" + + dateAssigned.Text + "'," + due + "," + - finished + ",'" + - createdBy.SelectedValue + "','" + - assignedTo.SelectedValue + "','" + - statusList.SelectedValue + "','" + + createdBy.Attributes["id"] + "," + + assignedTo.SelectedValue + "," + + statusList.SelectedValue + ",'" + priority + "')", Master.DBConnection); cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE ActionItem SET percentComplete=" + percentList.SelectedValue + " WHERE actionItemID=" + id; @@ -107,13 +113,13 @@ SqlCommand cmd = new SqlCommand("DELETE FROM Assignments WHERE actionItemID=" + id, Master.DBConnection); cmd.ExecuteNonQuery(); Master.updateTree(); + + Response.Redirect("Assignments.aspx?id=" + Profile.userID); } protected void FormView1_DataBound(object sender, EventArgs e) { - DatePicker assignedDate = (DatePicker)FormView1.FindControl("assignedDate"); DatePicker dueDate = (DatePicker)FormView1.FindControl("dueDate"); - DatePicker finishedDate = (DatePicker)FormView1.FindControl("finishedDate"); DropDownList statusList = (DropDownList) FormView1.FindControl("statusList"); RadioButtonList percentList = (RadioButtonList)FormView1.FindControl("percentList"); Image priorityImg = (Image)FormView1.FindControl("priorityImg"); @@ -142,19 +148,23 @@ if (FormView1.CurrentMode != FormViewMode.ReadOnly) { - String assigned = data["dateAssigned"].ToString(); String due = data["dateDue"].ToString(); - String finished = data["dateFinished"].ToString(); - if (assigned != "") - assignedDate.DateValue = Convert.ToDateTime(assigned); if (due != "") dueDate.DateValue = Convert.ToDateTime(due); - if (finished != "") - finishedDate.DateValue = Convert.ToDateTime(finished); } } + else if (FormView1.CurrentMode == FormViewMode.Insert) + { + Label createdBy = (Label)FormView1.FindControl("createdByLbl"); + Label dateAssigned = (Label)FormView1.FindControl("dateAssignedLbl"); + createdBy.Text = Profile.FirstName + " " + Profile.LastName; + createdBy.Attributes.Add("id", Profile.userID); + dateAssigned.Text = DateTime.Today.ToShortDateString(); + dueDate.DateValue = DateTime.Today; + } + } protected void priorityImg_Click(object sender, ImageClickEventArgs e) { @@ -174,8 +184,4 @@ } } } - protected void FormView1_ModeChanged(object sender, EventArgs e) - { - - } } Modified: WebPrototype/Admin.aspx =================================================================== --- WebPrototype/Admin.aspx 2006-07-06 01:22:11 UTC (rev 72) +++ WebPrototype/Admin.aspx 2006-07-06 15:55:56 UTC (rev 73) @@ -1,6 +1,14 @@ -<%@ Page Language="C#" MasterPageFile="~/AdminMaster.master" AutoEventWireup="true" CodeFile="Admin.aspx.cs" Inherits="Admin" Title="TCDB: Admin" %> +<%@ Page Language="C#" MasterPageFile="~/AdminMaster.master" AutoEventWireup="true" + CodeFile="Admin.aspx.cs" Inherits="Admin" Title="TCDB: Admin" %> + <%@ MasterType VirtualPath="~/AdminMaster.master" %> - -<asp:Content ID="Content1" ContentPlaceHolderID="PageContent" Runat="Server"> +<asp:Content ID="Content1" ContentPlaceHolderID="PageContent" runat="Server"> + <table width=700> + <tr> + <td align=center valign=middle> + <h2> + Welcome to the TCDB Admin Page!</h2> + </td> + </tr> + </table> </asp:Content> - Modified: WebPrototype/AdminMaster.master.cs =================================================================== --- WebPrototype/AdminMaster.master.cs 2006-07-06 01:22:11 UTC (rev 72) +++ WebPrototype/AdminMaster.master.cs 2006-07-06 15:55:56 UTC (rev 73) @@ -38,6 +38,7 @@ protected void TreeView1_TreeNodePopulate(object sender, TreeNodeEventArgs e) { TreeView tv = (TreeView)sender; + TreeNode newNode; DataSet ResultsDataSet = new DataSet(); SqlDataAdapter DBAdapter; String query; @@ -55,7 +56,7 @@ foreach (DataRow row in ResultsDataSet.Tables[0].Rows) { // Create the new node. - TreeNode newNode = new TreeNode(); + newNode = new TreeNode(); newNode.Text = "<font color=black><b>"+row["Name"]+"</b></font>"; newNode.Value = row["productID"].ToString(); @@ -65,7 +66,7 @@ // Set additional properties for the node. newNode.SelectAction = TreeNodeSelectAction.Expand; - newNode.NavigateUrl = "~/ProductEdit.aspx?id=" + newNode.Value; + //newNode.NavigateUrl = "~/ProductEdit.aspx?id=" + newNode.Value; // Add the new node to the ChildNodes collection of the parent node. e.Node.ChildNodes.Add(newNode); @@ -73,59 +74,254 @@ } break; case 1: - // Populate Product Versions - query = "SELECT * FROM version where productID="+e.Node.Value; - DBAdapter = new SqlDataAdapter(query, DBConnection); - DBAdapter.Fill(ResultsDataSet); + // Populate Categories + + // Versions + newNode = new TreeNode(); + newNode.Text = "<font color=black>Versions</font>"; + newNode.Value = "version"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); - if (ResultsDataSet.Tables.Count > 0){ - foreach (DataRow row in ResultsDataSet.Tables[0].Rows){ - // Create the new node. - TreeNode newNode = new TreeNode(); - newNode.Text = "<font color=black><i>"+row["number"]+"</i></font>"; - newNode.Value = row["versionID"].ToString(); + // Tags + newNode = new TreeNode(); + newNode.Text = "<font color=black>Tags</font>"; + newNode.Value = "tag"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); - // Set the PopulateOnDemand property to true so that the child nodes can be - // dynamically populated. - newNode.PopulateOnDemand = true; + // Status Labels + newNode = new TreeNode(); + newNode.Text = "<font color=black>Status Levels</font>"; + newNode.Value = "status"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); - // Set additional properties for the node. - newNode.SelectAction = TreeNodeSelectAction.Expand; - newNode.NavigateUrl = "~/VersionEdit.aspx?id=" + newNode.Value; + // Labs + newNode = new TreeNode(); + newNode.Text = "<font color=black>Labs</font>"; + newNode.Value = "lab"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); - // Add the new node to the ChildNodes collection of the parent node. - e.Node.ChildNodes.Add(newNode); + // Users + newNode = new TreeNode(); + newNode.Text = "<font color=black>User Rights</font>"; + newNode.Value = "user"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + break; + case 2: + if (e.Node.Value == "version") + { + // Populate Product Versions + query = "SELECT * FROM version where productID=" + e.Node.Parent.Value; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + newNode = new TreeNode(); + newNode.Text = "<font color=black><i>" + row["number"] + "</i></font>"; + newNode.Value = row["versionID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/VersionEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } } } + else if (e.Node.Value == "tag") + { + // Populate Tags + query = "SELECT * FROM tags"; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + newNode = new TreeNode(); + newNode.Text = "<font color=blue><i>" + row["name"] + "</i></font>"; + newNode.Value = row["id"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/tagEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + } + else if (e.Node.Value == "status") + { + // Action Item + newNode = new TreeNode(); + newNode.Text = "<font color=black>Action Item</font>"; + newNode.Value = "ActionItem"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + + // WorkOrder + newNode = new TreeNode(); + newNode.Text = "<font color=black>Work Order</font>"; + newNode.Value = "WorkOrder"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + + // Objective + newNode = new TreeNode(); + newNode.Text = "<font color=black>Objective</font>"; + newNode.Value = "objective"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + + // TestCase + newNode = new TreeNode(); + newNode.Text = "<font color=black>Testcase</font>"; + newNode.Value = "testcase"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + } + else if (e.Node.Value == "lab") + { + } + else if (e.Node.Value == "user") + { + // Populate Users + query = "SELECT * FROM Users"; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + newNode = new TreeNode(); + newNode.Text = "<font color=blue><i>" + row["username"] + "</i></font>"; + newNode.Value = row["userID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/UserRightsEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + } break; - case 2: - // Populate Builds - query = "SELECT * FROM build where versionID=" + e.Node.Value; - DBAdapter = new SqlDataAdapter(query, DBConnection); - DBAdapter.Fill(ResultsDataSet); + case 3: + if (e.Node.NavigateUrl.Contains("Version")) + { + // Test Pass + newNode = new TreeNode(); + newNode.Text = "<font color=black>Test Passes</font>"; + newNode.Value = "testpass"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); - if (ResultsDataSet.Tables.Count > 0) + // Builds + newNode = new TreeNode(); + newNode.Text = "<font color=black>Builds</font>"; + newNode.Value = "build"; + newNode.PopulateOnDemand = true; + newNode.SelectAction = TreeNodeSelectAction.Expand; + e.Node.ChildNodes.Add(newNode); + } + else if (e.Node.Parent.Value == "status") { - foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + // Populate status + query = "SELECT * FROM status where groupname='" + e.Node.Value+"'"; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) { - // Create the new node. - TreeNode newNode = new TreeNode(); - newNode.Text = "<font color=black><i>" + row["number"] + "</i></font>"; - newNode.Value = row["buildID"].ToString(); + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + newNode = new TreeNode(); + newNode.Text = "<font color=blue><i>" + row["stateName"] + "</i></font>"; + newNode.Value = row["id"].ToString(); - // Set the PopulateOnDemand property to true so that the child nodes can be - // dynamically populated. - newNode.PopulateOnDemand = true; + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; - // Set additional properties for the node. - newNode.SelectAction = TreeNodeSelectAction.Expand; - newNode.NavigateUrl = "~/BuildEdit.aspx?id=" + newNode.Value; + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/statusEdit.aspx?id=" + newNode.Value; - // Add the new node to the ChildNodes collection of the parent node. - e.Node.ChildNodes.Add(newNode); + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } } } break; + case 4: + if (e.Node.Value == "build") + { + // Populate Builds + query = "SELECT * FROM build where versionID=" + e.Node.Parent.Value; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + newNode = new TreeNode(); + newNode.Text = "<font color=black><i>" + row["number"] + "</i></font>"; + newNode.Value = row["buildID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/BuildEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + } + break; } } Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-07-06 01:22:11 UTC (rev 72) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-06 15:55:56 UTC (rev 73) @@ -391,7 +391,7 @@ <Mapping SourceColumn="username" DataSetColumn="username" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteUserByID" Modifier="Public" Name="DeleteUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="DeleteUserByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteUserByID" Modifier="Public" Name="DeleteUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteUserByID"> <DeleteCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>DELETE FROM Users WHERE userID=@original_userID</CommandText> @@ -412,7 +412,7 @@ </DbCommand> </SelectCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertUser" Modifier="Public" Name="InsertUser" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="InsertUser"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertUser" Modifier="Public" Name="InsertUser" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="InsertUser"> <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>INSERT INTO Users @@ -439,7 +439,7 @@ </DbCommand> </InsertCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateUserByID" Modifier="Public" Name="UpdateUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="UpdateUserByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateUserByID" Modifier="Public" Name="UpdateUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateUserByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>UPDATE Users @@ -767,9 +767,9 @@ ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN Users AS u2 ON u2.userID = Assignments.assignedID -WHERE (ActionItem.actionItemID = @id)</CommandText> +WHERE (ActionItem.actionItemID = @actionItemID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="actionItemID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.ActionItem" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="actionItemID" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="actionItemID" ColumnName="actionItemID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.ActionItem" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@actionItemID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="actionItemID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> @@ -1124,68 +1124,68 @@ <xs:element name="Objective" msprop:Generator_UserTableName="Objective" msprop:Generator_RowDeletedName="ObjectiveRowDeleted" msprop:Generator_RowChangedName="ObjectiveRowChanged" msprop:Generator_RowClassName="ObjectiveRow" msprop:Generator_RowChangingName="ObjectiveRowChanging" msprop:Generator_RowEvArgName="ObjectiveRowChangeEvent" msprop:Generator_RowEvHandlerName="ObjectiveRowChangeEventHandler" msprop:Generator_TableClassName="ObjectiveDataTable" msprop:Generator_TableVarName="tableObjective" msprop:Generator_RowDeletingName="ObjectiveRowDeleting" msprop:Generator_TablePropName="Objective"> <xs:complexType> <xs:sequence> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" 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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> - <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> - <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> + <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> + <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> + <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> </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="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" 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="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <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="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> - <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> + <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> </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_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <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="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> @@ -1198,27 +1198,27 @@ <xs:element name="product" msprop:Generator_UserTableName="product" msprop:Generator_RowDeletedName="productRowDeleted" msprop:Generator_RowChangedName="productRowChanged" msprop:Generator_RowClassName="productRow" msprop:Generator_RowChangingName="productRowChanging" msprop:Generator_RowEvArgName="productRowChangeEvent" msprop:Generator_RowEvHandlerName="productRowChangeEventHandler" msprop:Generator_TableClassName="productDataTable" msprop:Generator_TableVarName="tableproduct" msprop:Generator_RowDeletingName="productRowDeleting" msprop:Generator_TablePropName="product"> <xs:complexType> <xs:sequence> - <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> + <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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInT... [truncated message content] |
From: <m_h...@us...> - 2006-07-06 01:22:16
|
Revision: 72 Author: m_hildebrand Date: 2006-07-05 18:22:11 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=72&view=rev Log Message: ----------- Moved legalese files to Legal folder Added Paths: ----------- Website/Legal/ Website/Legal/eula.rtf Website/Legal/readme.txt Removed Paths: ------------- Website/eula.rtf Website/readme.txt Copied: Website/Legal/eula.rtf (from rev 71, Website/eula.rtf) =================================================================== --- Website/Legal/eula.rtf (rev 0) +++ Website/Legal/eula.rtf 2006-07-06 01:22:11 UTC (rev 72) @@ -0,0 +1,593 @@ +{\rtf1\ansi\ansicpg1252\uc1\deff37\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} +{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\froman\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f37\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f41\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana{\*\falt Tahoma};} +{\f43\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f211\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho{\*\falt @MS Gothic};}{\f212\froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f213\froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f215\froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f216\froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f217\froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f218\froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f219\froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f220\froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f232\fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f233\fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f235\fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f236\fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f237\fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f238\fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f239\fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f240\fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f582\fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f583\fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f585\fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f586\fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f587\fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f588\fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f589\fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f590\fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f591\fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f622\fswiss\fcharset238\fprq2 Verdana CE{\*\falt Tahoma};}{\f623\fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt Tahoma};}{\f625\fswiss\fcharset161\fprq2 Verdana Greek{\*\falt Tahoma};}{\f626\fswiss\fcharset162\fprq2 Verdana Tur{\*\falt Tahoma};} +{\f629\fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt Tahoma};}{\f630\fswiss\fcharset163\fprq2 Verdana (Vietnamese){\*\falt Tahoma};}{\f642\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};} +{\f643\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f645\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f646\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};} +{\f649\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\aspalpha\aspnum\faauto\ls17\outlinelevel0\adjustright\rin0\lin357\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\aspalpha\aspnum\faauto\ls17\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 heading 2;}{ +\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\aspalpha\aspnum\faauto\ls17\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 +heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls17\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext4 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\aspalpha\aspnum\faauto\ls17\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar +\jclisttab\tx2152\aspalpha\aspnum\faauto\ls17\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 heading 6;}{ +\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\aspalpha\aspnum\faauto\ls17\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 +heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\aspalpha\aspnum\faauto\ls17\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext8 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\aspalpha\aspnum\faauto\ls17\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 heading 9;}{\*\cs10 \additive \slink68 \slocked \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af11\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\ql \li357\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 Body 1;}{ +\s16\ql \li720\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 Body 2;}{ +\s17\ql \li1077\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 Body 3;}{ +\s18\ql \li1435\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 Body 4;}{ +\s19\ql \li1803\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 Body 5;}{ +\s20\ql \li2160\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 Body 6;}{ +\s21\ql \li2506\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext21 Body 7;}{ +\s22\ql \li2863\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 Body 8;}{ +\s23\ql \li3221\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 Body 9;}{ +\s24\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext24 Bullet 1;}{ +\s25\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Bullet 2;}{ +\s26\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Bullet 3;}{ +\s27\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 Bullet 4;}{ +\s28\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Bullet 5;}{ +\s29\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Bullet 6;}{ +\s30\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 Bullet 7;}{ +\s31\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Bullet 8;}{ +\s32\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon23 \snext32 Bullet 9;}{ +\s33\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs28\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading EULA;}{\s34\ql \li0\ri0\sb120\sa120\widctlpar\brdrb +\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs28\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{ +\s35\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 Preamble;}{\s36\ql \li0\ri0\sb120\sa120\widctlpar\brdrb +\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s37\qc \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Heading Warranty;}{ +\s38\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 +Heading 1 Warranty;}{\s39\ql \fi-360\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s40\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 +\b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext40 Heading 3 Bold;}{\s41\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 +\fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext41 Bullet 4 Underline;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext42 Bullet 3 Underline;}{\*\cs43 \additive \b\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\langnp1033\langfenp1033 \sbasedon10 \slocked +Heading 2 Char;}{\s44\ql \li720\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon16 \snext44 Body 2 Underline;}{ +\s45\ql \li1077\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon17 \snext45 Body 3 Underline;}{ +\s46\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext46 Body Text 2;}{ +\s47\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \i\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext47 Bullet 4 Italics;}{\* +\cs48 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 2 Char;}{\*\cs49 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 3 Char;}{\*\cs50 \additive +\f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 4 Char;}{\*\cs51 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 1 Char;}{\s52\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 +\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext52 Preamble Border Above;}{ +\s53\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext53 \ssemihidden footnote text;}{\*\cs54 \additive \super +\sbasedon10 \ssemihidden footnote reference;}{\s55\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext55 \ssemihidden +endnote text;}{\*\cs56 \additive \super \sbasedon10 \ssemihidden endnote reference;}{\s57\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext57 \ssemihidden annotation text;}{\*\cs58 \additive \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s59\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext59 Char;}{\s60\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext60 Char Char Char Char;}{\*\cs61 \additive \ul\cf2 \sbasedon10 Hyperlink;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs16\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext62 \ssemihidden Balloon Text;}{\*\cs63 \additive +\b\f43\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs64 \additive \sbasedon10 page number;}{\s65\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 Char Char Char Char1;}{\s66\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid8999754 Body 0 Bold;}{\s67\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid8999754 Body 0;}{\s68\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs20\lang1033\langfe1033\loch\f41\hich\af41\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink10 \styrsid10356816 Default Paragraph Font Para Char;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid176468498 +\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s32\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-699924060{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 +\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\b\i0\f3\fs20\fbias0 \fi-360\li717\jclisttab\tx717\lin717 } +{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221 +\jclisttab\tx3223\lin3221 }{\listname ;}\listid320961430}{\list\listtemplateid-1793664660{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\fbias0 \s38 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\fbias0 \s39\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'03(\'04);}{\levelnumbers\'02;}\fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers +\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \s40\fi-357\li1077 +\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 } +{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s25\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462}{\list\listtemplateid190114934\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1077\jclisttab\tx1077\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1797\jclisttab\tx1797\lin1797 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2517\jclisttab\tx2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3237\jclisttab\tx3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3957\jclisttab\tx3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4677 +\jclisttab\tx4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5397\jclisttab\tx5397\lin5397 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6117\jclisttab\tx6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6837\jclisttab\tx6837\lin6837 }{\listname ;}\listid509564613}{\list\listtemplateid1948578256 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\fi-360\li1080 +\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-360\li2520 +\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid680715664{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \s6 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-48305026\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s31\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357 +\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863 +\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863 +\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid974869818}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s30 +\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 +}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s27\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s26\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130} +{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s28\fi-357\li1792 +\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace1077\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid961321180\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s29\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1182702444\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s24\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid2054619191}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1}{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898 +\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8} +{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10}{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid700712945\listoverridecount0\ls12}{\listoverride\listid826823576 +\listoverridecount0\ls13}{\listoverride\listid630479929\listoverridecount0\ls14}{\listoverride\listid800729109\listoverridecount0\ls15}{\listoverride\listid974869818\listoverridecount0\ls16}{\listoverride\listid752163927\listoverridecount0\ls17} +{\listoverride\listid320961430\listoverridecount0\ls18}{\listoverride\listid509564613\listoverridecount0\ls19}}{\*\rsidtbl \rsid17701\rsid81130\rsid340347\rsid345491\rsid480810\rsid535495\rsid555183\rsid787759\rsid1012355\rsid1122066\rsid1528414 +\rsid1589072\rsid1725164\rsid1845488\rsid1977600\rsid2784514\rsid2950031\rsid3042060\rsid3082212\rsid3162620\rsid3370445\rsid3416253\rsid3611186\rsid3739474\rsid3895692\rsid4022155\rsid4739523\rsid4865423\rsid4995346\rsid5185544\rsid5459775\rsid5536377 +\rsid5733284\rsid6184270\rsid6306623\rsid6498245\rsid6758513\rsid7041369\rsid7226971\rsid7276367\rsid7290457\rsid7345747\rsid7425099\rsid7433926\rsid7438204\rsid7619174\rsid7692510\rsid7878867\rsid7996763\rsid8134375\rsid8324055\rsid8325040\rsid8419363 +\rsid8458805\rsid8738620\rsid8812012\rsid8858237\rsid8999754\rsid9068683\rsid9321702\rsid9378228\rsid9380242\rsid9651656\rsid9857610\rsid9860938\rsid9964378\rsid10356816\rsid10813938\rsid10975197\rsid11347136\rsid11541952\rsid11558388\rsid11754382 +\rsid11874088\rsid12000207\rsid12000701\rsid12209854\rsid12542098\rsid12585274\rsid12596065\rsid12664082\rsid13334496\rsid13505730\rsid13637289\rsid13908819\rsid14113253\rsid14168694\rsid14293847\rsid14491415\rsid14504489\rsid14705568\rsid14894057 +\rsid14897950\rsid14943232\rsid15493712\rsid15601712\rsid15872081\rsid15925451\rsid15991509\rsid15999285\rsid16141742\rsid16395859\rsid16450365\rsid16661796\rsid16712132}{\*\generator Microsoft Word 11.0.6568;}{\info +{\title MICROSOFT [PRE-RELEASE ][EVALUATION ]SOFTWARE LICENSE TERMS}{\creatim\yr2006\mo4\dy6\hr11\min24}{\revtim\yr2006\mo4\dy6\hr11\min25}{\printim\yr2006\mo2\dy10\hr10\min10}{\version3}{\edmins4}{\nofpages3}{\nofwords1277}{\nofchars7279} +{\nofcharsws8539}{\vern24579}}{\*\userprops {\propname db_build_version}\proptype30{\staticval 2.6}{\propname db_charger_document_reference}\proptype3{\staticval 4582}{\propname db_charger_client_name}\proptype30{\staticval tbc}{\propname db_charger_matte +r_number}\proptype30{\staticval tbc}{\propname autosave}\proptype30{\staticval false}{\propname owner}\proptype30{\staticval REDMOND\'5cdcorey}{\propname db_master_reference}\proptype30{\staticval USETERMS_OTHERSUPER_ENGLISH}{\propname db_master_version} +\proptype30{\staticval 20060202}{\propname db_master_clock}\proptype3{\staticval 337}{\propname db_master_name}\proptype30{\staticval List of Beta, Evaluation or Standalone Software License Terms Languages}{\propname db_master_description}\proptype30 +{\staticval }{\propname db_base_url}\proptype30{\staticval http://usetermassembly/dealbuilder_live/DealBuilderNET/dealbuilder.aspx}{\propname ProductVersion}\proptype30{\staticval 0}{\propname MScom}\proptype11{\staticval 0}{\propname Language} +\proptype30{\staticval English}{\propname CanadaAvail}\proptype11{\staticval 1}{\propname CanadaFrench}\proptype11{\staticval 0}{\propname FileFormat}\proptype11{\staticval 0}{\propname MandatoryActivation}\proptype11{\staticval 0}{\propname SoftwareType} +\proptype30{\staticval Beta Software}{\propname ProductName}\proptype30{\staticval ASP.NET Code-N... [truncated message content] |
From: <m_h...@us...> - 2006-07-06 01:17:22
|
Revision: 71 Author: m_hildebrand Date: 2006-07-05 18:17:17 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=71&view=rev Log Message: ----------- Updated the basic File Structure Modified Paths: -------------- Design/Architecture/File Structure.doc Modified: Design/Architecture/File Structure.doc =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m_h...@us...> - 2006-07-06 01:16:00
|
Revision: 70 Author: m_hildebrand Date: 2006-07-05 18:15:24 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=70&view=rev Log Message: ----------- Built the basic architecture, still needs some filling out before it is ready to roll Modified Paths: -------------- Website/Default.aspx Website/Default.aspx.cs Website/Web.config Added Paths: ----------- Website/ActionItem.aspx Website/ActionItem.aspx.cs Website/Administration.aspx Website/Administration.aspx.cs Website/App_Themes/ Website/App_Themes/Python/ Website/App_Themes/Python/Images/ Website/App_Themes/Python/python.css Website/Assignments.aspx Website/Assignments.aspx.cs Website/Execution.aspx Website/Execution.aspx.cs Website/Includes/ Website/Includes/TCDB_ActionItems.ascx Website/Includes/TCDB_ActionItems.ascx.cs Website/Includes/TCDB_Assignments.ascx Website/Includes/TCDB_Assignments.ascx.cs Website/Includes/TCDB_AssignmentsTree.ascx Website/Includes/TCDB_AssignmentsTree.ascx.cs Website/Includes/TCDB_Authentication.ascx Website/Includes/TCDB_Authentication.ascx.cs Website/Includes/TCDB_Builds.ascx Website/Includes/TCDB_Builds.ascx.cs Website/Includes/TCDB_Execution.ascx Website/Includes/TCDB_Execution.ascx.cs Website/Includes/TCDB_FeatureTree.ascx Website/Includes/TCDB_FeatureTree.ascx.cs Website/Includes/TCDB_Features.ascx Website/Includes/TCDB_Features.ascx.cs Website/Includes/TCDB_Footer.ascx Website/Includes/TCDB_Footer.ascx.cs Website/Includes/TCDB_Header.ascx Website/Includes/TCDB_Header.ascx.cs Website/Includes/TCDB_Notes.ascx Website/Includes/TCDB_Notes.ascx.cs Website/Includes/TCDB_Objectives.ascx Website/Includes/TCDB_Objectives.ascx.cs Website/Includes/TCDB_Platforms.ascx Website/Includes/TCDB_Platforms.ascx.cs Website/Includes/TCDB_Products.ascx Website/Includes/TCDB_Products.ascx.cs Website/Includes/TCDB_Reports.ascx Website/Includes/TCDB_Reports.ascx.cs Website/Includes/TCDB_Tags.ascx Website/Includes/TCDB_Tags.ascx.cs Website/Includes/TCDB_TestCases.ascx Website/Includes/TCDB_TestCases.ascx.cs Website/Includes/TCDB_Users.ascx Website/Includes/TCDB_Users.ascx.cs Website/Includes/TCDB_Versions.ascx Website/Includes/TCDB_Versions.ascx.cs Website/Includes/TCDB_WorkOrders.ascx Website/Includes/TCDB_WorkOrders.ascx.cs Website/Plugins/ Website/Plugins/VAS_Execution.ascx Website/Plugins/VAS_Execution.ascx.cs Website/PrivacyPolicy.aspx Website/PrivacyPolicy.aspx.cs Website/Reports.aspx Website/Reports.aspx.cs Website/SiteMap.aspx Website/SiteMap.aspx.cs Website/TCDB.master Website/TCDB.master.cs Website/TestManagement.aspx Website/TestManagement.aspx.cs Website/WorkOrder.aspx Website/WorkOrder.aspx.cs Added: Website/ActionItem.aspx =================================================================== --- Website/ActionItem.aspx (rev 0) +++ Website/ActionItem.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,7 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="ActionItem.aspx.cs" Inherits="ActionItem" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> Added: Website/ActionItem.aspx.cs =================================================================== --- Website/ActionItem.aspx.cs (rev 0) +++ Website/ActionItem.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 ActionItem : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Administration.aspx =================================================================== --- Website/Administration.aspx (rev 0) +++ Website/Administration.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,7 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Administration.aspx.cs" Inherits="Administration" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> Added: Website/Administration.aspx.cs =================================================================== --- Website/Administration.aspx.cs (rev 0) +++ Website/Administration.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Administration : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/App_Themes/Python/python.css =================================================================== --- Website/App_Themes/Python/python.css (rev 0) +++ Website/App_Themes/Python/python.css 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,54 @@ +html +{ + height: 100%; +} + +body +{ + height: 100%; + margin: 0; + padding: 0; + font-family: Verdana, Sans-Serif; + font-size: 10pt; +} + +#FooterContent A +{ + color: White; +} + +#FooterContent A:hover, #FooterContent A:active +{ + color: #FDB928; +} + +#NonFooter +{ + position: relative; + min-height: 100%; + padding: 0px; + margin: 0px; +} + +* html #NonFooter +{ + height: 100%; +} + +#FooterContent +{ + background-color: #022e66; + color: white; + padding-bottom: 4px; + vertical-align: middle; + padding-top: 4px; + text-align: center; + position: relative; + margin: -1.8em auto 0 auto; +} + +/* A CSS hack that only applies to IE -- specifies a different height for the footer */ +* html #FooterContent +{ + margin-top: -1.8em; +} \ No newline at end of file Added: Website/Assignments.aspx =================================================================== --- Website/Assignments.aspx (rev 0) +++ Website/Assignments.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Assignments.aspx.cs" Inherits="Assignments" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/Assignments.aspx.cs =================================================================== --- Website/Assignments.aspx.cs (rev 0) +++ Website/Assignments.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Assignments : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Modified: Website/Default.aspx =================================================================== --- Website/Default.aspx 2006-07-06 00:25:08 UTC (rev 69) +++ Website/Default.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -1,24 +1,8 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head runat="server"> - <title>Untitled Page</title> -</head> -<body> - <form id="form1" runat="server"> - <atlas:ScriptManager ID="ScriptManager1" runat="server" /> - <div> - </div> - </form> - - <script type="text/xml-script"> - <page xmlns:script="http://schemas.microsoft.com/xml-script/2005"> - <references> - </references> - <components> - </components> - </page> - </script> -</body> -</html> Modified: Website/Default.aspx.cs =================================================================== --- Website/Default.aspx.cs 2006-07-06 00:25:08 UTC (rev 69) +++ Website/Default.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -1,6 +1,7 @@ using System; using System.Data; using System.Configuration; +using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; @@ -8,10 +9,10 @@ using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; -public partial class _Default : System.Web.UI.Page +public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } -} \ No newline at end of file +} Added: Website/Execution.aspx =================================================================== --- Website/Execution.aspx (rev 0) +++ Website/Execution.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Execution.aspx.cs" Inherits="Execution" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/Execution.aspx.cs =================================================================== --- Website/Execution.aspx.cs (rev 0) +++ Website/Execution.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Execution : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_ActionItems.ascx =================================================================== --- Website/Includes/TCDB_ActionItems.ascx (rev 0) +++ Website/Includes/TCDB_ActionItems.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_ActionItems.ascx.cs" Inherits="Includes_TCDB_ActionItems" %> Added: Website/Includes/TCDB_ActionItems.ascx.cs =================================================================== --- Website/Includes/TCDB_ActionItems.ascx.cs (rev 0) +++ Website/Includes/TCDB_ActionItems.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_ActionItems : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Assignments.ascx =================================================================== --- Website/Includes/TCDB_Assignments.ascx (rev 0) +++ Website/Includes/TCDB_Assignments.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Assignments.ascx.cs" Inherits="Includes_TCDB_Assignments" %> Added: Website/Includes/TCDB_Assignments.ascx.cs =================================================================== --- Website/Includes/TCDB_Assignments.ascx.cs (rev 0) +++ Website/Includes/TCDB_Assignments.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Assignments : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_AssignmentsTree.ascx =================================================================== --- Website/Includes/TCDB_AssignmentsTree.ascx (rev 0) +++ Website/Includes/TCDB_AssignmentsTree.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_AssignmentsTree.ascx.cs" Inherits="Includes_TCDB_AssignmentsTree" %> Added: Website/Includes/TCDB_AssignmentsTree.ascx.cs =================================================================== --- Website/Includes/TCDB_AssignmentsTree.ascx.cs (rev 0) +++ Website/Includes/TCDB_AssignmentsTree.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_AssignmentsTree : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Authentication.ascx =================================================================== --- Website/Includes/TCDB_Authentication.ascx (rev 0) +++ Website/Includes/TCDB_Authentication.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Authentication.ascx.cs" Inherits="Includes_TCDB_Authentication" %> Added: Website/Includes/TCDB_Authentication.ascx.cs =================================================================== --- Website/Includes/TCDB_Authentication.ascx.cs (rev 0) +++ Website/Includes/TCDB_Authentication.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Authentication : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Builds.ascx =================================================================== --- Website/Includes/TCDB_Builds.ascx (rev 0) +++ Website/Includes/TCDB_Builds.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Builds.ascx.cs" Inherits="Includes_TCDB_Builds" %> Added: Website/Includes/TCDB_Builds.ascx.cs =================================================================== --- Website/Includes/TCDB_Builds.ascx.cs (rev 0) +++ Website/Includes/TCDB_Builds.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Builds : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Execution.ascx =================================================================== --- Website/Includes/TCDB_Execution.ascx (rev 0) +++ Website/Includes/TCDB_Execution.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Execution.ascx.cs" Inherits="Includes_TCDB_Execution" %> Added: Website/Includes/TCDB_Execution.ascx.cs =================================================================== --- Website/Includes/TCDB_Execution.ascx.cs (rev 0) +++ Website/Includes/TCDB_Execution.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Execution : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_FeatureTree.ascx =================================================================== --- Website/Includes/TCDB_FeatureTree.ascx (rev 0) +++ Website/Includes/TCDB_FeatureTree.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_FeatureTree.ascx.cs" Inherits="Includes_TCDB_FeatureTree" %> Added: Website/Includes/TCDB_FeatureTree.ascx.cs =================================================================== --- Website/Includes/TCDB_FeatureTree.ascx.cs (rev 0) +++ Website/Includes/TCDB_FeatureTree.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_FeatureTree : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Features.ascx =================================================================== --- Website/Includes/TCDB_Features.ascx (rev 0) +++ Website/Includes/TCDB_Features.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Features.ascx.cs" Inherits="Includes_TCDB_Features" %> Added: Website/Includes/TCDB_Features.ascx.cs =================================================================== --- Website/Includes/TCDB_Features.ascx.cs (rev 0) +++ Website/Includes/TCDB_Features.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Features : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Footer.ascx =================================================================== --- Website/Includes/TCDB_Footer.ascx (rev 0) +++ Website/Includes/TCDB_Footer.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Footer.ascx.cs" Inherits="Includes_TCDB_Footer" %> +\xA9 2006 <a href="http://www.quest.com">Quest Software, Inc.</a> | <a href="PrivacyPolicy.aspx">Privacy Policy</a> | <a href="SiteMap.aspx">Site Map</a> Added: Website/Includes/TCDB_Footer.ascx.cs =================================================================== --- Website/Includes/TCDB_Footer.ascx.cs (rev 0) +++ Website/Includes/TCDB_Footer.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Footer : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Header.ascx =================================================================== --- Website/Includes/TCDB_Header.ascx (rev 0) +++ Website/Includes/TCDB_Header.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Header.ascx.cs" Inherits="Includes_TCDB_Header" %> +this is the header \ No newline at end of file Added: Website/Includes/TCDB_Header.ascx.cs =================================================================== --- Website/Includes/TCDB_Header.ascx.cs (rev 0) +++ Website/Includes/TCDB_Header.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Header : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Notes.ascx =================================================================== --- Website/Includes/TCDB_Notes.ascx (rev 0) +++ Website/Includes/TCDB_Notes.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Notes.ascx.cs" Inherits="Includes_TCDB_Notes" %> Added: Website/Includes/TCDB_Notes.ascx.cs =================================================================== --- Website/Includes/TCDB_Notes.ascx.cs (rev 0) +++ Website/Includes/TCDB_Notes.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Notes : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Objectives.ascx =================================================================== --- Website/Includes/TCDB_Objectives.ascx (rev 0) +++ Website/Includes/TCDB_Objectives.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Objectives.ascx.cs" Inherits="Includes_TCDB_Objectives" %> Added: Website/Includes/TCDB_Objectives.ascx.cs =================================================================== --- Website/Includes/TCDB_Objectives.ascx.cs (rev 0) +++ Website/Includes/TCDB_Objectives.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Objectives : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Platforms.ascx =================================================================== --- Website/Includes/TCDB_Platforms.ascx (rev 0) +++ Website/Includes/TCDB_Platforms.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Platforms.ascx.cs" Inherits="Includes_TCDB_Platforms" %> Added: Website/Includes/TCDB_Platforms.ascx.cs =================================================================== --- Website/Includes/TCDB_Platforms.ascx.cs (rev 0) +++ Website/Includes/TCDB_Platforms.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Platforms : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Products.ascx =================================================================== --- Website/Includes/TCDB_Products.ascx (rev 0) +++ Website/Includes/TCDB_Products.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Products.ascx.cs" Inherits="Includes_TCDB_Products" %> Added: Website/Includes/TCDB_Products.ascx.cs =================================================================== --- Website/Includes/TCDB_Products.ascx.cs (rev 0) +++ Website/Includes/TCDB_Products.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Products : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Reports.ascx =================================================================== --- Website/Includes/TCDB_Reports.ascx (rev 0) +++ Website/Includes/TCDB_Reports.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Reports.ascx.cs" Inherits="Includes_TCDB_Reports" %> Added: Website/Includes/TCDB_Reports.ascx.cs =================================================================== --- Website/Includes/TCDB_Reports.ascx.cs (rev 0) +++ Website/Includes/TCDB_Reports.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Reports : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Tags.ascx =================================================================== --- Website/Includes/TCDB_Tags.ascx (rev 0) +++ Website/Includes/TCDB_Tags.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Tags.ascx.cs" Inherits="Includes_TCDB_Tags" %> Added: Website/Includes/TCDB_Tags.ascx.cs =================================================================== --- Website/Includes/TCDB_Tags.ascx.cs (rev 0) +++ Website/Includes/TCDB_Tags.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Tags : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_TestCases.ascx =================================================================== --- Website/Includes/TCDB_TestCases.ascx (rev 0) +++ Website/Includes/TCDB_TestCases.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_TestCases.ascx.cs" Inherits="Includes_TCDB_TestCases" %> Added: Website/Includes/TCDB_TestCases.ascx.cs =================================================================== --- Website/Includes/TCDB_TestCases.ascx.cs (rev 0) +++ Website/Includes/TCDB_TestCases.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_TestCases : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Users.ascx =================================================================== --- Website/Includes/TCDB_Users.ascx (rev 0) +++ Website/Includes/TCDB_Users.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Users.ascx.cs" Inherits="Includes_TCDB_Users" %> Added: Website/Includes/TCDB_Users.ascx.cs =================================================================== --- Website/Includes/TCDB_Users.ascx.cs (rev 0) +++ Website/Includes/TCDB_Users.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Users : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_Versions.ascx =================================================================== --- Website/Includes/TCDB_Versions.ascx (rev 0) +++ Website/Includes/TCDB_Versions.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_Versions.ascx.cs" Inherits="Includes_TCDB_Versions" %> Added: Website/Includes/TCDB_Versions.ascx.cs =================================================================== --- Website/Includes/TCDB_Versions.ascx.cs (rev 0) +++ Website/Includes/TCDB_Versions.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_Versions : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Includes/TCDB_WorkOrders.ascx =================================================================== --- Website/Includes/TCDB_WorkOrders.ascx (rev 0) +++ Website/Includes/TCDB_WorkOrders.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TCDB_WorkOrders.ascx.cs" Inherits="Includes_TCDB_WorkOrders" %> Added: Website/Includes/TCDB_WorkOrders.ascx.cs =================================================================== --- Website/Includes/TCDB_WorkOrders.ascx.cs (rev 0) +++ Website/Includes/TCDB_WorkOrders.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Includes_TCDB_WorkOrders : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Plugins/VAS_Execution.ascx =================================================================== --- Website/Plugins/VAS_Execution.ascx (rev 0) +++ Website/Plugins/VAS_Execution.ascx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeFile="VAS_Execution.ascx.cs" Inherits="Plugins_VAS_Execution" %> Added: Website/Plugins/VAS_Execution.ascx.cs =================================================================== --- Website/Plugins/VAS_Execution.ascx.cs (rev 0) +++ Website/Plugins/VAS_Execution.ascx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Plugins_VAS_Execution : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/PrivacyPolicy.aspx =================================================================== --- Website/PrivacyPolicy.aspx (rev 0) +++ Website/PrivacyPolicy.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="PrivacyPolicy.aspx.cs" Inherits="PrivacyPolicy" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/PrivacyPolicy.aspx.cs =================================================================== --- Website/PrivacyPolicy.aspx.cs (rev 0) +++ Website/PrivacyPolicy.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 PrivacyPolicy : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/Reports.aspx =================================================================== --- Website/Reports.aspx (rev 0) +++ Website/Reports.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="Reports.aspx.cs" Inherits="Reports" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/Reports.aspx.cs =================================================================== --- Website/Reports.aspx.cs (rev 0) +++ Website/Reports.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 Reports : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/SiteMap.aspx =================================================================== --- Website/SiteMap.aspx (rev 0) +++ Website/SiteMap.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="SiteMap.aspx.cs" Inherits="SiteMap" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/SiteMap.aspx.cs =================================================================== --- Website/SiteMap.aspx.cs (rev 0) +++ Website/SiteMap.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 SiteMap : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/TCDB.master =================================================================== --- Website/TCDB.master (rev 0) +++ Website/TCDB.master 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,35 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeFile="TCDB.master.cs" Inherits="TCDB" %> +<%@ Register TagPrefix="TCDB" TagName="Header" src="~/Includes/TCDB_Header.ascx" %> +<%@ Register TagPrefix="TCDB" TagName="Footer" src="~/Includes/TCDB_Footer.ascx" %> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" > +<head runat="server"> + <title>Master Page</title> +</head> +<body> + <div id="NonFooter"> + <form id="Form1" runat="server"> + <div id="HeaderContent"> + <TCDB:Header runat="server" /> + </div> + <div id="TreeContent"> + <asp:ContentPlaceHolder ID="TreeContentPlaceHolder" runat="server"> + </asp:ContentPlaceHolder> + </div> + <div id="MainContent"> + <asp:contentplaceholder id="MainContentPlaceHolder" runat="server"> + </asp:contentplaceholder> + </div> + <div id="NotesContent"> + <asp:contentplaceholder id="NotesContentPlaceHolder" runat="server"> + </asp:contentplaceholder> + </div> + </div> + </form> + <div id="FooterContent"> + <TCDB:Footer runat="server" /> + </div> +</body> +</html> Added: Website/TCDB.master.cs =================================================================== --- Website/TCDB.master.cs (rev 0) +++ Website/TCDB.master.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 TCDB : System.Web.UI.MasterPage +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Added: Website/TestManagement.aspx =================================================================== --- Website/TestManagement.aspx (rev 0) +++ Website/TestManagement.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="TestManagement.aspx.cs" Inherits="TestManagement" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> + Added: Website/TestManagement.aspx.cs =================================================================== --- Website/TestManagement.aspx.cs (rev 0) +++ Website/TestManagement.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 TestManagement : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} Modified: Website/Web.config =================================================================== --- Website/Web.config 2006-07-06 00:25:08 UTC (rev 69) +++ Website/Web.config 2006-07-06 01:15:24 UTC (rev 70) @@ -8,78 +8,75 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> <configuration> - <!-- + <!-- The configSections define a section for ASP.NET Atlas. --> - <configSections> - <sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup"> - <section name="converters" type="Microsoft.Web.Configuration.ConvertersSection" requirePermission="false" /> - <section name="webServices" type="Microsoft.Web.Configuration.WebServicesSection" requirePermission="false" /> - <section name="authenticationService" type="Microsoft.Web.Configuration.AuthenticationServiceSection" requirePermission="false" /> - <section name="profileService" type="Microsoft.Web.Configuration.ProfileServiceSection" requirePermission="false" /> - </sectionGroup> - </configSections> - - <!-- + <configSections> + <sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup"> + <section name="converters" type="Microsoft.Web.Configuration.ConvertersSection" requirePermission="false"/> + <section name="webServices" type="Microsoft.Web.Configuration.WebServicesSection" requirePermission="false"/> + <section name="authenticationService" type="Microsoft.Web.Configuration.AuthenticationServiceSection" requirePermission="false"/> + <section name="profileService" type="Microsoft.Web.Configuration.ProfileServiceSection" requirePermission="false"/> + </sectionGroup> + </configSections> + <!-- The microsoft.web section defines items required for the Atlas framework. --> - <microsoft.web> - <converters> - <add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/> - <add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/> - <add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/> - </converters> - <webServices enableBrowserAccess="true" /> - <!-- + <microsoft.web> + <converters> + <add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/> + <add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/> + <add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/> + </converters> + <webServices enableBrowserAccess="true"/> + <!-- Uncomment this line to enable the authentication service. <authenticationService enabled="true" /> --> - - <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved + <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved and modified in Atlas applications, you need to add each property name to the setProperties and getProperties attributes. If you intend for all properties to be available, you can use "*" as a shorthand rather than enumerating each property --> - <!-- + <!-- <profileService enabled="true" setProperties="propertyname1;propertyname2" getProperties="propertyname1;propertyname2" /> --> - - </microsoft.web> - <appSettings/> - <connectionStrings/> - <system.web> - <pages> - <controls> - <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> - <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> - </controls> - </pages> - <!-- + </microsoft.web> + <appSettings/> + <connectionStrings/> + <system.web> + <pages theme="Python" styleSheetTheme="Python"> + <!-- TODO: Make sure the theme is being pulled dynamically --> + <controls> + <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> + <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> + </controls> + </pages> + <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> - <compilation debug="false"> - <buildProviders> - <add extension=".asbx" type="Microsoft.Web.Services.BridgeBuildProvider" /> - </buildProviders> - </compilation> - - <!-- + <compilation debug="true"> + <buildProviders> + <add extension=".asbx" type="Microsoft.Web.Services.BridgeBuildProvider"/> + </buildProviders> + </compilation> + <!-- ASMX is mapped to a new handler so that proxy javascripts can also be served. --> - <httpHandlers> - <remove verb="*" path="*.asmx"/> - <add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> - <!-- + <httpHandlers> + <remove verb="*" path="*.asmx"/> + <add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> + <!-- The MultiRequestHandler enables multiple requests to be handled in one roundtrip to the server. Its use requires Full Trust. --> - <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/> - <add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/> - <!-- + <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/> + <add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/> + <!-- The IFrameHandler enables a limited form of cross-domain calls to 'Atlas' web services. This should only be enabled if you need this functionality and you're willing to expose the data publicly on the Internet. @@ -89,21 +86,21 @@ <add verb="*" path="iframecall.axd" type="Microsoft.Web.Services.IFrameHandler" validate="false"/> --> - <add verb="*" path="*.asbx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> - </httpHandlers> - <httpModules> - <add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/> - <add name="BridgeModule" type="Microsoft.Web.Services.BridgeModule"/> - <add name="WebResourceCompression" type="Microsoft.Web.Services.WebResourceCompressionModule"/> - </httpModules> - <!-- + <add verb="*" path="*.asbx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> + </httpHandlers> + <httpModules> + <add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/> + <add name="BridgeModule" type="Microsoft.Web.Services.BridgeModule"/> + <add name="WebResourceCompression" type="Microsoft.Web.Services.WebResourceCompressionModule"/> + </httpModules> + <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. <authentication mode="Windows"/> --> - <!-- + <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, @@ -115,15 +112,14 @@ <error statusCode="404" redirect="FileNotFound.htm"/> </customErrors> --> - </system.web> - - <!-- Uncomment this if your site globally denies access to anonymous users. The + </system.web> + <!-- Uncomment this if your site globally denies access to anonymous users. The authentication service and profile service are located under the virtual "ScriptServices" directory. Since you normally call the authentication web service with an un-authenticated user, the following location tag can be used to grant access to anonymous users. If you use anonymous profile support you will also need to grant access to anonymous users. --> - <!-- + <!-- <location path="ScriptServices"> <system.web> <authorization> @@ -132,5 +128,4 @@ </system.web> </location> --> - </configuration> Added: Website/WorkOrder.aspx =================================================================== --- Website/WorkOrder.aspx (rev 0) +++ Website/WorkOrder.aspx 2006-07-06 01:15:24 UTC (rev 70) @@ -0,0 +1,7 @@ +<%@ Page Language="C#" MasterPageFile="~/TCDB.master" AutoEventWireup="true" CodeFile="WorkOrder.aspx.cs" Inherits="WorkOrder" Title="Untitled Page" %> +<asp:Content ID="TreeContent" ContentPlaceHolderID="TreeContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="MainContent" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server"> +</asp:Content> +<asp:Content ID="NotesContent" ContentPlaceHolderID="NotesContentPlaceHolder" Runat="Server"> +</asp:Content> Added: Website/WorkOrder.aspx.cs =================================================================== --- Website/WorkOrder.aspx.cs (rev 0) +++ Website/WorkOrder.aspx.cs 2006-07-06 01:15:24 UTC (rev 70) @@ -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 WorkOrder : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jon...@us...> - 2006-07-06 00:25:13
|
Revision: 69 Author: jon_r_johnson Date: 2006-07-05 17:25:08 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=69&view=rev Log Message: ----------- Removed columns creatorID, dateCreated from tcdb_actionItem. Removed column isTemplate from tcdb_workOrderTestCase. Removed column dateCompleted from tcdb_workOrder. Added view_user Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-07-05 23:42:48 UTC (rev 68) +++ Schema/TCDBSQLServer2005.sql 2006-07-06 00:25:08 UTC (rev 69) @@ -1,5 +1,8 @@ -\xFF\xFES |
From: <m_h...@us...> - 2006-07-05 23:43:01
|
Revision: 68 Author: m_hildebrand Date: 2006-07-05 16:42:48 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=68&view=rev Log Message: ----------- Starting structure for final website Modified Paths: -------------- Design/UI/Thumbs.db Added Paths: ----------- Website/ Website/App_Data/ Website/Bin/ Website/Bin/Microsoft.Web.Atlas.dll Website/Default.aspx Website/Default.aspx.cs Website/Web.config Website/eula.rtf Website/readme.txt Modified: Design/UI/Thumbs.db =================================================================== (Binary files differ) Added: Website/Bin/Microsoft.Web.Atlas.dll =================================================================== (Binary files differ) Property changes on: Website/Bin/Microsoft.Web.Atlas.dll ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: Website/Default.aspx =================================================================== --- Website/Default.aspx (rev 0) +++ Website/Default.aspx 2006-07-05 23:42:48 UTC (rev 68) @@ -0,0 +1,24 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head runat="server"> + <title>Untitled Page</title> +</head> +<body> + <form id="form1" runat="server"> + <atlas:ScriptManager ID="ScriptManager1" runat="server" /> + <div> + </div> + </form> + + <script type="text/xml-script"> + <page xmlns:script="http://schemas.microsoft.com/xml-script/2005"> + <references> + </references> + <components> + </components> + </page> + </script> +</body> +</html> Added: Website/Default.aspx.cs =================================================================== --- Website/Default.aspx.cs (rev 0) +++ Website/Default.aspx.cs 2006-07-05 23:42:48 UTC (rev 68) @@ -0,0 +1,17 @@ +using System; +using System.Data; +using System.Configuration; +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 _Default : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} \ No newline at end of file Added: Website/Web.config =================================================================== --- Website/Web.config (rev 0) +++ Website/Web.config 2006-07-05 23:42:48 UTC (rev 68) @@ -0,0 +1,136 @@ +<?xml version="1.0"?> +<!-- + Note: As an alternative to hand editing this file you can use the + web admin tool to configure settings for your application. Use + the Website->Asp.Net Configuration option in Visual Studio. + A full list of settings and comments can be found in + machine.config.comments usually located in + \Windows\Microsoft.Net\Framework\v2.x\Config +--> +<configuration> + <!-- + The configSections define a section for ASP.NET Atlas. + --> + <configSections> + <sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup"> + <section name="converters" type="Microsoft.Web.Configuration.ConvertersSection" requirePermission="false" /> + <section name="webServices" type="Microsoft.Web.Configuration.WebServicesSection" requirePermission="false" /> + <section name="authenticationService" type="Microsoft.Web.Configuration.AuthenticationServiceSection" requirePermission="false" /> + <section name="profileService" type="Microsoft.Web.Configuration.ProfileServiceSection" requirePermission="false" /> + </sectionGroup> + </configSections> + + <!-- + The microsoft.web section defines items required for the Atlas framework. + --> + <microsoft.web> + <converters> + <add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/> + <add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/> + <add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/> + </converters> + <webServices enableBrowserAccess="true" /> + <!-- + Uncomment this line to enable the authentication service. + <authenticationService enabled="true" /> + --> + + <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved + and modified in Atlas applications, you need to add each property name to the setProperties and + getProperties attributes. If you intend for all properties to be available, you can use "*" + as a shorthand rather than enumerating each property --> + <!-- + <profileService enabled="true" + setProperties="propertyname1;propertyname2" + getProperties="propertyname1;propertyname2" /> + --> + + </microsoft.web> + <appSettings/> + <connectionStrings/> + <system.web> + <pages> + <controls> + <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> + <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/> + </controls> + </pages> + <!-- + Set compilation debug="true" to insert debugging + symbols into the compiled page. Because this + affects performance, set this value to true only + during development. + --> + <compilation debug="false"> + <buildProviders> + <add extension=".asbx" type="Microsoft.Web.Services.BridgeBuildProvider" /> + </buildProviders> + </compilation> + + <!-- + ASMX is mapped to a new handler so that proxy javascripts can also be served. + --> + <httpHandlers> + <remove verb="*" path="*.asmx"/> + <add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> + <!-- + The MultiRequestHandler enables multiple requests to be handled in one + roundtrip to the server. Its use requires Full Trust. + --> + <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/> + <add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/> + <!-- + The IFrameHandler enables a limited form of cross-domain calls to 'Atlas' web services. + This should only be enabled if you need this functionality and you're willing to expose + the data publicly on the Internet. + To use it, you will also need to add the attribute [WebOperation(true, ResponseFormatMode.Json, true)] + on the methods that you want to be called cross-domain. + This attribute is by default on any DataService's GetData method. + + <add verb="*" path="iframecall.axd" type="Microsoft.Web.Services.IFrameHandler" validate="false"/> + --> + <add verb="*" path="*.asbx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/> + </httpHandlers> + <httpModules> + <add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/> + <add name="BridgeModule" type="Microsoft.Web.Services.BridgeModule"/> + <add name="WebResourceCompression" type="Microsoft.Web.Services.WebResourceCompressionModule"/> + </httpModules> + <!-- + The <authentication> section enables configuration + of the security authentication mode used by + ASP.NET to identify an incoming user. + + <authentication mode="Windows"/> + --> + <!-- + The <customErrors> section enables configuration + of what to do if/when an unhandled error occurs + during the execution of a request. Specifically, + it enables developers to configure html error pages + to be displayed in place of a error stack trace. + + <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> + <error statusCode="403" redirect="NoAccess.htm"/> + <error statusCode="404" redirect="FileNotFound.htm"/> + </customErrors> + --> + </system.web> + + <!-- Uncomment this if your site globally denies access to anonymous users. The + authentication service and profile service are located under the virtual + "ScriptServices" directory. Since you normally call the authentication web + service with an un-authenticated user, the following location tag can be used + to grant access to anonymous users. If you use anonymous profile support + you will also need to grant access to anonymous users. --> + <!-- + <location path="ScriptServices"> + <system.web> + <authorization> + <allow users="*" /> + </authorization> + </system.web> + </location> + --> + +</configuration> Added: Website/eula.rtf =================================================================== --- Website/eula.rtf (rev 0) +++ Website/eula.rtf 2006-07-05 23:42:48 UTC (rev 68) @@ -0,0 +1,593 @@ +{\rtf1\ansi\ansicpg1252\uc1\deff37\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} +{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\froman\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f37\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f41\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana{\*\falt Tahoma};} +{\f43\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f211\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho{\*\falt @MS Gothic};}{\f212\froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f213\froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f215\froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f216\froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f217\froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f218\froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f219\froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f220\froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f232\fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f233\fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f235\fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f236\fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f237\fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f238\fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f239\fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f240\fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f582\fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f583\fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f585\fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f586\fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f587\fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f588\fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f589\fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f590\fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f591\fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f622\fswiss\fcharset238\fprq2 Verdana CE{\*\falt Tahoma};}{\f623\fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt Tahoma};}{\f625\fswiss\fcharset161\fprq2 Verdana Greek{\*\falt Tahoma};}{\f626\fswiss\fcharset162\fprq2 Verdana Tur{\*\falt Tahoma};} +{\f629\fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt Tahoma};}{\f630\fswiss\fcharset163\fprq2 Verdana (Vietnamese){\*\falt Tahoma};}{\f642\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};} +{\f643\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f645\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f646\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};} +{\f649\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\aspalpha\aspnum\faauto\ls17\outlinelevel0\adjustright\rin0\lin357\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\aspalpha\aspnum\faauto\ls17\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 heading 2;}{ +\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\aspalpha\aspnum\faauto\ls17\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 +heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls17\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext4 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\aspalpha\aspnum\faauto\ls17\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar +\jclisttab\tx2152\aspalpha\aspnum\faauto\ls17\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 heading 6;}{ +\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\aspalpha\aspnum\faauto\ls17\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 +heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\aspalpha\aspnum\faauto\ls17\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext8 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\aspalpha\aspnum\faauto\ls17\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 heading 9;}{\*\cs10 \additive \slink68 \slocked \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af11\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ +\s15\ql \li357\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 Body 1;}{ +\s16\ql \li720\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 Body 2;}{ +\s17\ql \li1077\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 Body 3;}{ +\s18\ql \li1435\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 Body 4;}{ +\s19\ql \li1803\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 Body 5;}{ +\s20\ql \li2160\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 Body 6;}{ +\s21\ql \li2506\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext21 Body 7;}{ +\s22\ql \li2863\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 Body 8;}{ +\s23\ql \li3221\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 Body 9;}{ +\s24\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext24 Bullet 1;}{ +\s25\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Bullet 2;}{ +\s26\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Bullet 3;}{ +\s27\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 Bullet 4;}{ +\s28\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Bullet 5;}{ +\s29\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Bullet 6;}{ +\s30\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 Bullet 7;}{ +\s31\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Bullet 8;}{ +\s32\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon23 \snext32 Bullet 9;}{ +\s33\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs28\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading EULA;}{\s34\ql \li0\ri0\sb120\sa120\widctlpar\brdrb +\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs28\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{ +\s35\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 Preamble;}{\s36\ql \li0\ri0\sb120\sa120\widctlpar\brdrb +\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s37\qc \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Heading Warranty;}{ +\s38\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 +Heading 1 Warranty;}{\s39\ql \fi-360\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s40\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 +\b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext40 Heading 3 Bold;}{\s41\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 +\fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext41 Bullet 4 Underline;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext42 Bullet 3 Underline;}{\*\cs43 \additive \b\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\langnp1033\langfenp1033 \sbasedon10 \slocked +Heading 2 Char;}{\s44\ql \li720\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon16 \snext44 Body 2 Underline;}{ +\s45\ql \li1077\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \fs19\ul\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon17 \snext45 Body 3 Underline;}{ +\s46\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext46 Body Text 2;}{ +\s47\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \i\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext47 Bullet 4 Italics;}{\* +\cs48 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 2 Char;}{\*\cs49 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 3 Char;}{\*\cs50 \additive +\f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 4 Char;}{\*\cs51 \additive \f37\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slocked Body 1 Char;}{\s52\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 +\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext52 Preamble Border Above;}{ +\s53\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext53 \ssemihidden footnote text;}{\*\cs54 \additive \super +\sbasedon10 \ssemihidden footnote reference;}{\s55\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext55 \ssemihidden +endnote text;}{\*\cs56 \additive \super \sbasedon10 \ssemihidden endnote reference;}{\s57\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext57 \ssemihidden annotation text;}{\*\cs58 \additive \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s59\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext59 Char;}{\s60\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext60 Char Char Char Char;}{\*\cs61 \additive \ul\cf2 \sbasedon10 Hyperlink;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs16\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext62 \ssemihidden Balloon Text;}{\*\cs63 \additive +\b\f43\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs64 \additive \sbasedon10 page number;}{\s65\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 Char Char Char Char1;}{\s66\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\b\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid8999754 Body 0 Bold;}{\s67\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs19\lang1033\langfe1033\loch\f37\hich\af37\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid8999754 Body 0;}{\s68\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs20\lang1033\langfe1033\loch\f41\hich\af41\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink10 \styrsid10356816 Default Paragraph Font Para Char;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid176468498 +\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s32\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-699924060{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 +\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\b\i0\f3\fs20\fbias0 \fi-360\li717\jclisttab\tx717\lin717 } +{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221 +\jclisttab\tx3223\lin3221 }{\listname ;}\listid320961430}{\list\listtemplateid-1793664660{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\fbias0 \s38 +\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\fbias0 \s39\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'03(\'04);}{\levelnumbers\'02;}\fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers +\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \s40\fi-357\li1077 +\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 } +{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s25\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462}{\list\listtemplateid190114934\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1077\jclisttab\tx1077\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1797\jclisttab\tx1797\lin1797 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2517\jclisttab\tx2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3237\jclisttab\tx3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3957\jclisttab\tx3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4677 +\jclisttab\tx4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5397\jclisttab\tx5397\lin5397 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6117\jclisttab\tx6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6837\jclisttab\tx6837\lin6837 }{\listname ;}\listid509564613}{\list\listtemplateid1948578256 +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\fi-360\li1080 +\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-360\li2520 +\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid680715664{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \s6 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;} +\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-48305026\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s31\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357 +\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863 +\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\b\i0\f43\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\b\i0\f37\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02\'04.;}{\levelnumbers\'01;}\b0\i0\strike0\f43\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\b0\i0\f43\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\b0\i0\f43\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-357\li2863 +\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\b0\i0\f43\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid974869818}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s30 +\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 +}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s27\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s26\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130} +{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s28\fi-357\li1792 +\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace1077\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\leve... [truncated message content] |
From: <m_h...@us...> - 2006-07-05 23:22:56
|
Revision: 67 Author: m_hildebrand Date: 2006-07-05 16:22:52 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=67&view=rev Log Message: ----------- Updated File Structure and Class information Modified Paths: -------------- Design/Architecture/File Structure.doc Design/Architecture/Namespace, Class, and Public Method Definitions.doc Modified: Design/Architecture/File Structure.doc =================================================================== (Binary files differ) Modified: Design/Architecture/Namespace, Class, and Public Method Definitions.doc =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2006-07-05 20:59:02
|
Revision: 66 Author: rouquin Date: 2006-07-05 13:58:45 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=66&view=rev Log Message: ----------- Started new Admin Master page. Other minor updates. Modified Paths: -------------- WebPrototype/Admin.aspx WebPrototype/App_Data/ASPNETDB.MDF WebPrototype/App_Data/Database.mdf WebPrototype/App_Data/Database_log.LDF WebPrototype/App_Data/aspnetdb_log.ldf WebPrototype/Default.aspx.cs WebPrototype/MasterPage.master WebPrototype/MasterPage.master.cs WebPrototype/Settings.aspx.cs WebPrototype/Web.config Added Paths: ----------- WebPrototype/AdminMaster.master WebPrototype/AdminMaster.master.cs Modified: WebPrototype/Admin.aspx =================================================================== --- WebPrototype/Admin.aspx 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/Admin.aspx 2006-07-05 20:58:45 UTC (rev 66) @@ -1,4 +1,6 @@ -<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Admin.aspx.cs" Inherits="Admin" Title="TCDB: Admin" %> +<%@ Page Language="C#" MasterPageFile="~/AdminMaster.master" AutoEventWireup="true" CodeFile="Admin.aspx.cs" Inherits="Admin" Title="TCDB: Admin" %> +<%@ MasterType VirtualPath="~/AdminMaster.master" %> + <asp:Content ID="Content1" ContentPlaceHolderID="PageContent" Runat="Server"> </asp:Content> Added: WebPrototype/AdminMaster.master =================================================================== --- WebPrototype/AdminMaster.master (rev 0) +++ WebPrototype/AdminMaster.master 2006-07-05 20:58:45 UTC (rev 66) @@ -0,0 +1,162 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeFile="AdminMaster.master.cs" Inherits="AdminMaster" %> +<%@ Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlas" %> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head runat="server"> + <title>TCDB</title> +</head> +<body class="master"> + <atlas:ScriptManager ID="scriptManager" EnablePartialRendering="true" runat="server"> + </atlas:ScriptManager> + <div id="nonFooter"> + <form id="Form1" runat=server> + <div id="header"> + <table width=100%> + <tr height=50> + <td align=left valign=top> + <a href="Default.aspx"> + <asp:Image ID=logo runat=server ImageUrl="~/App_Themes/Python/Images/TCDB-2006-Logo-on-Blue.gif" /></a> + </td> + <td align=right valign=top> + <div id="menu"> + <asp:LoginView ID="MenuLoginView" runat="server"> + <LoggedInTemplate> + Welcome <div class="username"> + <asp:LoginName ID=LoginName1 runat=server /> + </div> + | <a href="Settings.aspx" class="header">Settings</a> | <asp:LoginStatus + ID="LoginStatus1" runat="server" OnLoggedOut=LoginStatus1_LoggedOut /> + <div id="options"> + <div id="build"> + VSM | 1.1 | Alpha | 134</div> + <div id="tasks"> + <a href="Assignments.aspx" class="header">Assignments</a> | <a href="Execution.aspx" + class="header">Execution</a> | <a href="TestManagement.aspx" class="header">Test Management</a> + </div> + </div> + </LoggedInTemplate> + <RoleGroups> + <asp:RoleGroup Roles="Admin"> + <ContentTemplate> + Welcome <div class="username"> + <asp:LoginName ID=LoginName2 runat=server /> + </div> + | <a href="Settings.aspx" class="header">Settings</a> | <a href="Admin.aspx" + class="header">Admin</a> | <asp:LoginStatus ID="LoginStatus1" runat="server" /> + <div id="options"> + <div id="build"> + VSM | 1.1 | Alpha | 134</div> + <div id="tasks"> + <a href="Assignments.aspx" class="header">Assignments</a> | <a href="Execution.aspx" + class="header">Execution</a> | <a href="TestManagement.aspx" class="header">Test Management</a> + </div> + </div> + </ContentTemplate> + </asp:RoleGroup> + </RoleGroups> + </asp:LoginView> + </div> + </td> + </tr> + </table> + </div> + <div id="content" class="fullheight"> + <asp:SiteMapPath ID="SiteMapPath1" runat="server"> + <PathSeparatorTemplate> + > + </PathSeparatorTemplate> + </asp:SiteMapPath> + <br /> + <br /> + <table> + <tr> + <td width=200 valign=top> + <atlas:UpdatePanel ID=treeViewUpdatePanel runat="server" Mode=Conditional> + <ContentTemplate> + <asp:TreeView ID=TreeView1 runat="server" SelectedNodeStyle-CssClass="selectednode" + OnTreeNodePopulate=TreeView1_TreeNodePopulate ExpandDepth=FullyExpand> + <Nodes> + <asp:TreeNode Text="Products" Value="Users" PopulateOnDemand="True" SelectAction=Expand + NavigateUrl="~/TestManagement.aspx" /> + </Nodes> + <SelectedNodeStyle CssClass="selectednode" /> + </asp:TreeView> + </ContentTemplate> + <Triggers> + <atlas:ControlEventTrigger ControlID="PageContent" EventName="Load" /> + </Triggers> + </atlas:UpdatePanel> + </td> + <td align=center valign=top> + <div> + <asp:ContentPlaceHolder ID="PageContent" runat="server"> + </asp:ContentPlaceHolder> + </div> + </td> + <td align="right" valign="top"> + <atlas:UpdatePanel ID=noteViewUpdatePanel runat="server" Mode=Conditional> + <ContentTemplate> + <div style="padding-left: 10px; text-align: left;"> + <a href="#" style="padding-left: 10px; text-align: left;">New Note</a></div> + <table width="225" cellpadding="0" cellspacing="0" border="0" style="padding: 10px;"> + <tr> + <td> + <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> + </ContentTemplate> + <Triggers> + <atlas:ControlEventTrigger ControlID="PageContent" EventName="Load" /> + </Triggers> + </atlas:UpdatePanel> + </td> + </tr> + </table> + </div> + </form> + </div> + <div id="footer"> + \xA9 2006 <a href="http://www.quest.com">Quest Software, Inc.</a> | <a href="Privacy.aspx"> + Privacy Policy</a> | <a href="SiteMap.aspx">Site Map</a></div> +</body> +</html> Added: WebPrototype/AdminMaster.master.cs =================================================================== --- WebPrototype/AdminMaster.master.cs (rev 0) +++ WebPrototype/AdminMaster.master.cs 2006-07-05 20:58:45 UTC (rev 66) @@ -0,0 +1,132 @@ +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; +using System.Data.SqlClient; + +public partial class AdminMaster : System.Web.UI.MasterPage +{ + private SqlConnection _DBConnection = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True"); + + protected void Page_Load(object sender, EventArgs e) + { + DBConnection.Open(); + } + public SqlConnection DBConnection { + get { return _DBConnection; } + } + protected void LoginStatus1_LoggedOut(object sender, EventArgs e) + { + Response.Redirect("Default.aspx"); + } + public void updateTree() + { + foreach (TreeNode node in TreeView1.Nodes) + { + node.ChildNodes.Clear(); + TreeView1_TreeNodePopulate(TreeView1, new TreeNodeEventArgs(node)); + } + TreeView1.ExpandAll(); + } + + protected void TreeView1_TreeNodePopulate(object sender, TreeNodeEventArgs e) + { + TreeView tv = (TreeView)sender; + DataSet ResultsDataSet = new DataSet(); + SqlDataAdapter DBAdapter; + String query; + + // Call the appropriate method to populate a node at a particular level. + switch (e.Node.Depth) + { + case 0: + // Populate the first-level nodes. + DBAdapter = new SqlDataAdapter("SELECT * FROM product", DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + TreeNode newNode = new TreeNode(); + newNode.Text = "<font color=black><b>"+row["Name"]+"</b></font>"; + newNode.Value = row["productID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/ProductEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + break; + case 1: + // Populate Product Versions + query = "SELECT * FROM version where productID="+e.Node.Value; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0){ + foreach (DataRow row in ResultsDataSet.Tables[0].Rows){ + // Create the new node. + TreeNode newNode = new TreeNode(); + newNode.Text = "<font color=black><i>"+row["number"]+"</i></font>"; + newNode.Value = row["versionID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/VersionEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + break; + case 2: + // Populate Builds + query = "SELECT * FROM build where versionID=" + e.Node.Value; + DBAdapter = new SqlDataAdapter(query, DBConnection); + DBAdapter.Fill(ResultsDataSet); + + if (ResultsDataSet.Tables.Count > 0) + { + foreach (DataRow row in ResultsDataSet.Tables[0].Rows) + { + // Create the new node. + TreeNode newNode = new TreeNode(); + newNode.Text = "<font color=black><i>" + row["number"] + "</i></font>"; + newNode.Value = row["buildID"].ToString(); + + // Set the PopulateOnDemand property to true so that the child nodes can be + // dynamically populated. + newNode.PopulateOnDemand = true; + + // Set additional properties for the node. + newNode.SelectAction = TreeNodeSelectAction.Expand; + newNode.NavigateUrl = "~/BuildEdit.aspx?id=" + newNode.Value; + + // Add the new node to the ChildNodes collection of the parent node. + e.Node.ChildNodes.Add(newNode); + } + } + break; + } + } + +} 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/Default.aspx.cs =================================================================== --- WebPrototype/Default.aspx.cs 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/Default.aspx.cs 2006-07-05 20:58:45 UTC (rev 66) @@ -32,6 +32,8 @@ pc.userID = row["userID"].ToString(); pc.FirstName = row["firstName"].ToString(); pc.LastName = row["lastName"].ToString(); + pc.defaultProduct = "VAS"; + pc.defaultProductID = "0"; pc.Save(); Response.Redirect("Assignments.aspx?id=" + pc.userID); Modified: WebPrototype/MasterPage.master =================================================================== --- WebPrototype/MasterPage.master 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/MasterPage.master 2006-07-05 20:58:45 UTC (rev 66) @@ -18,14 +18,14 @@ </td> <td align=right valign=top> <div id="menu"> - <asp:LoginView ID="MenuLoginView" runat="server"> + <asp:LoginView ID="MenuLoginView" runat="server" OnLoad=MenuLoginView_Load> <LoggedInTemplate> Welcome <div class="username"><asp:LoginName ID=LoginName1 runat=server /></div> | <a href="Settings.aspx" class="header">Settings</a> | <asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut=LoginStatus1_LoggedOut /> <div id="options"> <div id="build"> - VSM | 1.1 | Alpha | 134</div> + <asp:LinkButton ID=productLink runat="server" CommandName=productEdit OnCommand=productEdit /> | 1.1 | Alpha | 134</div> <div id="tasks"> <a href="Assignments.aspx" class="header">Assignments</a> | <a href="Execution.aspx" class="header">Execution</a> | <a href="TestManagement.aspx" class="header">Test Management</a> @@ -40,7 +40,7 @@ class="header">Admin</a> | <asp:LoginStatus ID="LoginStatus1" runat="server" /> <div id="options"> <div id="build"> - VSM | 1.1 | Alpha | 134</div> + <asp:LinkButton ID=productLink runat="server" CommandName=productEdit OnCommand=productEdit /> | 1.1 | Alpha | 134</div> <div id="tasks"> <a href="Assignments.aspx" class="header">Assignments</a> | <a href="Execution.aspx" class="header">Execution</a> | <a href="TestManagement.aspx" class="header">Test Management</a> Modified: WebPrototype/MasterPage.master.cs =================================================================== --- WebPrototype/MasterPage.master.cs 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/MasterPage.master.cs 2006-07-05 20:58:45 UTC (rev 66) @@ -26,4 +26,14 @@ { Response.Redirect("Default.aspx"); } + protected void productEdit(object sender, CommandEventArgs e) + { + Response.Redirect("ProductEdit.aspx?id=" + Profile.defaultProductID); + } + protected void MenuLoginView_Load(object sender, EventArgs e) + { + LinkButton productLink = (LinkButton)MenuLoginView.FindControl("productLink"); + if (productLink != null) + productLink.Text = Profile.defaultProduct; + } } Modified: WebPrototype/Settings.aspx.cs =================================================================== --- WebPrototype/Settings.aspx.cs 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/Settings.aspx.cs 2006-07-05 20:58:45 UTC (rev 66) @@ -61,6 +61,8 @@ pc.UserName = User.Identity.Name; pc.FirstName = (String)e.Values["firstName"]; pc.LastName = (String)e.Values["lastName"]; + pc.defaultProductID = "0"; + pc.defaultProduct = "VAS"; pc.Save(); } Response.Redirect("Settings.aspx?id="+id); Modified: WebPrototype/Web.config =================================================================== --- WebPrototype/Web.config 2006-07-05 20:02:16 UTC (rev 65) +++ WebPrototype/Web.config 2006-07-05 20:58:45 UTC (rev 66) @@ -64,6 +64,8 @@ <add name="FirstName" allowAnonymous="true" /> <add name="LastName" allowAnonymous="true" /> <add name="userID" allowAnonymous="true" /> + <add name="defaultProductID" allowAnonymous="true" /> + <add name="defaultProduct" allowAnonymous="true" /> </properties> </profile> <!-- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2006-07-05 20:02:34
|
Revision: 65 Author: rouquin Date: 2006-07-05 13:02:16 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=65&view=rev Log Message: ----------- A number of minor changes to fix a renaming of query attributes. Also created the user settings page. This only has the basic user information right now. We can add user defaults and stuff as that gets defined. 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/AssignmentMaster.master WebPrototype/Default.aspx.cs WebPrototype/FeatureEdit.aspx.cs WebPrototype/ObjectiveEdit.aspx.cs WebPrototype/Settings.aspx WebPrototype/Settings.aspx.cs WebPrototype/TestCaseEdit.aspx.cs WebPrototype/Web.config WebPrototype/WorkOrderEdit.aspx Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-07-05 19:59:13 UTC (rev 64) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-05 20:02:16 UTC (rev 65) @@ -50,7 +50,7 @@ Objective.statusID, Status.stateName, Objective.userID, Users.firstName + ' ' + Users.lastName AS createdBy FROM Objective LEFT OUTER JOIN Feature ON Objective.featureID = Feature.featureID LEFT OUTER JOIN - Users ON Users.id = Objective.userID LEFT OUTER JOIN + Users ON Users.userID = Objective.userID LEFT OUTER JOIN Status ON Status.id = Objective.statusID WHERE (Objective.objectiveID = @objectiveID)</CommandText> <Parameters> @@ -150,8 +150,8 @@ FROM TestCase LEFT OUTER JOIN Objective ON TestCase.objectiveID = Objective.objectiveID LEFT OUTER JOIN Status ON Status.id = TestCase.statusID LEFT OUTER JOIN - Users AS u1 ON u1.id = TestCase.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = TestCase.lastEditID + Users AS u1 ON u1.userID = TestCase.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = TestCase.lastEditID WHERE (TestCase.testcaseID = @testcaseID)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="testcaseID" ColumnName="testcaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testcaseID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -291,11 +291,11 @@ product.qaManager, u2.firstName + ' ' + u2.lastName AS qaManagerName, product.devLead, u3.firstName + ' ' + u3.lastName AS devLeadName, product.qaLead, u3.firstName + ' ' + u3.lastName AS qaLeadName, product.pm, u4.firstName + ' ' + u4.lastName AS pmName, product.codeName FROM product LEFT OUTER JOIN - Users AS u1 ON u1.id = product.devManager LEFT OUTER JOIN - Users AS u2 ON u2.id = product.qaManager LEFT OUTER JOIN - Users AS u3 ON u3.id = product.devLead LEFT OUTER JOIN - Users AS u4 ON u4.id = product.qaLead LEFT OUTER JOIN - Users AS u5 ON u5.id = product.pm + Users AS u1 ON u1.userID = product.devManager LEFT OUTER JOIN + Users AS u2 ON u2.userID = product.qaManager LEFT OUTER JOIN + Users AS u3 ON u3.userID = product.devLead LEFT OUTER JOIN + Users AS u4 ON u4.userID = product.qaLead LEFT OUTER JOIN + Users AS u5 ON u5.userID = product.pm WHERE (product.productID = @productID)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -368,11 +368,11 @@ <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Users" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetUserDataByID" GetMethodModifier="Public" GetMethodName="GetUserDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetUserDataByID" UserSourceName="GetUserDataByID"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, email, officePhone, homePhone, cellPhone, firstName, lastName, automation + <CommandText>SELECT userID, email, officePhone, homePhone, cellPhone, firstName, lastName, automation, username FROM Users -WHERE (id = @id)</CommandText> +WHERE (userID = @userID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="userID" ColumnName="userID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@userID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="userID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> @@ -380,7 +380,6 @@ </DbSource> </MainSource> <Mappings> - <Mapping SourceColumn="id" DataSetColumn="id" /> <Mapping SourceColumn="email" DataSetColumn="email" /> <Mapping SourceColumn="officePhone" DataSetColumn="officePhone" /> <Mapping SourceColumn="homePhone" DataSetColumn="homePhone" /> @@ -388,18 +387,86 @@ <Mapping SourceColumn="firstName" DataSetColumn="firstName" /> <Mapping SourceColumn="lastName" DataSetColumn="lastName" /> <Mapping SourceColumn="automation" DataSetColumn="automation" /> + <Mapping SourceColumn="userID" DataSetColumn="userID" /> + <Mapping SourceColumn="username" DataSetColumn="username" /> </Mappings> <Sources> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteUserByID" Modifier="Public" Name="DeleteUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="DeleteUserByID"> + <DeleteCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>DELETE FROM Users WHERE userID=@original_userID</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="original_userID" ColumnName="userID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_userID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="userID" SourceColumnNullMapping="False" SourceVersion="Original"> + </Parameter> + </Parameters> + </DbCommand> + </DeleteCommand> + </DbSource> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Users" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetUserNames" GetMethodModifier="Public" GetMethodName="GetUserNames" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetUserNames" UserSourceName="GetUserNames1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, firstName + ' ' + lastName AS Name + <CommandText>SELECT userID, firstName + ' ' + lastName AS Name FROM Users</CommandText> <Parameters> </Parameters> </DbCommand> </SelectCommand> </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertUser" Modifier="Public" Name="InsertUser" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="InsertUser"> + <InsertCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>INSERT INTO Users + (username,email, officePhone, homePhone, cellPhone, firstName, lastName, automation) +VALUES (@username,@email,@officePhone,@homePhone,@cellPhone,@firstName,@lastName,@automation)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="username" ColumnName="username" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@username" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="username" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="email" ColumnName="email" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@email" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="email" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="officePhone" ColumnName="officePhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@officePhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="officePhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="homePhone" ColumnName="homePhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@homePhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="homePhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="cellPhone" ColumnName="cellPhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@cellPhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="cellPhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="firstName" ColumnName="firstName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(24)" DbType="AnsiString" Direction="Input" ParameterName="@firstName" Precision="0" ProviderType="VarChar" Scale="0" Size="24" SourceColumn="firstName" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="lastName" ColumnName="lastName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(24)" DbType="AnsiString" Direction="Input" ParameterName="@lastName" Precision="0" ProviderType="VarChar" Scale="0" Size="24" SourceColumn="lastName" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="automation" ColumnName="automation" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@automation" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="automation" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </InsertCommand> + </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateUserByID" Modifier="Public" Name="UpdateUserByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="UpdateUserByID"> + <UpdateCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>UPDATE Users +SET email = @email, officePhone = @officePhone, homePhone = @homePhone, cellPhone = @cellPhone, + firstName = @firstName, lastName = @lastName, automation = @automation +WHERE (userID = @original_userID)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="email" ColumnName="email" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@email" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="email" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="officePhone" ColumnName="officePhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@officePhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="officePhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="homePhone" ColumnName="homePhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@homePhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="homePhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="cellPhone" ColumnName="cellPhone" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(14)" DbType="AnsiString" Direction="Input" ParameterName="@cellPhone" Precision="0" ProviderType="VarChar" Scale="0" Size="14" SourceColumn="cellPhone" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="firstName" ColumnName="firstName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(24)" DbType="AnsiString" Direction="Input" ParameterName="@firstName" Precision="0" ProviderType="VarChar" Scale="0" Size="24" SourceColumn="firstName" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="lastName" ColumnName="lastName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="varchar(24)" DbType="AnsiString" Direction="Input" ParameterName="@lastName" Precision="0" ProviderType="VarChar" Scale="0" Size="24" SourceColumn="lastName" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="automation" ColumnName="automation" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@automation" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="automation" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="original_userID" ColumnName="userID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Users" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_userID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="userID" SourceColumnNullMapping="False" SourceVersion="Original"> + </Parameter> + </Parameters> + </DbCommand> + </UpdateCommand> + </DbSource> </Sources> </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="StatusTableAdapter" GeneratorDataComponentClassName="StatusTableAdapter" Name="Status" UserDataComponentName="StatusTableAdapter"> @@ -698,8 +765,8 @@ u2.firstName + ' ' + u2.lastName AS assignedTo, Assignments.assignedID FROM Assignments INNER JOIN ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID WHERE (ActionItem.actionItemID = @id)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="actionItemID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.ActionItem" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="actionItemID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -783,8 +850,8 @@ FROM WorkOrder INNER JOIN Assignments ON WorkOrder.workOrderID = Assignments.workOrderID LEFT OUTER JOIN platform ON platform.platformID = WorkOrder.platformID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN os ON os.osID = platform.osID LEFT OUTER JOIN architecture ON architecture.architectureID = platform.architectureID WHERE (WorkOrder.workOrderID = @workOrderID)</CommandText> @@ -846,7 +913,7 @@ <CommandText>SELECT workOrderTestCase.testCaseID AS testcaseID, CAST(TestCase.number AS varchar(20)) + ': ' + TestCase.name AS Name, TestCase.statusID, TestCase.steps,TestCase.number FROM workOrderTestCase INNER JOIN - TestCase ON workOrderTestCase.testCaseID = TestCase.id + TestCase ON workOrderTestCase.testCaseID = TestCase.testCaseID WHERE (workOrderTestCase.workOrderID = @workOrderID)</CommandText> <Parameters> <Parameter AllowDbNull="True" AutogeneratedName="workOrderID" ColumnName="workOrderID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.workOrderTestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@workOrderID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="workOrderID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -993,12 +1060,12 @@ <CommandText>SELECT Feature.featureID, Feature.name, Feature.description, Feature_1.name AS Parent, Feature.parentFeatureID, Users.firstName + ' ' + Users.lastName AS createdBy, Feature.userID, Feature.dateCreated, Feature.featureNumber, fv_1.Product, fv_1.productID FROM Feature LEFT OUTER JOIN - Users ON Users.id = Feature.userID LEFT OUTER JOIN + Users ON Users.userID = Feature.userID LEFT OUTER JOIN Feature AS Feature_1 ON Feature.parentFeatureID = Feature_1.featureID INNER JOIN - (SELECT DISTINCT fv.featureID, p.Name AS Product, p.id AS productID + (SELECT DISTINCT fv.featureID, p.Name AS Product, p.productID AS productID FROM featureVersion AS fv INNER JOIN version AS v ON v.versionID = fv.versionID LEFT OUTER JOIN - Products AS p ON p.id = v.productID) AS fv_1 ON fv_1.featureID = Feature.featureID + product AS p ON p.productID= v.productID) AS fv_1 ON fv_1.featureID = Feature.featureID WHERE (Feature.featureID = @featureID)</CommandText> <Parameters> <Parameter AllowDbNull="False" AutogeneratedName="featureID" ColumnName="featureID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Feature" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@featureID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="featureID" SourceColumnNullMapping="False" SourceVersion="Current"> @@ -1057,68 +1124,68 @@ <xs:element name="Objective" msprop:Generator_UserTableName="Objective" msprop:Generator_RowDeletedName="ObjectiveRowDeleted" msprop:Generator_RowChangedName="ObjectiveRowChanged" msprop:Generator_RowClassName="ObjectiveRow" msprop:Generator_RowChangingName="ObjectiveRowChanging" msprop:Generator_RowEvArgName="ObjectiveRowChangeEvent" msprop:Generator_RowEvHandlerName="ObjectiveRowChangeEventHandler" msprop:Generator_TableClassName="ObjectiveDataTable" msprop:Generator_TableVarName="tableObjective" msprop:Generator_RowDeletingName="ObjectiveRowDeleting" msprop:Generator_TablePropName="Objective"> <xs:complexType> <xs:sequence> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" 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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> - <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> - <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> + <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> + <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> + <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> </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="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" 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="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <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:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> - <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> + <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> </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" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> @@ -1131,27 +1198,27 @@ <xs:element name="product" msprop:Generator_UserTableName="product" msprop:Generator_RowDeletedName="productRowDeleted" msprop:Generator_RowChangedName="productRowChanged" msprop:Generator_RowClassName="productRow" msprop:Generator_RowChangingName="productRowChanging" msprop:Generator_RowEvArgName="productRowChangeEvent" msprop:Generator_RowEvHandlerName="productRowChangeEventHandler" msprop:Generator_TableClassName="productDataTable" msprop:Generator_TableVarName="tableproduct" msprop:Generator_RowDeletingName="productRowDeleting" msprop:Generator_TablePropName="product"> <xs:complexType> <xs:sequence> - <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" 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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="devManager" msprop:Generator_UserColumnName="devManager" msprop:Generator_ColumnVarNameInTable="columndevManager" msprop:Generator_ColumnPropNameInRow="devManager" msprop:Generator_ColumnPropNameInTable="devManagerColumn" type="xs:int" minOccurs="0" /> - <xs:element name="qaManager" msprop:Generator_UserColumnName="qaManager" msprop:Generator_ColumnVarNameInTable="columnqaManager" msprop:Generator_ColumnPropNameInRow="qaManager" msprop:Generator_ColumnPropNameInTable="qaManagerColumn" type="xs:int" minOccurs="0" /> - <xs:element name="devLead" msprop:Generator_UserColumnName="devLead" msprop:Generator_ColumnVarNameInTable="columndevLead" msprop:Generator_ColumnPropNameInRow="devLead" msprop:Generator_ColumnPropNameInTable="devLeadColumn" type="xs:int" minOccurs="0" /> - <xs:element name="qaLead" msprop:Generator_UserColumnName="qaLead" msprop:Generator_ColumnVarNameInTable="columnqaLead" msprop:Generator_ColumnPropNameInRow="qaLead" msprop:Generator_ColumnPropNameInTable="qaLeadColumn" type="xs:int" minOccurs="0" /> - <xs:element name="pm" msprop:Generator_UserColumnName="pm" msprop:Generator_ColumnVarNameInTable="columnpm" msprop:Generator_ColumnPropNameInRow="pm" msprop:Generator_ColumnPropNameInTable="pmColumn" type="xs:int" minOccurs="0" /> - <xs:element name="codeName" msprop:Generator_UserColumnName="codeName" msprop:Generator_ColumnVarNameInTable="columncodeName" msprop:Generator_ColumnPropNameInRow="codeName" msprop:Generator_ColumnPropNameInTable="codeNameColumn" minOccurs="0"> + <xs:element name="devManager" msprop:Generator_UserColumnName="devManager" msprop:Generator_ColumnPropNameInRow="devManager" msprop:Generator_ColumnVarNameInTable="columndevManager" msprop:Generator_ColumnPropNameInTable="devManagerColumn" type="xs:int" minOccurs="0" /> + <xs:element name="qaManager" msprop:Generator_UserColumnName="qaManager" msprop:Generator_ColumnPropNameInRow="qaManager" msprop:Generator_ColumnVarNameInTable="columnqaManager" msprop:Generator_ColumnPropNameInTable="qaManagerColumn" type="xs:int" minOccurs="0" /> + <xs:element name="devLead" msprop:Generator_UserColumnName="devLead" msprop:Generator_ColumnPropNameInRow="devLead" msprop:Generator_ColumnVarNameInTable="columndevLead" msprop:Generator_ColumnPropNameInTable="devLeadColumn" type="xs:int" minOccurs="0" /> + <xs:element name="qaLead" msprop:Generator_UserColumnName="qaLead" msprop:Generator_ColumnPropNameInRow="qaLead" msprop:Generator_ColumnVarNameInTable="columnqaLead" msprop:Generator_ColumnPropNameInTable="qaLeadColumn" type="xs:int" minOccurs="0" /> + <xs:element name="pm" msprop:Generator_UserColumnName="pm" msprop:Generator_ColumnPropNameInRow="pm" msprop:Generator_ColumnVarNameInTable="columnpm" msprop:Generator_ColumnPropNameInTable="pmColumn" type="xs:int" minOccurs="0" /> + <xs:element name="codeName" msprop:Generator_UserColumnName="codeName" msprop:Generator_ColumnPropNameInRow="codeName" msprop:Generator_ColumnVarNameInTable="columncodeName" msprop:Generator_ColumnPropNameInTable="codeNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="10" /> @@ -1164,72 +1231,79 @@ <xs:element name="Users" msprop:Generator_UserTableName="Users" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_RowClassName="UsersRow" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_TableVarName="tableUsers" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_TablePropName="Users"> <xs:complexType> <xs:sequence> - <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="email" msprop:Generator_UserColumnName="email" msprop:Generator_ColumnPropNameInRow="email" msprop:Generator_ColumnVarNameInTable="columnemail" msprop:Generator_ColumnPropNameInTable="emailColumn" minOccurs="0"> + <xs:element name="email" msprop:Generator_UserColumnName="email" msprop:Generator_ColumnVarNameInTable="columnemail" msprop:Generator_ColumnPropNameInRow="email" msprop:Generator_ColumnPropNameInTable="emailColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="officePhone" msprop:Generator_UserColumnName="officePhone" msprop:Generator_ColumnPropNameInRow="officePhone" msprop:Generator_ColumnVarNameInTable="columnofficePhone" msprop:Generator_ColumnPropNameInTable="officePhoneColumn" minOccurs="0"> + <xs:element name="officePhone" msprop:Generator_UserColumnName="officePhone" msprop:Generator_ColumnVarNameInTable="columnofficePhone" msprop:Generator_ColumnPropNameInRow="officePhone" msprop:Generator_ColumnPropNameInTable="officePhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="homePhone" msprop:Generator_UserColumnName="homePhone" msprop:Generator_ColumnPropNameInRow="homePhone" msprop:Generator_ColumnVarNameInTable="columnhomePhone" msprop:Generator_ColumnPropNameInTable="homePhoneColumn" minOccurs="0"> + <xs:element name="homePhone" msprop:Generator_UserColumnName="homePhone" msprop:Generator_ColumnVarNameInTable="columnhomePhone" msprop:Generator_ColumnPropNameInRow="homePhone" msprop:Generator_ColumnPropNameInTable="homePhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="cellPhone" msprop:Generator_UserColumnName="cellPhone" msprop:Generator_ColumnPropNameInRow="cellPhone" msprop:Generator_ColumnVarNameInTable="columncellPhone" msprop:Generator_ColumnPropNameInTable="cellPhoneColumn" minOccurs="0"> + <xs:element name="cellPhone" msprop:Generator_UserColumnName="cellPhone" msprop:Generator_ColumnVarNameInTable="columncellPhone" msprop:Generator_ColumnPropNameInRow="cellPhone" msprop:Generator_ColumnPropNameInTable="cellPhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="firstName" msprop:Generator_UserColumnName="firstName" msprop:Generator_ColumnPropNameInRow="firstName" msprop:Generator_ColumnVarNameInTable="columnfirstName" msprop:Generator_ColumnPropNameInTable="firstNameColumn" minOccurs="0"> + <xs:element name="firstName" msprop:Generator_UserColumnName="firstName" msprop:Generator_ColumnVarNameInTable="columnfirstName" msprop:Generator_ColumnPropNameInRow="firstName" msprop:Generator_ColumnPropNameInTable="firstNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="lastName" msprop:Generator_UserColumnName="lastName" msprop:Generator_ColumnPropNameInRow="lastName" msprop:Generator_ColumnVarNameInTable="columnlastName" msprop:Generator_ColumnPropNameInTable="lastNameColumn" minOccurs="0"> + <xs:element name="lastName" msprop:Generator_UserColumnName="lastName" msprop:Generator_ColumnVarNameInTable="columnlastName" msprop:Generator_ColumnPropNameInRow="lastName" msprop:Generator_ColumnPropNameInTable="lastNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="automation" msprop:Generator_UserColumnName="automation" msprop:Generator_ColumnPropNameInRow="automation" msprop:Generator_ColumnVarNameInTable="columnautomation" msprop:Generator_ColumnPropNameInTable="automationColumn" type="xs:boolean" minOccurs="0" /> + <xs:element name="automation" msprop:Generator_UserColumnName="automation" msprop:Generator_ColumnVarNameInTable="columnautomation" msprop:Generator_ColumnPropNameInRow="automation" msprop:Generator_ColumnPropNameInTable="automationColumn" type="xs:boolean" minOccurs="0" /> + <xs:element name="userID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" /> + <xs:element name="username" msprop:Generator_UserColumnName="username" msprop:Generator_ColumnPropNameInRow="username" msprop:Generator_ColumnVarNameInTable="columnusername" msprop:Generator_ColumnPropNameInTable="usernameColumn" minOccurs="0"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:maxLength value="50" /> + </xs:restriction> + </xs:simpleType> + </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Status" msprop:Generator_UserTableName="Status" msprop:Generator_RowDeletedName="StatusRowDeleted" msprop:Generator_RowChangedName="StatusRowChanged" msprop:Generator_RowClassName="StatusRow" msprop:Generator_RowChangingName="StatusRowChanging" msprop:Generator_RowEvArgName="StatusRowChangeEvent" msprop:Generator_RowEvHandlerName="StatusRowChangeEventHandler" msprop:Generator_TableClassName="StatusDataTable" msprop:Generator_TableVarName="tableStatus" msprop:Generator_RowDeletingName="StatusRowDeleting" msprop:Generator_TablePropName="Status"> <xs:complexType> <xs:sequence> - <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="stateName" msprop:Generator_UserColumnName="stateName" msprop:Generator_ColumnVarNameInTable="columnstateName" msprop:Generator_ColumnPropNameInRow="stateName" msprop:Generator_ColumnPropNameInTable="stateNameColumn" minOccurs="0"> + <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <xs:element name="stateName" msprop:Generator_UserColumnName="stateName" msprop:Generator_ColumnPropNameInRow="stateName" msprop:Generator_ColumnVarNameInTable="columnstateName" msprop:Generator_ColumnPropNameInTable="stateNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="groupName" msprop:Generator_UserColumnName="groupName" msprop:Generator_ColumnVarNameInTable="columngroupName" msprop:Generator_ColumnPropNameInRow="groupName" msprop:Generator_ColumnPropNameInTable="groupNameColumn" minOccurs="0"> + <xs:element name="groupName" msprop:Generator_UserColumnName="groupName" msprop:Generator_ColumnPropNameInRow="groupName" msprop:Generator_ColumnVarNameInTable="columngroupName" msprop:Generator_ColumnPropNameInTable="groupNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20" /> @@ -1242,132 +1316,132 @@ <xs:element name="testCaseTags" msprop:Generator_UserTableName="testCaseTags" msprop:Generator_RowDeletedName="testCaseTagsRowDeleted" msprop:Generator_RowChangedName="testCaseTagsRowChanged" msprop:Generator_RowClassName="testCaseTagsRow" msprop:Generator_RowChangingName="testCaseTagsRowChanging" msprop:Generator_RowEvArgName="testCaseTagsRowChangeEvent" msprop:Generator_RowEvHandlerName="testCaseTagsRowChangeEventHandler" msprop:Generator_TableClassName="testCaseTagsDataTable" msprop:Generator_TableVarName="tabletestCaseTags" msprop:Generator_RowDeletingName="testCaseTagsRowDeleting" msprop:Generator_TablePropName="testCaseTags"> <xs:complexType> <xs:sequence> - <xs:element name="testCaseTagsID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testCaseTagsID" msprop:Generator_ColumnPropNameInRow="testCaseTagsID" msprop:Generator_ColumnVarNameInTable="columntestCaseTagsID" msprop:Generator_ColumnPropNameInTable="testCaseTagsIDColumn" type="xs:int" /> - <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" /> - <xs:element name="tagID" msprop:Generator_UserColumnName="tagID" msprop:Generator_ColumnPropNameInRow="tagID" msprop:Generator_ColumnVarNameInTable="columntagID" msprop:Generator_ColumnPropNameInTable="tagIDColumn" type="xs:int" /> + <xs:element name="testCaseTagsID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testCaseTagsID" msprop:Generator_ColumnVarNameInTable="columntestCaseTagsID" msprop:Generator_ColumnPropNameInRow="testCaseTagsID" msprop:Generator_ColumnPropNameInTable="testCaseTagsIDColumn" type="xs:int" /> + <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" /> + <xs:element name="tagID" msprop:Generator_UserColumnName="tagID" msprop:Generator_ColumnVarNameInTable="columntagID" msprop:Generator_ColumnPropNameInRow="tagID" msprop:Generator_ColumnPropNameInTable="tagIDColumn" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="version" msprop:Generator_UserTableName="version" msprop:Generator_RowDeletedName="versionRowDeleted" msprop:Generator_RowChangedName="versionRowChanged" msprop:Generator_RowClassName="versionRow" msprop:Generator_RowChangingName="versionRowChanging" msprop:Generator_RowEvArgName="versionRowChangeEvent" msprop:Generator_RowEvHandlerName="versionRowChangeEventHandler" msprop:Generator_TableClassName="versionDataTable" msprop:Generator_TableVarName="tableversion" msprop:Generator_RowDeletingName="versionRowDeleting" msprop:Generator_TablePropName="version"> <xs:complexType> <xs:sequence> - <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" /> - <xs:element name="productID" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> - <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn"> + <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" /> + <xs:element name="productID" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCrea... [truncated message content] |
From: <m_h...@us...> - 2006-07-05 19:59:18
|
Revision: 64 Author: m_hildebrand Date: 2006-07-05 12:59:13 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=64&view=rev Log Message: ----------- Added some architecture information Added Paths: ----------- Design/Architecture/ Design/Architecture/File Structure.doc Design/Architecture/Namespace, Class, and Public Method Definitions.doc Added: Design/Architecture/File Structure.doc =================================================================== (Binary files differ) Property changes on: Design/Architecture/File Structure.doc ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: Design/Architecture/Namespace, Class, and Public Method Definitions.doc =================================================================== (Binary files differ) Property changes on: Design/Architecture/Namespace, Class, and Public Method Definitions.doc ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jon...@us...> - 2006-07-05 19:54:59
|
Revision: 63 Author: jon_r_johnson Date: 2006-07-05 12:54:54 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=63&view=rev Log Message: ----------- Added graphical diagram of TCDB and the TestPass overview Added Paths: ----------- Schema/TCDB_Overview.png Added: Schema/TCDB_Overview.png =================================================================== (Binary files differ) Property changes on: Schema/TCDB_Overview.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m_h...@us...> - 2006-07-05 18:32:36
|
Revision: 62 Author: m_hildebrand Date: 2006-07-05 11:32:31 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=62&view=rev Log Message: ----------- Fixed some validation issues with missing quotation marks around values Modified Paths: -------------- WebPrototype/Assignments.aspx Modified: WebPrototype/Assignments.aspx =================================================================== --- WebPrototype/Assignments.aspx 2006-07-05 16:37:03 UTC (rev 61) +++ WebPrototype/Assignments.aspx 2006-07-05 18:32:31 UTC (rev 62) @@ -17,10 +17,10 @@ </td> <td align="right" valign="bottom" style="padding-right: 20px;"> <asp:CheckBox ID="cboShowCompleted" runat="server" Text="Show Completed" TextAlign="Left" - AutoPostBack="true" OnCheckedChanged=cboShowCompleted_CheckedChanged /></td> + AutoPostBack="true" OnCheckedChanged="cboShowCompleted_CheckedChanged" /></td> </tr> <tr> - <td colspan="2" width=700> + <td colspan="2" width="700px"> <div class="xsnazzy"> <b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"> </b></b> @@ -29,12 +29,12 @@ <h3>My Assignments</h3> <asp:GridView ID="GridView1" runat="server" GridLines="None" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="AssignmentDataSource" RowStyle-CssClass="gridhover" - DataKeyNames=assignmentID OnRowDataBound=GridView1_RowDataBound Width=100%> + DataKeyNames="assignmentID" OnRowDataBound="GridView1_RowDataBound" Width="100%"> <Columns> <asp:ImageField DataImageUrlField="highPriorityID" ShowHeader="False"> </asp:ImageField> <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="default.aspx?id={0}" - DataTextField="Assignment" HeaderText="Assignment" SortExpression=Assignment> + DataTextField="Assignment" HeaderText="Assignment" SortExpression="Assignment"> <ItemStyle HorizontalAlign="Left" /> </asp:HyperLinkField> <asp:BoundField DataField="assignee" HeaderText="Assignee" SortExpression="assignee"> @@ -103,8 +103,8 @@ Type:</h4> </td> <td align="right" valign="bottom" style="height: 20px"> - <asp:CheckBox ID="cboTypeFilter" runat="server" TextAlign="Left" Checked=True AutoPostBack=True - OnCheckedChanged=cboTypeFilter_CheckedChanged /></td> + <asp:CheckBox ID="cboTypeFilter" runat="server" TextAlign="Left" Checked="True" AutoPostBack="True" + OnCheckedChanged="cboTypeFilter_CheckedChanged" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -113,9 +113,9 @@ </tr> </table> <asp:CheckBox ID="cboShowActionItems" runat="server" Text="Action Items" Checked="true" - AutoPostBack=True OnCheckedChanged=cboShowActionItems_CheckedChanged /><br /> + AutoPostBack="True" OnCheckedChanged="cboShowActionItems_CheckedChanged" /><br /> <asp:CheckBox ID="cboShowWorkOrders" runat="server" Text="Work Orders" Checked="true" - AutoPostBack=True OnCheckedChanged=cboShowWorkOrders_CheckedChanged /> + AutoPostBack="True" OnCheckedChanged="cboShowWorkOrders_CheckedChanged" /> </div> <b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"> </b></b> @@ -133,8 +133,8 @@ Status:</h4> </td> <td align="right" valign="bottom" style="height: 20px"> - <asp:CheckBox ID="cboStatusFilter" runat="server" TextAlign="Left" OnCheckedChanged=cboStatusFilter_CheckedChanged - Checked=True AutoPostBack=True /></td> + <asp:CheckBox ID="cboStatusFilter" runat="server" TextAlign="Left" OnCheckedChanged="cboStatusFilter_CheckedChanged" + Checked="True" AutoPostBack="True" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -143,13 +143,13 @@ </tr> </table> <asp:CheckBox ID="cboFilterStarted" runat="server" Text="Started" Checked="True" - OnCheckedChanged=cboFilterStarted_CheckedChanged AutoPostBack=True /><br /> + OnCheckedChanged="cboFilterStarted_CheckedChanged" AutoPostBack="True" /><br /> <asp:CheckBox ID="cboFilterNotStarted" runat="server" Text="Not Started" Checked="true" - OnCheckedChanged=cboFilterNotStarted_CheckedChanged AutoPostBack=True /><br /> + OnCheckedChanged="cboFilterNotStarted_CheckedChanged" AutoPostBack="True" /><br /> <asp:CheckBox ID="cboFilterCompleted" runat="server" Text="Completed" Checked="false" - OnCheckedChanged=cboFilterCompleted_CheckedChanged AutoPostBack=True /><br /> + OnCheckedChanged="cboFilterCompleted_CheckedChanged" AutoPostBack="True" /><br /> <asp:CheckBox ID="cboFilterInactive" runat="server" Text="Inactive" Checked="false" - OnCheckedChanged=cboFilterInactive_CheckedChanged AutoPostBack=True /></div> + OnCheckedChanged="cboFilterInactive_CheckedChanged" AutoPostBack="True" /></div> <b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"> </b></b> </div> @@ -166,8 +166,8 @@ Priority:</h4> </td> <td align="right" valign="bottom" style="height: 20px"> - <asp:CheckBox ID="cboPriorityFilter" runat="server" TextAlign="Left" OnCheckedChanged=cboPriorityFilter_CheckedChanged - Checked=True AutoPostBack=True /></td> + <asp:CheckBox ID="cboPriorityFilter" runat="server" TextAlign="Left" OnCheckedChanged="cboPriorityFilter_CheckedChanged" + Checked="True" AutoPostBack="True" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -176,9 +176,9 @@ </tr> </table> <asp:CheckBox ID="cboHighPriority" runat="server" Text="High" Checked="True" - OnCheckedChanged=cboHighPriority_CheckedChanged AutoPostBack=True /><br /> + OnCheckedChanged="cboHighPriority_CheckedChanged" AutoPostBack="True" /><br /> <asp:CheckBox ID="cboLowPriority" runat="server" Text="Low" Checked="true" - OnCheckedChanged=cboLowPriority_CheckedChanged AutoPostBack=True /></div> + OnCheckedChanged="cboLowPriority_CheckedChanged" AutoPostBack="True" /></div> <b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"> </b></b> </div> @@ -197,8 +197,8 @@ Assigned Date:</h4> </td> <td align="right" valign="bottom"> - <asp:CheckBox ID="cboDateFilter" runat="server" TextAlign="Left" AutoPostBack=True - OnCheckedChanged=cboDateFilter_CheckedChanged /></td> + <asp:CheckBox ID="cboDateFilter" runat="server" TextAlign="Left" AutoPostBack="True" + OnCheckedChanged="cboDateFilter_CheckedChanged" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -211,7 +211,7 @@ <td> <cc1:DatePicker ID="fromDate" runat="server" DateFormatString="MM/dd/yyyy" OnPreRender="fromDate_PreRender" - Enabled=False OnInit=fromDate_Init></cc1:DatePicker> + Enabled="False" OnInit="fromDate_Init"></cc1:DatePicker> </td> </tr> <tr> @@ -220,7 +220,7 @@ <td style="height: 16px"> <cc1:DatePicker ID="toDate" runat="server" DateFormatString="MM/dd/yyyy" OnPreRender="toDate_PreRender" - Enabled=False OnInit=toDate_Init></cc1:DatePicker> + Enabled="False" OnInit="toDate_Init"></cc1:DatePicker> </td> </tr> </table> @@ -241,8 +241,8 @@ Date Due:</h4> </td> <td align="right" valign="bottom"> - <asp:CheckBox ID="cboDueFilter" runat="server" TextAlign="Left" AutoPostBack=True - OnCheckedChanged=cboDueFilter_CheckedChanged /></td> + <asp:CheckBox ID="cboDueFilter" runat="server" TextAlign="Left" AutoPostBack="True" + OnCheckedChanged="cboDueFilter_CheckedChanged" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -255,7 +255,7 @@ <td> <cc1:DatePicker ID="fromDueDate" runat="server" DateFormatString="MM/dd/yyyy" OnPreRender="fromDueDate_PreRender" - Enabled=False OnInit=fromDate_Init></cc1:DatePicker> + Enabled="False" OnInit="fromDate_Init"></cc1:DatePicker> </td> </tr> <tr> @@ -264,7 +264,7 @@ <td style="height: 16px"> <cc1:DatePicker ID="toDueDate" runat="server" DateFormatString="MM/dd/yyyy" OnPreRender="toDueDate_PreRender" - Enabled=False OnInit=toDate_Init></cc1:DatePicker> + Enabled="False" OnInit="toDate_Init"></cc1:DatePicker> </td> </tr> </table> @@ -285,8 +285,8 @@ Finished Date:</h4> </td> <td align="right" valign="bottom"> - <asp:CheckBox ID="cboFinishedFilter" runat="server" TextAlign="Left" AutoPostBack=True - OnCheckedChanged=cboFinishedFilter_CheckedChanged /></td> + <asp:CheckBox ID="cboFinishedFilter" runat="server" TextAlign="Left" AutoPostBack="True" + OnCheckedChanged="cboFinishedFilter_CheckedChanged" /></td> </tr> <tr> <td colspan="2" class="hr"> @@ -299,7 +299,7 @@ <td> <cc1:DatePicker ID="fromFinishedDate" runat="server" DateFormatString="MM/dd/yyyy" - OnPreRender="fromFinishedDate_PreRender" Enabled=False OnInit=fromDate_Init></cc1:DatePicker> + OnPreRender="fromFinishedDate_PreRender" Enabled="False" OnInit="fromDate_Init"></cc1:DatePicker> </td> </tr> <tr> @@ -308,7 +308,7 @@ <td style="height: 16px"> <cc1:DatePicker ID="toFinishedDate" runat="server" DateFormatString="MM/dd/yyyy" - OnPreRender="toFinishedDate_PreRender" Enabled=False OnInit=toDate_Init></cc1:DatePicker> + OnPreRender="toFinishedDate_PreRender" Enabled="False" OnInit="toDate_Init"></cc1:DatePicker> </td> </tr> </table> @@ -320,7 +320,7 @@ </tr> <tr> <td style="height: 22px"> - <asp:Button ID=Update runat="server" Text="Refresh" /></td> + <asp:Button ID="Update" runat="server" Text="Refresh" /></td> </tr> </table> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2006-07-05 16:37:25
|
Revision: 61 Author: rouquin Date: 2006-07-05 09:37:03 -0700 (Wed, 05 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=61&view=rev Log Message: ----------- Added login functionality. Updated user menu on Master pages. I have my server configured to use my test users for authentication, but I think it stores that information locally. The server can be used to authenticate against AD which will need to be set up and tested on the real server when that is set up. However, my test users should be sufficient to design the web pages appropriately (which shouldn't depend on how authentication is being done - only that it is). I also created an Admin user to test admin functionality. All passwords are tcdb@123 Updated Users table to be more accurate. Will have to change a number of queries to use userID rather than simply id. 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/AssignmentMaster.master WebPrototype/AssignmentMaster.master.cs WebPrototype/Assignments.aspx WebPrototype/Default.aspx WebPrototype/Default.aspx.cs WebPrototype/MasterPage.master WebPrototype/MasterPage.master.cs WebPrototype/Settings.aspx.cs WebPrototype/TestMaster.master WebPrototype/TestMaster.master.cs WebPrototype/Web.config Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-07-03 23:54:02 UTC (rev 60) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-05 16:37:03 UTC (rev 61) @@ -249,7 +249,7 @@ </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="productTableAdapter" GeneratorDataComponentClassName="productTableAdapter" Name="product" UserDataComponentName="productTableAdapter"> <MainSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllProductData" GetMethodModifier="Public" GetMethodName="GetAllProductData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllProductData" UserSourceName="GetProductDataByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllProductData" GetMethodModifier="Public" GetMethodName="GetAllProductData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllProductData" UserSourceName="GetAllProductData"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT productID, name, description, devManager, qaManager, devLead, qaLead, pm, codeName @@ -284,7 +284,7 @@ </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetProductByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetProductByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetProductByID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetProductByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetProductByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetProductByID" UserSourceName="GetProductByID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT product.productID, product.name, product.description, product.devManager, u1.firstName + ' ' + u1.lastName AS devManagerName, @@ -610,8 +610,8 @@ Status.stateName, Assignments.actionItemID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN Status ON Status.id = Assignments.statusID UNION SELECT 'WO' AS Type, WorkOrder.name AS Assignment, Assignments.assignmentID, u1.firstName + ' ' + u1.lastName AS Creator, @@ -619,8 +619,8 @@ Status.stateName, Assignments.workOrderID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN WorkOrder ON WorkOrder.workOrderID = Assignments.workOrderID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN Status ON Status.id = Assignments.statusID</CommandText> <Parameters> </Parameters> @@ -635,8 +635,8 @@ Status.stateName, Assignments.actionItemID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN ActionItem ON ActionItem.actionItemID = Assignments.actionItemID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN Status ON Status.id = Assignments.statusID WHERE (Assignments.assignedID = @assignedID) UNION @@ -645,8 +645,8 @@ Status.stateName, Assignments.workOrderID AS id, Assignments.highPriorityID FROM Assignments INNER JOIN WorkOrder ON WorkOrder.workOrderID = Assignments.workOrderID LEFT OUTER JOIN - Users AS u1 ON u1.id = Assignments.creatorID LEFT OUTER JOIN - Users AS u2 ON u2.id = Assignments.assignedID LEFT OUTER JOIN + Users AS u1 ON u1.userID = Assignments.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.userID = Assignments.assignedID LEFT OUTER JOIN Status ON Status.id = Assignments.statusID WHERE (Assignments.assignedID = @assignedID)</CommandText> <Parameters> @@ -1057,68 +1057,68 @@ <xs:element name="Objective" msprop:Generator_UserTableName="Objective" msprop:Generator_RowDeletedName="ObjectiveRowDeleted" msprop:Generator_RowChangedName="ObjectiveRowChanged" msprop:Generator_RowClassName="ObjectiveRow" msprop:Generator_RowChangingName="ObjectiveRowChanging" msprop:Generator_RowEvArgName="ObjectiveRowChangeEvent" msprop:Generator_RowEvHandlerName="ObjectiveRowChangeEventHandler" msprop:Generator_TableClassName="ObjectiveDataTable" msprop:Generator_TableVarName="tableObjective" msprop:Generator_RowDeletingName="ObjectiveRowDeleting" msprop:Generator_TablePropName="Objective"> <xs:complexType> <xs:sequence> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" 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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> - <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> - <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> + <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> + <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> + <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> </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="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" 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="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <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="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> - <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> + <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> </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_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <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="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> @@ -1131,27 +1131,27 @@ <xs:element name="product" msprop:Generator_UserTableName="product" msprop:Generator_RowDeletedName="productRowDeleted" msprop:Generator_RowChangedName="productRowChanged" msprop:Generator_RowClassName="productRow" msprop:Generator_RowChangingName="productRowChanging" msprop:Generator_RowEvArgName="productRowChangeEvent" msprop:Generator_RowEvHandlerName="productRowChangeEventHandler" msprop:Generator_TableClassName="productDataTable" msprop:Generator_TableVarName="tableproduct" msprop:Generator_RowDeletingName="productRowDeleting" msprop:Generator_TablePropName="product"> <xs:complexType> <xs:sequence> - <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="productID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> + <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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="devManager" msprop:Generator_UserColumnName="devManager" msprop:Generator_ColumnPropNameInRow="devManager" msprop:Generator_ColumnVarNameInTable="columndevManager" msprop:Generator_ColumnPropNameInTable="devManagerColumn" type="xs:int" minOccurs="0" /> - <xs:element name="qaManager" msprop:Generator_UserColumnName="qaManager" msprop:Generator_ColumnPropNameInRow="qaManager" msprop:Generator_ColumnVarNameInTable="columnqaManager" msprop:Generator_ColumnPropNameInTable="qaManagerColumn" type="xs:int" minOccurs="0" /> - <xs:element name="devLead" msprop:Generator_UserColumnName="devLead" msprop:Generator_ColumnPropNameInRow="devLead" msprop:Generator_ColumnVarNameInTable="columndevLead" msprop:Generator_ColumnPropNameInTable="devLeadColumn" type="xs:int" minOccurs="0" /> - <xs:element name="qaLead" msprop:Generator_UserColumnName="qaLead" msprop:Generator_ColumnPropNameInRow="qaLead" msprop:Generator_ColumnVarNameInTable="columnqaLead" msprop:Generator_ColumnPropNameInTable="qaLeadColumn" type="xs:int" minOccurs="0" /> - <xs:element name="pm" msprop:Generator_UserColumnName="pm" msprop:Generator_ColumnPropNameInRow="pm" msprop:Generator_ColumnVarNameInTable="columnpm" msprop:Generator_ColumnPropNameInTable="pmColumn" type="xs:int" minOccurs="0" /> - <xs:element name="codeName" msprop:Generator_UserColumnName="codeName" msprop:Generator_ColumnPropNameInRow="codeName" msprop:Generator_ColumnVarNameInTable="columncodeName" msprop:Generator_ColumnPropNameInTable="codeNameColumn" minOccurs="0"> + <xs:element name="devManager" msprop:Generator_UserColumnName="devManager" msprop:Generator_ColumnVarNameInTable="columndevManager" msprop:Generator_ColumnPropNameInRow="devManager" msprop:Generator_ColumnPropNameInTable="devManagerColumn" type="xs:int" minOccurs="0" /> + <xs:element name="qaManager" msprop:Generator_UserColumnName="qaManager" msprop:Generator_ColumnVarNameInTable="columnqaManager" msprop:Generator_ColumnPropNameInRow="qaManager" msprop:Generator_ColumnPropNameInTable="qaManagerColumn" type="xs:int" minOccurs="0" /> + <xs:element name="devLead" msprop:Generator_UserColumnName="devLead" msprop:Generator_ColumnVarNameInTable="columndevLead" msprop:Generator_ColumnPropNameInRow="devLead" msprop:Generator_ColumnPropNameInTable="devLeadColumn" type="xs:int" minOccurs="0" /> + <xs:element name="qaLead" msprop:Generator_UserColumnName="qaLead" msprop:Generator_ColumnVarNameInTable="columnqaLead" msprop:Generator_ColumnPropNameInRow="qaLead" msprop:Generator_ColumnPropNameInTable="qaLeadColumn" type="xs:int" minOccurs="0" /> + <xs:element name="pm" msprop:Generator_UserColumnName="pm" msprop:Generator_ColumnVarNameInTable="columnpm" msprop:Generator_ColumnPropNameInRow="pm" msprop:Generator_ColumnPropNameInTable="pmColumn" type="xs:int" minOccurs="0" /> + <xs:element name="codeName" msprop:Generator_UserColumnName="codeName" msprop:Generator_ColumnVarNameInTable="columncodeName" msprop:Generator_ColumnPropNameInRow="codeName" msprop:Generator_ColumnPropNameInTable="codeNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="10" /> @@ -1164,72 +1164,72 @@ <xs:element name="Users" msprop:Generator_UserTableName="Users" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_RowClassName="UsersRow" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_TableVarName="tableUsers" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_TablePropName="Users"> <xs:complexType> <xs:sequence> - <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="email" msprop:Generator_UserColumnName="email" msprop:Generator_ColumnVarNameInTable="columnemail" msprop:Generator_ColumnPropNameInRow="email" msprop:Generator_ColumnPropNameInTable="emailColumn" minOccurs="0"> + <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <xs:element name="email" msprop:Generator_UserColumnName="email" msprop:Generator_ColumnPropNameInRow="email" msprop:Generator_ColumnVarNameInTable="columnemail" msprop:Generator_ColumnPropNameInTable="emailColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="officePhone" msprop:Generator_UserColumnName="officePhone" msprop:Generator_ColumnVarNameInTable="columnofficePhone" msprop:Generator_ColumnPropNameInRow="officePhone" msprop:Generator_ColumnPropNameInTable="officePhoneColumn" minOccurs="0"> + <xs:element name="officePhone" msprop:Generator_UserColumnName="officePhone" msprop:Generator_ColumnPropNameInRow="officePhone" msprop:Generator_ColumnVarNameInTable="columnofficePhone" msprop:Generator_ColumnPropNameInTable="officePhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="homePhone" msprop:Generator_UserColumnName="homePhone" msprop:Generator_ColumnVarNameInTable="columnhomePhone" msprop:Generator_ColumnPropNameInRow="homePhone" msprop:Generator_ColumnPropNameInTable="homePhoneColumn" minOccurs="0"> + <xs:element name="homePhone" msprop:Generator_UserColumnName="homePhone" msprop:Generator_ColumnPropNameInRow="homePhone" msprop:Generator_ColumnVarNameInTable="columnhomePhone" msprop:Generator_ColumnPropNameInTable="homePhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="cellPhone" msprop:Generator_UserColumnName="cellPhone" msprop:Generator_ColumnVarNameInTable="columncellPhone" msprop:Generator_ColumnPropNameInRow="cellPhone" msprop:Generator_ColumnPropNameInTable="cellPhoneColumn" minOccurs="0"> + <xs:element name="cellPhone" msprop:Generator_UserColumnName="cellPhone" msprop:Generator_ColumnPropNameInRow="cellPhone" msprop:Generator_ColumnVarNameInTable="columncellPhone" msprop:Generator_ColumnPropNameInTable="cellPhoneColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="firstName" msprop:Generator_UserColumnName="firstName" msprop:Generator_ColumnVarNameInTable="columnfirstName" msprop:Generator_ColumnPropNameInRow="firstName" msprop:Generator_ColumnPropNameInTable="firstNameColumn" minOccurs="0"> + <xs:element name="firstName" msprop:Generator_UserColumnName="firstName" msprop:Generator_ColumnPropNameInRow="firstName" msprop:Generator_ColumnVarNameInTable="columnfirstName" msprop:Generator_ColumnPropNameInTable="firstNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="lastName" msprop:Generator_UserColumnName="lastName" msprop:Generator_ColumnVarNameInTable="columnlastName" msprop:Generator_ColumnPropNameInRow="lastName" msprop:Generator_ColumnPropNameInTable="lastNameColumn" minOccurs="0"> + <xs:element name="lastName" msprop:Generator_UserColumnName="lastName" msprop:Generator_ColumnPropNameInRow="lastName" msprop:Generator_ColumnVarNameInTable="columnlastName" msprop:Generator_ColumnPropNameInTable="lastNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="automation" msprop:Generator_UserColumnName="automation" msprop:Generator_ColumnVarNameInTable="columnautomation" msprop:Generator_ColumnPropNameInRow="automation" msprop:Generator_ColumnPropNameInTable="automationColumn" type="xs:boolean" minOccurs="0" /> + <xs:element name="automation" msprop:Generator_UserColumnName="automation" msprop:Generator_ColumnPropNameInRow="automation" msprop:Generator_ColumnVarNameInTable="columnautomation" msprop:Generator_ColumnPropNameInTable="automationColumn" type="xs:boolean" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Status" msprop:Generator_UserTableName="Status" msprop:Generator_RowDeletedName="StatusRowDeleted" msprop:Generator_RowChangedName="StatusRowChanged" msprop:Generator_RowClassName="StatusRow" msprop:Generator_RowChangingName="StatusRowChanging" msprop:Generator_RowEvArgName="StatusRowChangeEvent" msprop:Generator_RowEvHandlerName="StatusRowChangeEventHandler" msprop:Generator_TableClassName="StatusDataTable" msprop:Generator_TableVarName="tableStatus" msprop:Generator_RowDeletingName="StatusRowDeleting" msprop:Generator_TablePropName="Status"> <xs:complexType> <xs:sequence> - <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> - <xs:element name="stateName" msprop:Generator_UserColumnName="stateName" msprop:Generator_ColumnPropNameInRow="stateName" msprop:Generator_ColumnVarNameInTable="columnstateName" msprop:Generator_ColumnPropNameInTable="stateNameColumn" minOccurs="0"> + <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <xs:element name="stateName" msprop:Generator_UserColumnName="stateName" msprop:Generator_ColumnVarNameInTable="columnstateName" msprop:Generator_ColumnPropNameInRow="stateName" msprop:Generator_ColumnPropNameInTable="stateNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="groupName" msprop:Generator_UserColumnName="groupName" msprop:Generator_ColumnPropNameInRow="groupName" msprop:Generator_ColumnVarNameInTable="columngroupName" msprop:Generator_ColumnPropNameInTable="groupNameColumn" minOccurs="0"> + <xs:element name="groupName" msprop:Generator_UserColumnName="groupName" msprop:Generator_ColumnVarNameInTable="columngroupName" msprop:Generator_ColumnPropNameInRow="groupName" msprop:Generator_ColumnPropNameInTable="groupNameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20" /> @@ -1242,132 +1242,132 @@ <xs:element name="testCaseTags" msprop:Generator_UserTableName="testCaseTags" msprop:Generator_RowDeletedName="testCaseTagsRowDeleted" msprop:Generator_RowChangedName="testCaseTagsRowChanged" msprop:Generator_RowClassName="testCaseTagsRow" msprop:Generator_RowChangingName="testCaseTagsRowChanging" msprop:Generator_RowEvArgName="testCaseTagsRowChangeEvent" msprop:Generator_RowEvHandlerName="testCaseTagsRowChangeEventHandler" msprop:Generator_TableClassName="testCaseTagsDataTable" msprop:Generator_TableVarName="tabletestCaseTags" msprop:Generator_RowDeletingName="testCaseTagsRowDeleting" msprop:Generator_TablePropName="testCaseTags"> <xs:complexType> <xs:sequence> - <xs:element name="testCaseTagsID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testCaseTagsID" msprop:Generator_ColumnVarNameInTable="columntestCaseTagsID" msprop:Generator_ColumnPropNameInRow="testCaseTagsID" msprop:Generator_ColumnPropNameInTable="testCaseTagsIDColumn" type="xs:int" /> - <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" /> - <xs:element name="tagID" msprop:Generator_UserColumnName="tagID" msprop:Generator_ColumnVarNameInTable="columntagID" msprop:Generator_ColumnPropNameInRow="tagID" msprop:Generator_ColumnPropNameInTable="tagIDColumn" type="xs:int" /> + <xs:element name="testCaseTagsID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testCaseTagsID" msprop:Generator_ColumnPropNameInRow="testCaseTagsID" msprop:Generator_ColumnVarNameInTable="columntestCaseTagsID" msprop:Generator_ColumnPropNameInTable="testCaseTagsIDColumn" type="xs:int" /> + <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" /> + <xs:element name="tagID" msprop:Generator_UserColumnName="tagID" msprop:Generator_ColumnPropNameInRow="tagID" msprop:Generator_ColumnVarNameInTable="columntagID" msprop:Generator_ColumnPropNameInTable="tagIDColumn" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="version" msprop:Generator_UserTableName="version" msprop:Generator_RowDeletedName="versionRowDeleted" msprop:Generator_RowChangedName="versionRowChanged" msprop:Generator_RowClassName="versionRow" msprop:Generator_RowChangingName="versionRowChanging" msprop:Generator_RowEvArgName="versionRowChangeEvent" msprop:Generator_RowEvHandlerName="versionRowChangeEventHandler" msprop:Generator_TableClassName="versionDataTable" msprop:Generator_TableVarName="tableversion" msprop:Generator_RowDeletingName="versionRowDeleting" msprop:Generator_TablePropName="version"> <xs:complexType> <xs:sequence> - <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" /> - <xs:element name="productID" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> - <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn"> + <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" /> + <xs:element name="productID" msprop:Generator_UserColumnName="productID" msprop:Generator_ColumnPropNameInRow="productID" msprop:Generator_ColumnVarNameInTable="columnproductID" msprop:Generator_ColumnPropNameInTable="productIDColumn" type="xs:int" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" /> - <xs:element name="active" msprop:Generator_UserColumnName="active" msprop:Generator_ColumnVarNameInTable="columnactive" msprop:Generator_ColumnPropNameInRow="active" msprop:Generator_ColumnPropNameInTable="activeColumn" type="xs:boolean" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" /> + <xs:element name="active" msprop:Generator_UserColumnName="active" msprop:Generator_ColumnPropNameInRow="active" msprop:Generator_ColumnVarNameInTable="columnactive" msprop:Generator_ColumnPropNameInTable="activeColumn" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="versionTestCase" msprop:Generator_UserTableName="versionTestCase" msprop:Generator_RowDeletedName="versionTestCaseRowDeleted" msprop:Generator_RowChangedName="versionTestCaseRowChanged" msprop:Generator_RowClassName="versionTestCaseRow" msprop:Generator_RowChangingName="versionTestCaseRowChanging" msprop:Generator_RowEvArgName="versionTestCaseRowChangeEvent" msprop:Generator_RowEvHandlerName="versionTestCaseRowChangeEventHandler" msprop:Generator_TableClassName="versionTestCaseDataTable" msprop:Generator_TableVarName="tableversionTestCase" msprop:Generator_RowDeletingName="versionTestCaseRowDeleting" msprop:Generator_TablePropName="versionTestCase"> <xs:complexType> <xs:sequence> - <xs:element name="versionTestCaseID" msprop:Generator_UserColumnName="versionTestCaseID" msprop:Generator_ColumnVarNameInTable="columnversionTestCaseID" msprop:Generator_ColumnPropNameInRow="versionTestCaseID" msprop:Generator_ColumnPropNameInTable="versionTestCaseIDColumn" type="xs:int" /> - <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="versionTestCaseID" msprop:Generator_UserColumnName="versionTestCaseID" msprop:Generator_ColumnPropNameInRow="versionTestCaseID" msprop:Generator_ColumnVarNameInTable="columnversionTestCaseID" msprop:Generator_ColumnPropNameInTable="versionTestCaseIDColumn" type="xs:int" /> + <xs:element name="testCaseID" msprop:Generator_UserColumnName="testCaseID" msprop:Generator_ColumnPropNameInRow="testCaseID" msprop:Generator_ColumnVarNameInTable="columntestCaseID" msprop:Generator_ColumnPropNameInTable="testCaseIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="versionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="featureVersion" msprop:Generator_UserTableName="featureVersion" msprop:Generator_RowDeletedName="featureVersionRowDeleted" msprop:Generator_RowChangedName="featureVersionRowChanged" msprop:Generator_RowClassName="featureVersionRow" msprop:Generator_RowChangingName="featureVersionRowChanging" msprop:Generator_RowEvArgName="featureVersionRowChangeEvent" msprop:Generator_RowEvHandlerName="featureVersionRowChangeEventHandler" msprop:Generator_TableClassName="featureVersionDataTable" msprop:Generator_TableVarName="tablefeatureVersion" msprop:Generator_RowDeletingName="featureVersionRowDeleting" msprop:Generator_TablePropName="featureVersion"> <xs:complexType> <xs:sequence> - <xs:element name="featureVersionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="featureVersionID" msprop:Generator_ColumnVarNameInTable="columnfeatureVersionID" msprop:Generator_ColumnPropNameInRow="featureVersionID" msprop:Generator_ColumnPropNameInTable="featureVersionIDColumn" type="xs:int" /> - <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="versionID" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="featureVersionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="featureVersionID" msprop:Generator_ColumnPropNameInRow="featureVersionID" msprop:Generator_ColumnVarNameInTable="columnfeatureVersionID" msprop:Generator_ColumnPropNameInTable="featureVersionIDColumn" type="xs:int" /> + <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="versionID" msprop:Generator_UserColumnName="versionID" msprop:Generator_ColumnPropNameInRow="versionID" msprop:Generator_ColumnVarNameInTable="columnversionID" msprop:Generator_ColumnPropNameInTable="versionIDColumn" type="xs:int" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Assignments" msprop:Generator_UserTableName="Assignments" msprop:Generator_RowDeletedName="AssignmentsRowDeleted" msprop:Generator_RowChangedName="AssignmentsRowChanged" msprop:Generator_RowClassName="AssignmentsRow" msprop:Generator_RowChangingName="AssignmentsRowChanging" msprop:Generator_RowEvArgName="AssignmentsRowChangeEvent" msprop:Generator_RowEvHandlerName="AssignmentsRowChangeEventHandler" msprop:Generator_TableClassName="AssignmentsDataTable" msprop:Generator_TableVarName="tableAssignments" msprop:Generator_RowDeletingName="AssignmentsRowDeleting" msprop:Generator_TablePropName="Assignments"> <xs:complexType> <xs:sequence> - <xs:element name="assignmentID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="assignmentID" msprop:Generator_ColumnPropNameInRow="assignmentID" msprop:Generator_ColumnVarNameInTable="columnassignmentID" msprop:Generator_ColumnPropNameInTable="assignmentIDColumn" type="xs:int" /> - <xs:element name="dateAssigned" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateAssigned" msprop:Generator_ColumnPropNameInRow="dateAssigned" msprop:Generator_ColumnVarNameInTable="columndateAssigned" msprop:Generator_ColumnPropNameInTable="dateAssignedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateFinished" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateFinished" msprop:Generator_ColumnPropNameInRow="dateFinished" msprop:Generator_ColumnVarNameInTable="columndateFinished" msprop:Generator_ColumnPropNameInTable="dateFinishedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateDue" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateDue" msprop:Generator_ColumnPropNameInRow="dateDue" msprop:Generator_ColumnVarNameInTable="columndateDue" msprop:Generator_ColumnPropNameInTable="dateDueColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="workOrderID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="workOrderID" msprop:Generator_ColumnPropNameInRow="workOrderID" msprop:Generator_ColumnVarNameInTable="columnworkOrderID" msprop:Generator_ColumnPropNameInTable="workOrderIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="actionItemID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="actionItemID" msprop:Generator_ColumnPropNameInRow="actionItemID" msprop:Generator_ColumnVarNameInTable="columnactionItemID" msprop:Generator_ColumnPropNameInTable="actionItemIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="highPriorityID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="highPriorityID" msprop:Generator_ColumnPropNameInRow="highPriorityID" msprop:Generator_ColumnVarNameInTable="columnhighPriorityID" msprop:Generator_ColumnPropNameInTable="highPriorityIDColumn" type="xs:boolean" minOccurs="0" /> - <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="statusID" msdata:Caption="assignmentStatusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="assignedID" msprop:Generator_UserColumnName="assignedID" msprop:Generator_ColumnPropNameInRow="assignedID" msprop:Generator_ColumnVarNameInTable="columnassignedID" msprop:Generator_ColumnPropNameInTable="assignedIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="assignmentID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="assignmentID" msprop:Generator_ColumnVarNameInTable="columnassignmentID" msprop:Generator_ColumnPropNameInRow="assignmentID" msprop:Generator_ColumnPropNameInTable="assignmentIDColumn" type="xs:int" /> + <xs:element name="dateAssigned" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateAssigned" msprop:Generator_ColumnVarNameInTable="columndateAssigned" msprop:Generator_ColumnPropNameInRow="dateAssigned" msprop:Generator_ColumnPropNameInTable="dateAssignedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateFinished" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateFinished" msprop:Generator_ColumnVarNameInTable="columndateFinished" msprop:Generator_ColumnPropNameInRow="dateFinished" msprop:Generator_ColumnPropNameInTable="dateFinishedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateDue" msdata:ReadOnly="true" msprop:Generator_UserColumnName="dateDue" msprop:Generator_ColumnVarNameInTable="columndateDue" msprop:Generator_ColumnPropNameInRow="dateDue" msprop:Generator_ColumnPropNameInTable="dateDueColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="workOrderID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="workOrderID" msprop:Generator_ColumnVarNameInTable="columnworkOrderID" msprop:Generator_ColumnPropNameInRow="workOrderID" msprop:Generator_ColumnPropNameInTable="workOrderIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="actionItemID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="actionItemID" msprop:Generator_ColumnVarNameInTable="columnactionItemID" msprop:Generator_ColumnPropNameInRow="actionItemID" msprop:Generator_ColumnPropNameInTable="actionItemIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="highPriorityID" msdata:ReadOnly="true" msprop:Generator_UserColumnName="highPriorityID" msprop:Generator_ColumnVarNameInTable="columnhighPriorityID" msprop:Generator_ColumnPropNameInRow="highPriorityID" msprop:Generator_ColumnPropNameInTable="highPriorityIDColumn" type="xs:boolean" minOccurs="0" /> + <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="statusID" msdata:Caption="assignmentStatusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="assignedID" msprop:Generator_UserColumnName="assignedID" msprop:Generator_ColumnVarNameInTable="columnassignedID" msprop:Generator_ColumnPropNameInRow="assignedID" msprop:Generator_ColumnPropNameInTable="assignedIDColumn" type="xs:int" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ActionItem" msprop:Generator_UserTableName="ActionItem" msprop:Generator_RowDeletedName="ActionItemRowDeleted" msprop:Generator_RowChangedName="ActionItemRowChanged" msprop:Generator_RowClassName="ActionItemRow" msprop:Generator_RowChangingName="ActionItemRowChanging" msprop:Generator_RowEvArgName="ActionItemRowChangeEvent" msprop:Generator_RowEvHandlerName="ActionItemRowChangeEventHandler" msprop:Generator_TableClassName="ActionItemDataTable" msprop:Generator_TableVarName="tableActionItem" msprop:Generator_RowDeletingName="ActionItemRowDeleting" msprop:Generator_TablePropName="ActionItem"> <xs:complexType> <xs:sequence> - <xs:element name="actionItemID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="actionItemID" msprop:Generator_ColumnPropNameInRow="actionItemID" msprop:Generator_ColumnVarNameInTable="columnactionItemID" msprop:Generator_ColumnPropNameInTable="actionItemIDColumn" type="xs:int" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="actionItemID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="actionItemID" msprop:Generator_ColumnVarNameInTable="columnactionItemID" msprop:Generator_ColumnPropNameInRow="actionItemID" msprop:Generator_ColumnPropNameInTable="actionItemIDColumn" type="xs:int" /> + <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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="percentComplete" msprop:Generator_UserColumnName="percentComplete" msprop:Generator_ColumnPropNameInRow="percentComplete" msprop:Generator_ColumnVarNameInTable="columnpercentComplete" msprop:Generator_ColumnPropNameInTable="percentCompleteColumn" type="xs:int" minOccurs="0" /> + <xs:element name="percentComplete" msprop:Generator_UserColumnName="percentComplete" msprop:Generator_ColumnVarNameInTable="columnpercentComplete" msprop:Generator_ColumnPropNameInRow="percentComplete" msprop:Generator_ColumnPropNameInTable="percentCompleteColumn" type="xs:int" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="WorkOrder" msprop:Generator_UserTableName="WorkOrder" msprop:Generator_RowDeletedName="WorkOrderRowDeleted" msprop:Generator_RowChangedName="WorkOrderRowChanged" msprop:Generator_RowClassName="WorkOrderRo... [truncated message content] |
From: <jon...@us...> - 2006-07-03 23:54:06
|
Revision: 60 Author: jon_r_johnson Date: 2006-07-03 16:54:02 -0700 (Mon, 03 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=60&view=rev Log Message: ----------- Added view_result. Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-07-03 23:23:35 UTC (rev 59) +++ Schema/TCDBSQLServer2005.sql 2006-07-03 23:54:02 UTC (rev 60) @@ -1036,6 +1036,22 @@ |
From: <jon...@us...> - 2006-07-03 23:23:41
|
Revision: 59 Author: jon_r_johnson Date: 2006-07-03 16:23:35 -0700 (Mon, 03 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=59&view=rev Log Message: ----------- Updated view_workOrderPassRate, and view_assignments. Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-07-03 23:03:28 UTC (rev 58) +++ Schema/TCDBSQLServer2005.sql 2006-07-03 23:23:35 UTC (rev 59) @@ -130,36 +130,36 @@ |
From: <jon...@us...> - 2006-07-03 23:03:33
|
Revision: 58 Author: jon_r_johnson Date: 2006-07-03 16:03:28 -0700 (Mon, 03 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=58&view=rev Log Message: ----------- Added buildID to table tcdb_workOrder, added view_workOrderPassRate. Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-07-03 21:44:07 UTC (rev 57) +++ Schema/TCDBSQLServer2005.sql 2006-07-03 23:03:28 UTC (rev 58) @@ -258,6 +258,29 @@ |
From: <ro...@us...> - 2006-07-03 21:44:24
|
Revision: 57 Author: rouquin Date: 2006-07-03 14:44:07 -0700 (Mon, 03 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=57&view=rev Log Message: ----------- updated ProductEdit to be cleaner 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/ProductEdit.aspx WebPrototype/ProductEdit.aspx.cs WebPrototype/TestMaster.master.cs Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-07-03 19:56:58 UTC (rev 56) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-03 21:44:07 UTC (rev 57) @@ -106,7 +106,7 @@ </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="GetAllTestCaseData" GetMethodModifier="Public" GetMethodName="GetAllTestCaseData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllTestCaseData" UserSourceName="GetTestCaseDataByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.TestCase" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllTestCaseData" GetMethodModifier="Public" GetMethodName="GetAllTestCaseData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllTestCaseData" UserSourceName="GetAllTestCaseData"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT testcaseID, objectiveID, name, number, steps, creatorID, lastEditID, dateCreated, dateEdited, statusID @@ -141,7 +141,7 @@ </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTestCasesByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetTestCasesByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTestCasesByID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTestCasesByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetTestCasesByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTestCasesByID" UserSourceName="GetTestCasesByID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT TestCase.testcaseID, TestCase.objectiveID, Objective.name AS objectiveName, TestCase.name, TestCase.number, TestCase.steps, @@ -185,7 +185,7 @@ </DbCommand> </InsertCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateTestCaseByID" Modifier="Public" Name="UpdateTestCaseByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy4" UserSourceName="UpdateTestCaseByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateTestCaseByID" Modifier="Public" Name="UpdateTestCaseByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateTestCaseByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>UPDATE TestCase @@ -231,7 +231,7 @@ <Mapping SourceColumn="description" DataSetColumn="description" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTagsByTestCaseID" GetMethodModifier="Public" GetMethodName="GetTagsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTagsByTestCaseID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTagsByTestCaseID" GetMethodModifier="Public" GetMethodName="GetTagsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTagsByTestCaseID" UserSourceName="GetTagsByTestCaseID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT Tags.id, Tags.name, Tags.description @@ -247,160 +247,120 @@ </DbSource> </Sources> </TableAdapter> - <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProductsTableAdapter" GeneratorDataComponentClassName="ProductsTableAdapter" Name="Products" UserDataComponentName="ProductsTableAdapter"> + <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="productTableAdapter" GeneratorDataComponentClassName="productTableAdapter" Name="product" UserDataComponentName="productTableAdapter"> <MainSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Products" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetProductDataByID" GetMethodModifier="Public" GetMethodName="GetProductDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetProductDataByID" UserSourceName="GetProductDataByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllProductData" GetMethodModifier="Public" GetMethodName="GetAllProductData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllProductData" UserSourceName="GetProductDataByID"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT p.id, p.Name, p.Description, p.Code, u1.firstName + ' ' + u1.lastName AS ProductManager, p.ProductManager AS ProductManagerID, - u2.firstName + ' ' + u2.lastName AS DevManager, p.DevManager AS DevManagerID, u3.firstName + ' ' + u3.lastName AS DevLead, - p.DevLead AS DevLeadID, u4.firstName + ' ' + u4.lastName AS QAManager, p.QAManager AS QAManagerID, - u5.firstName + ' ' + u5.lastName AS QALead, p.QALead AS QALeadID -FROM Products AS p LEFT OUTER JOIN - Users AS u1 ON u1.id = p.ProductManager LEFT OUTER JOIN - Users AS u2 ON u2.id = p.DevManager LEFT OUTER JOIN - Users AS u3 ON u3.id = p.DevLead LEFT OUTER JOIN - Users AS u4 ON u4.id = p.QAManager LEFT OUTER JOIN - Users AS u5 ON u5.id = p.QALead -WHERE (p.id = @id)</CommandText> + <CommandText>SELECT productID, name, description, devManager, qaManager, devLead, qaLead, pm, codeName +FROM product</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" 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="Description" DataSetColumn="Description" /> - <Mapping SourceColumn="Code" DataSetColumn="Code" /> - <Mapping SourceColumn="ProductManager" DataSetColumn="ProductManager" /> - <Mapping SourceColumn="ProductManagerID" DataSetColumn="ProductManagerID" /> - <Mapping SourceColumn="DevManager" DataSetColumn="DevManager" /> - <Mapping SourceColumn="DevManagerID" DataSetColumn="DevManagerID" /> - <Mapping SourceColumn="DevLead" DataSetColumn="DevLead" /> - <Mapping SourceColumn="DevLeadID" DataSetColumn="DevLeadID" /> - <Mapping SourceColumn="QAManager" DataSetColumn="QAManager" /> - <Mapping SourceColumn="QAManagerID" DataSetColumn="QAManagerID" /> - <Mapping SourceColumn="QALead" DataSetColumn="QALead" /> - <Mapping SourceColumn="QALeadID" DataSetColumn="QALeadID" /> + <Mapping SourceColumn="productID" DataSetColumn="productID" /> + <Mapping SourceColumn="name" DataSetColumn="name" /> + <Mapping SourceColumn="description" DataSetColumn="description" /> + <Mapping SourceColumn="devManager" DataSetColumn="devManager" /> + <Mapping SourceColumn="qaManager" DataSetColumn="qaManager" /> + <Mapping SourceColumn="devLead" DataSetColumn="devLead" /> + <Mapping SourceColumn="qaLead" DataSetColumn="qaLead" /> + <Mapping SourceColumn="pm" DataSetColumn="pm" /> + <Mapping SourceColumn="codeName" DataSetColumn="codeName" /> </Mappings> <Sources> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteByID" Modifier="Public" Name="DeleteByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteByID"> <DeleteCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>DELETE FROM Products -WHERE (id = @original_id)</CommandText> + <CommandText>DELETE FROM product +WHERE (productID = @original_productID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="False" AutogeneratedName="original_productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Original"> </Parameter> </Parameters> </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Products" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetAllProducts" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetAllProducts" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetAllProducts" UserSourceName="GetAllProducts1"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.product" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetProductByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetProductByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetProductByID" UserSourceName="FillBy"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT Code, Description, Name, id FROM Products</CommandText> + <CommandText>SELECT product.productID, product.name, product.description, product.devManager, u1.firstName + ' ' + u1.lastName AS devManagerName, + product.qaManager, u2.firstName + ' ' + u2.lastName AS qaManagerName, product.devLead, u3.firstName + ' ' + u3.lastName AS devLeadName, + product.qaLead, u3.firstName + ' ' + u3.lastName AS qaLeadName, product.pm, u4.firstName + ' ' + u4.lastName AS pmName, product.codeName +FROM product LEFT OUTER JOIN + Users AS u1 ON u1.id = product.devManager LEFT OUTER JOIN + Users AS u2 ON u2.id = product.qaManager LEFT OUTER JOIN + Users AS u3 ON u3.id = product.devLead LEFT OUTER JOIN + Users AS u4 ON u4.id = product.qaLead LEFT OUTER JOIN + Users AS u5 ON u5.id = product.pm +WHERE (product.productID = @productID)</CommandText> <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> </Parameters> </DbCommand> </SelectCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertAll" Modifier="Public" Name="InsertAll" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="InsertAll"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertProduct" Modifier="Public" Name="InsertProduct" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="InsertProduct"> <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>INSERT INTO Products - (Name, Description, QAManager, DevManager, DevLead, QALead, ProductManager, Code) -VALUES (@Name,@Description,@QAManager,@DevManager,@DevLead,@QALead,@ProductManager,@Code)</CommandText> + <CommandText>INSERT INTO product + (name, description, devManager, qaManager, devLead, qaLead, pm, codeName) +VALUES (@name,@description,@devmanager,@qaManager,@devLead,@qaLead,@pm,@codeName)</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="Name" ColumnName="Name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="Name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="Description" ColumnName="Description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Description" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QAManager" ColumnName="QAManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QAManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QAManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="devmanager" ColumnName="devManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@devmanager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="devManager" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="DevManager" ColumnName="DevManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="qaManager" ColumnName="qaManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@qaManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="qaManager" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="DevLead" ColumnName="DevLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevLead" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="devLead" ColumnName="devLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@devLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="devLead" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QALead" ColumnName="QALead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QALead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QALead" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="qaLead" ColumnName="qaLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@qaLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="qaLead" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="ProductManager" ColumnName="ProductManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ProductManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ProductManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="pm" ColumnName="pm" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@pm" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="pm" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="Code" ColumnName="Code" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@Code" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="Code" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="codeName" ColumnName="codeName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@codeName" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="codeName" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> </InsertCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateAll" Modifier="Public" Name="UpdateAll" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateAll"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateProductByID" Modifier="Public" Name="UpdateProductByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateProductByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE Products -SET Name = @Name, Description = @Description, Code = @Code -WHERE (id = @original_id)</CommandText> + <CommandText>UPDATE product +SET description = @description, name = @name, devManager = @devManager, qaManager = @qaManager, devLead = @devLead, qaLead = @qaLead, + pm = @pm, codeName = @codeName +WHERE (productID = @original_productID)</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="Name" ColumnName="Name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="Name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="Description" ColumnName="Description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Description" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="Code" ColumnName="Code" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@Code" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="Code" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="devManager" ColumnName="devManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@devManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="devManager" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="True" AutogeneratedName="qaManager" ColumnName="qaManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@qaManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="qaManager" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - </Parameters> - </DbCommand> - </UpdateCommand> - </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateSpecial" Modifier="Public" Name="UpdateSpecial" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy3" UserSourceName="UpdateSpecial"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE Products -SET DevManager = @DevManager, QAManager = @QAManager, DevLead = @DevLead, QALead = @QALead, ProductManager = @ProductManager -WHERE (id IN - (SELECT MAX(id) AS Expr1 - FROM Products))</CommandText> - <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="DevManager" ColumnName="DevManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="devLead" ColumnName="devLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@devLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="devLead" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QAManager" ColumnName="QAManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QAManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QAManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="qaLead" ColumnName="qaLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@qaLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="qaLead" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="DevLead" ColumnName="DevLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevLead" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="pm" ColumnName="pm" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@pm" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="pm" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QALead" ColumnName="QALead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QALead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QALead" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="codeName" ColumnName="codeName" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@codeName" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="codeName" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="ProductManager" ColumnName="ProductManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ProductManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ProductManager" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="original_productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.product" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Original"> </Parameter> </Parameters> </DbCommand> </UpdateCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateSpecialByID" Modifier="Public" Name="UpdateSpecialByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy4" UserSourceName="UpdateSpecialByID"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE Products -SET DevManager = @DevManager, QAManager = @QAManager, DevLead = @DevLead, QALead = @QALead, ProductManager = @ProductManager -WHERE (id = @original_id)</CommandText> - <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="DevManager" ColumnName="DevManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevManager" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QAManager" ColumnName="QAManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QAManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QAManager" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="DevLead" ColumnName="DevLead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@DevLead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="DevLead" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="QALead" ColumnName="QALead" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@QALead" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="QALead" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="ProductManager" ColumnName="ProductManager" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ProductManager" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ProductManager" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Products" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> - </Parameter> - </Parameters> - </DbCommand> - </UpdateCommand> - </DbSource> </Sources> </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="UsersTableAdapter" GeneratorDataComponentClassName="UsersTableAdapter" Name="Users" UserDataComponentName="UsersTableAdapter"> @@ -527,28 +487,28 @@ <Mapping SourceColumn="active" DataSetColumn="active" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByTestCaseID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetVersionsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByTestCaseID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByProductID" GetMethodModifier="Public" GetMethodName="GetVersionsByProductID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByProductID" UserSourceName="GetVersionsByProductID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT v.versionID, v.productID, v.number, v.dateCreated, v.active -FROM version AS v INNER JOIN - versionTestCase AS vtc ON vtc.versionID = v.versionID -WHERE (v.active = 1) AND (vtc.testCaseID = @testcaseID)</CommandText> + <CommandText>SELECT versionID, productID, number, dateCreated, active +FROM version +WHERE (active = 1) AND productID=@productID</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="testcaseID" ColumnName="testCaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.versionTestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testCaseID" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> </SelectCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByProductID" GetMethodModifier="Public" GetMethodName="GetVersionsByProductID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByProductID" UserSourceName="GetVersionsByProductID1"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByTestCaseID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetVersionsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByTestCaseID" UserSourceName="GetVersionsByTestCaseID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT versionID, productID, number, dateCreated, active -FROM version -WHERE (active = 1) AND productID=@productID</CommandText> + <CommandText>SELECT v.versionID, v.productID, v.number, v.dateCreated, v.active +FROM version AS v INNER JOIN + versionTestCase AS vtc ON vtc.versionID = v.versionID +WHERE (v.active = 1) AND (vtc.testCaseID = @testcaseID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="productID" ColumnName="productID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.version" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@productID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="productID" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="testcaseID" ColumnName="testCaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.versionTestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testCaseID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> @@ -1097,68 +1057,68 @@ <xs:element name="Objective" msprop:Generator_UserTableName="Objective" msprop:Generator_RowDeletedName="ObjectiveRowDeleted" msprop:Generator_RowChangedName="ObjectiveRowChanged" msprop:Generator_RowClassName="ObjectiveRow" msprop:Generator_RowChangingName="ObjectiveRowChanging" msprop:Generator_RowEvArgName="ObjectiveRowChangeEvent" msprop:Generator_RowEvHandlerName="ObjectiveRowChangeEventHandler" msprop:Generator_TableClassName="ObjectiveDataTable" msprop:Generator_TableVarName="tableObjective" msprop:Generator_RowDeletingName="ObjectiveRowDeleting" msprop:Generator_TablePropName="Objective"> <xs:complexType> <xs:sequence> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" 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="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2147483647" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> - <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> - <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> + <xs:element name="objectiveID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" /> + <xs:element name="featureID" msprop:Generator_UserColumnName="featureID" msprop:Generator_ColumnPropNameInRow="featureID" msprop:Generator_ColumnVarNameInTable="columnfeatureID" msprop:Generator_ColumnPropNameInTable="featureIDColumn" type="xs:int" /> + <xs:element name="userID" msprop:Generator_UserColumnName="userID" msprop:Generator_ColumnPropNameInRow="userID" msprop:Generator_ColumnVarNameInTable="columnuserID" msprop:Generator_ColumnPropNameInTable="userIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" default="0" minOccurs="0" /> </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="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" 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="steps" msprop:Generator_UserColumnName="steps" msprop:Generator_ColumnVarNameInTable="columnsteps" msprop:Generator_ColumnPropNameInRow="steps" msprop:Generator_ColumnPropNameInTable="stepsColumn" minOccurs="0"> + <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:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> - <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> - <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> - <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> - <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="number" msprop:Generator_UserColumnName="number" msprop:Generator_ColumnPropNameInRow="number" msprop:Generator_ColumnVarNameInTable="columnnumber" msprop:Generator_ColumnPropNameInTable="numberColumn" type="xs:int" minOccurs="0" /> + <xs:element name="dateCreated" msprop:Generator_UserColumnName="dateCreated" msprop:Generator_ColumnPropNameInRow="dateCreated" msprop:Generator_ColumnVarNameInTable="columndateCreated" msprop:Generator_ColumnPropNameInTable="dateCreatedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="dateEdited" msprop:Generator_UserColumnName="dateEdited" msprop:Generator_ColumnPropNameInRow="dateEdited" msprop:Generator_ColumnVarNameInTable="columndateEdited" msprop:Generator_ColumnPropNameInTable="dateEditedColumn" type="xs:dateTime" minOccurs="0" /> + <xs:element name="objectiveID" msprop:Generator_UserColumnName="objectiveID" msprop:Generator_ColumnPropNameInRow="objectiveID" msprop:Generator_ColumnVarNameInTable="columnobjectiveID" msprop:Generator_ColumnPropNameInTable="objectiveIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="statusID" msprop:Generator_UserColumnName="statusID" msprop:Generator_ColumnPropNameInRow="statusID" msprop:Generator_ColumnVarNameInTable="columnstatusID" msprop:Generator_ColumnPropNameInTable="statusIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="testcaseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="testcaseID" msprop:Generator_ColumnVarNameInTable="columntestcaseID" msprop:Generator_ColumnPropNameInRow="testcaseID" msprop:Generator_ColumnPropNameInTable="testcaseIDColumn" type="xs:int" /> + <xs:element name="creatorID" msprop:Generator_UserColumnName="creatorID" msprop:Generator_ColumnVarNameInTable="columncreatorID" msprop:Generator_ColumnPropNameInRow="creatorID" msprop:Generator_ColumnPropNameInTable="creatorIDColumn" type="xs:int" minOccurs="0" /> + <xs:element name="lastEditID" msprop:Generator_UserColumnName="lastEditID" msprop:Generator_ColumnVarNameInTable="columnlastEditID" msprop:Generator_ColumnPropNameInRow="lastEditID" msprop:Generator_ColumnPropNameInTable="lastEditIDColumn" type="xs:int" minOccurs="0" /> </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" /> - <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> + <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" type="xs:int" /> + <xs:element name="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> + <xs:element name="description" msprop:Generator_UserColumnName="description" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInTable="descriptionColumn" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="255" /> @@ -1168... [truncated message content] |
From: <ro...@us...> - 2006-07-03 19:57:11
|
Revision: 56 Author: rouquin Date: 2006-07-03 12:56:58 -0700 (Mon, 03 Jul 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=56&view=rev Log Message: ----------- Updated Objective and TestCase pages to use testMaster. Updated labels, etc. also. 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/FeatureEdit.aspx.cs WebPrototype/ObjectiveEdit.aspx WebPrototype/ObjectiveEdit.aspx.cs WebPrototype/TestCaseEdit.aspx WebPrototype/TestCaseEdit.aspx.cs WebPrototype/TestMaster.master.cs Modified: WebPrototype/App_Code/DummyDataSet.xsd =================================================================== --- WebPrototype/App_Code/DummyDataSet.xsd 2006-06-30 21:40:33 UTC (rev 55) +++ WebPrototype/App_Code/DummyDataSet.xsd 2006-07-03 19:56:58 UTC (rev 56) @@ -13,7 +13,7 @@ <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Objective" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllObjectiveData" GetMethodModifier="Public" GetMethodName="GetAllObjectiveData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllObjectiveData" UserSourceName="GetAllObjectiveData"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, feature, name, description, [user], time + <CommandText>SELECT objectiveID, featureID, name, description, userID, dateCreated, statusID FROM Objective</CommandText> <Parameters> </Parameters> @@ -22,34 +22,39 @@ </DbSource> </MainSource> <Mappings> - <Mapping SourceColumn="id" DataSetColumn="id" /> <Mapping SourceColumn="name" DataSetColumn="name" /> <Mapping SourceColumn="description" DataSetColumn="description" /> - <Mapping SourceColumn="user" DataSetColumn="user" /> - <Mapping SourceColumn="feature" DataSetColumn="feature" /> - <Mapping SourceColumn="time" DataSetColumn="time" /> + <Mapping SourceColumn="objectiveID" DataSetColumn="objectiveID" /> + <Mapping SourceColumn="featureID" DataSetColumn="featureID" /> + <Mapping SourceColumn="userID" DataSetColumn="userID" /> + <Mapping SourceColumn="dateCreated" DataSetColumn="dateCreated" /> + <Mapping SourceColumn="statusID" DataSetColumn="statusID" /> </Mappings> <Sources> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteByID" Modifier="Public" Name="DeleteByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteByID"> <DeleteCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>DELETE FROM Objective -WHERE (id = @original_id)</CommandText> +WHERE (objectiveID = @original_objectiveID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="False" AutogeneratedName="original_objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Original"> </Parameter> </Parameters> </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Objective" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetObjectiveDataByID" GetMethodModifier="Public" GetMethodName="GetObjectiveDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetObjectiveDataByID" UserSourceName="GetObjectiveDataByID1"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetObjectiveDataByID" GetMethodModifier="Public" GetMethodName="GetObjectiveDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetObjectiveDataByID" UserSourceName="GetObjectiveDataByID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, feature, name, description, [user], time -FROM Objective -WHERE (id = @id)</CommandText> + <CommandText>SELECT Objective.dateCreated, Objective.description, Objective.featureID, Feature.name AS featureName, Objective.name, Objective.objectiveID, + Objective.statusID, Status.stateName, Objective.userID, Users.firstName + ' ' + Users.lastName AS createdBy +FROM Objective LEFT OUTER JOIN + Feature ON Objective.featureID = Feature.featureID LEFT OUTER JOIN + Users ON Users.id = Objective.userID LEFT OUTER JOIN + Status ON Status.id = Objective.statusID +WHERE (Objective.objectiveID = @objectiveID)</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> </Parameters> </DbCommand> @@ -59,131 +64,98 @@ <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>INSERT INTO Objective - (name, description, [user]) -VALUES (@name,@description,@user)</CommandText> + (name, description, featureID, dateCreated, statusID) +VALUES (@name,@description,@featureID,@dateCreated, @statusID)</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="nchar(255)" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="user" ColumnName="user" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="nchar(25)" DbType="String" Direction="Input" ParameterName="@user" Precision="0" ProviderType="NChar" Scale="0" Size="25" SourceColumn="user" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="featureID" ColumnName="featureID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@featureID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="featureID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="dateCreated" ColumnName="dateCreated" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateCreated" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="statusID" ColumnName="statusID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@statusID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="statusID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> </Parameters> </DbCommand> </InsertCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Objective" DbObjectType="Table" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy4" GeneratorSourceName="objectiveDateQuery" Modifier="Public" Name="objectiveDateQuery" QueryType="Scalar" ScalarCallRetval="System.DateTime, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="objectiveDateQuery"> - <SelectCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT description, feature, id, name, time, [user] FROM Objective WHERE (id = @id)</CommandText> - <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" 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> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy" GeneratorSourceName="UpdateByID" Modifier="Public" Name="UpdateByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy3" UserSourceName="UpdateByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy" GeneratorSourceName="UpdateByID" Modifier="Public" Name="UpdateByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>UPDATE Objective -SET name = @name, description = @description, [user] = @user -WHERE (id = @original_id)</CommandText> +SET name = @name, description = @description, featureID=@featureID, statusID=@statusID +WHERE (objectiveID = @original_objectiveID)</CommandText> <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="nchar(255)" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="description" ColumnName="description" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@description" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="description" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="user" ColumnName="user" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="nchar(25)" DbType="String" Direction="Input" ParameterName="@user" Precision="0" ProviderType="NChar" Scale="0" Size="25" SourceColumn="user" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="featureID" ColumnName="featureID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@featureID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="featureID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="True" AutogeneratedName="statusID" ColumnName="statusID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@statusID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="statusID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - </Parameters> - </DbCommand> - </UpdateCommand> - </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateFeature" Modifier="Public" Name="UpdateFeature" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy4" UserSourceName="UpdateFeature"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE Objective -SET feature = @feature, time=@time -WHERE (id = @original_id)</CommandText> - <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="feature" ColumnName="feature" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@feature" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="feature" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="False" AutogeneratedName="original_objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Original"> </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="time" ColumnName="time" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@time" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="time" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> - </Parameter> </Parameters> </DbCommand> </UpdateCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy5" GeneratorSourceName="UpdateObjective" Modifier="Public" Name="UpdateObjective" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy5" UserSourceName="UpdateObjective"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE Objective -SET feature = @feature, time = @time -WHERE (id IN - (SELECT MAX(id) AS Expr1 - FROM Objective))</CommandText> - <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="feature" ColumnName="feature" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@feature" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="feature" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="time" ColumnName="time" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.Objective" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@time" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="time" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - </Parameters> - </DbCommand> - </UpdateCommand> - </DbSource> </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="GetTestCaseDataByID" GetMethodModifier="Public" GetMethodName="GetTestCaseDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetTestCaseDataByID" UserSourceName="GetTestCaseDataByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.TestCase" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllTestCaseData" GetMethodModifier="Public" GetMethodName="GetAllTestCaseData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllTestCaseData" UserSourceName="GetTestCaseDataByID"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, name, number, steps, createdby, editedby, dateCreated, dateEdited, objectiveID, statusID -FROM TestCase -WHERE (id = @id)</CommandText> + <CommandText>SELECT testcaseID, objectiveID, name, number, steps, creatorID, lastEditID, dateCreated, dateEdited, statusID +FROM TestCase</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\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="steps" DataSetColumn="steps" /> <Mapping SourceColumn="number" DataSetColumn="number" /> - <Mapping SourceColumn="createdby" DataSetColumn="createdby" /> - <Mapping SourceColumn="editedby" DataSetColumn="editedby" /> <Mapping SourceColumn="dateCreated" DataSetColumn="dateCreated" /> <Mapping SourceColumn="dateEdited" DataSetColumn="dateEdited" /> <Mapping SourceColumn="objectiveID" DataSetColumn="objectiveID" /> <Mapping SourceColumn="statusID" DataSetColumn="statusID" /> + <Mapping SourceColumn="testcaseID" DataSetColumn="testcaseID" /> + <Mapping SourceColumn="creatorID" DataSetColumn="creatorID" /> + <Mapping SourceColumn="lastEditID" DataSetColumn="lastEditID" /> </Mappings> <Sources> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteByID" Modifier="Public" Name="DeleteByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteByID"> <DeleteCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>DELETE FROM TestCase WHERE id=@original_id</CommandText> + <CommandText>DELETE FROM TestCase WHERE testcaseID=@original_testcaseID</CommandText> <Parameters> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="False" AutogeneratedName="original_testcaseID" ColumnName="testcaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testcaseID" SourceColumnNullMapping="False" SourceVersion="Original"> </Parameter> </Parameters> </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.TestCase" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetAllTestCaseData" GetMethodModifier="Public" GetMethodName="GetAllTestCaseData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetAllTestCaseData" UserSourceName="GetAllTestCaseData1"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTestCasesByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetTestCasesByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTestCasesByID" UserSourceName="FillBy"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>SELECT id, objectiveID, number, CAST(number AS varchar(20)) + ': ' + name AS Name, statusID, steps, createdby, editedby, dateCreated, dateEdited -FROM TestCase</CommandText> + <CommandText>SELECT TestCase.testcaseID, TestCase.objectiveID, Objective.name AS objectiveName, TestCase.name, TestCase.number, TestCase.steps, + TestCase.creatorID, u1.firstName + ' ' + u1.lastName AS createdBy, TestCase.lastEditID, u2.firstName + ' ' + u2.lastName AS editedBy, + TestCase.dateCreated, TestCase.dateEdited, TestCase.statusID, Status.stateName +FROM TestCase LEFT OUTER JOIN + Objective ON TestCase.objectiveID = Objective.objectiveID LEFT OUTER JOIN + Status ON Status.id = TestCase.statusID LEFT OUTER JOIN + Users AS u1 ON u1.id = TestCase.creatorID LEFT OUTER JOIN + Users AS u2 ON u2.id = TestCase.lastEditID +WHERE (TestCase.testcaseID = @testcaseID)</CommandText> <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="testcaseID" ColumnName="testcaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testcaseID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> </Parameters> </DbCommand> </SelectCommand> @@ -192,86 +164,48 @@ <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>INSERT INTO TestCase - (number, name, steps) -VALUES (@number,@name,@steps)</CommandText> + (number, name, steps, objectiveID, dateCreated, dateEdited, statusID) +VALUES (@number,@name,@steps,@objectiveID,@dateCreated,@dateEdited,@statusID)</CommandText> <Parameters> <Parameter AllowDbNull="True" AutogeneratedName="number" ColumnName="number" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@number" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="number" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="nchar(255)" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="steps" ColumnName="steps" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@steps" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="steps" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - </Parameters> - </DbCommand> - </InsertCommand> - </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorGetMethodName="GetDataBy1" GeneratorSourceName="UpdateSpecial" Modifier="Public" Name="UpdateSpecial" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateSpecial"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE TestCase -SET objectiveID = @objectiveID, statusID = @statusID, createdby = @createdby, editedby = @editedby, dateCreated = @dateCreated, - dateEdited = @dateEdited -WHERE (id IN - (SELECT MAX(id) AS Expr1 - FROM TestCase))</CommandText> - <Parameters> <Parameter AllowDbNull="True" AutogeneratedName="objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="statusID" ColumnName="statusID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@statusID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="statusID" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="createdby" ColumnName="createdby" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@createdby" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="createdby" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="editedby" ColumnName="editedby" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@editedby" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="editedby" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="dateCreated" ColumnName="dateCreated" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateCreated" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="dateEdited" ColumnName="dateEdited" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateEdited" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateEdited" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - </Parameters> - </DbCommand> - </UpdateCommand> - </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateSpecialByID" Modifier="Public" Name="UpdateSpecialByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy3" UserSourceName="UpdateSpecialByID"> - <UpdateCommand> - <DbCommand CommandType="Text" ModifiedByUser="True"> - <CommandText>UPDATE TestCase -SET objectiveID = @objectiveID, statusID = @statusID, createdby = @createdby, editedby = @editedby, dateCreated = @dateCreated, - dateEdited = @dateEdited -WHERE (id = @original_id)</CommandText> - <Parameters> - <Parameter AllowDbNull="True" AutogeneratedName="objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="statusID" ColumnName="statusID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@statusID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="statusID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="createdby" ColumnName="createdby" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@createdby" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="createdby" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="editedby" ColumnName="editedby" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@editedby" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="editedby" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="dateCreated" ColumnName="dateCreated" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateCreated" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="dateEdited" ColumnName="dateEdited" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateEdited" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateEdited" SourceColumnNullMapping="False" SourceVersion="Current"> - </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> - </Parameter> </Parameters> </DbCommand> - </UpdateCommand> + </InsertCommand> </DbSource> <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateTestCaseByID" Modifier="Public" Name="UpdateTestCaseByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy4" UserSourceName="UpdateTestCaseByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>UPDATE TestCase -SET number = @number, name = @name, steps = @steps -WHERE (id = @original_id)</CommandText> +SET number = @number, name = @name, steps = @steps, objectiveID = @objectiveID, statusID = @statusID, dateEdited = @dateEdited +WHERE (testcaseID = @original_testcaseid)</CommandText> <Parameters> <Parameter AllowDbNull="True" AutogeneratedName="number" ColumnName="number" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@number" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="number" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="nchar(255)" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> + <Parameter AllowDbNull="True" AutogeneratedName="name" ColumnName="name" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="name" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> <Parameter AllowDbNull="True" AutogeneratedName="steps" ColumnName="steps" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@steps" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="steps" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> - <Parameter AllowDbNull="False" AutogeneratedName="original_id" ColumnName="id" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="False" SourceVersion="Original"> + <Parameter AllowDbNull="True" AutogeneratedName="objectiveID" ColumnName="objectiveID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@objectiveID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="objectiveID" SourceColumnNullMapping="False" SourceVersion="Current"> </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="statusID" ColumnName="statusID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@statusID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="statusID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="True" AutogeneratedName="dateEdited" ColumnName="dateEdited" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dateEdited" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="dateEdited" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + <Parameter AllowDbNull="False" AutogeneratedName="original_testcaseid" ColumnName="testcaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.TestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@original_testcaseid" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testcaseID" SourceColumnNullMapping="False" SourceVersion="Original"> + </Parameter> </Parameters> </DbCommand> </UpdateCommand> @@ -297,6 +231,20 @@ <Mapping SourceColumn="description" DataSetColumn="description" /> </Mappings> <Sources> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Tags" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetTagsByTestCaseID" GetMethodModifier="Public" GetMethodName="GetTagsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetTagsByTestCaseID" UserSourceName="FillBy"> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT Tags.id, Tags.name, Tags.description +FROM Tags INNER JOIN + testCaseTags ON testCaseTags.tagID = Tags.id +WHERE (testCaseTags.testCaseID = @testcaseID)</CommandText> + <Parameters> + <Parameter AllowDbNull="False" AutogeneratedName="testcaseID" ColumnName="testCaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.testCaseTags" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testCaseID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> </Sources> </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProductsTableAdapter" GeneratorDataComponentClassName="ProductsTableAdapter" Name="Products" UserDataComponentName="ProductsTableAdapter"> @@ -579,9 +527,23 @@ <Mapping SourceColumn="active" DataSetColumn="active" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByProductID" GetMethodModifier="Public" GetMethodName="GetVersionsByProductID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByProductID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByTestCaseID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetVersionsByTestCaseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByTestCaseID" UserSourceName="FillBy"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> + <CommandText>SELECT v.versionID, v.productID, v.number, v.dateCreated, v.active +FROM version AS v INNER JOIN + versionTestCase AS vtc ON vtc.versionID = v.versionID +WHERE (v.active = 1) AND (vtc.testCaseID = @testcaseID)</CommandText> + <Parameters> + <Parameter AllowDbNull="True" AutogeneratedName="testcaseID" ColumnName="testCaseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\MICHAELT\DESKTOP\TCDB\WEBPROTOTYPE\APP_DATA\DATABASE.MDF].dbo.versionTestCase" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@testcaseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="testCaseID" SourceColumnNullMapping="False" SourceVersion="Current"> + </Parameter> + </Parameters> + </DbCommand> + </SelectCommand> + </DbSource> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.version" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetVersionsByProductID" GetMethodModifier="Public" GetMethodName="GetVersionsByProductID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetVersionsByProductID" UserSourceName="GetVersionsByProductID1"> + <SelectCommand> + <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT versionID, productID, number, dateCreated, active FROM version WHERE (active = 1) AND productID=@productID</CommandText> @@ -638,7 +600,7 @@ <Mapping SourceColumn="versionID" DataSetColumn="versionID" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetFeatureVersionsByID" GetMethodModifier="Public" GetMethodName="GetFeatureVersionsByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetFeatureVersionsByID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetFeatureVersionsByID" GetMethodModifier="Public" GetMethodName="GetFeatureVersionsByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetFeatureVersionsByID" UserSourceName="GetFeatureVersionsByID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT fv.featureID, fv.versionID, v.number @@ -1033,7 +995,7 @@ </TableAdapter> <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="FeatureTableAdapter" GeneratorDataComponentClassName="FeatureTableAdapter" Name="Feature" UserDataComponentName="FeatureTableAdapter"> <MainSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Feature" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllFeatures" GetMethodModifier="Public" GetMethodName="GetAllFeatures" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllFeatures" UserSourceName="Fill"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="dbo.Feature" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="False" GeneratorGetMethodName="GetAllFeatures" GetMethodModifier="Public" GetMethodName="GetAllFeatures" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="False" UserGetMethodName="GetAllFeatures" UserSourceName="GetAllFeatures"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT featureID, parentFeatureID, name, description, userID, dateCreated, featureNumber, orderNumber FROM Feature</CommandText> @@ -1054,7 +1016,7 @@ <Mapping SourceColumn="orderNumber" DataSetColumn="orderNumber" /> </Mappings> <Sources> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteFeatureByID" Modifier="Public" Name="DeleteFeatureByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="DeleteFeatureByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="DeleteFeatureByID" Modifier="Public" Name="DeleteFeatureByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="DeleteFeatureByID"> <DeleteCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>DELETE FROM Feature WHERE featureID=@original_featureID</CommandText> @@ -1065,7 +1027,7 @@ </DbCommand> </DeleteCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetFeatureNamesByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetFeatureNamesByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetFeatureNamesByID" UserSourceName="FillBy"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="True" GeneratorGetMethodName="GetFeatureNamesByID" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetFeatureNamesByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetFeatureNamesByID" UserSourceName="GetFeatureNamesByID1"> <SelectCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>SELECT Feature.featureID, Feature.name, Feature.description, Feature_1.name AS Parent, Feature.parentFeatureID, @@ -1085,7 +1047,7 @@ </DbCommand> </SelectCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertFeature" Modifier="Public" Name="InsertFeature" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="InsertFeature"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="InsertFeature" Modifier="Public" Name="InsertFeature" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy1" UserSourceName="InsertFeature"> <InsertCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>INSERT INTO Feature @@ -1102,7 +1064,7 @@ </DbCommand> </InsertCommand> </DbSource> - <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateByID" Modifier="Public" Name="UpdateByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="UpdateByID"> + <DbSource ConnectionRef="DummyDatabaseConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="True" GeneratorSourceName="UpdateByID" Modifier="Public" Name="UpdateByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy2" UserSourceName="UpdateByID"> <UpdateCommand> <DbCommand CommandType="Text" ModifiedByUser="True"> <CommandText>UPDATE Feature @@ -1135,7 +1097,6 @@ <xs:element name="Objective" msprop:Generator_UserTableName="Objective" msprop:Generator_RowDeletedName="ObjectiveRowDeleted" msprop:Generator_RowChangedName="ObjectiveRowChanged" msprop:Generator_RowClassName="ObjectiveRow" msprop:Generator_RowChangingName="ObjectiveRowChanging" msprop:Generator_RowEvArgName="ObjectiveRowChangeEvent" msprop:Generator_RowEvHandlerName="ObjectiveRowChangeEventHandler" msprop:Generator_TableClassName="ObjectiveDataTable" msprop:Generator_TableVarName="tableObjective" msprop:Generator_RowDeletingName="ObjectiveRowDeleting" msprop:Generator_TablePropName="Objective"> <xs:complexType> <xs:sequence> - <xs:element name="id" msprop:Generator_UserColumnName="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameI... [truncated message content] |
From: <jon...@us...> - 2006-06-30 21:40:38
|
Revision: 55 Author: jon_r_johnson Date: 2006-06-30 14:40:33 -0700 (Fri, 30 Jun 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=55&view=rev Log Message: ----------- Added active bit field to the tcdb_result table. Modified Paths: -------------- Schema/TCDBSQLServer2005.sql Modified: Schema/TCDBSQLServer2005.sql =================================================================== --- Schema/TCDBSQLServer2005.sql 2006-06-29 17:22:23 UTC (rev 54) +++ Schema/TCDBSQLServer2005.sql 2006-06-30 21:40:33 UTC (rev 55) @@ -34,24 +34,6 @@ |
From: <m_h...@us...> - 2006-06-29 17:22:30
|
Revision: 54 Author: m_hildebrand Date: 2006-06-29 10:22:23 -0700 (Thu, 29 Jun 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=54&view=rev Log Message: ----------- Added instructions for obtaining Atlas CT Added Paths: ----------- Software/ Software/Atlas Control Toolkit.txt Added: Software/Atlas Control Toolkit.txt =================================================================== --- Software/Atlas Control Toolkit.txt (rev 0) +++ Software/Atlas Control Toolkit.txt 2006-06-29 17:22:23 UTC (rev 54) @@ -0,0 +1,4 @@ +Please download and install the "Atlas Setup - April CTP" and the "Atlas control Toolkit". +You might want the documentation as well. + +http://atlas.asp.net/default.aspx?tabid=47&subtabid=471 \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m_h...@us...> - 2006-06-29 17:22:10
|
Revision: 53 Author: m_hildebrand Date: 2006-06-29 10:22:06 -0700 (Thu, 29 Jun 2006) ViewCVS: http://svn.sourceforge.net/tcdb/?rev=53&view=rev Log Message: ----------- Updated directory structure file Modified Paths: -------------- Directory.README.txt Modified: Directory.README.txt =================================================================== --- Directory.README.txt 2006-06-28 23:46:45 UTC (rev 52) +++ Directory.README.txt 2006-06-29 17:22:06 UTC (rev 53) @@ -1,9 +1,15 @@ Design Contains all of the planning/design documents - |---UI Designs and screen comps for the UI - \---Schema Table layout for database schema + |---Features Features to be included in TCDB + |---Schema Table layout for database schema + \---UI Designs and screen comps for the UI Graphics Any graphics that are global across the project + \---Python Any graphics specific to the Python theme Schema Contains the database schema +Screenshots Screenshots from the current working version +Software Instructions on retreiving components required for TCDB WebPrototype Web application prototype root + |---App_Code Database connectivity code + |---App_Data Prototype database |---App_Themes Application themes | \---Python Python theme | \---Images This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |