Ejemplo n.º 1
0
                if ($total > $pagado) {
                    $estado = "activo falta pago";
                }
            }
            if (strpos($estado, 'fin') !== false) {
                $empresa = new EMPRESA($con);
                $resultado["ot"] = $empresa->obtenerOT($empresasession);
            }
            if (!$reparacion->modificarTotal($idreparacion, $total, $estado)) {
                $error = "No se pudo registrar la reparacion del auto.";
                $con->rollback();
            } else {
                $accesorioReparacion = new ACCESORIO_REPARACION($con);
                $accesorioReparacion->eliminar($idreparacion);
                for ($i = 0; $i < count($accesorio); $i++) {
                    $accesorioReparacion = new ACCESORIO_REPARACION($con);
                    $accesorioReparacion->contructor($idreparacion, $accesorio[$i]);
                    if (!$accesorioReparacion->insertar()) {
                        $error = "No se pudo registrar la reparacion del auto.";
                        $con->rollback();
                        break;
                    }
                }
            }
        }
    }
    if ($error == "") {
        $con->commit();
    }
}
if ($proceso == "listaTrabajo") {
Ejemplo n.º 2
0
        $con->rollback();
    } else {
        $reparacion = new REPARACION($con);
        $resultado = $reparacion->modificarEstado($id, $estado);
        if (!$resultado) {
            $error = "No se pudo registrar el pago. Intenete nuevamente";
            $con->rollback();
        } else {
            $con->commit();
        }
    }
}
if ($proceso == "abrirReparacion") {
    $auto = new AUTO($con);
    $personal = new PERSONAL($con);
    $resultado = array();
    $trabajoReparacion = new DETALLE_REPARACION($con);
    $accesorioReparacion = new ACCESORIO_REPARACION($con);
    $reparacion = new REPARACION($con);
    $id = $_POST['auto'];
    $idreparacion = $_POST['idreparacion'];
    $resultado["auto"] = $auto->buscarXID($id);
    $resultado["mecanico"] = $personal->BuscarMecanico();
    $resultado["reparacion"] = $reparacion->buscarXId($idreparacion);
    $reparacionid = $resultado["reparacion"]->id_reparacion;
    $resultado["trabajo"] = $trabajoReparacion->buscarXReparacion($reparacionid);
    $resultado["accesorio"] = $accesorioReparacion->buscarXReparacion($reparacionid);
}
$con->closed();
$reponse = array("error" => $error, "result" => $resultado);
echo $_POST['callback'] . json_encode($reponse);