示例#1
0
 public function getNomeIdentificacaoAttribute()
 {
     if ($this->tipoEntidade == "M") {
         $nome = Militar::findOrFail($this->entidade_id);
         return $nome->nome;
     }
     if ($this->tipoEntidade == "C") {
         $nome = Cao::findOrFail($this->entidade_id);
         return $nome->nomeCao;
     }
     if ($this->tipoEntidade == "B") {
         $nome = Entidade::findOrFail($this->entidade_id);
         return $nome->nome;
     }
 }
 public function goEntidade($id)
 {
     $entidade = Entidade::findOrFail($id);
     $tipoEntidades = $entidade->tipoEntidade;
     switch ($tipoEntidades) {
         case 'M':
             $militar = Militar::findOrFail($id);
             return view('militars.show', compact('militar'));
             break;
         case 'C':
             $cao = Cao::findOrFail($id);
             return view('caos.show', compact('cao'));
             break;
         case 'B':
             $binomio = Binomio::findOrFail($id);
             return view('binomios.show', compact('binomio'));
             break;
         default:
             echo "Tipo de Entidade não Existe!";
             break;
     }
 }
 public function getNomeIdentificacaoAttribute()
 {
     $nome = Entidade::findOrFail($this->entidade_id);
     return $nome->nome;
 }
示例#4
0
 private function deleteRecord()
 {
     // Apaga do Binomio
     $binomio = Binomio_RealTable::findOrFail($this->id);
     $binomio->delete();
     // Apaga da Entidade
     $entidade = Entidade::findOrFail($this->id);
     $entidade->delete();
 }
示例#5
0
 private function deleteRecord()
 {
     // Apaga do Cao
     $cao = Cao_RealTable::findOrFail($this->id);
     $cao->delete();
     // Apaga da Entidade
     $entidade = Entidade::findOrFail($this->id);
     $entidade->delete();
 }
 public function provasEntidade($tipoEntidade, $entidade_id)
 {
     $provas = Prova::whereRaw('tipoEntidade = ? and entidade_id = ?', array($tipoEntidade, $entidade_id))->paginate(10);
     $entidade = Entidade::findOrFail($entidade_id);
     $descricaoEntidade = '#' . $entidade->numero . '  ' . $entidade->nome;
     //ir buscar à BD info sobre a pessoa que esta a ver provas
     return view('provas.index', compact('provas', 'descricaoEntidade'));
 }
示例#7
0
 private function deleteRecord()
 {
     // Apaga do Militar
     $militar = Militar_RealTable::findOrFail($this->id);
     $militar->delete();
     // Apaga da Entidade
     $entidade = Entidade::findOrFail($this->id);
     $entidade->delete();
 }