private function factory($arrStrDados)
 {
     $obj = new Formulario();
     if (isset($arrStrDados["FRM_ID"])) {
         $obj->setId($arrStrDados["FRM_ID"]);
     }
     $obj->setDescricao($arrStrDados["FRM_Descricao"]);
     $obj->setCaminho($arrStrDados["FRM_Caminho"]);
     if (isset($arrStrDados["FRM_Status"])) {
         $obj->setStatus($arrStrDados["FRM_Status"]);
     } else {
         $obj->setStatus("A");
     }
     // módulo categoria
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     // módulo
     $objModulo = new Modulo();
     $objModulo->setId($arrStrDados["MOD_ID"]);
     if (isset($arrStrDados["MOD_Descricao"])) {
         $objModulo->setDescricao($arrStrDados["MOD_Descricao"]);
     }
     $objModulo->setModuloCategoria($objModuloCategoria);
     $obj->setModulo($objModulo);
     if (isset($arrStrDados["MFR_Nivel1Descricao"])) {
         $obj->setNivel1Descricao($arrStrDados["MFR_Nivel1Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel2Descricao"])) {
         $obj->setNivel2Descricao($arrStrDados["MFR_Nivel2Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel3Descricao"])) {
         $obj->setNivel3Descricao($arrStrDados["MFR_Nivel3Descricao"]);
     }
     // ações
     if (isset($arrStrDados["ACO_ID"])) {
         if (is_array($arrStrDados["ACO_ID"])) {
             for ($intI = 0; $intI < count($arrStrDados["ACO_ID"]); $intI++) {
                 $objAcao = new Acao();
                 $objAcao->setId($arrStrDados["ACO_ID"][$intI]);
                 $obj->addAcao($objAcao);
             }
         }
     }
     return $obj;
 }
 public function factory($arrStrDados)
 {
     $obj = new ModuloCategoria();
     $obj->setId($arrStrDados["MCT_ID"]);
     $obj->setDescricao($arrStrDados["MCT_Descricao"]);
     $obj->setImagem($arrStrDados["MCT_Imagem"]);
     $obj->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]);
     $obj->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]);
     $obj->setOrdem($arrStrDados["MCT_Ordem"]);
     $obj->setStatus($arrStrDados["MCT_Status"]);
     return $obj;
 }
Example #3
0
 public function factory($arrStrDados)
 {
     $obj = new Modulo();
     $obj->setId($arrStrDados["MOD_ID"]);
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     if (isset($arrStrDados["MCT_Imagem"])) {
         $objModuloCategoria->setImagem($arrStrDados["MCT_Imagem"]);
     }
     if (isset($arrStrDados["MCT_BackgroundModulo"])) {
         $objModuloCategoria->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]);
     }
     if (isset($arrStrDados["MCT_BackgroundSubModulo"])) {
         $objModuloCategoria->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]);
     }
     $obj->setModuloCategoria($objModuloCategoria);
     $obj->setDescricao($arrStrDados["MOD_Descricao"]);
     $obj->setCaminho($arrStrDados["MOD_Caminho"]);
     $obj->setImagem($arrStrDados["MOD_Imagem"]);
     $obj->setStatus($arrStrDados["MOD_Status"]);
     return $obj;
 }
Example #4
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Eloquent::unguard();
     // $this->call('UserTableSeeder');
     MaterialCategoria::create(array('nombre' => 'Sin Categoria', 'tipo' => 'unidad'));
     ModuloCategoria::create(array('nombre' => 'Sin Categoria'));
     Cliente::create(array('nombre' => 'Anonimo', 'apellido' => 'equis', 'persona' => 'n', 'identificacion' => '00000', 'telefono' => '00000', 'email' => '*****@*****.**', 'celular' => '00000', 'sexo' => 'm', 'nacimiento' => '00-00-00'));
     User::create(array('username' => 'master', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'role' => 'master'));
 }
 public function destroy($id)
 {
     if ($id == 1) {
         return 'No se puede eliminar esta categoria';
     }
     $categoria = ModuloCategoria::find($id);
     $sin_cat = ModuloCategoria::find(1);
     foreach ($categoria->modulos as $modulo) {
         $sin_cat->modulos()->save($modulo);
     }
     $categoria->delete();
     return Redirect::route('modulos_categorias.index');
 }