Ejemplo n.º 1
0
$convenio = $_REQUEST['convenio'];
$cadastraTudo = false;
//foreach ($convenios as $convenio) {
//	print_r($convenio);
$c = $em->find("Entities\\Convenio", $convenio['id']);
if (empty($c)) {
    $c = new Convenio();
    $cadastraTudo = true;
    $c->setSequenciaTransacao(1);
    $c->setNumeroLote(1);
}
$c->setNome($convenio['nome']);
$c->setValorConsulta($convenio['valorConsulta']);
$c->setvalorGeralCh($convenio['valorGeralCh']);
$c->setVersaoXML($convenio['versaoXML']);
$c->setRegistroANS($convenio['registroANS']);
$c->setCodigoPrestadorOperadora($convenio['codigoPrestadorOperadora']);
$c->setCodigoConsulta($convenio['codigoConsulta']);
if (empty($convenio['planos'])) {
    $convenio['planos'][0]['id'] = '';
    $convenio['planos'][0]['descricaoPlano'] = 'UNICO';
    $convenio['planos'][0]['valorCh'] = 0;
}
foreach ($convenio['planos'] as $plano) {
    $p = $em->find("Entities\\PlanoConvenio", $plano['id']);
    if (empty($p)) {
        $p = new PlanoConvenio();
        if ($cadastraTudo) {
            $porte = "";
            for ($i = 1; $i <= 9; $i++) {
                $porte = new Entities\Porte();