Exemplo n.º 1
0
 public function Index()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Registro', 'Ingrese el Número de Registro');
     $Validacion->Numero('Registro', ucwords('solo se aceptan datos númericos'));
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'CargarContenido', NeuralRutasApp::RutaURL('Ajax_Consultas/BuscarRegistro/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Consulta de Registro');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('Consultas/Formulario.html', 'GESTION');
 }
Exemplo n.º 2
0
 public function NuevoAsesor()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Usuario', 'Ingrese Usuario Correspondiente');
     $Validacion->Requerido('Nombres', 'Ingrese los Nombres del Asesor');
     $Validacion->Requerido('Apellidos', 'Ingrese los Apellidos del Asesor');
     $Validacion->Requerido('Cedula', 'Ingrese la Cédula del Asesor');
     $Validacion->Numero('Cedula', 'Debe Ingresar solo Caracteres Númericos');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'Form', NeuralRutasApp::RutaURL('Ajax_AdminUsuarios/AgregarAsesor/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', AyudasSessiones::InformacionSessionControlador(true));
     $Plantilla->ParametrosEtiquetas('Titulo', 'Nuevo Asesor');
     //$Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     $Plantilla->ParametrosEtiquetas('Fecha', AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d")));
     echo $Plantilla->MostrarPlantilla('AdminUsuarios/NuevoAsesor.html', 'GESTION');
 }
Exemplo n.º 3
0
 public function Correo($UserCod = false)
 {
     if ($UserCod == true) {
         $Asesor = self::ValidarUserCod($UserCod);
         $Parametros = AyudasSessiones::InformacionSessionControlador(true);
         $Validacion = new NeuralJQueryValidacionFormulario();
         $Validacion->Requerido('Cuenta', 'Ingrese el Número de Cuenta');
         $Validacion->CantMaxCaracteres('Cuenta', 10, 'Los Numeros de cuenta Tiene hasta 10 Numeros');
         $Validacion->Numero('Cuenta', 'Debe ingresar Solo Datos Númericos');
         $Validacion->Requerido('Sintoma', 'Seleccione el Sintoma Correspondiente');
         $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form_Correo', 'Form_Correo', NeuralRutasApp::RutaURL('Ajax/BaseGestionCorreo/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
         $Script[] = $Validacion->MostrarValidacion('Form_Correo');
         $Script[] = NeuralJQueryAjax::SelectCargarPeticionPOST('Paquete', 'Modelo', NeuralRutasApp::RutaURL('Ajax/SelectDependienteListaPaqueteModelo/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), 'Paquete');
         $Plantilla = new NeuralPlantillasTwig();
         $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
         $Plantilla->ParametrosEtiquetas('Titulo', 'Selección de Gestión');
         $Plantilla->ParametrosEtiquetas('CantidadAsesor', $this->Modelo->ConsultarAsesor($Asesor));
         $Plantilla->ParametrosEtiquetas('Asesor', $Asesor);
         $Plantilla->ParametrosEtiquetas('Paquete', $this->Modelo->ListarPaqueteTv(true));
         $Plantilla->ParametrosEtiquetas('Sintomas', $this->Modelo->ListadoSintomas('CORREO'));
         $Plantilla->ParametrosEtiquetas('Fecha', date("Y-m-d"));
         $Plantilla->ParametrosEtiquetas('BaseScript', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
         $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Texto) {
             return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Texto, 'GESTION'));
         });
         echo $Plantilla->MostrarPlantilla('BaseGestion/Correo.html', 'GESTION');
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('BaseGestion'));
         exit;
     }
 }