}
    echo '<div class="formulario" style="width:300px;">
           <table style="width:100%; text-align:center;" border="0">
              <tr><td colspan="3"><b>Materiais usados para ' . $produto->nome . '</b></td></tr>';
    echo '<tr><td colspan="3"><div style="overflow-y:scroll; max-height:200px;">';
    echo '<table style="text-align:center">';
    echo '<tr><td><b><span>Nome</span></b></td><td><b><span>Quantidade</span></b></td><td><b><span>Custo por regiao</span></b></td></tr>';
    for ($aux = 0; $aux < count($materiais); $aux++) {
        $id_material = explode(':', $materiais[$aux][1]);
        if ($id_material[1] == 'm') {
            //buscar materiais
            $res = Material::get_material_id($id_material[0]);
            $uni = new Unidade_medida();
            $uni = $uni->get_unidade_medida_by_id($res->id_unidade_medida);
            if (isset($_SESSION['obra']['dados']['regioes']) && $_SESSION['obra']['dados']['regioes'] != 'no_sel') {
                $custo = Custo_regiao::get_valor($id_material[0], $_SESSION['obra']['dados']['regioes'], $_SESSION['id_empresa']);
                if ($custo) {
                    $valor_total_produto = $valor_total_produto + $materiais[$aux][2] * $custo;
                    $custo = 'R$ ' . number_format($custo, 2, ',', '.');
                } else {
                    $custo = '<a href="add_material.php?backto=a_pr_o&regiao=' . Regiao::get_cod_regiao_by_id($_SESSION['obra']['dados']['regioes']) . '" onmouseover="info(\'pop' . $aux . '\')" onmouseout="fecharInfo(\'pop' . $aux . '\')"><span>Defina um valor custo</span></a>
								<div id="pop' . $aux . '" class="pop" style="display:none">
	                                  <div id="titulo' . $aux . '" class="title-info-config"><span>Informações</span></div>
	                                  <div id="content' . $aux . '" class="content-info">Clique para definir um valor custo para esse material nessa região</div>   
	                              </div>
							';
                }
            } else {
                $custo = ' <a href="add_obra?t=a_d_o" onmouseover="info(\'pop' . $aux . '\')" onmouseout="fecharInfo(\'pop' . $aux . '\')"><span>Nenhuma região de trabalho foi definida</span></a>
								<div id="pop' . $aux . '" class="pop" style="display:none">
	                                  <div id="titulo' . $aux . '" class="title-info-config"><span>Informações</span></div>
Beispiel #2
0
    ?>
</span>
                </div>
                <form method="POST" id="materiais" action="../administrator/salva_materiais_valor.php"> 
                    <?php 
    if (isset($_GET['backto'])) {
        // se essa variavel estiver setada quer dizer que o arquivo foi chamado da pagina add_obra
        echo '<input type="hidden" name="backto" value="' . $_GET['backto'] . '">';
        // armazena o endereço para o redirecinamento no final
    }
    ?>
 
                    <div class="master-materiais">   

                        <?php 
    $custo_regiao = new Custo_regiao();
    $t_c = new Tipo_custo();
    $unidade_medida = new Unidade_medida();
    $material = new Material();
    $v_c = new Valor_custo();
    $material = $material->get_all_material();
    $t_c = $t_c->get_all_tipo_custo();
    $id_empresa = $_SESSION['id_empresa'];
    foreach ($material as $key => $value) {
        $u_m = new Unidade_medida();
        //u_m UNIDADE DE MEDIDA
        $u_m = $u_m->get_unidade_medida_by_id($value[2]);
        $id_material = $material[$key][0];
        $valor = $custo_regiao->get_valor($id_material, $id_regiao, $id_empresa);
        ?>
                            <div class="adicionando-valores" style="margin-top: 10px;" >       
     //*Regiao [1] é id*//
     $cont++;
 }
 if ($tipo[1] == "medida") {
     $medida = $tipo[0];
     $cont++;
 }
 if ($tipo[1] == "valor_custo") {
     $value = moeda($value);
     $valor_custo = $value;
     $cont++;
 }
 if ($cont == 3 && $valor_custo != "") {
     $id_empresa = $_SESSION['id_empresa'];
     $vlr_custo = new Valor_custo();
     $custo_regiao = new Custo_regiao();
     $natualiza = 0;
     // Encrementa quando adiciona ou atualiza pra nao atualizar duas vezes
     $tipo_comparacao = "";
     $valor_comparacao = "";
     $id_valor_custo = "";
     $id_valor_custo = $custo_regiao->get_valor_regiao($id_material, $regiao[1], $id_empresa);
     // condição para verificar se existe material com preo para essa cidade
     if ($id_valor_custo[0][0] != "") {
         $v_c = new Valor_custo();
         // echo "<script>alert('".$id_valor_custo[0][0]."');</script>";
         $v_c = $v_c->get_valor_custo_id($id_valor_custo[0][0]);
         $tipo_comparacao = $v_c->id_tipo_custo;
         $valor_comparacao = number_format($v_c->valor, 2, ',', '.');
         $valor_comparacao = moeda($valor_comparacao);
     }