示例#1
0
$metodo = $_POST['txtMetodo'];
$codigo = $_POST['txtCodigo'];
switch ($metodo) {
    //ENCAMINHAR
    case 'encaminhar':
        require_once "../controle/hora.gti.php";
        require_once "../controle/valida.gti.php";
        $valida = new gtiValidacao();
        $cod_depto = $_POST['dpdDepartamentos'];
        $valida->ValidaDPD($cod_depto, 'departamento');
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } else {
            //Capturando Data Sistema
            $data = new gtiHora();
            $data_envio = $data->getData();
            $hora_envio = $data->getHora();
            //ENCAMINHANDO
            require_once "../modelo/manifestacao.cls.php";
            require_once "../config.cls.php";
            require_once '../funcao.php';
            if ($_POST["txtDespacho"]) {
                $manifestacao = new clsManifestacao();
                $manifestacao->SetCodigo($codigo);
                $manifestacao->ConsultarPorCodigo();
                $manifestacao->SetDataEnvio($data_envio);
                $manifestacao->SetHoraEnvio($hora_envio);
                $reg_andamento = $manifestacao->EncaminharDepto(1);
                $despacho = anti_injection($_POST["txtDespacho"]);
                $manifestacao = new clsManifestacao();
示例#2
0
    function PegaRespostasDepartamentosSimples($cod_manifestacao)
    {
        $con = new gtiConexao();
        $con->gtiConecta();
        require_once "../controle/data.gti.php";
        require_once "../controle/hora.gti.php";
        $data = new gtiData();
        $hora = new gtiHora();
        $SQL = 'SELECT 
		d.nome, 
		a.resposta, 
		a.data_envio, 
		a.data_resposta,
		a.hora_envio,
		a.hora_resposta
		FROM 
		departamento as d,
		andamento as a
		WHERE 
		a.ref_departamento = d.departamento_id
		AND
		a.ref_manifestacao=' . $cod_manifestacao . ' ORDER BY a.data_envio, a.hora_envio DESC;';
        $total = $con->gtiPreencheTabela($SQL);
        $resposta = "";
        foreach ($total as $chave => $linha) {
            $dif = $hora->difDataHora($data->ConverteDataBR($linha['data_envio']), "", "d");
            $depto = "";
            if (trim($linha['resposta']) == '' and $dif > 5) {
                $res = '<tr>
				<td style="color:#000000;">' . $linha['nome'] . '</td>
				<td style="color:#000000;" >Em espera</td>
				<td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td>
				<td style="color:#000000; text-align:center;">--</td>
				</tr>';
            } else {
                if (trim($linha['resposta']) == '' and $dif <= 5) {
                    $res = '<tr>
				<td style="color:#000000;">' . $linha['nome'] . '</td>
				<td style="color:#000000;" >Em espera</td>
				<td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td>
				<td style="color:#000000; text-align:center;">--</td>
				</tr>';
                } else {
                    $res = '<tr>
				<td style="color:#000000;">' . $linha['nome'] . '</td>
				<td style="color:#000000;">' . $linha['resposta'] . '</td>
				<td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td>
				<td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_resposta']) . ' ' . $linha['hora_resposta'] . '</td>
				</tr>';
                }
            }
            $resposta .= $res;
        }
        return $resposta;
    }