ok to delete output, next list equipments for a specific category.
This commit is contained in:
parent
cb2c3f4565
commit
20f55add52
7 changed files with 81 additions and 10 deletions
|
|
@ -4,6 +4,7 @@ namespace Garradin\Plugin\Materiels;
|
|||
|
||||
use Garradin\DB;
|
||||
use Garradin\Plugin\Materiels\Equipment;
|
||||
use Garradin\Plugin\Materiels\Entry;
|
||||
|
||||
class Output
|
||||
{
|
||||
|
|
@ -23,10 +24,14 @@ class Output
|
|||
DB::getInstance()->insert('plugin_materiels_output', $data);
|
||||
}
|
||||
|
||||
public function edit($id, $data = [])
|
||||
public function get($id)
|
||||
{
|
||||
return DB::getInstance()->first('SELECT * FROM plugin_materiels_output WHERE id = ?;', $id);
|
||||
}
|
||||
|
||||
public function delete($id)
|
||||
{
|
||||
$db = DB::getInstance();
|
||||
$db->update('plugin_materiels_output', $data, $db->where('id', $id));
|
||||
DB::getInstance()->delete('plugin_materiels_output', 'id = ' . $id);
|
||||
}
|
||||
|
||||
public function listAll()
|
||||
|
|
@ -75,4 +80,15 @@ class Output
|
|||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public function PossibilityDeleteOutput($output)
|
||||
{
|
||||
$entry = new Entry;
|
||||
if ($output->kind == 'Location / Prêt')
|
||||
{
|
||||
return $entry->PossibilityRentEqmtEntry(
|
||||
$output->equipment_id, $output->equipment_number, $output->output_date);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue