示例#1
0
}
if (isset($_POST['submit'])) {
    $id = $_POST['id'];
    $nombre = $_POST['nombre'];
    $precio = $_POST['precio'];
    $id_tipo_plato = $_POST['tipoPlato'];
    // guardar imagen
    // Comprueba si han subido una nueva imagen o la deja en blanco.
    if (!empty($_FILES['foto']['name'])) {
        $nombreFichero = guardarImagen($_FILES);
    } else {
        $nombreFichero = '';
    }
    $PlatoEntidad = new Plato();
    //$PlatoEntidad->__set ( 'id_plato', $id );
    $PlatoEntidad->__set('nombre', $nombre);
    $PlatoEntidad->__set('precio', $precio);
    $PlatoEntidad->__set('imagen', $nombreFichero);
    $PlatoEntidad->__set('id_tipo_plato', $id_tipo_plato);
    //agrega el plato a la bd.
    $PlatoBll = new PlatoBLL();
    $PlatoBll->Agregar($PlatoEntidad);
    //comprueba si no hubieron errores al guardar la informacion.
    //session_start ();
    if ($PlatoBll->getHayError()) {
        $_SESSION['registrado'] = 'f1';
    } else {
        $_SESSION['registrado'] = 't1';
    }
    header('Location: ../Mantenimiento_Platos.php');
}
示例#2
0
$PlatoEntidad = new Plato();
if (isset($_GET['id'])) {
    $id = $_GET['id'];
} else {
    // hacer select de postres cuando se cargue del menu
    $tipoPlatosEntidad = new TipoPlato();
    $tipoPlatosEntidad->__set('descripcion', $title);
    $tipoPlatos = new TipoPlatoBLL();
    $vTipoPlatos = $tipoPlatos->ConsultarNombre($tipoPlatosEntidad);
    if (!empty($vTipoPlatos)) {
        foreach ($vTipoPlatos as $tipoPlatoSelect) {
            $id = $tipoPlatoSelect[0];
        }
    }
}
$PlatoEntidad->__set('id_tipo_plato', $id);
$Plato = new PlatoBLL();
$vPlatos = $Plato->Consultar($PlatoEntidad);
$content = "<hr>\n<div class='row'><div class='col-lg-12'><h3>{$title}</h3></div></div>\n<div class='row text-center'>";
foreach ($vPlatos as $plato) {
    $content .= "<div class='col-md-3 col-sm-6 hero-feature'>\n\t<div class='thumbnail'>\n\t<img src='img/{$plato['3']}' alt=''  >\n\t<div class='caption'>\n\t<h3>{$plato['1']}</h3>\n\t<p><span class='label label-success'>Valor: ¢{$plato['2']}</span></p>\n\t<p>";
    // guarda la receta de cada plato(array) para mostrarlo.
    $RecetaBLL = new RecetaBLL();
    $Receta = $RecetaBLL->ConsultarRegistro($plato[0]);
    $ingredienteReceta = 'Receta:<br/>';
    if (!empty($Receta)) {
        foreach ($Receta as $ingrediente) {
            $ingredienteReceta .= $ingrediente[0] . '<br/>';
        }
    }
    $url = "action=add&id={$plato['0']}&cantidad=1&nombre={$plato['1']}";