Example #1
0
function EntregarOperacionCaja($IdLocal, $cantidad, $concepto, $IdPartida, $operacion = false, $fechacaja, $IdArqueo, $TipoVenta, $DocSubsid = false, $CodDocSub = false, $IdTbjoSub = false)
{
    $IdUsuario = CleanID(getSesionDato("IdUsuario"));
    $IdLical = $IdLocal ? $IdLocal : CleanID(getSesionDato("IdTienda"));
    $modalidadpago = "EFECTIVO";
    $IdModalidadPago = getIdFromMedio($modalidadpago);
    $mov = new movimiento();
    $mov->set("IdLocal", $IdLocal, FORCE);
    $mov->set("IdUsuario", $IdUsuario, FORCE);
    $mov->set("IdArqueoCaja", $IdArqueo, FORCE);
    $mov->set("IdPartidaCaja", $IdPartida, FORCE);
    $mov->set("TipoVentaOperacion", $TipoVenta, FORCE);
    $mov->set("FechaCaja", $fechacaja, FORCE);
    $mov->set("TipoOperacion", $operacion, FORCE);
    $mov->set("Concepto", $concepto, FORCE);
    $mov->set("Importe", $cantidad, FORCE);
    $mov->set("IdModalidadPago", $IdModalidadPago, FORCE);
    if ($DocSubsid) {
        $mov->set("DocSubsidiario", $DocSubsid, FORCE);
    }
    if ($CodDocSub) {
        $mov->set("NDocSubsidiario", $CodDocSub, FORCE);
    }
    if ($IdTbjoSub) {
        $mov->set("IdTbjoSubsidiario", $IdTbjoSub, FORCE);
    }
    if ($mov->Alta()) {
        $id = $mov->get("IdOperacionCaja");
        return $id;
    } else {
        return false;
    }
}