function UpdatePeritajesABM($txtFechaAsignacion, $txtFechaPericia, $txtFVencImpug, $cmbPericia, $txtResultados, $pj_id, $usuario, $incapacidadDemanda, $incapacidadPeritoMedico, $ibmArt, $ibmPericial, $impugnacion, $idperito)
{
    try {
        global $conn;
        $id = intval($pj_id);
        $txtResultados = trim($txtResultados);
        $sqlUpdate = "UPDATE legales.lpj_peritajejuicio \n   \t\t             SET\n\t\t\t\t\t    pj_fechanotificacion = TO_DATE(:txtFechaAsignacion, 'DD/MM/YYYY'), \n\t\t\t\t\t    pj_fechaperitaje = TO_DATE(:txtFechaPericia, 'DD/MM/YYYY'), \n\t\t\t\t\t    pj_fechavencimpugnacion = TO_DATE(:txtFVencImpug, 'DD/MM/YYYY'), \n\t\t\t\t\t    pj_resultadoperitaje = TRIM(:txtResultados),\n\t\t\t\t\t    pj_fechamodif = SYSDATE,\n\t\t\t\t\t    pj_usumodif =  :usuario, \n\t\t\t\t\t\tpj_fechabaja = NULL, \n\t\t \t\t\t\tpj_usubaja = NULL, \n\t\t \t\t\t\tpj_idperito = :idperito,\n\t\t\t\t \t\tpj_idtipopericia = :cmbPericia,\n\t\t \t\t\t\tpj_incapacidaddemanda = TO_NUMBER(:montodemanda),\n\t\t \t\t\t\tpj_incapacidadperitomedico = TO_NUMBER(:montomedico),\n\t\t \t\t\t\tpj_ibmart =  TO_NUMBER(:montoart),\n\t\t\t \t\t\tpj_ibmpericial = TO_NUMBER(:montopericial),\n\t\t \t\t\t\tpj_impugnacion = :impugnacion,\n\t\t \t\t\t\tpj_completaestudio = 'N' \n   \t\t\t\t  WHERE pj_id = :id ";
        $cmbPericia = intval($cmbPericia);
        $txtResultados = trim($txtResultados);
        $montodemanda = Getfloat($incapacidadDemanda);
        $montomedico = Getfloat($incapacidadPeritoMedico);
        $montoart = Getfloat($ibmArt);
        $montopericial = Getfloat($ibmPericial);
        $params = array(":txtFechaAsignacion" => $txtFechaAsignacion, ":txtFechaPericia" => $txtFechaPericia, ":txtFVencImpug" => $txtFVencImpug, ":txtResultados" => $txtResultados, ":usuario" => $usuario, ":idperito" => $idperito, ":cmbPericia" => $cmbPericia, ":montodemanda" => $montodemanda, ":montomedico" => $montomedico, ":montoart" => $montoart, ":montopericial" => $montopericial, ":impugnacion" => $impugnacion, ":id" => $id);
        @DBExecSql($conn, $sqlUpdate, $params);
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        //return false;
        throw new Exception($e->getMessage());
    }
}
function UpdateConcursoyquiebras($txtsindico, $txtdireccion, $txtlocaclidad, $txtfuero, $txttelefono, $txtjurisdiccion, $txtjuzgado, $txtsecretaria, $fechaconcurso, $fechaquiebra, $fechaart32, $fechaart200, $fverificacioncredito, $usuario, $nroorden, $montoprivilegio, $montoquirografario)
{
    try {
        global $conn;
        $montoprivilegio = Getfloat($montoprivilegio);
        $montoquirografario = Getfloat($montoquirografario);
        $sqlUpdate = "UPDATE art.lcq_concyquiebra \n\t\t\t\t\tSET cq_sindico =  :txtsindico,\n\t\t\t\t\t\tcq_direccionsind =  :txtdireccion,\n\t\t\t\t\t\tcq_localidadsind =  :txtlocaclidad,\n\t\t\t\t\t\tcq_telefonosind =  :txttelefono,\n\t\t\t\t\t\tcq_fuero =  :txtfuero,\n\t\t\t\t\t\tcq_jurisdiccion =  :txtjurisdiccion,\n\t\t\t\t\t\tcq_juzgado =  :txtjuzgado,\n\t\t\t\t\t\tcq_montoprivilegio =  :montoprivilegio, \n\t\t\t\t\t\tcq_montoquirog =  :montoquirografario, \n\t\t\t\t\t\tcq_secretaria =  :txtsecretaria, ";
        if (trim($fechaconcurso) != '') {
            $sqlUpdate .= " cq_fechaconcurso = " . SqlDate($fechaconcurso) . ", ";
        } else {
            $sqlUpdate .= " cq_fechaconcurso = NULL , ";
        }
        if (trim($fechaquiebra) != '') {
            $sqlUpdate .= " cq_fechaquiebra = " . SqlDate($fechaquiebra) . " , ";
        } else {
            $sqlUpdate .= " cq_fechaquiebra = NULL , ";
        }
        if (trim($fechaart32) != '') {
            $sqlUpdate .= " cq_fechavtoart32 = " . SqlDate($fechaart32) . " , ";
        } else {
            $sqlUpdate .= " cq_fechavtoart32 = NULL , ";
        }
        if (trim($fechaart200) != '') {
            $sqlUpdate .= " cq_fechavtoart200 = " . SqlDate($fechaart200) . " , ";
        } else {
            $sqlUpdate .= " cq_fechavtoart200 = NULL , ";
        }
        if (trim($fverificacioncredito) != '') {
            $sqlUpdate .= " cq_fechaverificacioncredito = " . SqlDate($fverificacioncredito) . " , ";
        } else {
            $sqlUpdate .= " cq_fechaverificacioncredito = NULL , ";
        }
        $sqlUpdate .= "cq_usumodif = :usuario , \n\t\t\t\t\t\tcq_fechamodif = SYSDATE  \n\t\t\t\t\t\tWHERE cq_nroorden = :nroorden";
        $params = array(":txtsindico" => $txtsindico, ":txtdireccion" => $txtdireccion, ":txtlocaclidad" => $txtlocaclidad, ":txttelefono" => $txttelefono, ":txtfuero" => $txtfuero, ":txtjurisdiccion" => $txtjurisdiccion, ":txtjuzgado" => $txtjuzgado, ":montoprivilegio" => $montoprivilegio, ":montoquirografario" => $montoquirografario, ":txtsecretaria" => $txtsecretaria, ":usuario" => $usuario, ":nroorden" => $nroorden);
        @DBExecSql($conn, $sqlUpdate, $params);
        //----------------------------------------------------------------------
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        //ErrorConeccionDatos($e->getMessage());		//return false;
        throw new Exception($e->getMessage());
    }
}
function UpdateSentencia($txtfechasentencia, $txtfecharecep, $jtsentencia, $cmbsentencia, $usuario, $jt_id, $txtimportehonorarios, $txtimporteintereses, $txtimportetasajusticia, $instancia, $txtMontoCondena, $txtPorcentajeIncapacidad)
{
    try {
        global $conn;
        extract(ObtenerInstanciaParaSentencia($_SESSION["NroJuicio"]), EXTR_PREFIX_ALL, "OIPS");
        $instancia = $OIPS_IJ_ID;
        $blobParamName = "the_clob";
        //$txtPorcentajeIncapacidad = floatval($txtPorcentajeIncapacidad);
        $txtPorcentajeIncapacidad = Getfloat($txtPorcentajeIncapacidad);
        $txtMontoCondena = Getfloat($txtMontoCondena);
        if (empty($txtfecharecep)) {
            $localfecharecep = 'NULL';
        } else {
            $localfecharecep = SqlDate($txtfecharecep);
        }
        $sqlUpdate = "UPDATE LEGALES.LJT_JUICIOENTRAMITE  \n\t\t\t\t     SET JT_IDTIPORESULTADOSENTENCIA = " . $cmbsentencia . ",  \n\t\t\t\t         JT_FECHASENTENCIA = " . SqlDate($txtfechasentencia) . ",\n\t\t\t\t         JT_DETALLESENTENCIA = EMPTY_CLOB(), \n\t\t\t\t         JT_MONTOCONDENA = NVL(" . addQuotes($txtMontoCondena) . ", NULL),  \n\t\t\t\t         JT_PORCENTAJEINCAPACIDAD = NVL(" . addQuotes($txtPorcentajeIncapacidad) . ", NULL),  \n\t\t\t\t         JT_USUMODIF = " . addQuotes($usuario) . ",  \n\t\t\t\t         JT_FECHAMODIF = SYSDATE, \n\t\t\t\t         JT_FECHARECEPSENTENCIA = " . $localfecharecep . "\n\t\t\t\t   WHERE JT_ID = {$jt_id}\n\t\t\t\t   RETURNING JT_DETALLESENTENCIA INTO :" . $blobParamName;
        DBSaveLob($conn, $sqlUpdate, $blobParamName, $jtsentencia, OCI_B_CLOB);
        //------------------------------------------------------------------------------
        $sqlUpdate = "  UPDATE legales.lij_instanciajuicioentramite  \n\t\t\t\t\t     SET ij_idtiporesultadosentencia = " . $cmbsentencia . " ,  \n\t\t\t\t\t         ij_fechasentencia = " . SqlDate($txtfechasentencia) . ",\n\t\t\t\t\t         ij_MONTOCONDENA = NVL(" . addQuotes($txtMontoCondena) . ", NULL),  \n\t\t\t\t\t         ij_PORCENTAJEINCAPACIDAD = NVL(" . addQuotes($txtPorcentajeIncapacidad) . ", NULL),  \n\t\t\t\t\t         ij_usumodif = " . addQuotes($usuario) . ",  \n\t\t\t\t\t         ij_fechamodif = SYSDATE, \n\t\t\t\t\t         ij_detallesentencia = EMPTY_CLOB(),  \n\t\t\t\t\t         ij_fecharecepsentencia = " . $localfecharecep . "\n\t\t\t\t\t   WHERE ij_idjuicioentramite = " . $jt_id . "\n\t\t\t\t\t     AND ij_id = " . $instancia . "\n\t\t\t\t\t   RETURNING ij_detallesentencia INTO :" . $blobParamName;
        DBSaveLob($conn, $sqlUpdate, $blobParamName, $jtsentencia, OCI_B_CLOB);
        //------------------------------------------------------------------------------
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        //ErrorConeccionDatos($e->getMessage());
        //return false;
        throw new Exception($e->getMessage());
    }
}