/** * 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'))); }
/** * 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; } }
/** * 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'))); }
/** * 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'))); }
function __Construct() { parent::__Construct(); AppSesion::validar('LECTURA'); }
/** * 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'); } }