$pasesalida = array(); $pasesalida['id_empleado'] = $pase_salida->id_empleado; $pasesalida['motivo'] = $pase_salida->motivo; $pasesalida['estado'] = 'A'; $pasesalida['id_usuario_creacion'] = $_SESSION['id_usuario']; $pasesalida['fecha_creacion'] = $pase_salida->fecha_creacion; if ($db->Insertar($tabla, $pasesalida)) { $bandera = true; } else { $bandera = false; } $db->finalizarTransaccion(); } //iniciarTransaccion if ($bandera) { mensajeSuccess(); } else { mensajeError(1, $db->obtenerResultado()); } } else { mensajeError(2, "Numero de transaccion invalido"); } } } } } } } else { mensajeError(2, $db->obtenerResultado()); } function mensajeError($error, $object)
if ($db->iniciarTransaccion()) { $rol = $data->rol; foreach ($rol->permisos as &$permiso) { $estado = $permiso->activo ? 'A' : 'I'; if ($db->Actualizar('relacion_rol_permiso', 'estado="' . $estado . '"', 'id_rol=' . $rol->id_rol . ' and id_permiso=' . $permiso->id_permiso)) { $bandera = true; } else { $bandera = false; break; } } } else { mensajeError(1, $db->obtenerResultado()); } if ($bandera) { mensajeSuccess("Se ha actualizado la informacion"); } else { mensajeError(1, $db->obtenerResultado()); } $db->finalizarTransaccion(); } else { mensajeError(2, "Numero de transaccion invalido"); } } } } } } } else { mensajeError(2, "Faltan parametros para realizar una actualizacion"); }