예제 #1
0
<?php

require_once '../nucleo/supervisor.php';
$objsupervisor = new supervisor();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objsupervisor->setVar('id', $_POST['id']);
            $objsupervisor->setVar('codigo', $_POST['codigo']);
            $objsupervisor->setVar('nombres', $_POST['nombres']);
            $objsupervisor->setVar('apellidos', $_POST['apellidos']);
            $objsupervisor->setVar('dni', $_POST['dni']);
            echo json_encode($objsupervisor->insertDB());
            break;
        case 'mod':
            $objsupervisor->setVar('id', $_POST['id']);
            $objsupervisor->setVar('codigo', $_POST['codigo']);
            $objsupervisor->setVar('nombres', $_POST['nombres']);
            $objsupervisor->setVar('apellidos', $_POST['apellidos']);
            $objsupervisor->setVar('dni', $_POST['dni']);
            echo json_encode($objsupervisor->updateDB());
            break;
        case 'del':
            $objsupervisor->setVar('id', $_POST['id']);
            echo json_encode($objsupervisor->deleteDB());
            break;
        case 'get':
            $res = $objsupervisor->searchDB($_POST['id'], 'id', 1);
            if (is_array($res)) {
                echo json_encode($res[0]);
            } else {
            $sql_where .= " AND r.fecha >= '" . $_GET["fi"] . "'";
        }
    }
    if (isset($_GET["tr"])) {
        $sql_where .= " AND r.id_trayecto = '" . $_GET["tr"] . "'";
    }
    if (isset($_GET["fac"])) {
        $sql_where .= " AND r.facturado = '" . $_GET["fac"] . "'";
    }
    if (isset($_GET["nfac"])) {
        if ($_GET["nfac"] !== "") {
            $sql_where .= " AND r.numero_facturacion = '" . $_GET["nfac"] . "'";
        }
    }
}
$objsupervisor = new supervisor();
$sups = $objsupervisor->listDB();
$pesos = $objsupervisor->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" . $sql_where);
$total_mes = floatval($pesos["kil"]);
if (is_array($sups)) {
    foreach ($sups as $su) {
        $objtu = new registro();
        echo "<tr>";
        echo "<td>" . $su["nombres"] . " " . $su["apellidos"] . "</td>";
        $nombres[] = $su["nombres"] . " " . $su["apellidos"];
        $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" . $sql_where . " AND r.id_supervisor = '" . $su["id"] . "'");
        echo "<td>" . floatval($peso1["kil"]) . "</td>";
        $turno1 = $objtu->consulta_arreglo("Select count(DISTINCT r.id_turno, r.fecha) 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 r.id_supervisor = '" . $su["id"] . "'");
        echo "<td>" . floatval($turno1["cnt"]) . "</td>";
        echo "<td>" . round(floatval($peso1["kil"]) / floatval($turno1["cnt"]), 2) . "</td>";
        $promedios[] = floatval($peso1["kil"]) / floatval($turno1["cnt"]);
예제 #3
0
 /*
 $tok = strtok($fecha, "/");
 $dia  = " ";
 $mes  = " ";
 $año  = " ";
 while ($tok !== false) {
 		 
 		 $año =strtok("/"); 
 		 $mes =strtok("/");
 		 $dia =strtok("/");  
 		  
 }
 */
 $fechaNaci = "1994-09-01";
 $tiposuper = $_POST['tipoSuper'];
 $s = new supervisor($_POST['nombSuper'], $_POST['apelSuper'], $_POST['idenSuper'], $fechaNaci, $_POST['geneSuper'], $_POST['ciudSuper'], $_POST['correoSuper'], $_POST['tipoSuper']);
 //  echo $s->getIdentificacion();
 $bool = $m->Insert("persona", "" . $s->getIdentificacion() . ",'" . $s->getNombres() . "','" . $s->getApellidos() . "','" . $s->getGenero() . "','" . $s->getFechaNaci() . "','" . $s->getCiudad() . "','" . $s->getCorreo() . "'");
 $bool1 = $m->Insert("supervisor", $s->getIdentificacion() . ",'" . $s->getTipoSupervisor() . "'");
 $t = " ";
 if ($tiposuper == "Practicas") {
     $t = "12";
 } else {
     $t = "13";
 }
 $bool2 = $m->Insert("cuenta", $s->getIdentificacion() . ",'" . $s->getCorreo() . "','" . $t . "'");
 if ($bool == true && $bool1 == true && $bool2 == true) {
     ?>
        
        <script type="text/javascript">
        
예제 #4
0
<?php

require_once '../nucleo/comisiones.php';
$objcomisiones = new comisiones();
require_once '../nucleo/turno.php';
$objturno = new turno();
require_once '../nucleo/conductor.php';
$objconductor = new conductor();
require_once '../nucleo/supervisor.php';
$objsupervisor = new supervisor();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objcomisiones->setVar('id', $_POST['id']);
            $objcomisiones->setVar('fecha', $_POST['fecha']);
            $objcomisiones->setVar('id_turno', $_POST['id_turno']);
            $objcomisiones->setVar('id_conductor', $_POST['id_conductor']);
            $objcomisiones->setVar('vueltas_por_comision', $_POST['vueltas_por_comision']);
            $objcomisiones->setVar('monto', $_POST['monto']);
            $objcomisiones->setVar('motivo', $_POST['motivo']);
            $objcomisiones->setVar('id_supervisor', $_POST['id_supervisor']);
            echo json_encode($objcomisiones->insertDB());
            break;
        case 'mod':
            $objcomisiones->setVar('id', $_POST['id']);
            $objcomisiones->setVar('fecha', $_POST['fecha']);
            $objcomisiones->setVar('id_turno', $_POST['id_turno']);
            $objcomisiones->setVar('id_conductor', $_POST['id_conductor']);
            $objcomisiones->setVar('vueltas_por_comision', $_POST['vueltas_por_comision']);
            $objcomisiones->setVar('monto', $_POST['monto']);
            $objcomisiones->setVar('motivo', $_POST['motivo']);
예제 #5
0
        $objconductor->setVar('id', $o['id_conductor']);
        $objconductor->getDB();
        echo $objconductor->getNombres() . " " . $objconductor->getApellidos();
        ?>
</td><td><?php 
        echo $o['vueltas_por_comision'];
        ?>
</td><td><?php 
        echo $o['monto'];
        ?>
</td><td><?php 
        echo $o['motivo'];
        ?>
</td><td>
                                <?php 
        $objsupervisor = new supervisor();
        $objsupervisor->setVar('id', $o['id_supervisor']);
        $objsupervisor->getDB();
        echo $objsupervisor->getNombres() . " " . $objsupervisor->getApellidos();
        ?>
</td>
                    </tr>
                    <?php 
    }
}
?>
            <?php 
$nombre_tabla = 'comisiones';
require_once 'recursos/componentes/footer.php';
?>
    
예제 #6
0
    <input class='form-control' placeholder='Apellidos' id='apellidos' name='apellidos' />
</div>
<div class='control-group'>
    <label>Dni</label>
    <input class='form-control' placeholder='Dni' id='dni' name='dni' 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/supervisor.php';
$obj = new supervisor();
$objs = $obj->listDB();
?>
<div class='contenedor-tabla'>
    <table id='tb' class='display' cellspacing='0' width='100%'>
        <thead>
            <tr>
                <th>Id</th><th>Codigo</th><th>Nombres</th><th>Apellidos</th><th>Dni</th>
                <th>OPC</th>
            </tr>
        </thead>
        <tbody>
            <?php 
if (is_array($objs)) {
    foreach ($objs as $o) {
        ?>