public function execute()
 {
     try {
         if (request::getInstance()->isMethod('POST')) {
             // DATOS DE ANIMAL
             $numeroIdentificacion = request::getInstance()->getPost(animalTableClass::getNameField(animalTableClass::NUMERO, true));
             //validar si los campos estan vacios
             $datos = array($numeroIdentificacion);
             $validatorEmpty = validator::getInstance()->validateFieldsEmpty($datos);
             if ($validatorEmpty == false) {
                 throw new PDOException(i18n::__(10006, null, 'errors', null, 10006));
             }
             //Validar el formato de fecha
             //                $validacionFecha = validator::getInstance()->validateDate($fecha);
             //                if ($validacionFecha == true) {
             //                    throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
             //                }
             //Validar campos numericos
             //            $validacionNumericos = validator::getInstance()->validateCharactersNumber($peso);
             //            if ($validacionNumericos == true) {
             //                throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
             //            }
             //                $validacionNumericos = validator::getInstance()->validateCharactersNumber($edad);
             //                if ($validacionNumericos == true) {
             //                    throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
             //                }
             //Insertar la informacion del usuario
             $data = array(animalTableClass::LOTE_ID => 2, animalTableClass::NUMERO => $numeroIdentificacion);
             animalTableClass::insert($data);
             session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'animal'));
             log::register(i18n::__('create'), animalTableClass::getNameTable());
             routing::getInstance()->redirect('animal', 'indexAnimal');
         } else {
             log::register(i18n::__('create'), animalTableClass::getNameTable(), i18n::__('errorCreateBitacora'));
             session::getInstance()->setError(i18n::__('errorCreate', null, 'animal'));
             routing::getInstance()->redirect('animal', 'indexAnimal');
         }
     } catch (PDOException $exc) {
         session::getInstance()->setFlash('exc', $exc);
         routing::getInstance()->forward('shfSecurity', 'exception');
     }
 }