summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
authorNikolaus Gotsche <n@softwarefools.com>2019-05-16 19:00:12 +0200
committerNikolaus Gotsche <n@softwarefools.com>2019-05-16 19:00:12 +0200
commit19d611f02ebf83f751c0f21e4bcaf56377711c8a (patch)
tree10a7f103616c040b0ecfbd488adea2d02ca295c2 /interact.go
parent0c4c5ac1ba534425716c80d27dc72817718f0367 (diff)
Payments Import/Export0.4.5
Diffstat (limited to 'interact.go')
-rw-r--r--interact.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/interact.go b/interact.go
index ab5a950..71e40a3 100644
--- a/interact.go
+++ b/interact.go
@@ -817,11 +817,13 @@ func interact(fulldb bool) {
cus := GetSelectedCustomers(cuid)
tas := GetSelectedTasks(taid)
bls := GetAllBills()
+ pys := GetAllPayments()
c.Println(frame(boldGreen("Export DB Data"),true))
c.Println(nli+"Customers:",len(cus))
c.Println(nli+" Projects:",len(prs))
c.Println(nli+" Tasks:",len(tas))
c.Println(nli+" Bills:",len(bls))
+ c.Println(nli+" Payments:",len(pys))
//c.Println("Customers:",cus)
if isInterSure(sli+"Export this data?"){
filen := getNewInterInput("Filename: ","export.tar",nli)
@@ -829,6 +831,7 @@ func interact(fulldb bool) {
ExportProjects(prs)
ExportTasks(tas)
ExportBills(bls)
+ ExportPayments(pys)
TarExports(filen)
PurgeTemps()
c.Println(nli+"Data exported to",filen)
@@ -861,13 +864,14 @@ func interact(fulldb bool) {
itas := ImportTasks()
iprs := ImportProjects()
ibls := ImportBills()
+ ipys := ImportPayments()
PurgeTemps()
//c.Println(sli,"Loaded Data")
//c.Println(nli,"Customers:",len(icus))
//c.Println(nli," Projects:",len(iprs))
//c.Println(nli," Tasks:",len(itas))
//if isInterSure(sli+"Import this into DB?"){
- SaveImportsToDB(icus,iprs,itas,ibls)
+ SaveImportsToDB(icus,iprs,itas,ibls,ipys)
//c.Println(boldGreen("Import Successful"))
//c.Println(frame(posR(),false))