public function manttRolEdicionAction()
 {
     $request = $this->getRequest();
     $nombreRol = $request->get('nombreRol');
     $funciones = $request->get('funcionesRol');
     $rolImportador = $request->get('rolImportador');
     $rolProductor = $request->get('rolProductor');
     $rolComprador = $request->get('rolComprador');
     $rolCompVend = $request->get('rolCompVend');
     $rolInterno = $request->get('rolInterno');
     $rolTipo = $request->get('rolTipo');
     $rolInternoTipo = $request->get('rolInternoTipo');
     $id = $request->get('id');
     $operacion = $request->get('oper');
     $rolDao = new RolDao($this->getDoctrine());
     if ($operacion == 'edit') {
         $rolSistema = new RolSistema();
         $rolDao = new RolDao($this->getDoctrine());
         $rolSistema = $rolDao->repositorio->find($id);
         if (!$rolSistema) {
             //throw $this->createNotFoundException('No se encontro rol con ese id '.$id);
             return new Response('{"status":false,"msg":"No se encontro rol con este id->' . $id . '"}');
         }
         $rolSistema->setNombreRol($nombreRol);
         $rolSistema->setFuncionesRol($funciones);
         $rolSistema->setRolImportador($rolImportador);
         $rolSistema->setRolProductor($rolProductor);
         $rolSistema->setRolComprador($rolComprador);
         $rolSistema->setRolCompVend($rolCompVend);
         $rolSistema->setRolInterno($rolInterno);
         $rolSistema->setRolTipo($rolTipo);
         $rolSistema->setRolInternoTipo($rolInternoTipo);
         $rolDao->editRol($rolSistema);
     } else {
         if ($operacion == 'del') {
             $rolDao->delRol($id);
         } else {
             if ($operacion == 'add') {
                 $rolSistema = new RolSistema();
                 $rolSistema->setNombreRol($nombreRol);
                 $rolSistema->setFuncionesRol($funciones);
                 $rolSistema->setRolImportador($rolImportador);
                 $rolSistema->setRolProductor($rolProductor);
                 $rolSistema->setRolComprador($rolComprador);
                 $rolSistema->setRolCompVend($rolCompVend);
                 $rolSistema->setRolInterno($rolInterno);
                 $rolSistema->setRolTipo($rolTipo);
                 $rolSistema->setRolInternoTipo($rolInternoTipo);
                 $rolDao->addRol($rolSistema);
             }
         }
     }
     return new Response('{"status":true,"msg":""}');
 }