Ejemplo n.º 1
0
use Entities\EnderecoConvenio;
use Entities\ContatoConvenio;
$contatoConvenio = $_REQUEST["contatoConvenio"];
$c = $em->find("Entities\\ContatoConvenio", $contatoConvenio['id']);
if (empty($c)) {
    $c = new ContatoConvenio();
}
$c->setNome($contatoConvenio['nome']);
$c->setCelular($contatoConvenio['celular']);
$c->setEmail($contatoConvenio['email']);
$c->setNextel($contatoConvenio['nextel']);
$c->setRamal($contatoConvenio['ramal']);
$c->setTelefone($contatoConvenio['telefone']);
$a = $c->getEnderecoConvenio();
if (empty($a)) {
    $c->setEnderecoConvenio($em->find("Entities\\EnderecoConvenio", $contatoConvenio['enderecoConvenio']['id']));
}
$a = $c->getConvenio();
if (empty($a)) {
    $c->setConvenio($em->find("Entities\\Convenio", $contatoConvenio['convenio']['id']));
}
$em->persist($c);
try {
    $em->flush();
    $erro = 0;
} catch (Exception $e) {
    $em->getConnection()->rollback();
    $erro = 1;
}
echo "<erro>{$erro}</erro>";
Ejemplo n.º 2
0
					<div class='field'>
						<label>E-mail</label>
						<input type='text' id='txtEmail' value='<?php 
echo $contatoConvenio->getEmail();
?>
'  size='30'  />
					</div>
					
					<div class='field'>
						<label>Convenio</label>
						<select id='selConvenios'>
						<?php 
$q = $em->createQuery('select c from Entities\\Convenio c');
$convenios = $q->getResult();
foreach ($convenios as $convenio) {
    $selected = $contatoConvenio->getConvenio()->getId() == $convenio->getId() ? "selected='selected'" : "";
    echo "<option value='" . $convenio->getId() . "' {$selected}>" . $convenio->getNome() . "</option>";
}
?>
						</select>
						<script type="text/javascript">
							$(document).ready(function(){
								$("#selConvenios").change(function(){
									var thizz = this;
									utils.ajax('convenios/getEnderecos', {
										idConvenio: $(thizz).val()
									}, function(xml){
										opt = "";
										$("#selUnidades").html('');
										$(xml).find('endereco').each(function(){
											idEnderecoConvenio = $(this).find('idEnderecoConvenio').text();