Beispiel #1
0
 public static function ValidarSession()
 {
     self::AccesoLineaComandos();
     self::ModificarParametros(true);
     NeuralSesiones::Inicializacion();
     if (isset($_SESSION['UOAUTH']) == true and isset($_SESSION['POAUTH']) == true and isset($_SESSION['Usuario']) == true and isset($_SESSION['Nombre']) == true) {
         if (self::ValidarUOAUTH($_SESSION['UOAUTH']) == true) {
             if (self::ValidarPOAUTH($_SESSION['POAUTH']) == true) {
                 if (self::ValidarPermiso($_SESSION['POAUTH']) == false) {
                     header("Location: " . NeuralRutasApp::RutaURL('Error/NoPermiso'));
                     exit;
                 }
             } else {
                 header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
                 exit;
             }
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
         exit;
     }
 }
Beispiel #2
0
 public function GestionSeguimiento($Registro = false, $Fecha = false)
 {
     if ($Registro == true and $Fecha == true) {
         $Id = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Registro), array(date("Y-m-d"), 'GESTION'));
         $Date = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Fecha), array(date("Y-m-d"), 'GESTION'));
         if (is_numeric($Id) == true and $Date == date("Y-m-d")) {
             $Validacion = new NeuralJQueryValidacionFormulario();
             $Validacion->Requerido('Notas', 'Ingrese las Observaciones del Caso');
             $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'CargarNotas', NeuralRutasApp::RutaURL('Ajax/AgregarNuevaNotaSeguimiento/' . 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);
             $Consulta = $this->Modelo->ConsultarSeguimiento($Id, $Parametros['Usuario']);
             $Plantilla = new NeuralPlantillasTwig();
             $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
             $Plantilla->ParametrosEtiquetas('Titulo', 'Seguimientos');
             $Plantilla->ParametrosEtiquetas('Consulta', $Consulta);
             $Plantilla->ParametrosEtiquetas('Notas', $this->Modelo->ListarNotas($Consulta[0]['Registro']));
             $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
             $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Texto) {
                 return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Texto, array(date("Y-m-d"), 'GESTION')));
             });
             $Plantilla->AgregarFuncionAnonima('CambiarTexto', function ($Columna) {
                 $Matriz = array('Tipo_Reporte' => 'Tipo de Reporte', 'Fecha_Inicio' => 'Fecha Inicio', 'Registro' => 'Consecutivo');
                 return array_key_exists($Columna, $Matriz) == true ? $Matriz[$Columna] : $Columna;
             });
             echo $Plantilla->MostrarPlantilla('Seguimiento/Gestion.html', 'GESTION');
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('Central'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
Beispiel #3
0
 public function BuscarRegistro($Validacion = false)
 {
     if ($Validacion == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Validacion), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) {
         $DatosPost = AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST));
         if (AyudasPost::DatosVacios($DatosPost) == false) {
             if (is_numeric($DatosPost['Registro']) == true) {
                 $Plantilla = new NeuralPlantillasTwig();
                 $Plantilla->ParametrosEtiquetas('Consulta', $this->Modelo->ConsultarRegistro($DatosPost['Registro']));
                 $Plantilla->ParametrosEtiquetas('Seguimiento', $this->Modelo->ConsultarSeguimiento($DatosPost['Registro']));
                 $Plantilla->ParametrosEtiquetas('Notas', $this->Modelo->ListadoNotas($DatosPost['Registro']));
                 $Plantilla->AgregarFuncionAnonima('FormatoSeguimiento', function ($Texto) {
                     return $Texto == 'SEGUIMIENTO' ? '<b style="color: red;">' . $Texto . '</b>' : $Texto;
                 });
                 $Plantilla->AgregarFuncionAnonima('CambioSeguimiento', function ($Texto) {
                     $Matriz = array('Fecha_Inicio' => 'Fecha de Inicio', 'Fecha_Fin' => 'Fecha de Fin', 'TipoReporte' => 'Tipo de Reporte');
                     return array_key_exists($Texto, $Matriz) == true ? $Matriz[$Texto] : $Texto;
                 });
                 echo $Plantilla->MostrarPlantilla('Ajax/Consultas/Consulta.html', 'GESTION');
             } else {
                 $Plantilla = new NeuralPlantillasTwig();
                 echo $Plantilla->MostrarPlantilla('Ajax/Consultas/DatosNumericos.html', 'GESTION');
             }
         } else {
             $Plantilla = new NeuralPlantillasTwig();
             echo $Plantilla->MostrarPlantilla('Ajax/Consultas/DatosVacios.html', 'GESTION');
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
Beispiel #4
0
 public function LinkPOST()
 {
     //Generamos el proceso de datos envio datos post por un link
     $this->Vista->Script[] = NeuralJQueryAjax::LinkEnviarPeticionPOST('link', 'respuesta', NeuralRutasApp::RutaURL('JQuery/LinkPOST'), array('Framework' => 'Neural', 'Version' => '1.0', 'DatosEncriptados' => NeuralEncriptacion::EncriptarDatos('Datos Encriptados')));
     //Vista
     $this->Vista->GenerarVista('LinkPost/Link');
 }
Beispiel #5
0
 /**
  * Metodo: Constructor
  */
 function __Construct()
 {
     parent::__Construct();
     NeuralSesiones::Inicializar(APP);
     if (isset($_SESSION['SESIONEXPERTOS']) == true) {
         header("Location: " . NeuralRutasApp::RutaUrlAppModulo('Inicio'));
     }
 }
Beispiel #6
0
 /**
  * Telefonia::ajaxGuion()
  * 
  * genera el proceso de la construccion del guion
  * se genera la validacion de escritura para poder guardar
  * @return void
  */
 public function ajaxGuion()
 {
     AppSesion::validar('ESCRITURA');
     if (AppValidar::PeticionAjax() == true) {
         $this->ajaxExistencia();
     } else {
         header("Location: " . NeuralRutasApp::RutaUrlAppModulo('Plataforma', 'Telefonia'));
         exit;
     }
 }
Beispiel #7
0
 function __Construct()
 {
     parent::__Construct();
     if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
     AyudasSessiones::ValidarSession();
 }
Beispiel #8
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');
 }
 /**
  * Metodo Privado
  * Construir()
  * 
  * Genera la construccion del script correspondiente
  * @access private
  */
 private static function Construir()
 {
     if (is_array(self::$Codigo) == true) {
         $Codigo[] = self::$Lib_JQuery == false ? '' : '<script src="' . NeuralRutasApp::WebPublicoSistema('js/jquery.min.js') . '"></script>';
         $Codigo[] = self::$Etiqueta_Script == true ? '<script type="text/javascript">' : '';
         $Codigo[] = '$.ajax({';
         $Codigo[] = implode(', ', self::$Codigo);
         $Codigo[] = '});';
         $Codigo[] = self::$Etiqueta_Script == true ? '</script>' : '';
         return implode("\n", $Codigo);
     }
 }
Beispiel #10
0
 /**
  * Funcion     : Logout(integer)
  * Descripcion : Termino de la session de trabajo
  * Metodo      : GET 
  * Parametros  : logout
  * 
  * */
 public function Logout($Logout)
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Termina la session de trabajo
     if (isset($_SESSION['ENTRADA_POS'])) {
         NeuralSesiones::EliminarValor('LOGGEDIN');
         NeuralSesiones::EliminarValor('USUARIO');
         NeuralSesiones::EliminarValor('ENTRADA_POS');
         NeuralSesiones::Finalizacion();
     }
     // Redirecciona al la pagina de inicio
     header("Location: " . NeuralRutasApp::RutaURL('Index'));
 }
Beispiel #11
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');
 }
Beispiel #12
0
 public function AsiganarAsesoresExcel()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Listado', 'Ingrese los Datos Requeridos');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form_Asesores', 'Form_Asesores', NeuralRutasApp::RutaURL('Ajax/AsiganarAsesoresExcel/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form_Asesores');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Asignación de Asesores');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Data) {
         return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Data, array(date("Y-m-d"), 'GESTION')));
     });
     echo $Plantilla->MostrarPlantilla('AsignacionAsesores/AsiganarAsesoresExcel.html', 'GESTION');
 }
Beispiel #13
0
 public function AsiganarAsesoresExcel($Parametro = false)
 {
     if ($Parametro == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Parametro), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) {
         $DatosPost = AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST));
         if (AyudasPost::DatosVacios($DatosPost) == false) {
             $DatosPost['Usuario'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Usuario']), array(date("Y-m-d"), 'GESTION'));
             $DatosPost['Listado'] = AyudasCopyPasteExcelArray::ConvertirExcelArrayColumnas($DatosPost['Listado'], array('Asesor'));
             $this->Modelo->AsignarAsesoresDesdeExcel($DatosPost['Listado'], $DatosPost['Usuario']);
             $Plantilla = new NeuralPlantillasTwig();
             echo $Plantilla->MostrarPlantilla('Ajax/AsignacionAsesores/ResultadoExcel.html', 'GESTION');
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('Central'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
 /**
  * Metodo Privado
  * Construir()
  * 
  * Genera el proceso de construir el script basico correspondiente
  * @access private
  */
 private static function Construir()
 {
     if (is_array(self::$Codigo) == true) {
         $Organizado = array_reverse(self::$Codigo);
         $Cantidad = count(self::$Codigo);
         for ($i = 0; $i < $Cantidad; $i++) {
             if (isset($Organizado[$i + 1]) == true) {
                 $Organizado[$i + 1] = str_replace('%Plantilla%', $Organizado[$i], $Organizado[$i + 1]);
             }
         }
         $Codigo[] = self::$Lib_JQuery == false ? '' : '<script src="' . NeuralRutasApp::WebPublicoSistema('js/jquery.min.js') . '"></script>';
         $Codigo[] = self::$Etiqueta_Script == true ? '<script type="text/javascript">' : '';
         $Codigo[] = $Organizado[$Cantidad - 1];
         $Codigo[] = self::$Etiqueta_Script == true ? '</script>' : '';
         self::$Codigo = '';
         self::$Etiqueta_Script = '';
         self::$Lib_JQuery = '';
         return implode("\n", $Codigo);
     }
 }
Beispiel #15
0
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Redirecciona al Login
         header("Location: " . NeuralRutasApp::RutaURL('Index'));
     } else {
         // Username
         $Usuario = $this->Modelo->DatoUsuario(base64_decode($_SESSION['USUARIO']));
         $this->Vista->Usuario = $Usuario['0']['nombre'] . ' ' . $Usuario['0']['apellidoPaterno'] . ' ' . $Usuario['0']['apellidoMaterno'];
         $this->Vista->RutaImagen = NeuralRutasApp::RutaImagenes("ajax-loader.gif");
         $this->Vista->Url1 = NeuralRutasApp::RutaURL('DatosEmpresa/Index');
         // Redirecciona al sistema principal
         $this->Vista->GenerarVista('General/Contener', 'ESTRUCTURA');
         // Libera la consulta
         unset($Usuario);
     }
 }
Beispiel #16
0
 public function Index()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('PW_1', 'Ingrese la Nueva Contraseña');
     $Validacion->Requerido('PW_2', 'Ingrese la Confirmación de la Contraseña');
     $Validacion->IgualACampo('PW_1', 'PW_2', 'Las Contraseñas No Coinciden');
     $Validacion->RangoLongitud('PW_1', '8', '20', 'El Campo Debe Tener 8 a 20 caracteres');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Formulario', 'respuesta', NeuralRutasApp::RutaURL('Ajax_ChangePass/CambioPassword/' . AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d"))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Formulario');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Cambio Contraseña');
     $Plantilla->ParametrosEtiquetas('Consulta', $this->Modelo->InformacionUsuario($Parametros['Usuario']));
     $Plantilla->ParametrosEtiquetas('Scrip', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     $Plantilla->AgregarFuncionAnonima('Codificar', function ($Texto) {
         return NeuralEncriptacion::EncriptarDatos($Texto, array(date("Y-m-d"), 'GESTION'));
     });
     echo $Plantilla->MostrarPlantilla('CambiosPasswordUsuario/ChangePass.html', 'GESTION');
     Ayudas::print_r($this->Modelo->InformacionUsuario($Parametros['Usuario']));
 }
Beispiel #17
0
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     /*]$archivos = get_included_files();
       foreach ($archivos as $file){
           echo $file,"\n";
       }
       function conver($size){
           $unidad = array('b', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'); 
           return @round($size/pow(1024, ($i=floor(log($size, 1024)))),2). ' '.$unidad[$i];
       }*/
     // Inicializa la session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Genera la Vista HTML
         $this->Vista->GenerarVista('login');
     } else {
         // Redirecciona al sistema principal
         header("Location: " . NeuralRutasApp::RutaURL('Main/Index'));
     }
     //echo conver(memory_get_usage(true));
 }
Beispiel #18
0
 public static function validar($Permiso = false)
 {
     if (isset($_SESSION[self::$Sesion]) == false) {
         NeuralSesiones::Inicializar(APP);
     }
     if (isset($_SESSION[self::$Sesion]) == true) {
         self::$Contenedor = NeuralSesiones::ObtenerSession(self::$Sesion);
         if (self::$Contenedor['Sesion']['Llave'] == implode('_', array(self::$Llave, self::$Contenedor['Informacion']['USUARIO_RR'], date("Y-m-d")))) {
             $Resultado = strtotime(date("Y-m-d H:i:s")) - self::$Contenedor['Sesion']['Inicio'];
             if ($Resultado <= self::$Limite) {
                 $ModReWrite = \Neural\WorkSpace\Miscelaneos::LeerModReWrite();
                 $Modulo = isset($ModReWrite[1]) == true ? $ModReWrite[1] : 'Index';
                 if (array_key_exists($Modulo, self::$Contenedor['Permisos']) == true) {
                     if (array_key_exists($Permiso, self::$Contenedor['Permisos'][$Modulo]) == true) {
                         if (self::$Contenedor['Permisos'][$Modulo][$Permiso] == false) {
                             exit("\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<h1>No tiene permisos para ver esta Página</h1>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Página Anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t");
                         }
                     } else {
                         exit("\n\t\t\t\t\t\t\t\t\t<div class='jumbotron'>\n\t\t\t\t\t\t\t\t\t\t\t<h1>No tiene autorización para visualizar este módulo. Es un acceso Ilegal</h1>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Ir la página anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t");
                     }
                 } else {
                     exit("\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<h1>No tiene permisos para ver esta Página</h1>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\tSi cree que hay un error consulte con el Administrador.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t<br />\n\t\t\t\t\t\t\t\t\t\t<a href='javascript:history.back(-1);' title='Página Anterior'>Volver</a>\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t");
                 }
             } else {
                 header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut', 'Error', array('TIEMPOLIMITE')));
                 exit;
             }
         } else {
             header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut', 'Error', array('NOPERMISOS')));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaUrlApp('LogOut'));
         exit;
     }
 }
Beispiel #19
0
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
" width="16" height="16" /><strong> Cargando ...</strong></span>');
		$('#contenido').load("<?php 
echo NeuralRutasApp::RutaURL('Almacen/Index');
?>
");
	});
    
    $('#ImpresionCodigo').click(function(){
		$('#contenido').html('<span><img src="<?php 
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
" width="16" height="16" /><strong> Cargando ...</strong></span>');
		$('#contenido').load("<?php 
echo NeuralRutasApp::RutaURL('ImpresionCodigo/Index');
?>
");
	});
	
	$('#Ayuda').click(function(){
		$('#contenido').html('<span"><img src="img/ajax-loader.gif"  width="16" height="16" /> Cargando ...</span>');
		$('#contenido').load('Ayuda.php');
	});
	
	$("#tabss").delay(500).slideToggle(500);
	$("#usuario").delay(500).slideToggle(500);
	$("#opciones").delay(1000).slideToggle(500);
	$("#calls").delay(1500).slideToggle(500);

}
Beispiel #20
0
 public function NuevosAsesoresExcel()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Excel', 'Debe Ingresar los datos desde Excel');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'Form', NeuralRutasApp::RutaURL('Ajax_AdminUsuarios/AgregarAsesoresExcel/' . AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d"))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', AyudasSessiones::InformacionSessionControlador(true));
     $Plantilla->ParametrosEtiquetas('Titulo', 'Nuevos Asesores');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('AdminUsuarios/AsesoresExcel.html', 'GESTION');
 }
Beispiel #21
0
 public function Iims($UserCod = false)
 {
     if ($UserCod == true) {
         $Asesor = self::ValidarUserCod($UserCod);
         $Parametros = AyudasSessiones::InformacionSessionControlador(true);
         $Validacion = new NeuralJQueryValidacionFormulario();
         $Validacion->Requerido('Sintoma', 'Seleccione la Opción del Arbol');
         $Validacion->Requerido('IIMS_Paso', 'Seleccione el Arbol correspondiente');
         $Validacion->Requerido('IIMS_Paso', 'Seleccione el Número de Paso');
         $Validacion->Requerido('Observaciones', 'Las Observaciones son Necesarias');
         $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form_Iims', 'Form_Iims', NeuralRutasApp::RutaURL('Ajax_BaseGestion/GuardarIIMS/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
         $Script[] = $Validacion->MostrarValidacion('Form_Iims');
         for ($i = 1; $i <= 30; $i++) {
             $Lista[] = $i;
         }
         $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('Sintomas', $this->Modelo->ListadoSintomas('IIMS'));
         $Plantilla->ParametrosEtiquetas('Paso', $Lista);
         $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/Iims.html', 'GESTION');
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('BaseGestion'));
         exit;
     }
 }
Beispiel #22
0
 public function Index()
 {
     header("Location: " . NeuralRutasApp::RutaURL('Descargas/Diaria'));
     exit;
 }
Beispiel #23
0
  </table>
    </td>
  </tr>
</table>
  </form>
  <center>
  <span class="BtnGuardar"></span>
  </center>
<br />
</div>


</div>

<script src="<?php 
echo NeuralRutasApp::RutaJs('jquery-barcode-2.0.2.min.js');
?>
"></script>
<script>
$(function(){
    inicio();
});

function inicio(){
    // Tabs
	$('#tabs').tabs();
    $( "input[name=codigo]" ).focus();
		
	// Botton
	$(".BtnGuardar").button({
   		icons: {
Beispiel #24
0
 /**
  * Int_Tel::IndexSelectDependiente()
  * 
  * genera la carga del select dependiente de 
  * la ubicacion correspondiente
  * @return string
  */
 private function IndexSelectDependiente()
 {
     return NeuralJQueryScript::IdPrincipal('ubicacion')->IdSecundario('cargaAjaxUbicacion')->URL(NeuralRutasApp::RutaUrlAppModulo('HFC', 'Int_Tel', 'ubicacionAjax'))->Puntero('UBICACION')->SelectDependientePost();
 }
Beispiel #25
0
 public function Error($Mensaje = false)
 {
     header("Location: " . NeuralRutasApp::RutaUrlAppModulo('Index', 'Index', 'Index', array($Mensaje)));
     exit;
 }
 /**
  * Metodo Publico
  * SelectDependientePost($EtiquetaScript = true, $LibJQuery = false)
  * 
  * Genera el proceso para crear sistema de select dependientes
  * @param $EtiquetaScript: valor true activa las estiquetas false las desactiva
  * @param $LibJQuery: agrega la libreria jqueri de ser necesario valor true false
  */
 public static function SelectDependientePost($EtiquetaScript = true, $LibJQuery = false)
 {
     if (self::ValidarRequerimiento(array('Principal', 'Secundario', 'Url', 'Puntero')) == true) {
         $Codigo[] = $LibJQuery == true ? '<script src="' . NeuralRutasApp::WebPublicoSistema('js/jquery.min.js') . '"></script>' : '';
         $Codigo[] = $EtiquetaScript == true ? '<script type="text/javascript">' : '';
         $Codigo[] = "\t" . '$(document).ready(function() { ';
         $Codigo[] = "\t\t" . '$("' . self::$Codigo['Principal'] . '").change(function() { ';
         $Codigo[] = "\t\t\t" . '$("' . self::$Codigo['Principal'] . ' option:selected").each(function() { ';
         $Codigo[] = "\t\t\t\t" . self::$Codigo['Puntero'] . ' = $(this).val();';
         $Codigo[] = "\t\t\t\t" . '$.post("' . self::$Codigo['Url'] . '", { ' . self::$Codigo['Puntero'] . ' : ' . self::$Codigo['Puntero'] . ' }, function(data) { ';
         $Codigo[] = "\t\t\t\t\t" . '$("' . self::$Codigo['Secundario'] . '").html(data);';
         $Codigo[] = "\t\t\t\t" . '});';
         $Codigo[] = "\t\t\t" . '});';
         $Codigo[] = "\t\t" . '});';
         $Codigo[] = "\t" . '});';
         $Codigo[] = $EtiquetaScript == true ? '</script>' : '';
         self::$Codigo = '';
         return implode("\n", $Codigo);
     } else {
         throw new NeuralException('Es Necesario los Metodos IdPrincipal, IdSecundario, URL y Puntero');
     }
 }
Beispiel #27
0
            }
            .ui-dialog{
	           box-shadow: 1px 1px 10px #bbbec3;
            }
            </style>
            <!-- Libreria Javascript/ Hojas de estilo -->
            <?php 
echo NeuralScriptAdministrador::OrganizarScript(array('JS' => array('JQUERY', 'JQUERYUILIB', 'JQGRID', 'I18N'), 'CSS' => array('HOME', 'JQUERYUI', 'JQGRID')), false, 'POS');
?>
            
            <!-- Libreria Javascript/ Hojas de estilo -->
                        
            <!-- IE6-8 support of HTML5 elements -->
            <!--[if lt IE 9]>
                <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
 
		</head>
		<body>
        <div id="cont">
            <div id="encabezado">
                <br>
                <center>
                    <div><img src="<?php 
echo NeuralRutasApp::RutaImagenes('header.gif');
?>
" width="529" height="77" /></div>
   	            </center>
            </div>
        
        
Beispiel #28
0
            <!--[if lt IE 9]>
                <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
 
		</head>
		<body>

        <div id ="dialog">
            <form name="login" action="<?php 
echo NeuralRutasApp::RutaURL('Login/Login');
?>
" method="post">
            <table>
	           <tr>
	               <td colspan="2" align="center"><img src="<?php 
echo NeuralRutasApp::RutaImagenes('logo.gif');
?>
" width="221" height="50" /></td>
	           </tr>
	           <tr>
    	           <td><label for="usuario">Usuario:</label></td>
    	           <td><input type="text" name="usuario" placeholder="Nombre de usuario" required ></td>
               </tr>
               <tr>
    	           <td><label for="password">Password: </label></td>
                   <td><input type="password" name="password" placeholder="Clave de acceso" required ></td>
               </tr>
            </table>
            </form>
        </div>
        
Beispiel #29
0
<!DOCTYPE HTML>
	<html>
		<head>
			<title>Listado de Pruebas</title>
		</head>
		<body>
			<ol>
				<li><a href="<?php 
echo NeuralRutasApp::RutaURL('Index/Formualario');
?>
">Enviar Datos Post AJAX Formulario</a></li>
				<li><a href="<?php 
echo NeuralRutasApp::RutaURL('Index/LinkPOST');
?>
">Enviar Datos Post AJAX Link</a></li>
			</ol>
		</body>
	</html>
Beispiel #30
0
?>
");
	});
    
    $('#ImpresionCodigo').click(function(){
		$('#contenido').html('<span><img src="<?php 
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
" width="16" height="16" /><strong> Cargando ...</strong></span>');
		$('#contenido').load("<?php 
echo NeuralRutasApp::RutaURL('ImpresionCodigo/Index');
?>
");
	});
	
	$('#Ayuda').click(function(){
		$('#contenido').html('<span"><img src="<?php 
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
"  width="16" height="16" /> Cargando ...</span>');
		$('#contenido').load('Ayuda.php');
	});
	
	$("#tabss").delay(500).slideToggle(500);
	$("#usuario").delay(500).slideToggle(500);
	$("#opciones").delay(1000).slideToggle(500);
	$("#calls").delay(1500).slideToggle(500);

}
</script>