public static function populateCombo($value, $texto, $sel = "")
 {
     $selec = $value == $sel ? " selected " : "";
     $epi = new Epi();
     //verifica a quantidade no estoque
     if ($epi->getQuantidade($value) <= 10) {
         echo "<option style='background-color:#f33;'  {$selec} value=\"{$value}\">" . $texto . "</option>";
     } else {
         echo "<option  {$selec} value=\"{$value}\">" . $texto . "</option>";
     }
 }
Exemple #2
0
if (isset($_POST['tipo']) && $_POST['tipo'] == "cadastrar") {
    if (validate()) {
        $epixfunc = new EpiXFunc();
        $class_epi_bd = new Epi();
        $nome_epi = $class_epi_bd;
        $id_func = $_POST['id_func'];
        $data_entrega = $_POST['data'];
        $idepi = $_POST['selecionados'];
        $cont = 0;
        //echo '<script>alert("'.$arridepi[$i][0].'");</script>';
        for ($i = 0; $i < count($idepi); $i++) {
            $quantidade = substr($idepi[$i], 1, strpos($idepi[$i], ']') - 1);
            //pega aquandidade que vem via post
            $id_epi = substr($idepi[$i], strpos($idepi[$i], ']') + 1);
            //pega o id
            $quantidade_bd = $class_epi_bd->getQuantidade($id_epi);
            //quantidade de epi no banco
            if ($quantidade_bd - $quantidade < 0) {
                echo '<div class="msg">Não existe ' . $class_epi_bd->getNome($id_epi) . ' suficiente em estoque<br /><a href="javascript:history.back()">Voltar</a></div>';
                return;
            }
            if ($epixfunc->add_epi_x_func($id_epi, $id_func, $data_entrega, $quantidade)) {
                //envia o id do epi e a quantidade para retirar do banco
                $quantidade = $quantidade_bd - $quantidade;
                $class_epi_bd->atualizaEstoque($id_epi, $quantidade);
                $cont++;
            }
            // echo '<td>quantidade: '.$quantidade." id: ".$id.'</td><br>';
            // $arridepi[$i][0] = $idepi[$i][0];
        }
        if ($cont == count($idepi)) {