$error = "<p>-El color no puede tener caracteres especiales.</p>"; break; } if (!$Herramienta->validar("texto y entero", $placa)) { $error = "<p>-El color no puede tener caracteres especiales.</p>"; break; } if (!$Herramienta->validar("texto y entero", $observacion)) { $error = "<p>-La observacion no puede tener caracteres especiales.</p>"; break; } if (strlen(observacion) > 200) { $error = "<p>-La observacion no puede tener mas de 200 caracteres.</p>"; break; } $auto = new AUTO($con); $auto->contructor($idauto, $modelo, $placa, $color, $chasis, $observacion, $vehiculo, $marca, $clienteId); if ($idauto == "0") { if (!$auto->insertar()) { $error = "No se pudo registrar un auto. Intente nuevamente."; break; } } else { if (!$auto->modificar($idauto)) { $error = "No se pudo actualizar un auto. Intente nuevamente."; break; } } } if ($error === "") { $con->commit();
if (!$resultado) { $error = "No se pudo registrar el pago. Intenete nuevamente"; $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();