示例#1
0
</div>

<div class='control-group'>
    <label>Tipo Unidad</label>
    <select class='form-control' id='tipo_unidad' name='tipo_unidad'>
        <option value="0" <?php 
if (isset($_GET["tu"])) {
    if ($_GET["tu"] === "0") {
        echo " selected";
    }
}
?>
>Todas</option>
        <?php 
require_once 'nucleo/tipo_unidad.php';
$objtipo_unidad = new tipo_unidad();
$ltu = $objtipo_unidad->listDB();
if (is_array($ltu)) {
    foreach ($ltu as $tu) {
        echo '<option value="' . $tu["id"] . '"';
        if (isset($_GET["tu"])) {
            if ($_GET["tu"] === $tu["id"]) {
                echo " selected";
            }
        }
        echo '>' . $tu["nombre"] . '</option>';
    }
}
?>
    </select>
</div>
示例#2
0
 $objunidad = new unidad();
 $uns = null;
 if (isset($_GET["tu"])) {
     if ($_GET["tu"] !== "0") {
         $uns = $objunidad->searchDB($_GET["tu"], "id_tipo_unidad");
     } else {
         $uns = $objunidad->listDB();
     }
 } else {
     $uns = $objunidad->listDB();
 }
 if (is_array($uns)) {
     foreach ($uns as $u) {
         echo "<tr>";
         echo "<td>" . $u["placa"] . "</td>";
         $objtu = new tipo_unidad();
         $objtu->setId($u["id_tipo_unidad"]);
         $objtu->getDB();
         echo "<td>" . $objtu->getNombre() . "</td>";
         $unidades[] = $u["placa"];
         $sqlkil = "Select sum(r.peso_neto) as kil from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = u.id" . $sql_where . " AND cv.id_unidad = '" . $u["id"] . "'";
         $peso1 = $objtu->consulta_arreglo($sqlkil);
         $col1 = $col1 + floatval($peso1["kil"]);
         $toneladas[] = floatval($peso1["kil"]);
         echo "<td>" . floatval($peso1["kil"]) . "</td>";
         $reg = $objtu->consulta_arreglo("Select * from reporte_grafico where id_unidad = '" . $u["id"] . "' AND fecha_inicio = '" . $_GET["fi"] . "' AND fecha_fin = '" . $_GET["ff"] . "' ");
         if (is_array($reg)) {
             echo "<td><input type='hidden' id='rg_" . $u["id"] . "' value='" . $reg["id"] . "'/><span id='" . $u["id"] . "_kil_lbl' onclick='muestra_inp_kil_" . $u["id"] . "()'>" . $reg["kilometros"] . "</span><input type='number' id='" . $u["id"] . "_kil' onchange='actualiza_" . $u["id"] . "()' style='display:none;' onblur='fin_ed_kil_" . $u["id"] . "()' value='" . $reg["kilometros"] . "'/></td>";
             echo "<td><span id='" . $u["id"] . "_gal_lbl' onclick='muestra_inp_gal_" . $u["id"] . "()'>" . $reg["galones"] . "</span><input type='number' id='" . $u["id"] . "_gal' onchange='actualiza_" . $u["id"] . "()' style='display:none;' onblur='fin_ed_gal_" . $u["id"] . "()' value='" . $reg["galones"] . "'/></td>";
             echo "<td id='" . $u["id"] . "_kg'>" . round(floatval($reg["kilometros"]) / floatval($reg["galones"]), 2) . "</td>";
             echo "<td id='" . $u["id"] . "_gk'>" . round(floatval($reg["galones"]) / floatval($reg["kilometros"]), 2) . "</td>";
示例#3
0
<?php

require_once '../nucleo/tipo_unidad.php';
$objtipo_unidad = new tipo_unidad();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objtipo_unidad->setVar('id', $_POST['id']);
            $objtipo_unidad->setVar('nombre', $_POST['nombre']);
            $objtipo_unidad->setVar('carga_minima', $_POST['carga_minima']);
            $objtipo_unidad->setVar('carga_maxima', $_POST['carga_maxima']);
            $objtipo_unidad->setVar('precio_fijo', $_POST['precio_fijo']);
            $objtipo_unidad->setVar('precio_variable', $_POST['precio_variable']);
            echo json_encode($objtipo_unidad->insertDB());
            break;
        case 'mod':
            $objtipo_unidad->setVar('id', $_POST['id']);
            $objtipo_unidad->setVar('nombre', $_POST['nombre']);
            $objtipo_unidad->setVar('carga_minima', $_POST['carga_minima']);
            $objtipo_unidad->setVar('carga_maxima', $_POST['carga_maxima']);
            $objtipo_unidad->setVar('precio_fijo', $_POST['precio_fijo']);
            $objtipo_unidad->setVar('precio_variable', $_POST['precio_variable']);
            echo json_encode($objtipo_unidad->updateDB());
            break;
        case 'del':
            $objtipo_unidad->setVar('id', $_POST['id']);
            echo json_encode($objtipo_unidad->deleteDB());
            break;
        case 'get':
            $res = $objtipo_unidad->searchDB($_POST['id'], 'id', 1);
            if (is_array($res)) {
示例#4
0
</td>
                        <td><?php 
        $objturno = new turno();
        $objturno->setId($o["id_turno"]);
        $objturno->getDB();
        echo $objturno->getNombre();
        ?>
</td>
                        <td><?php 
        $objcfg = new configuracion_vehiculo();
        $objcfg->setId($o["id_configuracion_vehiculo"]);
        $objcfg->getDB();
        $objuni = new unidad();
        $objuni->setId($objcfg->getIdUnidad());
        $objuni->getDB();
        $objtipo_unidad = new tipo_unidad();
        $objtipo_unidad->setId($objuni->getIdTipoUnidad());
        $objtipo_unidad->getDB();
        echo $objtipo_unidad->getNombre();
        ?>
</td>
                        <td><?php 
        echo $objuni->getPlaca();
        ?>
</td>
                        <td><?php 
        $acos = $objuni->consulta_matriz("Select a.placa,ta.nombre from acoples_configuracion ac, acople a, tipo_acople ta where ac.id_configuracion_vehiculo = '" . $o["id_configuracion_vehiculo"] . "' AND ac.id_acople = a.id AND a.id_tipo_acople = ta.id");
        $strcnfg = "";
        if (is_array($acos)) {
            foreach ($acos as $ac) {
                $strcnfg .= " " . $ac["placa"] . "(" . $ac["nombre"] . "),";
$uns = null;
if (isset($_GET["tu"])) {
    if ($_GET["tu"] !== "0") {
        $uns = $objunidad->searchDB($_GET["tu"], "id_tipo_unidad");
    } else {
        $uns = $objunidad->listDB();
    }
} else {
    $uns = $objunidad->listDB();
}
if (is_array($uns)) {
    foreach ($uns as $u) {
        $total = 0;
        echo "<tr>";
        echo "<td>" . $u["placa"] . "</td>";
        $objtu = new tipo_unidad();
        $objtu->setId($u["id_tipo_unidad"]);
        $objtu->getDB();
        echo "<td>" . $objtu->getNombre() . "</td>";
        if (isset($_GET["fi"])) {
            if ($_GET["fi"] !== "" && $_GET["ff"] !== "") {
                $fecha1 = $_GET["fi"];
                $fecha2 = $_GET["ff"];
                for ($i = $fecha1; $i <= $fecha2; $i = date("Y-m-d", strtotime($i . "+ 1 days"))) {
                    $objreg = new registro();
                    $conteo = $objreg->consulta_arreglo("Select count(r.id) as cnt from registro r, configuracion_vehiculo cv where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = '" . $u["id"] . "' AND r.fecha = '" . $i . "'");
                    echo "<td>" . intval($conteo["cnt"]) . "</td>";
                    $total = $total + intval($conteo["cnt"]);
                }
            }
        }
示例#6
0
<?php

require_once '../nucleo/unidad.php';
$objunidad = new unidad();
require_once '../nucleo/tipo_unidad.php';
$objtipo_unidad = new tipo_unidad();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objunidad->setVar('id', $_POST['id']);
            $objunidad->setVar('id_tipo_unidad', $_POST['id_tipo_unidad']);
            $objunidad->setVar('placa', $_POST['placa']);
            echo json_encode($objunidad->insertDB());
            break;
        case 'mod':
            $objunidad->setVar('id', $_POST['id']);
            $objunidad->setVar('id_tipo_unidad', $_POST['id_tipo_unidad']);
            $objunidad->setVar('placa', $_POST['placa']);
            echo json_encode($objunidad->updateDB());
            break;
        case 'del':
            $objunidad->setVar('id', $_POST['id']);
            echo json_encode($objunidad->deleteDB());
            break;
        case 'get':
            $res = $objunidad->searchDB($_POST['id'], 'id', 1);
            if (is_array($res)) {
                $res[0]['id_tipo_unidad'] = $objtipo_unidad->searchDB($res[0]['id_tipo_unidad'], 'id', 1);
                $res[0]['id_tipo_unidad'] = $res[0]['id_tipo_unidad'][0];
                echo json_encode($res[0]);
            } else {
 $pesos = $objunidad->consulta_arreglo("Select sum(r.peso_neto) as kil from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND u.id = cv.id_unidad " . $sql_where);
 $total_mes = round(floatval($pesos["kil"]), 2);
 if (isset($_GET["tu"])) {
     if ($_GET["tu"] !== "0") {
         $uns = $objunidad->searchDB($_GET["tu"], "id_tipo_unidad");
     } else {
         $uns = $objunidad->listDB();
     }
 } else {
     $uns = $objunidad->listDB();
 }
 if (is_array($uns)) {
     foreach ($uns as $u) {
         echo "<tr>";
         echo "<td>" . $u["placa"] . "</td>";
         $objtu = new tipo_unidad();
         $objtu->setId($u["id_tipo_unidad"]);
         $objtu->getDB();
         echo "<td>" . $objtu->getNombre() . "</td>";
         $peso1 = $objtu->consulta_arreglo("Select sum(r.peso_neto) as kil from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = '" . $u["id"] . "' AND u.id = cv.id_unidad " . $sql_where . " ");
         $col1 = $col1 + floatval($peso1["kil"]);
         echo "<td>" . floatval($peso1["kil"]) . "</td>";
         $col2 = $col2 + round(floatval($peso1["kil"]) / $total_mes * 100, 2);
         echo "<td>" . round(floatval($peso1["kil"]) / $total_mes * 100, 2) . "</td>";
         $col3 = $col3 + floatval($peso1["kil"]) * floatval($objtu->getPrecioVariable());
         echo "<td>" . floatval($peso1["kil"]) * floatval($objtu->getPrecioVariable()) . "</td>";
         $col4 = $col4 + (floatval($peso1["kil"]) * floatval($objtu->getPrecioVariable()) + floatval($objtu->getPrecioFijo()));
         echo "<td>" . (floatval($peso1["kil"]) * floatval($objtu->getPrecioVariable()) + floatval($objtu->getPrecioFijo())) . "</td>";
         echo "</tr>";
     }
 }
示例#8
0
    <input class='form-control' placeholder='0.00' id='precio_fijo' name='precio_fijo' type="number"/>
</div>
<div class='control-group'>
    <label>Precio Variable</label>
    <input class='form-control' placeholder='0.00' id='precio_variable' name='precio_variable' type="number"/>
</div>
<div class='control-group'>
    <p></p>
    <button type='button' class='btn btn-primary' onclick='save()'>Guardar</button>
    <button type='reset' class='btn'>Limpiar</button>
</div>
</form>
<hr/>
<?php 
include_once 'nucleo/tipo_unidad.php';
$obj = new tipo_unidad();
$objs = $obj->listDB();
?>
<div class='contenedor-tabla'>
    <table id='tb' class='display' cellspacing='0' width='100%'>
        <thead>
            <tr>
                <th>Id</th><th>Nombre</th><th>Carga Minima</th><th>Carga Maxima</th><th>Precio Fijo</th><th>Precio Variable</th>
                <th>OPC</th>
            </tr>
        </thead>
        <tbody>
            <?php 
if (is_array($objs)) {
    foreach ($objs as $o) {
        ?>
$total_mes = floatval($pesos["kil"]);
if (isset($_GET["tu"])) {
    if ($_GET["tu"] !== "0") {
        $uns = $objunidad->searchDB($_GET["tu"], "id_tipo_unidad");
    } else {
        $uns = $objunidad->listDB();
    }
} else {
    $uns = $objunidad->listDB();
}
if (is_array($uns)) {
    foreach ($uns as $u) {
        echo "<tr>";
        echo "<td>" . $u["placa"] . "</td>";
        $unidades[] = $u["placa"];
        $objtu = new tipo_unidad();
        $objtu->setId($u["id_tipo_unidad"]);
        $objtu->getDB();
        echo "<td>" . $objtu->getNombre() . "</td>";
        $peso_minimo = $objtu->getCargaMinima();
        $peso_maximo = $objtu->getCargaMaxima();
        $sql = "Select count(*) as cnt from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = u.id" . $sql_where . " AND cv.id_unidad = '" . $u["id"] . "' AND r.peso_neto < '" . $peso_minimo . "'";
        $c_sub = $objtu->consulta_arreglo($sql);
        $c_nor = $objtu->consulta_arreglo("Select count(*) as cnt from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = u.id" . $sql_where . " AND cv.id_unidad = '" . $u["id"] . "' AND r.peso_neto BETWEEN '" . $peso_minimo . "' AND '" . $peso_maximo . "'");
        $c_sob = $objtu->consulta_arreglo("Select count(*) as cnt from registro r, configuracion_vehiculo cv, unidad u where r.id_configuracion_vehiculo = cv.id AND cv.id_unidad = u.id" . $sql_where . " AND cv.id_unidad = '" . $u["id"] . "' AND r.peso_neto > '" . $peso_maximo . "'");
        $col1 = $col1 + intval($c_sub["cnt"]);
        $col2 = $col2 + intval($c_nor["cnt"]);
        $col3 = $col3 + intval($c_sob["cnt"]);
        $subcargas[] = intval($c_sub["cnt"]);
        $normales[] = intval($c_nor["cnt"]);
        $sobrecargas[] = intval($c_sob["cnt"]);
示例#10
0
            <tr>
                <th>Id</th><th>Tipo Unidad</th><th>Placa</th>
                <th>OPC</th>
            </tr>
        </thead>
        <tbody>
            <?php 
if (is_array($objs)) {
    foreach ($objs as $o) {
        ?>
                    <tr><td><?php 
        echo $o['id'];
        ?>
</td><td>
                            <?php 
        $objtipo_unidad = new tipo_unidad();
        $objtipo_unidad->setVar('id', $o['id_tipo_unidad']);
        $objtipo_unidad->getDB();
        echo $objtipo_unidad->getVar($gl_unidad_id_tipo_unidad);
        ?>
</td><td><?php 
        echo $o['placa'];
        ?>
</td>
                        <td><a href='#' onclick='sel(<?php 
        echo $o['id'];
        ?>
)'>MOD</a> - <a href='#' onclick='del(<?php 
        echo $o['id'];
        ?>
)'>DEL</a></td>