Example #1
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;
     }
 }
Example #2
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');
 }
Example #3
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');
 }
Example #4
0
 public function Index($Error = false)
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Usuario', 'Ingrese el Usuario Correspondiente');
     $Validacion->Requerido('Password', 'Ingrese la Contraseña Correspondiente');
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Plantilla = new NeuralPlantillasTwig();
     if ($Error == true and AyudasConversorHexAscii::HEX_ASCII($Error) == 'NOAUTORIZADO') {
         $Plantilla->ParametrosEtiquetas('NoAutorizado', 'NOAUTORIZADO');
     }
     if ($Error == true and AyudasConversorHexAscii::HEX_ASCII($Error) == 'DATOSVACIOS') {
         $Plantilla->ParametrosEtiquetas('DatosVacios', 'DATOSVACIOS');
     }
     $Plantilla->ParametrosEtiquetas('Validacion', NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), 'GESTION'));
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('Login/more-login.html', 'GESTION');
 }
Example #5
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']));
 }
Example #6
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');
 }
Example #7
0
 public function Seguimientos()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Fecha', 'Seleccione La Fecha Correspondiente');
     $Validacion->Fecha('Fecha', 'El Formato de Fecha debe Ser Año-Mes Ej: ' . date("Y-m"));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', AyudasSessiones::InformacionSessionControlador(true));
     $Plantilla->ParametrosEtiquetas('Titulo', 'Descarga Seguimientos');
     $Plantilla->ParametrosEtiquetas('Fecha', AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d")));
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('Descargas/Seguimientos.html', 'GESTION');
 }
Example #8
0
<!DOCTYPE HTML>
	<html>
		<head>
			<title>AJAX Formulario</title>
			<style>
				body, input {font-family: verdana; font-size: 10px;}
			</style>
			<?php 
echo NeuralScriptAdministrador::OrganizarScript(false, $this->Script);
?>
		</head>
		<body>
			<p>Los Datos son Framework: Neural, Version: 1.0</p>
			<br />
			<a href="#" id="link">Envias Datos</a>
			<br />
			<br />
			<fieldset>
				<div id="respuesta">
					Aqui se cargara la informacion
				</div>
			</fieldset>
		</body>
	</html>
Example #9
0
<!DOCTYPE html>
	<html lang="es">
		<head>
			<title>.:: Error: Controlador <?php 
echo $Url[1];
?>
 No Encontrado ::.</title>
			<meta name="viewport" content="width=device-width, initial-scale=1.0" />
			<?php 
echo NeuralScriptAdministrador::OrganizarScript(array('CSS' => array('BOOSTRAP', 'RESPONSIVE', 'DOCS')));
?>
		</head>
		<body data-spy="scroll" data-target=".bs-docs-sidebar">
			<div class="navbar navbar-inverse navbar-fixed-top">
				<div class="navbar-inner">
					<div class="container">
						<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
						</button>
						<a class="brand" style="color: white;">Error de Aplicación</a>
						<div class="nav-collapse collapse"></div>
					</div>
				</div>
				<header class="jumbotron subhead" id="overview">
  					<div class="container">
						<h2>Controlador <?php 
echo $Url[1];
?>
 No Encontrado</h2>
Example #10
0
			<style>
            body{ 
                font: 62% "Trebuchet MS", sans-serif;  
                color:#797979; 
                background-image: url('<?php 
echo NeuralRutasApp::RutaImagenes('background.jpg');
?>
');
            }
            .ui-dialog{
	           box-shadow: 1px 1px 10px #bbbec3;
            }
            </style>
            
            <?php 
echo NeuralScriptAdministrador::OrganizarScript(array('JS' => array('JQUERY', 'JQUERYUILIB'), 'CSS' => array('HOME', 'JQUERYUI')), false, 'POS');
?>
            <!-- 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 ="dialog">
            <form name="login" action="<?php 
echo NeuralRutasApp::RutaURL('Login/Login');
?>
" method="post">
            <table>
Example #11
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;
     }
 }