e8fdd2dc51
KIR forma nudi padajuću listu postojećih klijenata koja popunjava naziv, PIB/JMBG i mesto kupca (uz ručni unos za kupce van baze). KIR i dalje čuva kupca kao tekst, ne kao vezu. Klijenti dobili polje mesto (migracija 042), provučeno kroz model, repo, formu i handler.
31 lines
582 B
Go
31 lines
582 B
Go
package model
|
|
|
|
import (
|
|
"strings"
|
|
"time"
|
|
)
|
|
|
|
// Klijent predstavlja jednog klijenta — fizičko lice ili firmu
|
|
type Klijent struct {
|
|
ID int64
|
|
Tip string
|
|
Ime string
|
|
Prezime string
|
|
JMBG string
|
|
NazivFirme string
|
|
PIB string
|
|
Telefon string
|
|
Email string
|
|
Mesto string
|
|
Napomena string
|
|
DatumUnosa time.Time
|
|
}
|
|
|
|
// PunoIme vraća ime i prezime za fizičko lice, ili naziv firme za pravno
|
|
func (k Klijent) PunoIme() string {
|
|
if k.Tip == "pravno" {
|
|
return k.NazivFirme
|
|
}
|
|
return strings.TrimSpace(k.Ime + " " + k.Prezime)
|
|
}
|