Exemplo n.º 1
0
use Entities\Cliente;
use Entities\PlanoConvenio;
use Business\ClientesLogic;
$xml = "";
$id = isset($_REQUEST["id"]) ? get_request("id") : "";
$nome = isset($_REQUEST["nome"]) ? get_request("nome") : "";
$nroCarteirinha = isset($_REQUEST["numeroCarteirinha"]) ? get_request("numeroCarteirinha") : "";
$sexo = isset($_REQUEST["sexo"]) ? $_REQUEST["sexo"] : "";
$status = isset($_REQUEST["sexo"]) ? $_REQUEST["sexo"] : "";
$status = $em->find('Entities\\StatusPaciente', $status);
if (empty($status)) {
    $status = $em->find('Entities\\StatusPaciente', 2);
}
$c = $em->find("Entities\\Cliente", $id);
if (empty($c)) {
    $c = new Cliente();
}
$planoConvenio = $em->find("Entities\\PlanoConvenio", get_request("planoConvenioId"));
$c->setNome($nome);
$c->setNroCarteirinha($nroCarteirinha);
$c->setSexo($sexo);
$c->setPlanoConvenio($planoConvenio);
$c->setStatus($status);
if (ClientesLogic::salvar($c, $em)) {
    $erro = 0;
} else {
    $erro = 1;
}
$xml .= "<erro>{$erro}</erro>";
echo $xml;
Exemplo n.º 2
0
$m = $em->find("Entities\\Medico", $medico);
$cd = $em->find("Entities\\Cid", $cid);
$c = new ConsultaRealizada();
$q = $em->createQuery("select c from Entities\\Cliente c JOIN c.planoConvenio p where c.nroCarteirinha = :carteirinha and p.id = :plano");
$q->setParameter("carteirinha", $carteirinha);
$q->setParameter("plano", $plano);
$clientesCarteirinha = $q->getResult();
$p = "";
foreach ($clientesCarteirinha as $cli) {
    $p = $cli;
}
if (empty($p)) {
    $p = new Cliente();
}
$p->setNome($paciente);
$p->setNroCarteirinha($carteirinha);
$p->setSexo($sexo);
$p->setPlanoConvenio($pc);
$c->setPaciente($p);
$c->setPlanoConvenio($pc);
$c->setHonorario($m);
$c->setMedico($m);
$c->setCID($cd);
$c->setValor($valorConsulta);
$c->setDataAtendimento($dataAtendimentoConsulta);
$c->setHora($dataAtendimentoConsulta);
$c->setTipoSaida($tipoSaida);
$c->setTipoConsulta($tipoConsulta);
$c->setDataDigitacao($dataDigitacaoConsulta);
$c->setNumeroGuia($nroGuia);
$c->setObs($obs);