} 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®iao=' . 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>
?> </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); }