add functionality of buchbar to project overview

This commit is contained in:
OliiverHacker
2021-03-31 18:22:56 +02:00
parent 09a5072a4a
commit 1b38b1adca
10 changed files with 188 additions and 88 deletions
+15 -5
View File
@@ -47,7 +47,7 @@ class projekt extends basis_db
public $farbe;
public $anzahl_ma; // integer
public $aufwand_pt; // integer
public $buchbar; //bool
/**
@@ -86,6 +86,7 @@ class projekt extends basis_db
$this->farbe = $row->farbe;
$this->anzahl_ma = $row->anzahl_ma;
$this->aufwand_pt = $row->aufwand_pt;
$this->buchbar = $this->db_parse_bool($row->buchbar);
return true;
}
@@ -140,6 +141,7 @@ class projekt extends basis_db
$obj->aufwandstyp_kurzbz = $row->aufwandstyp_kurzbz;
$obj->anzahl_ma = $row->anzahl_ma;
$obj->aufwand_pt = $row->aufwand_pt;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -183,6 +185,7 @@ class projekt extends basis_db
$obj->farbe = $row->farbe;
$obj->anzahl_ma = $row->anzahl_ma;
$obj->aufwand_pt = $row->aufwand_pt;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -226,6 +229,7 @@ class projekt extends basis_db
$obj->aufwandstyp_kurzbz = $row->aufwandstyp_kurzbz;
$obj->anzahl_ma = $row->anzahl_ma;
$obj->aufwand_pt = $row->aufwand_pt;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -293,7 +297,7 @@ class projekt extends basis_db
{
//Neuen Datensatz einfuegen
$qry = 'INSERT INTO fue.tbl_projekt (projekt_kurzbz, nummer, titel,beschreibung, beginn, ende, budget, farbe, oe_kurzbz, aufwand_pt, anzahl_ma, aufwandstyp_kurzbz) VALUES('.
$qry = 'INSERT INTO fue.tbl_projekt (projekt_kurzbz, nummer, titel,beschreibung, beginn, ende, budget, farbe, oe_kurzbz, aufwand_pt, anzahl_ma, aufwandstyp_kurzbz, buchbar) VALUES('.
$this->db_add_param($this->projekt_kurzbz).', '.
$this->db_add_param($this->nummer).', '.
$this->db_add_param($this->titel).', '.
@@ -305,7 +309,8 @@ class projekt extends basis_db
$this->db_add_param($this->oe_kurzbz).','.
$this->db_add_param($this->aufwand_pt).','.
$this->db_add_param($this->anzahl_ma).','.
$this->db_add_param($this->aufwandstyp_kurzbz).');';
$this->db_add_param($this->aufwandstyp_kurzbz).', '.
$this->db_add_param($this->buchbar,FHC_BOOLEAN).');';
}
else
{
@@ -323,7 +328,8 @@ class projekt extends basis_db
'oe_kurzbz='.$this->db_add_param($this->oe_kurzbz).', '.
'anzahl_ma='.$this->db_add_param($this->anzahl_ma).', '.
'aufwand_pt='.$this->db_add_param($this->aufwand_pt).', '.
'aufwandstyp_kurzbz='.$this->db_add_param($this->aufwandstyp_kurzbz).' '.
'aufwandstyp_kurzbz='.$this->db_add_param($this->aufwandstyp_kurzbz).', '.
'buchbar='.$this->db_add_param($this->buchbar,FHC_BOOLEAN).' '.
'WHERE projekt_kurzbz='.$this->db_add_param($this->projekt_kurzbz).';';
}
@@ -333,7 +339,9 @@ class projekt extends basis_db
}
else
{
$this->errormsg = 'Fehler beim Speichern der Daten';
$this->getErrorMsg();
var_dump($this->getErrorMsg());
$this->errormsg = $this->getErrorMsg();
return false;
}
}
@@ -416,6 +424,7 @@ class projekt extends basis_db
$obj->beginn = $row->beginn;
$obj->ende = $row->ende;
$obj->oe_kurzbz = $row->oe_kurzbz;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -448,6 +457,7 @@ class projekt extends basis_db
$this->farbe = $row->farbe;
$this->anzahl_ma = $row->anzahl_ma;
$this->aufwand_pt = $row->aufwand_pt;
$this->buchbar = $this->db_parse_bool($row->buchbar);
return true;
}
+9 -3
View File
@@ -48,6 +48,7 @@ class projektphase extends basis_db
public $insertvon; // bigint
public $updateamum; // timestamp
public $updatevon; // bigint
public $buchbar; // bool
/**
@@ -100,6 +101,7 @@ class projektphase extends basis_db
$this->insertvon = $row->insertvon;
$this->updateamum = $row->updateamum;
$this->updatevon = $row->updatevon;
$this->buchbar = $this->db_parse_bool($row->buchbar);
return true;
}
else
@@ -158,6 +160,7 @@ class projektphase extends basis_db
$obj->insertvon = $row->insertvon;
$obj->updateamum = $row->updateamum;
$obj->updatevon = $row->updatevon;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -213,7 +216,7 @@ class projektphase extends basis_db
$obj->insertvon = $row->insertvon;
$obj->updateamum = $row->updateamum;
$obj->updatevon = $row->updatevon;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
//var_dump($this->result);
@@ -260,6 +263,7 @@ class projektphase extends basis_db
$obj->insertvon = $row->insertvon;
$obj->updateamum = $row->updateamum;
$obj->updatevon = $row->updatevon;
$obj->buchbar = $this->db_parse_bool($row->buchbar);
$this->result[] = $obj;
}
@@ -321,7 +325,7 @@ class projektphase extends basis_db
//Neuen Datensatz einfuegen
$qry='BEGIN; INSERT INTO fue.tbl_projektphase (projekt_kurzbz, projektphase_fk, bezeichnung, typ,
beschreibung, start, ende, budget, ressource_id, insertvon, insertamum, updatevon, updateamum, farbe, personentage) VALUES ('.
beschreibung, start, ende, budget, ressource_id, insertvon, insertamum, updatevon, updateamum, farbe, personentage, buchbar) VALUES ('.
$this->db_add_param($this->projekt_kurzbz).', '.
$this->db_add_param($this->projektphase_fk).', '.
$this->db_add_param($this->bezeichnung).', '.
@@ -334,7 +338,8 @@ class projektphase extends basis_db
$this->db_add_param($this->insertvon).', now(), '.
$this->db_add_param($this->updatevon).', now(), '.
$this->db_add_param($this->farbe).', '.
$this->db_add_param($this->personentage).' );';
$this->db_add_param($this->personentage).', '.
$this->db_add_param($this->buchbar,FHC_BOOLEAN).');';
}
else
{
@@ -354,6 +359,7 @@ class projektphase extends basis_db
'personentage='.$this->db_add_param($this->personentage).', '.
'updateamum= now(), '.
'updatevon='.$this->db_add_param($this->updatevon).' '.
'buchbar='.$this->db_add_param($this->buchbar,FHC_BOOLEAN).' '.
'WHERE projektphase_id='.$this->db_add_param($this->projektphase_id, FHC_INTEGER).';';
}