zahlungsId, $this->zahlDat, $this->name, $this->verwZweck, $this->betrag, $this->buchungsKey, $this->status"; } function createFromEinzahlung( $ezbo ){ echo ">ZahlungenBO::createFromEinzahlung\n"; $zbo = new ZahlungenBO; # Datum umformatieren $tag = substr( $ezbo->zahlDat, 0, 2 ); $monat = substr( $ezbo->zahlDat, 3, 2 ); $jahr = substr( $ezbo->zahlDat, 6, 4 ); # Betrag umformatieren $betrag = preg_replace( "/\./", "", $ezbo->betrag ); $betrag = preg_replace( "/,/", ".", $betrag ); $zbo->zahlungsId = 0; $zbo->zahlDat = "$jahr-$monat-$tag"; $zbo->name = $ezbo->name; $zbo->verwZweck = $ezbo->verwZweck; $zbo->betrag = $betrag; $zbo->buchungsKey = 0; $zbo->status = "new"; $ZahlungenBOStr = $zbo->toString(); echo "$ZahlungenBOStr\n"; #ZahlungenBOResBdg::trace("$ZahlungenBOStr kreiert"); return $zbo; } function createFromDB( $zeile ){ echo ">ZahlungenBO::createFromDB\n"; #$test = $zeile["ZahlungsId"]; #echo "test = $test\n"; $zbo = new ZahlungenBO; $zbo->zahlungsId = $zeile["ZahlungsId"]; $zbo->zahlDat = $zeile["ZahlDat"]; $zbo->name = $zeile["Name"]; $zbo->verwZweck = $zeile["VerwZweck"]; $zbo->betrag = $zeile["Betrag"]; $zbo->buchungsKey = $zeile["BuchungsKey"]; $zbo->status = $zeile["Status"]; $ZahlungenBOStr = $zbo->toString(); echo "$ZahlungenBOStr\n"; #ZahlungenBOResBdg::trace("$ZahlungenBOStr kreiert"); return $zbo; } } ?>