Main: добавлена загрузка доходов
Этот коммит содержится в:
родитель
2a73e2bf0c
коммит
14715dde21
1 изменённых файлов: 17 добавлений и 7 удалений
|
@ -3,6 +3,7 @@ package main
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"my/schet/pkg/input/conf"
|
"my/schet/pkg/input/conf"
|
||||||
|
"my/schet/pkg/input/txt"
|
||||||
"my/schet/pkg/output/cli"
|
"my/schet/pkg/output/cli"
|
||||||
"my/schet/pkg/schet"
|
"my/schet/pkg/schet"
|
||||||
"os"
|
"os"
|
||||||
|
@ -20,23 +21,32 @@ func main() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
err = загрузитьДоходы(g)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
вывестиГод(g)
|
вывестиГод(g)
|
||||||
}
|
}
|
||||||
|
|
||||||
func загрузитьКонфиг(g *schet.Год) error {
|
func загрузитьКонфиг(g *schet.Год) error {
|
||||||
config_path := os.Args[1]
|
config_path := os.Args[1]
|
||||||
c := conf.NewConf(config_path)
|
c := conf.NewConf(config_path)
|
||||||
err := c.Считать()
|
err := c.Загрузить(g)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("Чтение конфига: %v\n", err)
|
fmt.Printf("Загрузка конфига: %v\n", err)
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
err = c.Загрузить(g)
|
|
||||||
|
func загрузитьДоходы(g *schet.Год) error {
|
||||||
|
config_path := os.Args[2]
|
||||||
|
c := txt.NewTXT(config_path)
|
||||||
|
err := c.СчитатьиЗагрузитьвГод(g)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("Загрузка данных: %v\n", err)
|
fmt.Printf("СчитатьиЗагрузитьвГод: %v\n", err)
|
||||||
return err
|
|
||||||
}
|
}
|
||||||
return nil
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func вывестиГод(g *schet.Год) {
|
func вывестиГод(g *schet.Год) {
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче