Exemple #1
0
 /**
  * Index::Index()
  * 
  * genera la plantilla inicial
  * @return void
  */
 public function Index()
 {
     $Plantilla = new NeuralPlantillasTwig(APP);
     $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $Plantilla->Parametro('Titulo', 'Blog');
     echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Blog', 'Blog.html')));
 }
Exemple #2
0
 /**
  * Mensaje::formatoPost()
  * 
  * Genera el formato de los datos post
  * @return void
  */
 private function formatoPost()
 {
     $DatosPost = AppFormato::Espacio()->Mayusculas(array('USUARIO'))->MatrizDatos($_POST);
     $sesion = AppSesion::obtenerDatos();
     $this->Modelo->guardar($DatosPost['SALA'], $DatosPost['MENSAJE'], $sesion['Informacion']['USUARIO_RR']);
     header('Content-Type: application/json');
     echo json_encode($this->Modelo->mensajes($DatosPost['SALA']));
 }
Exemple #3
0
 /**
  * Notas::Listado()
  * 
  * Listado de Notas
  * @return void
  */
 public function Listado()
 {
     $Plantilla = new NeuralPlantillasTwig(APP);
     $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $Plantilla->Parametro('activo', __CLASS__);
     $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite());
     $Plantilla->Parametro('Titulo', 'Comunicación');
     echo $Plantilla->MostrarPlantilla('Notas/Listado.html');
 }
Exemple #4
0
 /**
  * Index::Seguimientos()
  * 
  * genera la plantilla Seguimientos
  * @return void
  */
 public function Seguimientos()
 {
     $Plantilla = new NeuralPlantillasTwig(APP);
     $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $Plantilla->Parametro('Titulo', 'Seguimientos');
     $Plantilla->Parametro('activo', __CLASS__);
     $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite());
     echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Causa_Raiz', 'Seguimientos.html')));
 }
Exemple #5
0
 /**
  * Historial::Index()
  * 
  * Genera la consulta de los datos
  * @return void
  */
 public function Index()
 {
     //if(AppValidar::PeticionAjax() == true):
     header('Content-Type: application/json');
     $sesion = AppSesion::obtenerDatos();
     echo json_encode($this->Modelo->consulta($this->ordenarIDChat($sesion['Chat']), count($sesion['Chat'])));
     //else:
     //exit('No es posible procesar su solicitud');
     //endif;
 }
Exemple #6
0
 /**
  * TriplePlay::Index()
  * 
  * Muestra el formulario de ingreso del guion
  * @return string
  */
 public function Index()
 {
     $plantilla = new NeuralPlantillasTwig(APP);
     $plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $plantilla->Parametro('activo', __CLASS__);
     $plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite());
     $plantilla->Parametro('listaAveria', $this->Modelo->listaAveria());
     $plantilla->Parametro('validacion', $this->IndexValidacionFormulario());
     $plantilla->Parametro('razonAveria', $this->Modelo->listadoRazonAveria());
     echo $plantilla->MostrarPlantilla('TriplePlay', 'Index.html');
 }
Exemple #7
0
 /**
  * Js::idSalas()
  * 
  * Genera la organizacion de las salas de la sesion
  * @return string
  */
 private function idSalas()
 {
     $sesion = AppSesion::obtenerDatos();
     if (is_array($sesion['Chat']) == true and count($sesion['Chat']) >= 1) {
         foreach ($sesion['Chat'] as $valor) {
             $lista[] = $valor['ID'];
         }
         return json_encode($lista);
     } else {
         return '{}';
     }
 }
Exemple #8
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')));
 }
Exemple #9
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')));
 }
 /**
  * Alto_Impacto::Observar()
  * 
  * Obervar avisos
  * @return void
  * @author alejo
  */
 public function Observar()
 {
     $Plantilla = new NeuralPlantillasTwig(APP);
     $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $Plantilla->Parametro('activo', __CLASS__);
     $Plantilla->Parametro('Titulo', 'Comunicación');
     echo $Plantilla->MostrarPlantilla('Alto_Impacto/Observar.html');
 }
Exemple #12
0
 /**
  * Int_Tel::ajaxGuionProcesar()
  * 
  * Se genera guion correspondiente
  * @param array $array
  * @return string
  */
 private function ajaxGuionProcesar($array = false)
 {
     $sesion = AppSesion::obtenerDatos();
     switch ($array['UBICACION']) {
         case 1:
             $this->ajaxProcesoNodo($array, $sesion['Informacion']['USUARIO_RR']);
             break;
         case 2:
             $this->ajaxProcesoNodo($array, $sesion['Informacion']['USUARIO_RR']);
             break;
         case 4:
             $this->ajaxProcesoRegional($array, $sesion['Informacion']['USUARIO_RR']);
     }
 }
Exemple #13
0
 public function Prueba()
 {
     Ayudas::print_r($_SESSION);
     Ayudas::print_r(AppSesion::obtenerDatos());
 }