Example #1
0
                                $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)
Example #2
0
                            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");
}