Exemplo n.º 1
0
        $departamento->SelecionaPorCodigo($codigo);
        break;
}
?>
        </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="76">C&oacute;digo:</td>
        <td width="310">
            <label>
            <input type="text" name="txtCodigo" id="txtCodigo" class="caixaGrande" disabled="disabled" value="<?php 
echo $departamento->GetCodigo();
?>
"/>
            </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>Nome:</td>
        <td>
            <label>
            <input type="text" name="txtNome" id="txtNome" class="caixaGrande" value="<?php 
echo $departamento->GetNome();
?>
Exemplo n.º 2
0
    function EncaminharDepto($cod_depto)
    {
        require_once "../modelo/departamento.cls.php";
        require_once "../controle/util.gti.php";
        $departamento = new clsDepartamento();
        $departamento->SetCodigo($cod_depto);
        $departamento->Consultar();
        // Variavél status recebe 1 porque a manifestacao passara para em andamento
        $this->status = 1;
        $con = new gtiConexao();
        $con->gtiConecta();
        //Alterando o status da manifestação
        $SQL = $SQL = 'UPDATE manifestacao SET 
				ref_status=' . $this->status . ' 
				WHERE 
				manifestacao_id=' . $this->codigo . ';';
        $con->gtiExecutaSQL($SQL);
        //gera um registro unico para o andamento
        $util = new gtiUtil();
        $reg_andamento = $util->GeraRegistroUnico();
        //Inserindo Novo Departamento para Manifestacao
        $SQL = 'INSERT INTO andamento (ref_manifestacao, ref_departamento, data_envio, registro, hora_envio) VALUES 
				(' . $this->codigo . ',' . $departamento->GetCodigo() . ',\'' . $this->data_envio . '\',\'' . $reg_andamento . '\',\'' . $this->hora_envio . '\');';
        $con->gtiExecutaSQL($SQL);
        $con->gtiDesconecta();
        //envio de dados por email para o Departamento
        require_once "../controle/email.gti.php";
        require_once "../config.cls.php";
        $config = new clsConfig();
        $email = new gtiMail();
        //TEXTO QUE SERA ENVIADO VIA EMAIL PARA O DEPARTAMENTO
        if ($cod_depto != 1) {
            $texto_email = '
			<table width="100%" border="1">
	  <tr>
	    <td><div align="center"><strong>A OUVIDORIA NECESSITA DE SUA RESPOSTA</strong></div></td>
	  </tr>
	  <tr>
	    <td><p align="center">--------------------------------------------------------------------------------------------------------------------------</p>
	    <p align="justify">Caro respons&aacute;vel pelo(a) <strong>' . utf8_decode($departamento->GetNome()) . '</strong>, encaminho a V.Sa. a presente manifesta&ccedil;&atilde;o para que analise a sua proced&ecirc;ncia e import&acirc;ncia, e solicito a gentileza de apresentar, no prazo de 05 (cinco) dias &uacute;teis, a partir da data de recebimento deste email, seu parecer &agrave; Se&ccedil;&atilde;o de Ouvidoria, que responder&aacute; diretamente ao manifestante ou enviar&aacute; o processo a outra se&ccedil;&atilde;o caso seja necess&aacute;rio.	</p>
	    <p align="justify">Para dar seu parecer, entre no endere&ccedil;o:</p>
	    <p align="justify">
		<a href="' . $config->GetRaiz() . '/visao/acompanha_depto.frm.php">' . $config->GetRaiz() . '/visao/acompanha_depto.frm.php</a>
		</p>
	    <p align="justify">e digite o c&oacute;digo do seu ticket que &eacute; 
		<span style="font-size: large;	color: #FF0000;	font-weight: bold;">' . $reg_andamento . '</span></p>
	    <p align="justify">Favor n&atilde;o retornar esse email</p>
	    <p align="justify">Atenciosamente</p>
	    <p align="justify">&quot;Ouvidoria do ' . utf8_encode($config->GetNomeInstituicao()) . '</p>
	    <p align="center">--------------------------------------------------------------------------------------------------------------------------</p>
	    </td>
	  </tr>
	  <tr>
	    <td><div align="center">
	      <p><strong>VOX - Sistema de Ouvidoria</strong></p>
	      <p><strong>' . utf8_encode($config->GetNomeInstituicao()) . '</strong></p>
	    </div></td>
	  </tr>
	</table>
			';
            $email->AdicionarTexto($texto_email);
            if ($email->Enviar($config->GetEmailOuvidoria(), $departamento->GetEmail(), utf8_encode('Existe uma manifestação para o seu departamento'), $config->GetEmailOuvidoria()) == false) {
                $this->DeletaAndamento($reg_andamento);
                $config->ExibeErro($config->GetPaginaRetorno(), "Erro ao enviar o email para o departamento");
            }
        } else {
            return $reg_andamento;
        }
    }