Example #1
0
    def _UpdateKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        UPDATE lt.perskomm
        SET
          kommnrverdi = :kommnrverdi
        WHERE
          FODTDAG = :fodtdag AND
          FODTMND = :fodtmnd AND
          FODTAR = :fodtar AND
          PERSONNR = :personnr AND
          TLFPREFTEGN = 'A' AND 
          KOMMTYPEKODE = :kommtypekode
        """

        return self.db.execute(
            query, {
                'fodtdag': dag,
                'fodtmnd': maned,
                'fodtar': aar,
                'personnr': personnr,
                'kommtypekode': kommtypekode,
                'kommnrverdi': kommnrverdi
            })
Example #2
0
    def _DeleteKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        DELETE
          lt.perskomm
        WHERE
          Fodtdag=:dag AND
          Fodtmnd=:maned AND
          Fodtar=:aar AND
          Personnr=:personnr AND
          Kommtypekode=:kommtypekode AND
          kommnrverdi=:kommverdi AND
          tlfpreftegn = 'A'
        """

        return self.db.execute(
            query, {
                'dag': dag,
                'maned': maned,
                'aar': aar,
                'personnr': personnr,
                'kommtypekode': kommtypekode,
                'kommverdi': kommnrverdi
            })
Example #3
0
    def _InsertKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        INSERT INTO
          lt.perskomm(FODTDAG, FODTMND, FODTAR, PERSONNR,
                      KOMMTYPEKODE, KOMMNRVERDI, TLFPREFTEGN)
        VALUES
          (:dag, :mnd, :aar, :personnr, :kommtypekode, :kommnrverdi, 'A')
        """

        return self.db.execute(query, {"dag" : dag,
                                       "mnd" : maned,
                                       "aar" : aar,
                                       "personnr" : personnr,
                                       "kommtypekode" : kommtypekode,
                                       "kommnrverdi"  : kommnrverdi})
Example #4
0
    def _InsertKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        INSERT INTO
          lt.perskomm(FODTDAG, FODTMND, FODTAR, PERSONNR,
                      KOMMTYPEKODE, KOMMNRVERDI, TLFPREFTEGN)
        VALUES
          (:dag, :mnd, :aar, :personnr, :kommtypekode, :kommnrverdi, 'A')
        """

        return self.db.execute(
            query, {
                "dag": dag,
                "mnd": maned,
                "aar": aar,
                "personnr": personnr,
                "kommtypekode": kommtypekode,
                "kommnrverdi": kommnrverdi
            })
Example #5
0
    def _UpdateKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        UPDATE lt.perskomm
        SET
          kommnrverdi = :kommnrverdi
        WHERE
          FODTDAG = :fodtdag AND
          FODTMND = :fodtmnd AND
          FODTAR = :fodtar AND
          PERSONNR = :personnr AND
          TLFPREFTEGN = 'A' AND 
          KOMMTYPEKODE = :kommtypekode
        """

        return self.db.execute(query, {'fodtdag': dag,
                                       'fodtmnd': maned,
                                       'fodtar': aar,
                                       'personnr': personnr,
                                       'kommtypekode': kommtypekode,
                                       'kommnrverdi': kommnrverdi})
Example #6
0
    def _DeleteKommtypeVerdi(self, fnr, kommtypekode, kommnrverdi):
        dag, maned, aar, personnr = fodselsnr.del_fnr_4(fnr)

        query = """
        DELETE
          lt.perskomm
        WHERE
          Fodtdag=:dag AND
          Fodtmnd=:maned AND
          Fodtar=:aar AND
          Personnr=:personnr AND
          Kommtypekode=:kommtypekode AND
          kommnrverdi=:kommverdi AND
          tlfpreftegn = 'A'
        """

        return self.db.execute(query, {'dag': dag,
                                       'maned': maned,
                                       'aar': aar,
                                       'personnr': personnr,
                                       'kommtypekode': kommtypekode,
                                       'kommverdi': kommnrverdi})