public function getDelete(Orden $orden)
 {
     $oldorden = $orden->id;
     $ordenped = Ordenpedido::where('id_orden', '=', $oldorden)->get();
     if ($orden->delete(['id'])) {
         foreach ($ordenped as $ordp) {
             $ordp->delete(['id']);
         }
         return Redirect::back()->with('msg', 'Orden de compra eliminada con éxito.')->with('class', 'success');
     } else {
         return Redirect::back()->with('msg', '¡Algo salió mal! La Orden no pudo ser eliminada.')->with('class', 'error');
     }
 }
Esempio n. 2
0
<?php

/*
|--------------------------------------------------------------------------
| Controlador
|--------------------------------------------------------------------------
|
| Este archivo se encarga de eliminar una orden del sistema.
|
*/
require __DIR__ . '/../../config/auth.php';
require __DIR__ . '/../../config/config.php';
require __DIR__ . '/../../clases/Orden_compra.php';
$com = new Orden();
$idc = isset($_GET['id']) && $_GET['id'] != "" ? $_GET['id'] : null;
if ($com->delete($idc)) {
    $_SESSION['del_ord'] = true;
} else {
    $_SESSION['error_tmp'] = "Ha ocurrido un error, trate de nuevo!";
}
header('Location: ' . ROOT_ADMIN . 'vistas/ListarOrdenes.php');