public function Contrasena() { $Val = new NeuralJQueryFormularioValidacion(true, true, false); $Val->Requerido('password0', 'Ingrese su Contraseña Actual'); $Val->Requerido('password1', 'Ingrese su Nueva Contraseña'); $Val->Requerido('password2', 'Confirme su Nueva Contraseña'); $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Titulo', 'Perfil'); $Plantilla->Parametro('validacion', $Val->Constructor('formularioContrasena')); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Perfil', 'Contrasena.html'))); }
private function validacionForm() { $Val = new NeuralJQueryFormularioValidacion(true, true, true); $Val->Numero('CUENTA', 'La Cuenta debe de ser Numérica '); $Val->CantMaxCaracteres('CUENTA', 8, 'Debe ingresar max 8 Números'); $Val->Requerido('CUENTA', 'Debe Ingresar Número Cta Suscriptor.'); $Val->Requerido('RAZON', 'Debe Seleccionar una Opción'); $Val->Requerido('INFORMACION', 'Información Requerida'); $Val->ControlEnvio(NeuralJQueryAjaxConstructor::TipoDatos('html')->TipoEnvio('POST')->Datos('#Formularios')->URL(NeuralRutasApp::RutaUrlAppModulo('CCAA', 'Motivo', 'ProcesarIndex'))->FinalizadoEnvio('$("#respuestaDiv").css({"display":"block"});$("#Formularios")[0].reset(); $("#respuestaDiv").html(Respuesta);')); return $Val->Constructor('Formularios'); }
/** * Play3::Index() * * genera la plantilla del formulario de construccion del formulario * @return string */ public function Index() { $Val = new NeuralJQueryFormularioValidacion(true, true, false); $Val->Requerido('AVISO', 'Debe Ingresar el Número del Aviso'); $Val->Numero('AVISO', 'El Aviso debe Ser Numérico'); $Val->CantMaxCaracteres('AVISO', 10, 'Debe ingresar aviso con 10 Números'); $Val->Requerido('PRIORIDAD', 'Debe Seleccionar una Opción'); $Val->Requerido('MATRIZ', 'Indique Número de Matriz'); $Val->Numero('MATRIZ', 'El dato es Numérico'); $Val->CantMaxCaracteres('MATRIZ', 6, 'Máximo 6 caracteres numéricos'); $Val->ControlEnvio('peticionAjax("FormularioPlay3", "Respuesta", "' . NeuralRutasApp::RutaUrlAppModulo('Matriz', 'Play3', 'ajaxGuion') . '");'); $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); $Plantilla->Parametro('Titulo', 'Cta. Matriz'); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Validacion', $Val->Constructor('FormularioPlay3')); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Play3', 'Index.html'))); }
/** * Decodificadores::Index() * * genera la plantilla del formulario de construccion del formulario * @return string */ public function Index() { $Val = new NeuralJQueryFormularioValidacion(true, true, false); $Val->CantMaxCaracteres('aviso', 20, '20 caracteres permitidos '); $Val->Requerido('aviso', 'Debe Ingresar # Aviso'); $Val->Numero('aviso', 'El Aviso debe Ser Numérico'); $Val->CantMaxCaracteres('aviso', 10, 'Debe ingresar aviso con 10 Números'); $Val->Requerido('sintoma', 'Debe Ingresar Síntoma del Aviso'); $Val->Requerido('marcacion', 'Debe Ingresar la primera Marcación'); $Val->Requerido('deco1', 'Debe seleccionar una Opción'); $Val->ControlEnvio('peticionAjax("FormularioPDecodificadores", "Respuesta", "' . NeuralRutasApp::RutaUrlAppModulo('Plataforma', 'Decodificadores', 'ajaxGuion') . '");'); $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); $Plantilla->Parametro('Titulo', 'Plataforma'); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Validacion', $Val->Constructor('FormularioPDecodificadores')); $Plantilla->Parametro('DecodificadoresListado', $this->Modelo->ConsultaListaDecos()); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Decodificadores', 'Index.html'))); }
/** * Generales::Index() * * genera la plantilla del formulario de construccion del formulario * @return string */ public function Index() { $Val = new NeuralJQueryFormularioValidacion(true, true, false); $Val->CantMaxCaracteres('aviso', 40, '40 caracteres permitidos '); $Val->Requerido('aviso', 'Debe Ingresar Ref. Aviso'); $Val->Requerido('sintoma', 'Debe Ingresar Síntoma del Aviso'); $Val->ControlEnvio('peticionAjax("FormularioPGenerales", "Respuesta", "' . NeuralRutasApp::RutaUrlAppModulo('Plataforma', 'Generales', 'ajaxGuion') . '");'); $Plantilla = new NeuralPlantillasTwig(APP); $Plantilla->Parametro('activo', __CLASS__); $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); $Plantilla->Parametro('Titulo', 'Plataforma'); $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $Plantilla->Parametro('Validacion', $Val->Constructor('FormularioPGenerales')); echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Generales', 'Index.html'))); }
/** * Alto_Impacto::ActualizarFormulario() * * formulario de actualizacion de datos * @return string */ private function ActualizarFormulario() { $Validacion = new NeuralJQueryFormularioValidacion(true, true, false); $Validacion->Requerido('PRIORIDAD_INPUT', 'Seleccione una Opción'); $Validacion->Requerido('FALLA_INPUT', 'Es requerido Ingresar el Síntoma'); $Validacion->CantMaxCaracteres('FALLA_INPUT', 15); $Validacion->Requerido('REGIONAL_INPUT', 'debe ingresar la Afectación'); $Validacion->CantMaxCaracteres('REGIONAL_INPUT', 27); $Validacion->Requerido('DETALLE_INPUT', 'Seleccione una Opción'); $Validacion->ControlEnvio('procesoAjax();'); $plantilla = new NeuralPlantillasTwig(APP); $plantilla->Parametro('Validacion', $Validacion->Constructor('FormularioAltoImpacto')); $plantilla->Parametro('Sesion', AppSesion::obtenerDatos()); $plantilla->Parametro('activo', __CLASS__); $plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite()); $plantilla->Parametro('Titulo', 'Comunicación'); $plantilla->Parametro('datos', $this->Modelo->ActualizarConsultaDatos()); $plantilla->Parametro('DetalleLista', $this->Modelo->DetalleLista()); $plantilla->Filtro('codificar', function ($data) { $cod = NeuralCriptografia::Codificar($data, array(date("Y-m-d"), APP)); return AppHexAsciiHex::ASCII_HEX($cod); }); $plantilla->Funcion('nombreDetalle', function ($data) { return $this->Modelo->consultarNombreDetalle($data); }); echo $plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Alto_Impacto', 'Actualizar.html'))); }
/** * Int_Tel::IndexValidacionFormulario() * * Genera la validacion del formulario en la vista * con jquery * @return string */ private function IndexValidacionFormulario() { $Val = new NeuralJQueryFormularioValidacion(true, true, false); $Val->Requerido('AVISO', 'Debe Ingresar el Número del Aviso'); $Val->Numero('AVISO', 'El Aviso debe Ser Numérico'); $Val->CantMaxCaracteres('AVISO', 10, 'Debe ingresar aviso con 10 Números'); $Val->Requerido('PRIORIDAD', 'Debe Seleccionar una Opción'); $Val->Requerido('UBICACION', 'Debe Seleccionar una Opción'); $Val->Requerido('AVERIA', 'Debe Seleccionar una Opción'); $Val->Requerido('RAZON', 'Debe Seleccionar una Opción'); $Val->Requerido('REGIONAL[]', 'Seleccione la Regional a Reportar'); $Val->Requerido('NODO', 'Debe ingresar los nodos reportados desde su excel'); $Val->Requerido('HORAFIN', 'Defina la fecha-hora que termina el Aviso'); $Val->ControlEnvio('peticionAjax("FormularioGuion", "Respuesta");'); return $Val->Constructor('FormularioGuion'); }