public function execute()
 {
     try {
         if (request::getInstance()->isMethod('POST')) {
             $id = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::ID, true));
             $TIPO_DOCUMENTO_ID = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TIPO_DOCUMENTO_ID, true));
             $IDENTIFICACION = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::IDENTIFICACION, true));
             $NOMBRE = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::NOMBRE, true));
             $APELLIDO = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::APELLIDO, true));
             $CELULAR = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::CELULAR, true));
             $TELEFONO = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TELEFONO, true));
             $DIRECCION = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::DIRECCION, true));
             $CORREO = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::CORREO, true));
             $FECHA_NACIMIENTO = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::FECHA_NACIMIENTO, true));
             $LOCALIDAD_ID = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::LOCALIDAD_ID, true));
             //        $USUARIO_ID = request::getInstance()->getPost(codeudorTableClass::getNameField(clienteTableClass::USUARIO_ID, true));
             $id = array(clienteTableClass::ID => $id);
             $data = array(clienteBaseTableClass::TIPO_DOCUMENTO_ID => $TIPO_DOCUMENTO_ID, clienteBaseTableClass::IDENTIFICACION => $IDENTIFICACION, clienteBaseTableClass::NOMBRE => $NOMBRE, clienteBaseTableClass::APELLIDO => $APELLIDO, clienteBaseTableClass::CELULAR => $CELULAR, clienteBaseTableClass::TELEFONO => $TELEFONO, clienteBaseTableClass::CORREO => $CORREO, clienteBaseTableClass::DIRECCION => $DIRECCION, clienteBaseTableClass::FECHA_NACIMIENTO => $FECHA_NACIMIENTO, clienteBaseTableClass::LOCALIDAD_ID => $LOCALIDAD_ID);
             clienteTableClass::update($id, $data);
         }
         session::getInstance()->setSuccess('El registro fue modificado exitosamente');
         routing::getInstance()->redirect('@cliente_lista');
         //$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()->isMethod('POST')) {
             $ids = array(usuarioTableClass::ID => request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::ID, true)));
             $data = array(usuarioTableClass::USER => request::getInstance()->getPost('inputUsuario'), usuarioTableClass::PASSWORD => md5(request::getInstance()->getPost('inputPassword')));
             $data1 = array(clienteTableClass::TIPO_DOCUMENTO_ID => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TIPO_DOCUMENTO_ID, true)), clienteTableClass::NUMERO_IDENTIFICACION => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::NUMERO_IDENTIFICACION, true)), clienteTableClass::NOMBRE_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::NOMBRE_CLIENTE, true)), clienteTableClass::APELLIDO_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::APELLIDO_CLIENTE, true)), clienteTableClass::CELULAR_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::CELULAR_CLIENTE, true)), clienteTableClass::TELEFONO_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TELEFONO_CLIENTE, true)), clienteTableClass::CORREO_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::CORREO_CLIENTE, true)), clienteTableClass::DIRECCION_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::DIRECCION_CLIENTE, true)), clienteTableClass::FECHA_NACIMIENTO_CLIENTE => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::FECHA_NACIMIENTO_CLIENTE, true)), clienteTableClass::LOCALIDAD_ID => request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::LOCALIDAD_ID, true)));
             $ids1 = array(clienteTableClass::ID => request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::ID, true)));
             session::getInstance()->setSuccess('El cliente fue actulizado exitosamente');
             // $this->defineView('cliente', 'prestamo', session::getInstance()->getFormatOutput());
             $this->defineView('index', 'prestamo', session::getInstance()->getFormatOutput());
             usuarioTableClass::update($ids, $data);
             clienteTableClass::update($ids1, $data1);
         }
         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(clienteTableClass::getNameField(clienteTableClass::ID, true));
             $numero_documento = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::NUMERO_DOC, true));
             $nombre_completo = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::NOMBRE, true));
             $tipo_doc = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TIPO_DOC, true));
             $direccion = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::DIRECCION, true));
             $ciudad = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::CIUDAD, true));
             $telefono = request::getInstance()->getPost(clienteTableClass::getNameField(clienteTableClass::TEL, true));
             clienteTableClass::validateUpdate($nombre_completo, $direccion, $telefono, $numero_documento);
             $ids = array(clienteTableClass::ID => $id);
             $data = array(clienteTableClass::NUMERO_DOC => $numero_documento, clienteTableClass::NOMBRE => $nombre_completo, clienteTableClass::TIPO_DOC => $tipo_doc, clienteTableClass::DIRECCION => $direccion, clienteTableClass::TEL => $telefono, clienteTableClass::CIUDAD => $ciudad);
             clienteTableClass::update($ids, $data);
             log::register(i18n::__('update'), clienteTableClass::getNameTable());
             routing::getInstance()->redirect('personal', 'indexCliente');
         }
         routing::getInstance()->redirect('personal', 'indexCliente');
     } catch (PDOException $exc) {
         session::getInstance()->setFlash('exc', $exc);
         routing::getInstance()->forward('shfSecurity', 'exception');
     }
 }