Example #1
0
 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')));
 }
Example #2
0
 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');
 }
Example #3
0
 /**
  * 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')));
 }
Example #5
0
 /**
  * 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')));
 }
Example #6
0
 /**
  * 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')));
 }
Example #7
0
 /**
  * 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');
 }