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; }
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; }
/** * 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'); }