You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -86,6 +88,8 @@ If you relate to this problem we identified, then NetConnect might be just right
86
88
* If you are using a PDF version of this document, be careful when copying and pasting commands that span multiple lines as space characters surrounding line-breaks may be omitted when copied over to the application.
87
89
</box>
88
90
91
+
<divstyle="page-break-after: always;"></div>
92
+
89
93
## Data Constraints
90
94
91
95
**Constraints:**
@@ -105,7 +109,7 @@ Here are the constraints for each field in the application:
105
109
*`TERMS OF SERVICE`: Terms of service can take any format.
106
110
*`PRODUCTS`: Product names should only contain alphanumeric characters and spaces.
<Strong>Info:</Strong> NetConnect checks for unique profiles by its NAME, PHONE NUMBER and EMAIL. It does not allow you to create two profiles with identical name, phone number and email.
148
-
</box>
149
-
<br>
150
150
151
-
<sectionid="delete">
151
+
<divstyle="page-break-after: always;"></div>
152
152
153
153
## Deleting a person : `delete`
154
154
@@ -173,9 +173,7 @@ Examples:
173
173

174
174
</box> <br>
175
175
176
-
</section>
177
-
178
-
<sectionid="list">
176
+
<divstyle="page-break-after: always;"></div>
179
177
180
178
## Listing all contacts : `list`
181
179
@@ -184,9 +182,7 @@ Shows a list of all contacts in the address book.
184
182
Format: `list`
185
183

186
184
187
-
</section>
188
-
189
-
<sectionid="edit">
185
+
<divstyle="page-break-after: always;"></div>
190
186
191
187
## Editing a person : `edit`
192
188
@@ -208,9 +204,7 @@ Examples:
208
204

209
205
*`edit i/2 n/Betsy Crower t/` Edits the name of the person with ID of 2 to be `Betsy Crower` and clears all existing tags.
210
206
211
-
</section>
212
-
213
-
<sectionid="find"> <br>
207
+
<divstyle="page-break-after: always;"></div>
214
208
215
209
## Locating Contacts : `find`
216
210
@@ -255,9 +249,7 @@ Stacking find by role and tag example
255
249
256
250

257
251
258
-
</section>
259
-
260
-
<sectionid="clear">
252
+
<divstyle="page-break-after: always;"></div>
261
253
262
254
## Clearing all entries : `clear`
263
255
@@ -272,10 +264,7 @@ Format: `clear`
272
264

273
265
</box>
274
266
275
-
276
-
</section> <br>
277
-
278
-
<sectionid="relate">
267
+
<divstyle="page-break-after: always;"></div>
279
268
280
269
## Create Relations between Profiles : `relate`
281
270
@@ -287,9 +276,7 @@ Example: `relate i/1 i/3` creates a relation between the profiles with ID of 1 a
287
276
288
277

289
278
290
-
</section>
291
-
292
-
<sectionid="unrelate">
279
+
<divstyle="page-break-after: always;"></div>
293
280
294
281
## Remove Relations between Profiles : `unrelate`
295
282
@@ -301,10 +288,7 @@ Example: `unrelate i/1 i/23` removes a relation between the profiles with ID of
301
288
302
289

303
290
304
-
305
-
</section>
306
-
307
-
<sectionid="showrelated">
291
+
<divstyle="page-break-after: always;"></div>
308
292
309
293
## Show Relations Associated to a Person : `showrelated`
310
294
@@ -320,17 +304,12 @@ Example: `showrelated i/1` shows all relations between the profile with ID 1 and
320
304
321
305

322
306
323
-
</section>
324
-
325
-
<sectionid="open-on-last-state">
307
+
<divstyle="page-break-after: always;"></div>
326
308
327
309
## Open on Last State
328
310
With every change to the command input, NetConnect saves and updates the command input in a separate file. When the app closes and is opened again, the last command present before closure will be retrieved from the separate file and input into the command field (if any). This way, you never have to worry about losing progress!
329
311
330
-
</section>
331
-
332
-
333
-
<sectionid="export">
312
+
<divstyle="page-break-after: always;"></div>
334
313
335
314
## Export view to CSV File : `export`
336
315
Retrieve information on a group of profiles at once with this function! This can be useful for consolidating all the emails or contact number at once, or to share information with third parties.
@@ -371,40 +350,31 @@ Step 2: `export client.csv`
371
350
The CSV file named clients.csv containing all client contacts is exported to a folder on your laptop located within the same directory as the NetConnect application.
372
351

373
352
374
-
</section>
375
-
376
-
<sectionid="exit-program">
353
+
<divstyle="page-break-after: always;"></div>
377
354
378
355
## Exiting the program : `exit`
379
356
380
357
Exits the program.
381
358
382
359
Format: `exit`
383
360
384
-
</section>
385
-
386
-
387
-
<sectionid="saving-the-data">
361
+
<divstyle="page-break-after: always;"></div>
388
362
389
363
## Saving the data
390
364
391
365
NetConnect data are saved in the hard disk automatically after any command that changes the data. There is no need to save manually.
392
366
393
-
</section>
394
-
395
-
396
-
<sectionid="editing-the-data-file">
397
-
398
367
## Editing the data file
399
368
400
369
NetConnect data are saved automatically as a JSON file `[JAR file location]/data/netconnect.json`. Advanced users are welcome to update data directly by editing that data file.
401
370
402
371
**Caution:**
403
372
If your changes to the data file makes its format invalid, NetConnect will discard all data and start with an empty data file at the next run. Hence, it is recommended to take a backup of the file before editing it.<br> Furthermore, certain edits can cause the NetConnect to behave in unexpected ways (e.g., if a value entered is outside the acceptable range). Therefore, edit the data file only if you are confident that you can update it correctly.
The NetConnect team is working on new features and fixes for you, but they are unfortunately unavailable in this current implementation. We intend to have future fixes for these occurences below!
410
380
@@ -419,6 +389,8 @@ Further details on the planned enhancements can be found in the Developer Guide.
|**Edit**|`add n/NAMEp/PHONE_NUMBERe/EMAILa/ADDRESS role/ROLE [t/TAG]…` (other fields specific to the role)|`edit i/123 n/James Lee e/jameslee@example.com`|
457
-
|**Find**|`find [n/NAME] [t/TAG] [p/PHONE] [role/ROLE] [r/REMARK]`|`find role/employee` , followed by `find n/Bob` to stack filters |
|**Edit**|`edit i/ID [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [r/REMARK] [t/TAG]…` (other fields specific to the role) |`edit i/123 n/James Lee e/jameslee@example.com`|
431
+
|**Find**|`find [n/NAME] [t/TAG] [p/PHONE_NUMBER] [role/ROLE] [r/REMARK]`|`find role/employee` , followed by `find n/Bob` to stack filters |
0 commit comments