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 function execute() { if (request::getInstance()->isMethod('POST') and request::getInstance()->hasPost('id')) { $id = request::getInstance()->getPost('id'); $ids = array(bancoTableClass::ID => $id); bancoTableClass::delete($ids, true); session::getInstance()->setSuccess('El banco fue borrado exitosamente'); } routing::getInstance()->redirect('@banco_index'); }
public function execute() { try { $fields = array(bancoTableClass::ID, bancoTableClass::NOMBRE); $orderBy = array(bancoTableClass::NOMBRE); $this->objBanco = bancoTableClass::getAll($fields, true, $orderBy, 'ASC', null, null, null); $this->defineView('index', 'banco', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { $banco = request::getInstance()->getPost('inputBanco'); $data = array(bancoTableClass::NOMBRE => $banco); validate::insert($banco); bancoTableClass::insert($data); session::getInstance()->setSuccess('El banco fue creado exitosamente'); routing::getInstance()->redirect('@banco_index'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { $id = request::getInstance()->getPost(bancoTableClass::getNameField(bancoTableClass::ID, true)); $nombre = request::getInstance()->getPost(bancoTableClass::getNameField(bancoTableClass::NOMBRE, true)); $ids = array(bancoTableClass::ID => $id); $data = array(bancoTableClass::NOMBRE => $nombre); bancoTableClass::update($ids, $data); } routing::getInstance()->redirect('@banco_index'); //$this->defineView('editBanco', 'banco', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->hasGet('id') === true) { $id = request::getInstance()->getGet('id'); $fields = array(bancoTableClass::ID, bancoTableClass::NOMBRE); $where = array(bancoTableClass::ID => $id); $this->objBanco = bancoTableClass::getAll($fields, true, null, null, null, null, $where); $this->defineView('editBanco', 'banco', session::getInstance()->getFormatOutput()); } else { routing::getInstance()->redirect('@banco'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
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'); } }
echo bancoTableClass::getNameField(bancoTableClass::ID, true); ?> "> <input value="<?php echo $objBanco[0]->nombre; ?> " type="text" class="form-control" id="<?php echo bancoTableClass::getNameField(bancoTableClass::NOMBRE, true); ?> " name="<?php echo bancoTableClass::getNameField(bancoTableClass::NOMBRE, true); ?> " placeholder="digite nombre del banco"> <?php if (session::getInstance()->hasFlash('inputnombre')) { ?> <span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span> <?php } ?> </div> </div> <div class="form-group text-right"> <div class="col-sm-offset-2 col-sm-10">