예제 #1
0
function tituloNombre($dbTable, $id, $un)
{
    if ($un == 1) {
        $unidadMetrica = ", unMetrica";
    } else {
        $unidadMetrica = "";
    }
    // Datos para el título de la página
    $sqlNombre = "SELECT nombre {$unidadMetrica} \n                    from {$dbTable} WHERE id = {$id}";
    $valoresNombre = consultaDb($sqlNombre);
    foreach ($valoresNombre as $nombre) {
        $nombre[] = $nombre;
    }
    // Busco el nombre de la unidad métrica
    if ($un == 1) {
        $idUnidad = $nombre['unMetrica'];
        $sqlUnidad = "SELECT unidad from unMetrica WHERE id = {$idUnidad}";
        $valoresUnidad = consultaDb($sqlUnidad);
        foreach ($valoresUnidad as $unidad) {
            $unidad[] = $unidad;
        }
        return $nombre['nombre'] . " [" . $unidad['unidad'] . "]";
    } else {
        return $nombre['nombre'];
    }
}
예제 #2
0
    $unMetrica = $valor['unMetrica'];
}
/**
 * Extraigo Valores de tabla unMetrica (para completar el desplegable)
 */
// Consulto todos los datos
$consultaUnMetrica = "SELECT id, unidad from unMetrica ";
// Hace la consulta
$valoresUnMetrica = consultaDb($consultaUnMetrica);
/**
 * Consulta datos de insumos
 * JOIN con insumoXrubro para mostrar *solo* los mat. que pertenecen al rubro
 * LEFT JOIN con tabla unMetrica: para tener nombres de unidades
 */
$consultaInsumos = "SELECT I.nombre, I.id, I.unMetrica, M.unidad, X.id_insumo, X.id_rubro, X.rendimiento\n                    FROM insumo as I\n                    JOIN insumoXrubro as X ON X.id_insumo = I.id AND X.id_rubro = {$id}\n                    LEFT JOIN unMetrica as M ON I.unMetrica = M.id";
$valoresInsumos = consultaDb($consultaInsumos);
/* Cerrar conexión ************************************************************/
mysqli_close($link);
?>

<?php 
// Mensaje de acción realizada
if (isset($_GET['mensaje'])) {
    echo "<div id=\"alerta\">Rubro actualizado</div>";
}
?>

<div class="encabezado">
    <h1><?php 
echo $titulo;
?>
예제 #3
0
    <div class="table cien">
        <div class="row ">
            <h1 class="cell"><?php 
echo $titulo;
?>
</h1>
            <span class="cell">
                <a href="./insumoForm.php" class="boton rojo rText" style="margin:0 0 8px 20px "><i class="material-icons">add</i>Agregar Insumo</a>
                <a href="./Buscar.php?tipo=insumo" class="boton rText"><i class="material-icons">search</i>Buscar</a>
            </span>
        </div>
    </div>
</div>

<!-- Lista de Insumoes -->
<article>
    <section class="listado">
        <ul class="listaLarga">
            <?php 
$consulta = "SELECT nombre, id from insumo ORDER BY nombre asc";
$valores = consultaDb($consulta);
foreach ($valores as $valor) {
    echo '<li><a href="./insumoForm.php?id=' . $valor['id'] . '">' . $valor["nombre"] . '</a></li>';
}
?>
        </ul>
    </section>
</article>

<?php 
include './footer.php';
예제 #4
0
    $cantComercial = $valor['cantComercial'];
}
/**
 * Extraigo Valores de tabla unMetrica
 */
// Consulto todos los datos
$consultaUnMetrica = "SELECT id, unidad from unMetrica ";
// Hace la consulta
$valoresUnMetrica = consultaDb($consultaUnMetrica);
/**
 * Extraigo Valores de tabla unComercial
 */
// Consulto todos los datos
$consultaUnComercial = "SELECT id, unidad from unComercial ";
// Hace la consulta
$valoresUnComercial = consultaDb($consultaUnComercial);
/* Cerrar conexión ************************************************************/
mysqli_close($link);
// Mensaje de acción realizada
if (isset($_GET['mensaje'])) {
    echo "<div id=\"alerta\">Insumo actualizado</div>";
}
?>
<div class="encabezado">
    <h1>Insumo</h1>
    <a href="./insumos.php" class="boton">Lista de insumos</a>
</div>

<article>
    <section class="formTop">
        <form action="insumoResultado.php" method="post" onsubmit="return validarInsumo();">
예제 #5
0
    $cantidad = $valor['cantidad'];
}
/**
 * Extraigo Valores de tabla rubros (para completar el desplegable)
 */
// Consulto todos los datos
// Se quitan del desplegable los insumos YA utilizados en el rubro
if (isset($_GET['id']) && $_GET['id'] > 0) {
    // Consulta que incluye el insumo actual (en editar)
    $consultaRubros = "SELECT R.id, R.nombre, R.unMetrica,  M.unidad\n                        from rubro AS R\n                        LEFT JOIN unMetrica as M ON R.unMetrica = M.id\n                        LEFT JOIN rubroXobra as X ON R.id = X.id_rubro AND X.id_obra = {$id_obra}\n                        WHERE X.id_rubro = {$id} OR X.id_rubro IS NULL";
} else {
    // Consulta que No incluye el insumo actual, porque no existe (agrenar nuev insumo)
    $consultaRubros = "SELECT R.id, R.nombre, R.unMetrica,  M.unidad\n                        from rubro AS R\n                        LEFT JOIN unMetrica as M ON R.unMetrica = M.id\n                        LEFT JOIN rubroXobra as X ON R.id = X.id_rubro AND X.id_obra = {$id_obra}\n                        WHERE X.id_rubro IS NULL";
}
// Hace la consulta
$valoresRubros = consultaDb($consultaRubros);
/* Cerrar conexión ************************************************************/
mysqli_close($link);
include './header.php';
?>

<?php 
// Mensaje de acción realizada
if (isset($_GET['mensaje'])) {
    echo "<div id=\"alerta\">Obra actualizada</div>";
}
?>

<div class="encabezado">
    <h1><?php 
echo $titulo;