示例#1
0
 private function insertRecord()
 {
     // Insere na Entidade
     $entidade = new Entidade();
     $entidade->tipoEntidade = "M";
     $entidade->nome = $this->calculateNome();
     $entidade->inativo = $this->inativo;
     $entidade->data_inativo = $this->data_inativo;
     $entidade->data_ativo = $this->data_ativo;
     $entidade->fotografia = $this->fotografia;
     $entidade->tamanhoImagem = $this->tamanhoImagem;
     $entidade->observacoes = $this->observacoes;
     $entidade->unidade_id = $this->unidade_id;
     $entidade->numero = $this->num_mecanografico;
     $entidade->save();
     // Atualiza campos calculados
     $this->id = $entidade->id;
     $this->tipoEntidade = $entidade->tipoEntidade;
     $this->nome = $entidade->nome;
     $this->numero = $entidade->numero;
     // Insere no Militar (na tabela real - militars)
     $militar = new Militar_RealTable();
     $militar->id = $this->id;
     $militar->num_mecanografico = $this->num_mecanografico;
     $militar->user_id = $this->user_id;
     $militar->posto_id = $this->posto_id;
     $militar->apelido = $this->apelido;
     $militar->nomeProprio = $this->nomeProprio;
     $militar->data_nascim = $this->data_nascim;
     $militar->grupo_sang = $this->grupo_sang;
     $militar->sexo = $this->sexo;
     $militar->motivo_inativo = $this->motivo_inativo;
     $militar->save();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  * @return Response
  */
 public function store(Request $request)
 {
     if (User::tipoUserLogado() == 'U') {
         echo abort(403, 'Acesso não autorizado');
     }
     $entidade = new Entidade();
     $entidade->tipoEntidade = $request->input("tipoEntidade");
     $entidade->nome = $request->input("nome");
     $entidade->inativo = $request->input("inativo");
     $entidade->data_inativo = $request->input("data_inativo");
     $entidade->data_ativo = $request->input("data_ativo");
     $entidade->fotografia = $request->input("fotografia");
     $entidade->tamanhoImagem = $request->input("tamanhoImagem");
     $entidade->tipoImagem = $request->input("tipoImagem");
     $entidade->observacoes = $request->input("observacoes");
     $entidade->numero = $request->input("numero");
     $entidade->save();
     return redirect()->route('entidades.index')->with('message', 'Item created successfully.');
 }
示例#3
0
 private function insertRecord()
 {
     // Insere na Entidade
     $entidade = new Entidade();
     $entidade->tipoEntidade = "C";
     $entidade->nome = $this->nomeCao;
     $entidade->inativo = $this->inativo;
     $entidade->data_inativo = $this->data_inativo;
     $entidade->data_ativo = $this->data_ativo;
     $entidade->fotografia = $this->fotografia;
     $entidade->tamanhoImagem = $this->tamanhoImagem;
     $entidade->observacoes = $this->observacoes;
     $entidade->unidade_id = $this->unidade_id;
     $entidade->numero = $this->num_matricula;
     $entidade->save();
     // Atualiza campos calculados
     $this->id = $entidade->id;
     $this->tipoEntidade = $entidade->tipoEntidade;
     $this->nome = $entidade->nome;
     $this->numero = $entidade->numero;
     // Insere no Cao (na tabela real - caos)
     $cao = new Cao_RealTable();
     $cao->id = $this->id;
     $cao->num_matricula = $this->num_matricula;
     $cao->nomeCao = $this->nomeCao;
     $cao->num_chip = $this->num_chip;
     $cao->raca = $this->raca;
     $cao->sexo = $this->sexo;
     $cao->origem = $this->origem;
     $cao->data_nascim = $this->data_nascim;
     $cao->mae_id = $this->mae_id;
     $cao->mae_nome = $this->mae_nome;
     $cao->pai_id = $this->pai_id;
     $cao->pai_nome = $this->pai_nome;
     $cao->ninhada = $this->ninhada;
     $cao->motivo_inativo = $this->motivo_inativo;
     $cao->save();
 }
示例#4
0
 private function insertRecord()
 {
     // Insere na Entidade
     $entidade = new Entidade();
     $entidade->tipoEntidade = "B";
     $entidade->nome = $this->calculateNome();
     $entidade->inativo = $this->inativo;
     $entidade->data_inativo = $this->data_inativo;
     $entidade->data_ativo = $this->data_ativo;
     $entidade->fotografia = $this->fotografia;
     $entidade->tamanhoImagem = $this->tamanhoImagem;
     $entidade->observacoes = $this->observacoes;
     $entidade->unidade_id = $this->unidade_id;
     $entidade->numero = $this->calculateNumero();
     $entidade->save();
     // Atualiza campos calculados
     $this->id = $entidade->id;
     $this->tipoEntidade = $entidade->tipoEntidade;
     $this->nome = $entidade->nome;
     $this->numero = $entidade->numero;
     // Insere no Binomio (na tabela real - binomios)
     $binomio = new Binomio_RealTable();
     $binomio->id = $this->id;
     $binomio->data_inicio = $this->data_inicio;
     $binomio->militar_id = $this->militar_id;
     $binomio->cao_id = $this->cao_id;
     $binomio->vertente = $this->vertente;
     $binomio->motivo_inativo = $this->motivo_inativo;
     $binomio->save();
 }