summaryrefslogtreecommitdiff
path: root/demos/time-tracker/protected/App_Data/Sqlite2/category.xml
diff options
context:
space:
mode:
authorwei <>2006-07-28 12:39:48 +0000
committerwei <>2006-07-28 12:39:48 +0000
commit3046b5c41ab51ab5ee9b5136a7f1deeefda4d5b3 (patch)
tree83e044f9dbe600f5c4f49da8337c01c3008c943a /demos/time-tracker/protected/App_Data/Sqlite2/category.xml
parent3386f0fdea56a7c63f37e3dc8f90dff21924ef21 (diff)
correcting directory name
Diffstat (limited to 'demos/time-tracker/protected/App_Data/Sqlite2/category.xml')
-rw-r--r--demos/time-tracker/protected/App_Data/Sqlite2/category.xml109
1 files changed, 0 insertions, 109 deletions
diff --git a/demos/time-tracker/protected/App_Data/Sqlite2/category.xml b/demos/time-tracker/protected/App_Data/Sqlite2/category.xml
deleted file mode 100644
index d89a517f..00000000
--- a/demos/time-tracker/protected/App_Data/Sqlite2/category.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<sqlMap>
-
-<resultMap id="category-result" class="CategoryRecord">
- <result property="Name" column="Name" />
- <result property="EstimateDuration" column="EstimateDuration" type="float" />
- <result property="ProjectID" column="ProjectID" type="integer" />
- <result property="Abbreviation" column="Abbreviation" />
- <result property="ID" column="CategoryID" type="integer" />
- <result property="ActualDuration" column="ActualDuration" type="float" />
-</resultMap>
-
-<insert id="AddNewCategory" parameterClass="CategoryRecord">
- INSERT INTO categories
- (Name, ProjectID, Abbreviation, EstimateDuration)
- VALUES(#Name#, #ProjectID#, #Abbreviation#, #EstimateDuration#)
- <selectKey property="ID" type="post" resultClass="int">
- select LAST_INSERT_ROWID() as value
- </selectKey>
-</insert>
-
-<select id="GetCategoryByID" parameterClass="integer" resultMap="category-result">
- SELECT
- categories.Name as Name,
- categories.EstimateDuration as EstimateDuration,
- categories.ProjectID as ProjectID,
- categories.Abbreviation as Abbreviation,
- categories.CategoryID as CategoryID,
- sum(time_entry.Duration) as ActualDuration
- FROM
- categories
- LEFT JOIN time_entry ON categories.CategoryID = time_entry.CategoryID
- WHERE
- categories.CategoryID = #value#
- GROUP BY
- categories.CategoryID
- ORDER BY
- categories.Name
-</select>
-
-<select id="GetAllCategories" resultMap="category-result">
- SELECT
- categories.Name as Name,
- categories.EstimateDuration as EstimateDuration,
- categories.ProjectID as ProjectID,
- categories.Abbreviation as Abbreviation,
- categories.CategoryID as CategoryID,
- sum(time_entry.Duration) as ActualDuration
- FROM
- categories
- LEFT JOIN time_entry ON categories.CategoryID = time_entry.CategoryID
- GROUP BY
- categories.CategoryID
- ORDER BY
- categories.Name
-</select>
-
-<delete id="DeleteCategory" parameterClass="integer">
- DELETE FROM categories WHERE CategoryID = #value#
-</delete>
-
-<select id="GetCategoriesByProjectID" resultMap="category-result">
- SELECT
- categories.Name as Name,
- categories.EstimateDuration as EstimateDuration,
- categories.ProjectID as ProjectID,
- categories.Abbreviation as Abbreviation,
- categories.CategoryID as CategoryID,
- sum(time_entry.Duration) as ActualDuration
- FROM
- categories
- LEFT JOIN time_entry ON categories.CategoryID = time_entry.CategoryID
- WHERE
- categories.ProjectID = #value#
- GROUP BY
- categories.CategoryID
- ORDER BY
- categories.Name
-</select>
-
-<select id="GetCategoryByNameInProject" parameterClass="array" resultMap="category-result">
- SELECT
- categories.Name as Name,
- categories.EstimateDuration as EstimateDuration,
- categories.ProjectID as ProjectID,
- categories.Abbreviation as Abbreviation,
- categories.CategoryID as CategoryID,
- sum(time_entry.Duration) as ActualDuration
- FROM
- categories
- LEFT JOIN time_entry ON categories.CategoryID = time_entry.CategoryID
- WHERE
- categories.ProjectID = #project#
- AND categories.Name = #category#
- GROUP BY
- categories.CategoryID
-</select>
-
-<update id="UpdateCategory" parameterClass="CategoryRecord">
- UPDATE categories SET
- Abbreviation = #Abbreviation#,
- EstimateDuration = #EstimateDuration#,
- Name = #Name#,
- ProjectId = #ProjectID#
- WHERE
- CategoryID = #ID#
-</update>
-
-</sqlMap> \ No newline at end of file