Example #1
0
     $resultado["id"] = $reparacion->insertar();
     $idreparacion = $resultado["id"];
     $empresa = new EMPRESA($con);
     $empresa->aumentarOT($empresasession);
 } else {
     $resultado["id"] = $reparacion->modificar($idreparacion);
 }
 $total = 0.0;
 if ($resultado["id"] == 0) {
     $error = "No se pudo registrar la reparacion del auto.";
     $con->rollback();
 } else {
     $trabajoReparacion = new DETALLE_REPARACION($con);
     $trabajoReparacion->eliminar($idreparacion);
     for ($i = 0; $i < count($trabajo); $i++) {
         $trabajoReparacion = new DETALLE_REPARACION($con);
         $total = $total + floatval($trabajo[$i]["precio"]);
         $trabajoReparacion->contructor($idreparacion, $trabajo[$i]["id"], $trabajo[$i]["precio"]);
         if (!$trabajoReparacion->insertar()) {
             $error = "No se pudo registrar la reparacion del auto.";
             $con->rollback();
             break;
         }
     }
     if ($error == "") {
         if ($estado == "activo") {
             $pago = new PAGO($con);
             $pagado = floatval($pago->buscarXReparacionTotal($idreparacion));
             if ($total > $pagado) {
                 $estado = "activo falta pago";
             }
Example #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);