-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.go
86 lines (68 loc) · 2.12 KB
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package main
import (
"log"
"github.com/FixAuditoria/GoSped/ConfigTom"
"github.com/FixAuditoria/GoSped/Controller"
"github.com/go-bongo/bongo"
)
var cofing2 = ConfigTom.ConfigSped{}
// var regC170Dao Dao.RegC170Dao
// var produtosNfe Dao.ProdutosNfeDao
//var regC425Dao Dao.RegC425Dao
// var regC100Dao Dao.RegC100Dao
func init() {
cofing2.Read()
}
func main() {
config := &bongo.Config{
ConnectionString: "localhost",
Database: "auditoria",
}
connection, err := bongo.Connect(config)
if err != nil {
log.Fatal(err)
}
// ----------- Lista todos os itens dos cupons fiscais
// itens, err := regC425Dao.FindAll()
// if err != nil {
// fmt.Println(err)
// }
// for _, item := range itens {
// fmt.Println("" + item.DtVenda + ";" + item.CodItem + ";" + item.Qtd + ";" + item.Unid)
// }
// ----------- Lista todos os produtos baixados pelo scrapy da auditoria -----------
// produtos, err := produtosNfe.FindAll()
// if err != nil {
// fmt.Println(err)
// }
// for _, produto := range produtos {
// fmt.Println("" + produto.Chave + ";" + produto.Codigo + ";" + produto.Descricao + ";" + produto.Un + ";" + produto.Cfop + ";" + produto.Qtd + ";" + produto.VlUnitComercial + ";")
// }
// --------------- Lista todas as chaves onde a situacao seja regular ----------------
// regc100s, err := regC100Dao.FindByCnpj("000000000")
// if err != nil {
// fmt.Println(err)
// }
// for _, regc100 := range regc100s {
// if regc100.CodSit == "00" {
// if regc100.ChvNfe != "" {
// if regc100.IndEmit == "0" {
// fmt.Println(regc100.ChvNfe)
// }
// }
// }
// }
// ---------------- Lista todos produtos onde a qtd de digitos seja diferente de 10 -----------------
// regc170s, err := regC170Dao.FindByCnpj("01990447000118")
// if err != nil {
// fmt.Println(err)
// }
// for _, regc170 := range regc170s {
// if len(regc170.CodItem) != 10 {
// fmt.Println(regc170.CodItem)
// }
// }
// ----------------- Importa todos arquivos da pasta que fica no config.toml ------------------------
var importar Controller.ImportController
importar.Importar(cofing2.PathImport, connection)
}