HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2013-04-29 aa82ca8ad1112b9c41797ab48ac1a5bcd6a32956
custumer property exempt_vat 
3 files modified
16 ■■■■ changed files
hsarback/database/data.sql 4 ●●●● patch | view | raw | blame | history
hsarback/database/schema.sql 1 ●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/cust/Customer.java 11 ●●●●● patch | view | raw | blame | history
hsarback/database/data.sql
@@ -61,8 +61,8 @@
--
-- Table: business_partner 
--
INSERT INTO business_partner (member_id, member_code, member_since, shares_signed, free, indicator_vat)
    VALUES (10000, 'hsh00-hsh', current_date, 0, TRUE, 'NET');
INSERT INTO business_partner (member_id, member_code, member_since, shares_signed, free, indicator_vat, exempt_vat)
    VALUES (10000, 'hsh00-hsh', current_date, 0, TRUE, 'NET', FALSE);
--
-- table: contact 
hsarback/database/schema.sql
@@ -122,6 +122,7 @@
    uid_vat character varying(20),
    free boolean NOT NULL,
    indicator_vat character varying(20) NOT NULL,
    exempt_vat boolean NOT NULL,
    CONSTRAINT ckc_member_id_business CHECK (((member_id >= 10000) AND (member_id <= 99999))),
    CONSTRAINT ckc_shares_signed_business CHECK ((shares_signed >= 0)),
    CONSTRAINT ckt_business_partner CHECK ( ( ((member_since IS NULL) AND (member_until IS NULL)) OR ((member_since IS NOT NULL) AND (member_until IS NULL)) OR ((member_since IS NOT NULL) AND (member_until IS NOT NULL) AND (member_since < member_until)) ) AND ((member_code)::text ~~ 'hsh00-%'::text)),
hsarback/src/de/hsadmin/mods/cust/Customer.java
@@ -79,6 +79,9 @@
    @Column(name = "free", nullable = false)
    private boolean free = false;
    @Column(name = "exempt_vat", nullable = false)
    private boolean exemptVAT = false;
    @Column(name = "indicator_vat", nullable = false)
    @Basic
    @Enumerated(EnumType.STRING)
@@ -304,4 +307,12 @@
    public void setIndicatorVAT(IndicatorVAT indicatorVAT) {
        this.indicatorVAT = indicatorVAT;
    }
    public boolean isExemptVAT() {
        return exemptVAT;
    }
    public void setExemptVAT(boolean exemptVAT) {
        this.exemptVAT = exemptVAT;
    }
}