public function execute()
 {
     try {
         if (request::getInstance()->isMethod('POST')) {
             // DATOS DE ANIMAL
             $fecha_nacimiento = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::FECHA_NACIMIENTO, true));
             $genero = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::GENERO_ID, true));
             $animal = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true));
             $raza = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::RAZA, true));
             $parto = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::PARTO, true));
             $peso = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::PESO, true));
             $numeroIdentificacion = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::NUMERO, true));
             if ($genero == 1) {
                 $data = array(hojaVidaTableClass::FECHA_NACIMIENTO => $fecha_nacimiento, hojaVidaTableClass::GENERO_ID => $genero, hojaVidaTableClass::PARTO => 0, hojaVidaTableClass::PESO => $peso, hojaVidaTableClass::RAZA => $raza, hojaVidaTableClass::ANIMAL => $animal, hojaVidaTableClass::NUMERO => $numeroIdentificacion);
             } else {
                 $data = array(hojaVidaTableClass::FECHA_NACIMIENTO => $fecha_nacimiento, hojaVidaTableClass::GENERO_ID => $genero, hojaVidaTableClass::PESO => $peso, hojaVidaTableClass::RAZA => $raza, hojaVidaTableClass::ANIMAL => $animal, hojaVidaTableClass::NUMERO => $numeroIdentificacion);
             }
             //validar si los campos estan vacios
             //                $datos = array(
             //                    $fecha_nacimiento,
             //                    $genero,
             //                    $animal,
             //                    $parto,
             //                    $raza,
             //                    $peso
             //                );
             //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($edad);
             //                if ($validacionNumericos == true) {
             //                    throw new PDOException(i18n::__(10005, null, 'errors', null, 10005));
             //                }
             //Insertar la informacion del usuario
             hojaVidaTableClass::insert($data);
             session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'hojaVida'));
             log::register(i18n::__('create'), hojaVidaTableClass::getNameTable());
             routing::getInstance()->redirect('animal', 'indexAnimal');
         } else {
             log::register(i18n::__('create'), hojaVidaTableClass::getNameTable(), i18n::__('errorCreateBitacora'));
             session::getInstance()->setError(i18n::__('errorCreate', null, 'hojaVida'));
             routing::getInstance()->redirect('animal', 'index');
         }
     } catch (PDOException $exc) {
         session::getInstance()->setFlash('exc', $exc);
         routing::getInstance()->forward('shfSecurity', 'exception');
     }
 }