summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
Diffstat (limited to 'interact.go')
-rw-r--r--interact.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/interact.go b/interact.go
index d5bf1dc..143df51 100644
--- a/interact.go
+++ b/interact.go
@@ -567,19 +567,23 @@ func interact(fulldb bool) {
prid := GetProjectIds()
cuid := GetCustomerIds()
taid := GetTaskIds()
+ //biid := GetBillIds()
prs := GetSelectedProjects(prid)
cus := GetSelectedCustomers(cuid)
tas := GetSelectedTasks(taid)
+ bls := GetAllBills()
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("Customers:",cus)
if isInterSure(sli+"Export this data?"){
filen := getNewInterInput("Filename: ","export.tar",nli)
ExportCustomers(cus)
ExportProjects(prs)
ExportTasks(tas)
+ ExportBills(bls)
TarExports(filen)
PurgeTemps()
c.Println(nli+"Data exported to",filen)
@@ -611,13 +615,14 @@ func interact(fulldb bool) {
icus := ImportCustomers()
itas := ImportTasks()
iprs := ImportProjects()
+ ibls := ImportBills()
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)
+ SaveImportsToDB(icus,iprs,itas,ibls)
//c.Println(boldGreen("Import Successful"))
//c.Println(frame(posR(),false))