metodo estatico criado para esclusao de pacientes com base nos ids passados, desde que o paciente nao tenha cns.
vetor estatico adicionado. Trata-se de um mapeamento do elemento xml para um atributo na classe.
actionEnvio() refatorada. Resposta ao cliente sao enviadas em json. Tratamento de excecoes. Exclusao, insercao da producao e atualizacao dos pacientes agora em unica transacao. Login, competenciae unidade agora sao requeridos. somente requicoes post sao respondidas.
construtor que recebe todos os atributos adicionado.
metodo para inverte uma competencia. reebe no formato ano/mes e devolve no formato mes/ano. Metodo isAberta() criado, devolve true se a competencia estiver aberta.
quando uma competencia for aberta as outras serao fechadas.
metodos para resposta em json desenvolvidos.
classe utilizado para ler um arquivo XML e popular um CModel.
actionEnvio() refatorada. Resposta ao cliente sao enviadas em json. Tratamento de excecoes. Exclusao, insercao da producao e atualizacao dos pacientes agora em unica transacao. Login, competenciae unidade agora sao requeridos. somente requicoes post sao respondidas.
actionConsulta() criada. recebe um cns e devolve dados do paciente em json, caso ele exista.
metodos para criar um insert, update em massa,criacao de tabela temporaria e exclusao de registros desenvolvidos. refatoracao de codigo: os metodos insertMultiple e updateMultiple podem receber uma conexao para participarem de uma transacao. as excecoes sao repassadas.