コード例 #1
0
ファイル: ajaxdelvalorref.php プロジェクト: GoPlaceIn/siacc
function Main()
{
    header('Content-Type: text/html; charset=iso-8859-1');
    $codexame = base64_decode($_POST["e"]);
    $codcompo = base64_decode($_POST["c"]);
    $agrupador = base64_decode($_POST["r"]);
    $v = new ValorReferencia();
    $v->setCodexame($codexame);
    $v->setCodcomponente($codcompo);
    $v->setAgrupador($agrupador);
    if ($v->PodeExcluir()) {
        $ret = "";
        $ret = $v->Deleta();
        if ($ret == true) {
            echo "OK";
        } else {
            echo $v->getErro();
        }
    } else {
        echo Comuns::Idioma("@lng[O registro não pode ser excluido pois está sendo usado por outro registro]");
    }
}
コード例 #2
0
ファイル: actgravavalorref.php プロジェクト: GoPlaceIn/siacc
function Main()
{
    $codexame = base64_decode($_POST["hdnCodigoExame"]);
    $codcompo = base64_decode($_POST["hdnCodigoCompo"]);
    $temagrup = trim($_POST["txtAgrupador"]) != "" && !isset($_POST["chkSemAgrupador"]) ? 1 : 0;
    $agrupador = urldecode($_POST["txtAgrupador"]);
    $tipovalor = $_POST["selTipoValor"];
    $valminimo = urldecode($_POST["txtValMin"]);
    $valmaximo = urldecode($_POST["txtValMax"]);
    $valigual = urldecode($_POST["txtValIgual"]);
    $unmedida = urldecode($_POST["txtUnidMedida"]);
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $v = new ValorReferencia();
        if ($codexame != "") {
            $v->setCodexame($codexame);
        }
        if ($codcompo != "") {
            $v->setCodcomponente($codcompo);
        }
        $v->setTemagrupador($temagrup);
        if ($temagrup == 1) {
            $v->setAgrupador($agrupador);
        } else {
            $v->setAgrupador("");
        }
        switch ($tipovalor) {
            case 1:
                if ($valminimo != "") {
                    $v->setVlrminimo($valminimo);
                }
                if ($valmaximo != "") {
                    $v->setVlrmaximo($valmaximo);
                }
                break;
            case 2:
            case 6:
                if ($valminimo != "") {
                    $v->setVlrminimo($valminimo);
                }
                break;
            case 3:
            case 5:
                if ($valmaximo != "") {
                    $v->setVlrmaximo($valmaximo);
                }
                break;
            case 4:
                if ($valigual != "") {
                    $v->setVlrminimo($valigual);
                }
                break;
        }
        $v->setTipo($tipovalor);
        if ($unmedida != "") {
            $v->setUnidadeMedida($unmedida);
        }
        $ret = "";
        if (!$v->ExisteChave()) {
            $ret = $v->Insere();
        } else {
            $ret = $v->Altera();
        }
        if ($ret == true) {
            echo "GRAVADO";
        } else {
            echo $v->getErro();
        }
    } catch (PDOException $ex) {
        echo $ex->getMessage();
    }
}