Example #1
0
 /**
  * TriplePlay::Horas & HorasCalculo
  * 
  * calcula la hora según prioridad
  * 
  */
 public function Horas($archivo = false)
 {
     header('Content-Type: application/javascript');
     AppSesion::validar('ESCRITURA');
     $plantilla = new NeuralPlantillasTwig(APP);
     echo $plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('TriplePlay', 'Horas.js')));
 }
Example #2
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;
     }
 }
Example #3
0
 /**
  * Index::Index()
  * 
  * genera la plantilla inicial
  * @return void
  */
 public function Index()
 {
     AppSesion::validar('ESCRITURA');
     $Plantilla = new NeuralPlantillasTwig(APP);
     $Plantilla->Parametro('Sesion', AppSesion::obtenerDatos());
     $Plantilla->Parametro('Titulo', 'Proyectos');
     $Plantilla->Parametro('activo', __CLASS__);
     $Plantilla->Parametro('listadoAnalistasMejoramiento', $this->Modelo->listadoAnalistasMejoramiento());
     $Plantilla->Parametro('URL', \Neural\WorkSpace\Miscelaneos::LeerModReWrite());
     echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Proyectos', 'Proyectos.html')));
 }
Example #4
0
 /**
  * Index::Index()
  * 
  * genera la plantilla inicial
  * @return void
  */
 public function Index()
 {
     AppSesion::validar('ESCRITURA');
     $Val = new NeuralJQueryFormularioValidacion(true, true, false);
     $Val->Requerido('aviso', 'Debe Ingresar Número de 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('falla', 'Debe Ingresar un Síntoma');
     $Val->CantMaxCaracteres('falla', 15, ' Síntoma con máx. 15 caracteres');
     $Val->Requerido('regional', 'Debe Ingresar la Afectación');
     $Val->CantMaxCaracteres('regional', 27, 'Afectación  con máx. 27caracteres');
     $Val->Requerido('detalle', 'Debe seleccionar una Opción');
     $Val->ControlEnvio('procesoAjax();');
     $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');
     $Plantilla->Parametro('Validacion', $Val->Constructor('FormularioAltoImpacto'));
     $Plantilla->Parametro('DetalleLista', $this->Modelo->DetalleLista());
     echo $Plantilla->MostrarPlantilla(implode(DIRECTORY_SEPARATOR, array('Alto_Impacto', 'Alto_Impacto.html')));
 }
Example #5
0
 function __Construct()
 {
     parent::__Construct();
     AppSesion::validar('LECTURA');
 }
Example #6
0
 /**
  * Int_Tel::ajaxGuion()
  * 
  * Genera el proceso de generar el guion
  * @return void
  */
 public function ajaxGuion()
 {
     AppSesion::validar('ESCRITURA');
     if (AppValidar::PeticionAjax() == true) {
         $this->ajaxGuionExistencia();
     } else {
         exit('No es posible procesar la petición');
     }
 }