Skip to content

Commit 88eabf7

Browse files
committed
[SVN] r1127 Inventory in /Projects/Inventory/
[IMP] Initial Import [ADD] DB Schema/Data [ADD] List Buildings activity [ADD] Some activity skeletons
1 parent 1fe2a64 commit 88eabf7

35 files changed

+1092
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.gradle
2+
/bin
3+
/gen
4+
/temp

AndroidManifest.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<manifest
2+
xmlns:android="http://schemas.android.com/apk/res/android"
3+
package="net.twisterrob.android.inventory"
4+
android:versionCode="1"
5+
android:versionName="1.0">
6+
7+
<uses-sdk
8+
android:minSdkVersion="9"
9+
android:targetSdkVersion="19" />
10+
11+
<application
12+
android:name=".App"
13+
android:allowBackup="true"
14+
android:label="@string/app_name"
15+
android:theme="@style/AppTheme">
16+
<activity android:name="MainActivity">
17+
<intent-filter>
18+
<action android:name="android.intent.action.MAIN" />
19+
<category android:name="android.intent.category.LAUNCHER" />
20+
</intent-filter>
21+
</activity>
22+
<activity android:name="BuildingsActivity">
23+
</activity>
24+
<activity android:name="BuildingEditActivity">
25+
</activity>
26+
</application>
27+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
28+
</manifest>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
BEGIN TRANSACTION;
2+
3+
DROP TABLE IF EXISTS Room;
4+
DROP TABLE IF EXISTS RoomType;
5+
DROP TABLE IF EXISTS RoomTypeKind;
6+
DROP TABLE IF EXISTS Building;
7+
DROP TABLE IF EXISTS BuildingType;
8+
DROP TABLE IF EXISTS Category;
9+
10+
END TRANSACTION;
11+
Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
INSERT INTO BuildingType
2+
(_id, priority, name, image)
3+
SELECT -1, -1, 'building_add', 'building_add'
4+
UNION SELECT 0, 1000, 'building_other', 'building_home'
5+
UNION SELECT 1, 0, 'building_home', 'building_home'
6+
UNION SELECT 2, 0, 'building_workplace' , 'building_home'
7+
UNION SELECT 3, 10, 'Apartment' , 'building_home'
8+
UNION SELECT 4, 10, 'Townhouse' , 'building_home'
9+
UNION SELECT 5, 15, 'Condo(minium)' , 'building_home'
10+
UNION SELECT 6, 15, 'Cottage' , 'building_home'
11+
UNION SELECT 7, 20, 'Farm' , 'building_home'
12+
UNION SELECT 8, 20, 'Vacation Home' , 'building_home'
13+
UNION SELECT 9, 20, 'Villa' , 'building_home'
14+
UNION SELECT 10, 30, 'Camp' , 'building_home'
15+
UNION SELECT 11, 40, 'Rent' , 'building_home'
16+
UNION SELECT 12, 40, 'Storage' , 'building_home'
17+
;
18+
19+
INSERT INTO RoomTypeKind
20+
(_id, priority, name)
21+
SELECT 0, 1000, 'Other'
22+
UNION SELECT 1, 100, 'General'
23+
UNION SELECT 3, 200, 'Storage'
24+
UNION SELECT 2, 300, 'Common'
25+
UNION SELECT 4, 400, 'Function'
26+
UNION SELECT 5, 500, 'Space'
27+
;
28+
29+
INSERT INTO RoomType
30+
(_id, kind, priority, name)
31+
SELECT 0, 0, 1000, 'Other'
32+
-- General
33+
UNION SELECT 101, 1, 0, 'Bathroom'
34+
UNION SELECT 102, 1, 0, 'Bedroom (Master)'
35+
UNION SELECT 103, 1, 0, 'Bedroom'
36+
UNION SELECT 104, 1, 0, 'Kitchen'
37+
UNION SELECT 105, 1, 0, 'Restroom'
38+
-- Storage
39+
UNION SELECT 201, 2, 0, 'Storage Room'
40+
UNION SELECT 202, 2, 0, 'Closet'
41+
UNION SELECT 203, 2, 0, 'Garage'
42+
UNION SELECT 204, 2, 0, 'Furnace Room'
43+
UNION SELECT 205, 2, 0, 'Shed'
44+
UNION SELECT 206, 2, 0, 'Attic'
45+
UNION SELECT 207, 2, 0, 'Basement'
46+
UNION SELECT 208, 2, 0, 'Cellar'
47+
UNION SELECT 209, 2, 0, 'Wine Cellar'
48+
-- Common
49+
UNION SELECT 301, 3, 0, 'Living Room'
50+
UNION SELECT 302, 3, 0, 'Family Room'
51+
UNION SELECT 303, 3, 0, 'Play Room'
52+
-- Function
53+
UNION SELECT 401, 4, 0, 'Dining Room'
54+
UNION SELECT 402, 4, 0, 'Library'
55+
UNION SELECT 403, 4, 0, 'Office'
56+
UNION SELECT 404, 4, 0, 'Gym'
57+
UNION SELECT 405, 4, 0, 'TV Room'
58+
UNION SELECT 406, 4, 0, 'Pool House'
59+
UNION SELECT 407, 4, 0, 'Laundry Room'
60+
-- Spaces
61+
UNION SELECT 501, 5, 0, 'Balcony'
62+
UNION SELECT 502, 5, 0, 'Garden'
63+
UNION SELECT 503, 5, 0, 'Lobby'
64+
UNION SELECT 504, 5, 0, 'Deck'
65+
UNION SELECT 505, 5, 0, 'Patio'
66+
UNION SELECT 506, 5, 0, 'Crawl Space'
67+
;
68+
69+
70+
INSERT INTO Category
71+
(_id, parent, name)
72+
-- (_id, parent, name)
73+
-- (_id, parent, name)
74+
SELECT 0, NULL, 'Uncategorized'
75+
UNION SELECT 1000, NULL, 'Clothing'
76+
UNION SELECT 1100, 1000, 'Clothes'
77+
UNION SELECT 1200, 1000, 'Underwear'
78+
UNION SELECT 1300, 1000, 'Footwear'
79+
UNION SELECT 1400, 1000, 'Coats'
80+
UNION SELECT 1500, 1000, 'Accessories'
81+
UNION SELECT 1510, 1500, 'Jewelry'
82+
UNION SELECT 1520, 1500, 'Hats'
83+
UNION SELECT 1530, 1500, 'Gloves'
84+
UNION SELECT 1540, 1500, 'Scarves'
85+
UNION SELECT 2000, NULL, 'Luggage'
86+
UNION SELECT 2100, 2000, 'Backpacks'
87+
UNION SELECT 2200, 2000, 'Bags'
88+
UNION SELECT 2300, 2000, 'Suitcases'
89+
UNION SELECT 2400, 2000, 'Trunks'
90+
UNION SELECT 3000, NULL, 'Storage'
91+
UNION SELECT 3100, 3000, 'Boxes'
92+
UNION SELECT 3200, 3000, 'Baskets'
93+
UNION SELECT 3300, 3000, 'Crates'
94+
UNION SELECT 3400, 3000, 'Disc Cases'
95+
UNION SELECT 4000, NULL, 'Collectibles'
96+
UNION SELECT 4100, 4000, 'Albums'
97+
UNION SELECT 4200, 4000, 'Artwork'
98+
UNION SELECT 4300, 4000, 'Antiques'
99+
UNION SELECT 4400, 4000, 'Magazines'
100+
UNION SELECT 4500, 4000, 'Books'
101+
UNION SELECT 4600, 4000, 'Recordings'
102+
UNION SELECT 4610, 4600, 'CDs'
103+
UNION SELECT 4620, 4600, 'DVDs'
104+
UNION SELECT 4630, 4600, 'Blu-Rays'
105+
UNION SELECT 4640, 4600, 'Tapes'
106+
UNION SELECT 4700, 4000, 'Souvenirs'
107+
UNION SELECT 5000, NULL, 'Consumables'
108+
UNION SELECT 5100, 5000, 'Food'
109+
UNION SELECT 5200, 5000, 'Ingredients'
110+
UNION SELECT 5300, 5000, 'Seasoning'
111+
UNION SELECT 5400, 5000, 'Conserves'
112+
UNION SELECT 5500, 5000, 'Liquids'
113+
UNION SELECT 6000, NULL, 'Kitchenware'
114+
UNION SELECT 6100, 6000, 'Cutlery/Silverware'
115+
UNION SELECT 6200, 6000, 'Dishes'
116+
UNION SELECT 6300, 6000, 'Pans'
117+
UNION SELECT 6400, 6000, 'Glasses'
118+
UNION SELECT 7000, NULL, 'Cleaning'
119+
UNION SELECT 7100, 7000, 'Chemicals'
120+
UNION SELECT 7200, 7000, 'Equipment'
121+
UNION SELECT 8000, NULL, 'Decorations'
122+
UNION SELECT 8100, 8000, 'Lighting'
123+
UNION SELECT 8200, 8000, 'Vase'
124+
UNION SELECT 8300, 8000, 'Event'
125+
UNION SELECT 8310, 8300, 'Birthday'
126+
UNION SELECT 8320, 8300, 'Wedding'
127+
UNION SELECT 8400, 8000, 'Seasonal'
128+
UNION SELECT 8410, 8400, 'Easter'
129+
UNION SELECT 8420, 8400, 'Christmas'
130+
UNION SELECT 8500, 8000, 'Cultural'
131+
UNION SELECT 9000, NULL, 'Furnishings'
132+
UNION SELECT 9100, 9000, 'Fixtures'
133+
UNION SELECT 9200, 9000, 'Bedding'
134+
UNION SELECT 9210, 9200, 'Covers'
135+
UNION SELECT 9220, 9200, 'Douvets'
136+
UNION SELECT 9230, 9200, 'Bedsheets'
137+
UNION SELECT 9240, 9200, 'Blankets'
138+
UNION SELECT 9250, 9200, 'Pillows'
139+
UNION SELECT 9300, 9000, 'Curtains/Draperies'
140+
UNION SELECT 9400, 9000, 'Linens'
141+
UNION SELECT 9500, 9000, 'Towels'
142+
UNION SELECT 9600, 9000, 'Rugs'
143+
;
144+
145+
INSERT INTO Category
146+
(_id, parent, name)
147+
SELECT 10000, NULL, 'Furnitures'
148+
UNION SELECT 10100, 10000, 'Cupboard/Cabinet/Wardrobe'
149+
UNION SELECT 10200, 10000, 'Desk/Table'
150+
UNION SELECT 10300, 10000, 'Stand'
151+
UNION SELECT 10400, 10000, 'Seating'
152+
UNION SELECT 10500, 10000, 'Garden'
153+
UNION SELECT 10600, 10000, 'Bathroom'
154+
UNION SELECT 10700, 10000, 'Kitchen'
155+
UNION SELECT 11000, NULL, 'Stationery'
156+
UNION SELECT 11100, 11000, 'Painting'
157+
UNION SELECT 11200, 11000, 'Drawing'
158+
UNION SELECT 11300, 11000, 'Writing'
159+
UNION SELECT 11400, 11000, 'Paper'
160+
UNION SELECT 12000, NULL, 'Tools'
161+
UNION SELECT 12100, 12000, 'Utility'
162+
UNION SELECT 12200, 12000, 'Gardening'
163+
UNION SELECT 13000, NULL, 'Toys'
164+
UNION SELECT 13100, 13000, 'Soft/Plush'
165+
UNION SELECT 13200, 13000, 'Dolls/Action Figures'
166+
UNION SELECT 13300, 13000, 'Tabletop Games'
167+
UNION SELECT 13400, 13000, 'Puzzlers'
168+
UNION SELECT 13500, 13000, 'Construction'
169+
UNION SELECT 13600, 13000, 'Outdoors'
170+
UNION SELECT 14000, NULL, 'Documents'
171+
UNION SELECT 14100, 14000, 'Archives'
172+
UNION SELECT 14200, 14000, 'Statements'
173+
UNION SELECT 15000, NULL, 'Sports'
174+
UNION SELECT 15100, 15000, 'Clothing'
175+
UNION SELECT 15200, 15000, 'Accessories'
176+
UNION SELECT 15300, 15000, 'Equipment'
177+
UNION SELECT 16000, NULL, 'Electronics'
178+
UNION SELECT 16100, 16000, 'Appliances'
179+
UNION SELECT 16200, 16000, 'Cables'
180+
UNION SELECT 16300, 16000, 'Cameras/Recorders'
181+
UNION SELECT 16400, 16000, 'PLayback Devices'
182+
UNION SELECT 16500, 16000, 'Displays'
183+
UNION SELECT 16510, 16500, 'Monitor'
184+
UNION SELECT 16520, 16500, 'TV'
185+
UNION SELECT 16530, 16500, 'Projector'
186+
UNION SELECT 16600, 16000, 'Computers'
187+
UNION SELECT 16610, 16600, 'Components'
188+
UNION SELECT 16620, 16600, 'Peripherials'
189+
UNION SELECT 16630, 16600, 'Data Storage'
190+
UNION SELECT 16700, 16000, 'Game Consoles'
191+
UNION SELECT 17000, NULL, 'Instruments'
192+
UNION SELECT 18000, NULL, 'Vehicles'
193+
UNION SELECT 18100, 18000, 'Car'
194+
UNION SELECT 18200, 18000, 'Bicycle'
195+
UNION SELECT 18300, 18000, 'Motocycle'
196+
UNION SELECT 18400, 18000, 'Large Vehicle'
197+
;
198+
199+
INSERT INTO Building(type, name) VALUES(-1, 'Add Building');
200+
INSERT INTO Building(type, name) VALUES(1, 'Szentesi ház');
201+
INSERT INTO Building(type, name) VALUES(11, 'Szegedi albi');
202+
INSERT INTO Building(type, name) VALUES(11, 'Londoni albi');
203+
INSERT INTO Building(type, name) VALUES(12, 'Sarah storage');

assets/MagicHomeInventory.v1.development.sql

Whitespace-only changes.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
CREATE TABLE IF NOT EXISTS Category (
2+
_id INTEGER NOT NULL,
3+
name NVARCHAR NOT NULL,
4+
parent INTEGER NULL
5+
CONSTRAINT fk_Category_parent
6+
REFERENCES Category(_id),
7+
PRIMARY KEY(_id)
8+
);
9+
10+
CREATE TABLE IF NOT EXISTS BuildingType (
11+
_id INTEGER NOT NULL,
12+
name NVARCHAR NOT NULL,
13+
priority INTEGER NOT NULL,
14+
image VARCHAR NOT NULL, -- drawable resource name
15+
PRIMARY KEY(_id)
16+
);
17+
CREATE TABLE IF NOT EXISTS Building (
18+
_id INTEGER NOT NULL,
19+
name NVARCHAR NOT NULL,
20+
type INTEGER NOT NULL
21+
CONSTRAINT fk_Building_type
22+
REFERENCES BuildingType(_id),
23+
PRIMARY KEY(_id)
24+
);
25+
26+
CREATE TABLE IF NOT EXISTS RoomTypeKind (
27+
_id INTEGER NOT NULL,
28+
name NVARCHAR NOT NULL,
29+
priority INTEGER NOT NULL,
30+
PRIMARY KEY(_id)
31+
);
32+
CREATE TABLE IF NOT EXISTS RoomType (
33+
_id INTEGER NOT NULL,
34+
name NVARCHAR NOT NULL,
35+
kind INTEGER NOT NULL
36+
CONSTRAINT fk_RoomType_kind
37+
REFERENCES RoomTypeKind(_id),
38+
priority INTEGER NOT NULL,
39+
PRIMARY KEY(_id)
40+
);
41+
CREATE TABLE IF NOT EXISTS Room (
42+
_id INTEGER NOT NULL,
43+
name NVARCHAR NOT NULL,
44+
type INTEGER NOT NULL
45+
CONSTRAINT fk_Room_type
46+
REFERENCES RoomType(_id),
47+
building INTEGER NOT NULL
48+
CONSTRAINT fk_county_code
49+
REFERENCES Building(_id),
50+
PRIMARY KEY(_id)
51+
);
52+
53+
--CREATE VIEW IF NOT EXISTS LondonBoroughsByName AS
54+
-- SELECT lbo.name, a.area_code
55+
-- FROM LondonArea a, LBO lbo
56+
-- WHERE a.district_code = lbo._id
57+
-- ORDER BY 1, 2;

0 commit comments

Comments
 (0)