//use Entities;
require_once '../config.php';
$dql = "select c from Entities\\Consulta c JOIN c.convenio";
$consultasAntigas = $em->createQuery($dql)->getResult();
foreach ($consultasAntigas as $c) {
    $nc = new Entities\ProcedimentoExecutado();
    $status = $c->getStatusDigitacao();
    if (empty($status)) {
        $status = $em->find('Entities\\StatusDigitacao', 8);
    }
    //Agendado
    $nc->setStatus($status);
    //	if($nc->getStatus()->getDescricao == "Digitado"){
    $nc->setDataDigitacao($c->getDataDigitacao());
    $nc->setDataAtendimento($c->getData());
    $nc->setDataCirurgia($c->getDataCirurgia());
    $nc->setHrInicio($c->getHrInicio());
    $nc->setHrFim($c->getHrFim());
    $nc->setCid($c->getCid());
    $p = new Entities\Cliente();
    $p->setNome($c->getNome());
    $p->setNroCarteirinha($c->getCarteirinha());
    $p->setSexo($c->getSexo());
    $p->setTelefone($c->getTelefone());
    $p->setIdade($c->getIdade());
    $nc->setPaciente($p);
    $nc->setAnestesista($c->getMedico());
    $convenio = $c->getConvenio();
    if (!empty($convenio)) {
        $nc->setConvenio($c->getConvenio());
        //		$p->setConvenio($c->getConvenio());
Example #2
0
    $consulta->setCirurgiao($cirurgiao);
}
$consulta->setPaciente($p);
$consulta->setConvenio($convenio);
$consulta->setCodigoConsulta($convenio->getCodigoConsulta());
$d = $consulta->getDataDigitacao();
//if(!empty($d)){
$plano = $em->find("Entities\\PlanoConvenio", $planoConvenio);
if (!empty($plano)) {
    $consulta->setPlanoConvenio($plano);
    $p->setPlanoConvenio($plano);
    $em->persist($plano);
}
//}
$data = getDateTimeFromDateBr($dataCirurgia);
$consulta->setDataCirurgia($data);
$consulta->setValorConsulta($convenio->getValorConsulta());
$consulta->setNroAtendimento("");
$consulta->setUrgencia(0);
$consulta->setTipo("C");
$salvar = true;
$erro = 0;
if ($digitado == "true") {
    $dqlB = "select b from Entities\\Bloqueio b where b.data = :data";
    $q = $em->createQuery($dqlB);
    $data = str_replace("/", "-", getDateBdStringFromDate($consulta->getDataDigitacao()));
    echo $data;
    $q->setParameter("data", "{$data}");
    $bloqueios = $q->getResult();
    echo "cont = " . count($bloqueios);
    if (count($bloqueios) > 0) {