public function execute()
 {
     try {
         //      $fields = array(
         //          clienteBaseTableClass::ID,
         //          clienteBaseTableClass::NUMERO_IDENTIFICACION,
         //          clienteBaseTableClass::NOMBRE_CLIENTE,
         //          clienteBaseTableClass::APELLIDO_CLIENTE,
         //          clienteBaseTableClass::CELULAR_CLIENTE,
         //          clienteBaseTableClass::TELEFONO_CLIENTE,
         //          clienteBaseTableClass::CORREO_CLIENTE,
         //          clienteBaseTableClass::DIRECCION_CLIENTE,
         //          clienteBaseTableClass::FECHA_NACIMIENTO_CLIENTE,
         //          clienteBaseTableClass::USUARIO_ID,
         //            );
         $fields2 = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO);
         $fields1 = array(localidadTableClass::ID, localidadTableClass::NOMBRE);
         //
         //      //$fields3 = array(
         //      usuarioTableClass::ID,
         //      usuarioTableClass::PASSWORD,
         //      usuarioTableClass::LAST_LOGIN_AT
         //      );
         $this->objLocalidad = localidadTableClass::getAll($fields1);
         $this->objTipo_documento = tipo_documentoTableClass::getAll($fields2);
         //      $this->objUsuario=  usuarioTableClass::getAll($fields3);
         $this->defineView('cliente', 'cliente', 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')) {
             $fieldsCliente = array(clienteBaseTableClass::ID, clienteBaseTableClass::TIPO_DOCUMENTO_ID, clienteBaseTableClass::IDENTIFICACION, clienteBaseTableClass::NOMBRE, clienteBaseTableClass::APELLIDO, clienteBaseTableClass::CELULAR, clienteBaseTableClass::TELEFONO, clienteBaseTableClass::CORREO, clienteBaseTableClass::DIRECCION, clienteBaseTableClass::FECHA_NACIMIENTO, clienteBaseTableClass::LOCALIDAD_ID, clienteBaseTableClass::USUARIO_ID);
             $whereCliente = array(clienteTableClass::ID => request::getInstance()->getGet('id'));
             $this->objCliente = clienteTableClass::getAll($fieldsCliente, true, null, null, null, null, $whereCliente);
             //        $fieldsUsuario = array(
             //            usuarioTableClass::ID,
             //            usuarioTableClass::USER
             //        );
             //        $whereUsuario = array(
             //            usuarioTableClass::ID => $this->objCliente[0]->usuario_id
             //        );
             //        $this->objUsuario = usuarioTableClass::getAll($fieldsUsuario, true, null, null, null, null, $whereUsuario);
             $fieldsLocalidad = array(localidadTableClass::ID, localidadTableClass::NOMBRE);
             $this->objLocalidad = localidadTableClass::getAll($fieldsLocalidad, true);
             $fieldsTipoDocumento = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO);
             $this->objTipoDocumento = tipo_documentoTableClass::getAll($fieldsTipoDocumento, true);
             $this->defineView('edit', 'cliente', session::getInstance()->getFormatOutput());
         } else {
             routing::getInstance()->redirect('@cliente');
         }
     } catch (PDOException $exc) {
         session::getInstance()->setFlash('exc', $exc);
         routing::getInstance()->forward('shfSecurity', 'exception');
     }
 }
 public function execute()
 {
     try {
         if (request::getInstance()->hasRequest(usuarioTableClass::ID)) {
             $fields = array(usuarioTableClass::ID, usuarioTableClass::USER, usuarioTableClass::PASSWORD);
             $where = array(usuarioTableClass::ID => request::getInstance()->getRequest(usuarioTableClass::ID));
             $fields1 = array(clienteTableClass::ID, clienteTableClass::TIPO_DOCUMENTO_ID, clienteTableClass::NUMERO_IDENTIFICACION, clienteTableClass::NOMBRE_CLIENTE, clienteTableClass::APELLIDO_CLIENTE, clienteTableClass::CELULAR_CLIENTE, clienteTableClass::TELEFONO_CLIENTE, clienteTableClass::CORREO_CLIENTE, clienteTableClass::DIRECCION_CLIENTE, clienteTableClass::FECHA_NACIMIENTO_CLIENTE, clienteTableClass::LOCALIDAD_ID);
             $where1 = array(clienteTableClass::ID => request::getInstance()->getRequest(usuarioTableClass::ID));
             $fields2 = array(localidadTableClass::ID, localidadTableClass::NOMBRE);
             $fields3 = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO);
             $this->objtipo_documento = tipo_documentoTableClass::getAll($fields3);
             $this->objLocalidad = localidadTableClass::getAll($fields2);
             $this->objUsuario = usuarioTableClass::getAll($fields, true, null, null, null, null, $where);
             $this->objCliente = clienteTableClass::getAll($fields1, true, null, null, null, null, $where1);
             $this->defineView('formCliente', '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()->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 {
         //      $fields = array(
         //          empleadoBaseTableClass::ID,
         //          empleadoBaseTableClass::NOMBRE,
         //          empleadoBaseTableClass::APELLIDO_EMPLEADO,
         //          empleadoBaseTableClass::DIRECCION_EMPLEADO,
         //          empleadoBaseTableClass::TELEFONO_EMPLEADO,
         //          empleadoBaseTableClass::MOVIL_EMPELADO,
         //          empleadoBaseTableClass::CORREO_EMPLEADO,
         //          empleadoBaseTableClass::USUARIO_ID,
         //
         //            );
         //
         //
         //      $fields1 = array(
         //      cargoTableClass::ID,
         //      cargoTableClass::DESC_CARGO,
         //
         //
         //      );
         //
         //
         //      $fields3 = array(
         //      usuarioTableClass::ID,
         //      usuarioTableClass::PASSWORD,
         //      usuarioTableClass::LAST_LOGIN_AT
         //      );
         $fields = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO);
         $this->objTipo_documento = tipo_documentoTableClass::getAll($fields);
         //    $this->objCargo = cargoTableClass::getAll($fields1);
         //      $this->objUsuario=  usuarioTableClass::getAll($fields3);
         $this->defineView('empleado', 'empleado', 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,
         //      );
         $fields = array(tipo_documentoTableClass::ID, tipo_documentoTableClass::DESC_DOCUMENTO);
         $fields1 = array(localidadTableClass::ID, localidadTableClass::NOMBRE);
         $this->objLocalidad = localidadTableClass::getAll($fields1);
         $this->objTipo_documento = tipo_documentoTableClass::getAll($fields);
         $this->defineView('fromCodeudor', 'prestamo', 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(empleadoTableClass::ID, empleadoTableClass::TIPO_DOCUMENTO_ID, empleadoTableClass::IDENTIFICACION, empleadoTableClass::NOMBRE, empleadoTableClass::APELLIDO, empleadoTableClass::DIRECCION, empleadoTableClass::TELEFONO, empleadoTableClass::MOVIL, empleadoTableClass::CORREO);
             $where = array(empleadoTableClass::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->objEmpleado = empleadoTableClass::getAll($fields, true, null, null, null, null, $where);
             $this->defineView('editEmpleado', 'empleado', session::getInstance()->getFormatOutput());
         } else {
             routing::getInstance()->redirect('@empleado_listado');
         }
     } catch (PDOException $exc) {
         session::getInstance()->setFlash('exc', $exc);
         routing::getInstance()->forward('shfSecurity', 'exception');
     }
 }