/** * * @param Integer $id * @return String */ public function eliminarMarca($id) { try { $this->dDao = new DispositivoDAO(); $this->dDto = $this->dDao->verDispositivoPorIdDeMarca($id); if ($this->dDto == null) { $this->mDao = new MarcaDAO(); return '<div class="notificacion"><div class="mensaje">' . '<h2>Inventario Expertcob</h2>' . $this->mDao->eliminar($id) . '</div></div>'; } else { return '<div class="notificacion" ><div class="mensaje" id="err">' . '<h2>Inventario Expertcob</h2>' . '<img alt="Error" src="../resources/imagenes/Error.png" > No se puede eliminar la marca porque hay dispositivos de esta marca' . '</div></div>'; } } catch (Exception $ex) { return $ex->getMessage(); } }
public static function EliminarPOSTAction() { if (isset($_POST)) { $marca = new Marca(); $marca->setIdMarca($_POST['idMarca']); MarcaDAO::eliminar($marca) ? $mensaje = "Marca eliminada correctamente" : ($mensaje = "La Marca no fue eliminada correctamente"); } $vwMarcas = MarcaDAO::getVwMarca(); require_once './views/Mantenimiento/Marca/Lista.php'; }