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');
     }
 }
Ejemplo n.º 2
0
 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');
 }
Ejemplo n.º 3
0
 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');
     }
 }
Ejemplo n.º 4
0
 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');
     }
 }
Ejemplo n.º 10
0
" 
               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