$banco = $_REQUEST['banco']; $agencia = $_REQUEST['agencia']; $numeroNota = $_REQUEST['numeroNota']; $valor = $_REQUEST['valor']; $dataPagamento = $_REQUEST['dataPagamento']; $em->getConnection()->beginTransaction(); $consulta = $em->find('Entities\\ProcedimentoExecutado', $idConsulta); $erro = 0; if (empty($consulta)) { $erro = 1; } else { $pagamento = new Entities\Pagamento(); $pagamento->setBanco(strtoupper($banco)); $pagamento->setAgencia($agencia); $pagamento->setFormaPagamento($tipoPagamento); $pagamento->setDataPagamento(getDateTimeFromDateBr($dataPagamento)); $pagamento->setGlosa(0); $pagamento->setNotaFiscal($numeroNota); $pagamento->setValorAdicional(0); $pagamento->setValorCSLL(0); $pagamento->setValorCofins(0); $pagamento->setValorPago($valor); $pagamento->setValorLiquido($valor); $pagamento->setValorPis(0); $pagamento->setvalorRateio(0); $pagamento->setValorIR(0); $pagamento->setProcedimentoRealizado($consulta); $statusRecebido = $em->find('Entities\\StatusDigitacao', 5); //status de recebido; $consulta->setStatus($statusRecebido); $consulta->addPagamento($pagamento);
<?php $data = getDateTimeFromDateBr($_REQUEST["data"]); $obs = get_request("obs"); $bloqueio = new Entities\Bloqueio(); $bloqueio->setData($data); $bloqueio->setObs($obs); $em->persist($bloqueio); $erro = 0; try { $em->flush(); } catch (Exception $e) { $erro = $e->getMessage(); } echo "<erro>{$erro}</erro>";
<?php $em->getConnection()->beginTransaction(); $id = $_REQUEST['id']; $obsImportacao = removeAcentosXML($_REQUEST['obs']); $p = $em->find('Entities\\ProcedimentoExecutado', $id); $usuario = $em->find("Entities\\Login", IDLOGIN); $p->setObsImportacao($obsImportacao); $p->setUsuarioObsImportacao($usuario->getUsername()); $p->setDataObsImportacao(getDateTimeFromDateBr(date('d/m/Y'))); $historiador = new \classes\Historiador($em, $p); $historiador->escreverObsProcedimento($obsImportacao); $em->persist($p); $error = 0; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $error = $e->getMessage(); $em->getConnection()->rollback(); } echo "<error>{$error}</error>";
<?php $dataBase = get_request("dataBase"); $dataBase = getDateTimeFromDateBr($dataBase); $semanasMais = get_request("semanasMais"); $d = $semanasMais * 7; $nq = "SELECT DATE_ADD(?, INTERVAL ? DAY) as dataNova"; $rsm = new Doctrine\ORM\Query\ResultSetMapping(); $rsm->addScalarResult('dataNova', 'dataNova'); $query = $em->createNativeQuery($nq, $rsm); $query->setParameter(1, date("Y-m-d", $dataBase->getTimestamp())); $query->setParameter(2, $d); $data = $query->getResult(); //echo (); $dataBase = getDateTimeFromDateBd($data[0]["dataNova"]); //if($semanasMais > 0){ // $i= DateInterval::createFromDateString("P".$d."D"); // // $dataBase->add($i); // //}else if($semanasMais<0){ // $d=$d*-1; // $i= DateInterval::createFromDateString("P".$d."D"); // $dataBase->sub($i); // // //} //echo "$d days {". date("d-m-Y",$dataBase->getTimestamp()). "}"; $diasARetirar = date("N", $dataBase->getTimestamp()) - 1; //echo $diasARetirar . "-"; $diasASomar = 7 - date("N", $dataBase->getTimestamp());
if (!empty($cirurgiao)) { $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);