public static function validateInsert()
 {
     $flag = false;
     $banco = request::getInstance()->getPost('inputBanco');
     if (self::notBlank($banco)) {
         $flag = true;
         session::getInstance()->setFlash('inputBanco', true);
         session::getInstance()->setError(i18n::__(04, null, 'errors'), 'inputBanco');
     } else {
         if (is_numeric($banco)) {
             $flag = true;
             session::getInstance()->setFlash('inputBanco', true);
             session::getInstance()->setError('El campo no debe ser númerico', 'inputBanco');
         } else {
             if (strlen($banco) > \bancoTableClass::NOMBRE_LENGTH) {
                 $flag = true;
                 session::getInstance()->setFlash('inputBanco', true);
                 session::getInstance()->setError('El campo no debe de exceder el mínimo de caracteres permitidos', 'inputBanco');
             } else {
                 if (self::isUnique(\bancoTableClass::ID, true, array(\bancoTableClass::NOMBRE => $banco), \bancoTableClass::getNameTable())) {
                     $flag = true;
                     session::getInstance()->setFlash('inputBanco', true);
                     session::getInstance()->setError('Este banco ya está creado', 'inputBarrio');
                 }
             }
         }
     }
     if ($flag === true) {
         //request::getInstance()->setMethod('GET');
         routing::getInstance()->forward('banco', 'banco');
     }
 }
 public static function insert($banco)
 {
     $flag = false;
     if (self::notBlank($banco) === true) {
         session::getInstance()->setFlash('inputBanco', true);
         session::getInstance()->setError('El nombre del banco es obligatorio', 'inputBanco');
         $flag = true;
     } elseif (strlen($banco) > \bancoTableClass::NOMBRE_LENGTH) {
         session::getInstance()->setFlash('inputBanco', true);
         session::getInstance()->setError('El nombre del banco no debe de ser suprior a ' . \bancoTableClass::NOMBRE_LENGTH . ' caracteres', 'inputBanco');
         $flag = true;
     } elseif (self::isUnique(\bancoTableClass::ID, true, array(\bancoTableClass::NOMBRE => $banco), \bancoTableClass::getNameTable()) === true) {
         session::getInstance()->setFlash('inputBanco', true);
         session::getInstance()->setError('El banco ya existe en la base de datos', 'inputBanco');
         $flag = true;
     }
     if ($flag === true) {
         //request::getInstance()->setMethod('GET');
         routing::getInstance()->forward('banco', 'banco');
     }
 }