/** * Nuevo::jQueryFormulario() * * Genera el script de validacion en jQuery * * @permiso escritura * @return void */ private function jQueryFormulario() { $val = new ValidarForm(APP, false, true); $val->usuario()->_requerido('Ingrese el usuario')->_remoto($this->ruta->modulo('Usuarios', 'Nuevo', 'usuarioExistencia'), 'POST', 'El usuario ya existe en la base de datos')->_minCaracteres(5, 'Debe ingresar minimo 5 caracteres')->_maxCaracteres(200, 'No puede superar los 200 caracteres'); $val->nombre()->_requerido('Ingrese los nombres del usuario')->_minCaracteres(5, 'Debe ingresar minimo 5 caracteres')->_maxCaracteres(200, 'No puede superar los 200 caracteres'); $val->apellido()->_requerido('Ingrese los apellidos del usuario')->_minCaracteres(5, 'Debe ingresar minimo 5 caracteres')->_maxCaracteres(200, 'No puede superar los 200 caracteres'); $val->cedula()->_requerido('Ingrese la cédula del usuario')->_numero('Debe ingresar solo numeros en la cédula'); $val->as400()->_requerido('Ingrese el Usuario de RR (AS400)'); $val->correo()->_requerido('Ingrese el correo corporativo')->_correo('El correo ingresado es invalido'); $val->empresa()->_requerido('Seleccione la empresa del usuario'); $val->cargo()->_requerido('Seleccione el cargo del usuario'); $val->permiso()->_requerido('Seleccione el permiso que tendra el usuario'); $val->peticionAjax('peticion.init(formulario);'); return $val->mostrarValidacion('formulario'); }
/** * Index::jQueryFormulario() * * Genera la validacion del formulario en el login * correspondiente en el metodo Index * * @return string */ private function jQueryFormulario() { $validar = new ValidarForm(APP, false, true); $validar->usuario()->_requerido('Debe ingresar el usuario correspondiente'); $validar->usuario()->_minCaracteres(5, 'Debe ingresar un usuario de minimo 5 caracteres'); $validar->password()->_requerido('Debe ingresar una contraseña'); $validar->password()->_minCaracteres(3, 'Debe ingresar una contraseña de minimo 8 caracteres'); $validar->peticionAjax('login.init(formulario);'); return $validar->mostrarValidacion('form'); }
/** * Nuevo::permisoJQuery() * * Genera la validacion del formulario del lado del usuario utilizando * la libreria validate de JQuery para dicho proposito * * @permiso escritura * @return string */ private function permisoJQuery() { $val = new Formulario(APP, false, true); $val->nombre()->_requerido('Ingrese el Nombre del Permiso')->_minCaracteres(5, 'Debe ingresar minimo 5 caracteres')->_maxCaracteres(200, 'No puede contener más de 200 Caracteres')->_remoto($this->ruta->modulo('Permisos', 'Nuevo', 'permisoExistencia'), 'POST', 'El Permiso ya se encuentra registrado'); $val->peticionAjax('peticion.init(formulario);'); return $val->mostrarValidacion('formulario'); }