public function execute() { try { if (request::getInstance()->isMethod('POST')) { $tipo_documento = request::getInstance()->getPost('inputTipo_documento'); $identificacion = request::getInstance()->getPost('inputIdentificacion'); $nombre = request::getInstance()->getPost('inputNombre'); $apellido = request::getInstance()->getPost('inputApellido'); $telefono = request::getInstance()->getPost('inputTelefono'); $celular = request::getInstance()->getPost('inputCelular'); $correo = request::getInstance()->getPost('inputCorreo'); $direccion = request::getInstance()->getPost('inputDireccion'); $localidad = request::getInstance()->getPost('inputLocalidad'); validate::insert($tipo_documento, $identificacion, $nombre, $apellido, $telefono, $celular, $correo, $direccion, $localidad); $data = array(codeudorTableClass::TIPO_DOCUMENTO_ID => $tipo_documento, codeudorTableClass::IDENTIFICACION => $identificacion, codeudorTableClass::NOMBRE => $nombre, codeudorTableClass::APELLIDO => $apellido, codeudorTableClass::TELEFONO => $telefono, codeudorTableClass::CELULAR => $correo, codeudorTableClass::DIRECCION => $direccion, codeudorTableClass::CORREO => $correo, codeudorTableClass::LOCALIDAD_ID => $localidad); // validate::insert($codeudor); codeudorTableClass::insert($data); session::getInstance()->setSuccess('El codeudor fue creado exitosamente'); // $this->defineView('index', ' codeudor', session::getInstance()->getFormatOutput()); // } else { //inputBarrio routing::getInstance()->redirect('@codeudor_listado'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { if (request::getInstance()->isMethod('POST') and request::getInstance()->hasPost('id')) { $id = request::getInstance()->getPost('id'); $ids = array(codeudorTableClass::ID => $id); codeudorTableClass::delete($ids, true); session::getInstance()->setSuccess('El codeudor fue borrado exitosamente'); } routing::getInstance()->redirect('@codeudor_listado'); }
public function execute() { try { $fields = array(codeudorTableClass::ID, codeudorTableClass::TIPO_DOCUMENTO_ID, codeudorTableClass::IDENTIFICACION, codeudorTableClass::NOMBRE, codeudorTableClass::APELLIDO, codeudorTableClass::TELEFONO, codeudorTableClass::CELULAR, codeudorTableClass::DIRECCION, codeudorTableClass::CORREO); $orderBy = array(codeudorTableClass::NOMBRE, codeudorTableClass::APELLIDO, codeudorTableClass::TELEFONO, codeudorTableClass::CELULAR, codeudorTableClass::DIRECCION, codeudorTableClass::CORREO); $this->objCodeudor = codeudorTableClass::getAll($fields, true, $orderBy, 'ASC', null, null, null); $this->defineView('listado', 'codeudor', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { $fields = array(codeudorBaseTableClass::ID, codeudorBaseTableClass::TIPO_DOCUMENTO_ID, codeudorBaseTableClass::NUMERO_IDENTIFICACION, codeudorBaseTableClass::NOMBRE_CODEUDOR, codeudorBaseTableClass::APELL_CODEUDOR, codeudorBaseTableClass::TELEFONO_CODEUDOR, codeudorBaseTableClass::MOVIL_CODEUDOR, codeudorBaseTableClass::DIRECCION_CODEUDOR, codeudorBaseTableClass::LOCALIDAD_ID); $this->objcodeudor = codeudorTableClass::getAll($fields, true); $this->defineView($codeudor, $prestamo, session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { echo $exc->getMessage(); echo 'br'; echo $exc->getTraceAsString(); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { $data = array(codeudorTableClass::TIPO_DOCUMENTO_ID => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::TIPO_DOCUMENTO_ID, true)), codeudorTableClass::NUMERO_IDENTIFICACION => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::NUMERO_IDENTIFICACION, true)), codeudorTableClass::NOMBRE_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::NOMBRE_CODEUDOR, true)), codeudorTableClass::APELL_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::APELL_CODEUDOR, true)), codeudorTableClass::TELEFONO_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::TELEFONO_CODEUDOR, true)), codeudorTableClass::MOVIL_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::MOVIL_CODEUDOR, true)), codeudorTableClass::DIRECCION_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::DIRECCION_CODEUDOR, true)), codeudorTableClass::CORREO_CODEUDOR => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::CORREO_CODEUDOR, TRUE)), codeudorTableClass::LOCALIDAD_ID => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::LOCALIDAD_ID, true))); $ids = array(codeudorTableClass::ID => request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::ID, true))); session::getInstance()->setSuccess('El codeudor fue actulizado exitosamente'); // $this->defineView('cliente', 'prestamo', session::getInstance()->getFormatOutput()); $this->defineView('index', 'prestamo', session::getInstance()->getFormatOutput()); codeudorTableClass::update($ids, $data); } routing::getInstance()->redirect('default', 'index'); } 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(codeudorTableClass::ID, codeudorTableClass::TIPO_DOCUMENTO_ID, codeudorTableClass::IDENTIFICACION, codeudorTableClass::NOMBRE, codeudorTableClass::APELLIDO, codeudorTableClass::TELEFONO, codeudorTableClass::CELULAR, codeudorTableClass::DIRECCION, codeudorTableClass::CORREO, codeudorTableClass::LOCALIDAD_ID); $where = array(codeudorTableClass::ID => $id); $fields2 = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO); $fields1 = array(localidadTableClass::ID, localidadTableClass::NOMBRE); $this->objTipoDocumento = tipo_documentoTableClass::getAll($fields2); $this->objLocalidad = localidadTableClass::getAll($fields1); $this->objCodeudor = codeudorTableClass::getAll($fields, true, null, null, null, null, $where); $this->defineView('editCodeudor', 'codeudor', session::getInstance()->getFormatOutput()); } else { routing::getInstance()->redirect('@codeudor_listado'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->hasRequest(codeudorTableClass::ID)) { $fields = array(codeudorTableClass::ID, codeudorTableClass::TIPO_DOCUMENTO_ID, codeudorTableClass::NUMERO_IDENTIFICACION, codeudorTableClass::NOMBRE_CODEUDOR, codeudorTableClass::APELL_CODEUDOR, codeudorTableClass::TELEFONO_CODEUDOR, codeudorTableClass::MOVIL_CODEUDOR, codeudorTableClass::DIRECCION_CODEUDOR, codeudorTableClass::LOCALIDAD_ID); $where = array(codeudorTableClass::ID => request::getInstance()->getRequest(codeudorTableClass::ID)); $fields1 = array(cargoTableClass::ID, cargoTableClass::DESC_CARGO); $fields2 = array(cargoTableClass::ID, cargoTableClass::DESC_CARGO); $this->objTipo_documento = tipo_documentoTableClass::getAll($fields2); $this->objLocalidad = localidadTableClass::getAll($fields1); $this->objCodeudor = codeudorTableClass::getAll($fields, true, null, null, null, null, $where); $this->defineView('fromCodeudor', 'prestamo', session::getInstance()->getFormatOutput()); } else { routing::getInstance()->redirect('prestamo', 'insert'); } // if (request::getInstance()->isMethod('POST')) { // // $usuario = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::USUARIO, true)); // $password = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::PASSWORD, true)); // // if (strlen($usuario) > usuarioTableClass::USUARIO_LENGTH) { // throw new PDOException(i18n::__(00001, null, 'errors', array(':longitud' => usuarioTableClass::USUARIO_LENGTH)), 00001); // } // // $data = array( // usuarioTableClass::USUARIO => $usuario, // usuarioTableClass::PASSWORD => md5($password) // ); // usuarioTableClass::insert($data); // routing::getInstance()->redirect('default', 'index'); // } else { // routing::getInstance()->redirect('default', '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(codeudorTableClass::getNameField(codeudorTableClass::ID, true)); $TIPO_DOCUMENTO_ID = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::TIPO_DOCUMENTO_ID, true)); $IDENTIFICACION = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::IDENTIFICACION, true)); $NOMBRE = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::NOMBRE, true)); $APELLIDO = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::APELLIDO, true)); $TELEFONO = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::TELEFONO, true)); $CELULAR = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::CELULAR, true)); $DIRECCION = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::DIRECCION, true)); $CORREO = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::CORREO, true)); $LOCALIDAD_ID = request::getInstance()->getPost(codeudorTableClass::getNameField(codeudorTableClass::LOCALIDAD_ID, true)); $ids = array(codeudorTableClass::ID => $id); $data = array(codeudorTableClass::TIPO_DOCUMENTO_ID => $TIPO_DOCUMENTO_ID, codeudorTableClass::IDENTIFICACION => $IDENTIFICACION, codeudorTableClass::NOMBRE => $NOMBRE, codeudorTableClass::APELLIDO => $APELLIDO, codeudorTableClass::TELEFONO => $TELEFONO, codeudorTableClass::CELULAR => $CELULAR, codeudorTableClass::DIRECCION => $DIRECCION, codeudorTableClass::CORREO => $CORREO, codeudorTableClass::LOCALIDAD_ID => $LOCALIDAD_ID); codeudorTableClass::update($ids, $data); } routing::getInstance()->redirect('@codeudor'); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public static function insert($tipo_documento, $identificacion, $nombre, $apellido, $celular, $telefono, $correo, $direccion, $localidad) { $flag = false; if (self::notBlank($tipo_documento) === true) { session::getInstance()->setFlash('inputTipo_documento', true); session::getInstance()->setError('El campo tipo de documento es obligatorio', 'inputTipo_documento'); } // ______________________________identificacion____________ if (self::notBlank($identificacion) === true) { $flag = true; session::getInstance()->setFlash('inputIdentificacion', true); session::getInstance()->setError('El campo identificacion es obligatorio', 'inputIdentificacion'); } elseif (self::isUnique(\codeudorTableClass::ID, true, array(\codeudorTableClass::IDENTIFICACION => $identificacion), \codeudorTableClass::getNameTable()) === true) { session::getInstance()->setFlash('inputIdentificacion', true); session::getInstance()->setError('El numero identificacion ya existe en la base de datos', 'inputIdentificacion'); $flag = true; } // ________________________________________nombre______________________ if (self::notBlank($nombre) === true) { $flag = true; session::getInstance()->setFlash('inputNombre', true); session::getInstance()->setError('El nombre de cliente es requerido', 'inputNombre'); } else { if (is_numeric(request::getInstance()->getPost('inputNombre'))) { $flag = true; session::getInstance()->setFlash('inputNombre', true); session::getInstance()->setError('El nombre del cliente no puede ser númerico', 'inputNombre'); } elseif (strlen($nombre) > \codeudorTableClass::NOMBRE_LENGTH) { session::getInstance()->setFlash('inputNombre', true); session::getInstance()->setError('El nombre del cliente no debe de ser suprior a ' . \codeudorTableClass::NOMBRE_LENGTH . ' caracteres', 'inputNombre'); } } // _____________________________________apellido____________________ if (self::notBlank($apellido) === true) { $flag = true; session::getInstance()->setFlash('inputApellido', true); session::getInstance()->setError('El apellido de cliente es requerido', 'inputApellido'); } else { if (is_numeric(request::getInstance()->getPost('inputApellido'))) { $flag = true; session::getInstance()->setFlash('inputApellido', true); session::getInstance()->setError('El apellido del cliente no puede ser númerico', 'inputApellido'); } else { if (strlen(request::getInstance()->getPost('inputApellido')) > \codeudorTableClass::APELLIDO_LENGTH) { $flag = true; session::getInstance()->setFlash('inputApellido', true); session::getInstance()->setError('El cliente digitado es mayor en cantidad de caracteres a lo permitido', 'inputApellido'); } elseif (strlen($apellido) > \codeudorTableClass::APELLIDO_LENGTH) { session::getInstance()->setFlash('inputApellido', true); session::getInstance()->setError('El apellido del cliente no debe de ser suprior a ' . \codeudorTableClass::APELLIDO_LENGTH . ' caracteres', 'inputApellido'); } } } // ______________________________________telefono_________________ $flag = TRUE; if (self::notBlank($telefono) === true) { session::getInstance()->setFlash('inputTelefono', true); session::getInstance()->setError('El número de telefono es requerido o cualquier otro número donde se le pueda contactar', 'inputTelefono'); $flag = TRUE; } elseif (strlen($telefono) > \codeudorTableClass::TELEFONO_LENGTH) { session::getInstance()->setFlash('inputTelefono', true); session::getInstance()->setError('El número de contacto no puede exceder el máximo de caracteres permitidos ' . \clienteTableClass::TELEFONO_LENGTH . ' caracteres', 'inputTelefono'); } // ___________________________________movil_____________________ if (self::notBlank($celular) === true) { $flag = TRUE; session::getInstance()->setFlash('inputCelular', true); session::getInstance()->setError('El número de celular es requerido o cualquier otro número donde se le pueda contactar', 'inputCelular'); $flag = TRUE; } elseif (strlen($celular) > \codeudorTableClass::CELULAR_LENGTH) { session::getInstance()->setFlash('inputCelular', true); session::getInstance()->setError('El número de contacto no puede exceder el máximo de caracteres permitidos ' . \codeudorTableClass::CELULAR_LENGTH . ' caracteres', 'inputCelular'); } // ____________________________________correo___________________ $flag = TRUE; if (self::notBlank($correo) === true) { session::getInstance()->setFlash('inputCorreo', true); session::getInstance()->setError('El correo es obligatorio para el contacto por parte de la plataforma', 'inputCorreo'); $flag = TRUE; } elseif (strlen($correo) > \codeudorTableClass::CORREO_LENGTH) { session::getInstance()->setFlash('inputCorreo', true); session::getInstance()->setError('El correo no puede exceder el máximo de caracteres permitidos ' . \codeudorTableClass::CORREO_LENGTH . ' caracteres', 'inputCorreo'); } //____________________________________________direccion_____________________ $flag = TRUE; if (self::notBlank($direccion) === true) { session::getInstance()->setFlash('inputDireccion', true); session::getInstance()->setError('La direccion es obligatorio por parte de la plataforma', 'inputDireccion'); } if (self::notBlank($localidad) === true) { session::getInstance()->setFlash('inputLocalidad', true); session::getInstance()->setError('la localidad es obligatorio', 'inputLocalidad'); } if ($flag === true) { //request::getInstance()->setMethod('GET'); routing::getInstance()->forward('codeudor', 'codeudor'); } }
" placeholder="Digite Correo"> <?php if (session::getInstance()->hasFlash('inputcorreo_cliente')) { ?> <span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span> <?php } ?> </div> </div> <label for="inputLocalidad" class="col-sm-2 control-label">LOCALIDAD</label> <div class="col-sm-10"> <select class="form-control" name="<?php echo codeudorTableClass::getNameField(codeudorTableClass::LOCALIDAD_ID, TRUE); ?> "> <option value="">Seleccione LOCALIDAD</option> <?php foreach ($objLocalidad as $localidad) { ?> <option <?php echo $localidad->id === $objCodeudor[0]->localidad_id ? 'selected' : ''; ?> value="<?php echo $localidad->id; ?> "><?php