<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to AkceProjekt</title><link>https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/</link><description>Recent changes to AkceProjekt</description><atom:link href="https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 06 Jul 2012 14:16:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage AkceProjekt modified by Petr Riha</title><link>https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -44,10 +44,61 @@
     * date:lastmodified
     * TODO
 
+
 ## Akce ##
+
+* vytvořit/smazat/upravit
+* uložit změny
+* načíst uložený projekt
+* ukončit (zavřít) projekt
+* importovat/exportovat
+
+###Algoritmy jednotlivých akcí###
+
+**Vytvořit:**
+
+1. Zobrazit dialog s formulářem pro zadání informací pro vytvoření projektu:
+    * název
+    * cesta, kde se má projekt vytvořit (implicitně v adresáři s programem)
+    * vytvoření prvních základních účtů (accounts) a zadání jejich počátečních zůstatků
+*  Vytvořit potřebné adresáře v zadaném umístění
+*  Vytvořit soubor s nastavením projektu (project.properties)
+*  Vytvořit databázi projektu v příslušném adresáři:
+    1. Vytvořit databázi (v adresáři "Database" v kořenovém adresáři projektu)
+    *  Vytvořit všechny potřebné tabulky (viz [Databáze](Databaze))
+    *  Naplnit následující tabulky počátečními daty:
+        * TODO
+*  Otevřít projekt:
+    * Načíst údaje o preojektu z project.properties
+    * Připojit se k DB a načíst z ní data
+    * Zobrazit potřebná data v jednotlivých modulech
+* Zpřístupnit projekt uživateli k práci
+
+**Uložit změny:**
+
+* Změny probíhají průběžně s prací na projektu.
+
+**Načíst uložený projekt:**
+
+1. Otevřít projekt:
+    * Načíst údaje o preojektu z project.properties
+    * Připojit se k DB a načíst z ní data
+    * Zobrazit potřebná data v jednotlivých modulech
+* Zpřístupnit projekt uživateli k práci
+
+**Ukončit (zavřít) projekt:**
+
+1. Uložit neuložené úpravy
+*  Uzavřít spojení s databází
+*  Aktualozovat UI - projekt není zobrazen
+
+**Importovat/exportovat:**
 
 * TODO
 
+
 ## Nastavení ##
 
-* TODO
+* Změnit nastavení projektu (jméno atd.)
+* Přístup k editorům účtů, kategorií a polžek rozpočtu
+* Smazat projekt
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Riha</dc:creator><pubDate>Fri, 06 Jul 2012 14:16:37 -0000</pubDate><guid>https://sourceforge.net643fa734d0adf364ecd73e079ab97005af1a8d1b</guid></item><item><title>WikiPage AkceProjekt modified by Petr Riha</title><link>https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -11,8 +11,8 @@
 
 ## Adresářová struktura ##
 
-* &lt;Název_projektu&gt;
-    * &lt;Database&gt;
+* \&lt;Název_projektu\&gt;
+    * \&lt;Database\&gt;
     * project.properties
 
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Riha</dc:creator><pubDate>Fri, 06 Jul 2012 14:02:02 -0000</pubDate><guid>https://sourceforge.net0cd3b2767518016760d882bf0e3009b0ba37b4c7</guid></item><item><title>WikiPage AkceProjekt modified by Petr Riha</title><link>https://sourceforge.net/p/projectlavender/wiki/AkceProjekt/</link><description># Projekt #

* Projekt je základní stavební jednotka programu, v rámci které jsou uchovávány jednotlivé informace o příjmech, výdajích a rozpočtu
* S projektem lze provádět následující akce:
    * vytvořit/smazat/upravit
    * uložit změny
    * načíst uložený projekt
    * ukončit (zavřít) projekt
    * importovat/exportovat


## Adresářová struktura ##

* &lt;Název_projektu&gt;
    * &lt;Database&gt;
    * project.properties


## Databáze ##

* Každý projekt má vlastní databázi.

**Akce při vytváření projektu:**

1. Vytvořit databázi (v adresáři "Database" v kořenovém adresáři projektu)
*  Vytvořit všechny potřebné tabulky (viz [Databáze](Databaze))
*  Naplnit následující tabulky počátečními daty:
    * TODO

**Akce při ukládání změn v projektu:**

* Databáze se aktualizuje průběžně při práci v projektu.

**Akce při ukončení projektu:**

* Uzavření spojení s DB (?)


## Soubor s nastavením projektu ##

* project.properties:
    * project:name
    * date:created
    * date:lastmodified
    * TODO

## Akce ##

* TODO

## Nastavení ##

* TODO</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Riha</dc:creator><pubDate>Fri, 06 Jul 2012 10:30:54 -0000</pubDate><guid>https://sourceforge.net090a1f8657ab4e5da3c4fc4c301047b326894db9</guid></item></channel></rss>