summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
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))