예제 #1
0
<?php

require 'fpdf.php';
session_start();
//
include_once 'clases/database.php';
include_once 'initial.php';
include_once 'clases/alumnos.php';
//
$id = $_SESSION["idcurso_global"];
//Alumnos
$alumno = new Alumnos($db);
$alumno->idcurso = $id;
class PDF extends FPDF
{
    function Header()
    {
        //Cabecera del PDF
        $this->Image('imagenes/bannerpdf.png', 10, 10, 180);
        $this->SetFont('Arial', 'B', '12');
        $this->ln(24);
        $this->Cell(0, 10, 'Subsecretaria de Prevencion y Promocion de la salud', 0, 0, 'L');
        $this->ln(5);
        $this->Cell(0, 10, 'Secretariado Tecnico del', 0, 0, 'L');
        $this->ln(5);
        $this->Cell(0, 10, 'Consejo Nacional para la Prevencion de Accidentes', 0, 0, 'L');
        $this->SetFont('Arial', 'B', '11');
        $this->ln(8);
        $this->ln(8);
        $this->ln(8);
        $this->ln(8);
예제 #2
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Alumnos the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Alumnos::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
예제 #3
0
<?php

require 'fpdf.php';
session_start();
//
include_once 'clases/database.php';
include_once 'initial.php';
include_once 'clases/alumnos.php';
//
$alumno = new Alumnos($db);
$alumno->idalumno = $_POST["idalumno"];
$alumno->ConsultarAlumno();
class PDF extends FPDF
{
    function Header()
    {
        //Cabecera del PDF
        $this->Image('imagenes/bannerpdf.png', 10, 10, 180);
        $this->SetFont('Arial', 'B', '12');
        $this->ln(24);
        $this->Cell(0, 10, 'Subsecretaria de Prevencion y Promocion de la salud', 0, 0, 'L');
        $this->ln(5);
        $this->Cell(0, 10, 'Secretariado Tecnico del', 0, 0, 'L');
        $this->ln(5);
        $this->Cell(0, 10, 'Consejo Nacional para la Prevencion de Accidentes', 0, 0, 'L');
        $this->SetFont('Arial', 'B', '11');
        $this->ln(8);
        $this->ln(8);
        $this->ln(8);
        $this->ln(8);
        $this->Ln();
예제 #4
0
<?php

/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
include_once '../clases/database.php';
include_once '../initial.php';
include_once '../clases/alumnos.php';
$id = $_SESSION['idusuario_global'];
//Instancia de cursos
$alumnos = new Alumnos($db);
$alumnos->idusuario = $id;
?>
<!DOCTYPE html>
<html lang="en">

<head>
    
    <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>COEPRA- Plataforma del Centro Regulador de Urgencias Medicas</title>

    <!-- Bootstrap Core CSS -->
<?php

/**
 * Elimina un alumno de la base de datos
 * distinguido por su identificador
 */
require 'Alumnos.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Decodificando formato Json
    $body = json_decode(file_get_contents("php://input"), true);
    $retorno = Alumnos::delete($body['idalumno']);
    //$json_string = json_encode($clientes);
    //echo 'antes de entrar';
    if ($retorno) {
        $json_string = json_encode(array("estado" => 1, "mensaje" => "Eliminacion exitosa"));
        echo $json_string;
    } else {
        $json_string = json_encode(array("estado" => 2, "mensaje" => "No se elimino el registro"));
        echo $json_string;
    }
}
<?php

/**
 * Obtiene todas las alumnos de la base de datos
 */
require 'Alumnos.php';
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    // Manejar petición GET
    $alumnos = Alumnos::getAll();
    if ($alumnos) {
        $datos["estado"] = 1;
        $datos["alumnos"] = $alumnos;
        print json_encode($datos);
    } else {
        print json_encode(array("estado" => 2, "mensaje" => "Ha ocurrido un error"));
    }
}
예제 #7
0
파일: Cursos.php 프로젝트: MRCSDZ/coepra
/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
//id del usuario
$id = $_SESSION['idusuario_global'];
//Clases requeridas
include_once '../clases/database.php';
include_once '../initial.php';
include_once '../clases/cursos.php';
include_once '../clases/alumnos.php';
//Construir objeto
$curso = new Curso($db);
$alumnos = new Alumnos($db);
$curso->idusuario = $id;
$alumnos->idusuario = $id;
//Metodos cantidad de cursos en panel
$curso->cantidadcursosactivos();
$curso->cantidadcursosinactivos();
$curso->cantidadcursos();
$alumnos->CantidadTotalAlumnosMisCursos();
?>
<!DOCTYPE html>
<html lang="en">

<head>
    
    <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />
예제 #8
0
파일: VerCurso.php 프로젝트: MRCSDZ/coepra
$idcurso = $_GET["idcurso"];
$_SESSION["idcurso_global"] = $idcurso;
//Cursos
$curso = new Curso($db);
$curso->idcurso = $idcurso;
$curso->cantidaddiastranscurridos();
$curso->getcurso();
//Instructores
$instructor = new Instructores($db);
$instructor->idcurso = $idcurso;
//LugarCurso
$lugarcurso = new Lugarcurso($db);
$lugarcurso->idcurso = $idcurso;
$lugarcurso->VerLugar();
//Alumnos
$alumno = new Alumnos($db);
$alumno->idcurso = $idcurso;
$alumno->CantidadAlumnosCurso($db);
//Evidencias
$evidencias = new Evidencia($db);
$evidencias->idcurso = $idcurso;
$mensajeboton = " ";
$urlestado = " ";
$colorboton = " ";
$colorpanel = " ";
$colorcajas = " ";
if ($curso->estadocurso == 'ACTIVO') {
    $urlestado = "TerminarCurso.php?Cambiar";
    $colorboton = "btn btn-warning";
    $colorpanel = "panel panel-success";
    $colorcajas = "panel panel-green";
<?php

/**
 * Actualiza un alumno especificado por su identificador
 */
require 'Alumnos.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Decodificando formato Json
    $body = json_decode(file_get_contents("php://input"), true);
    // Actualizar alumno
    $retorno = Alumnos::update($body['idalumno'], $body['nombre'], $body['direccion']);
    if ($retorno) {
        $json_string = json_encode(array("estado" => 1, "mensaje" => "Actualizacion correcta"));
        echo $json_string;
    } else {
        $json_string = json_encode(array("estado" => 2, "mensaje" => "No se actualizo el registro"));
        echo $json_string;
    }
}
예제 #10
0
<?php

/* @var $this SeguimientoComercialController */
/* @var $model SeguimientoComercial */
/* @var $form CActiveForm */
?>

<div class="form">

<?php 
$form = $this->beginWidget('CActiveForm', array('id' => 'seguimiento-comercial-form', 'enableAjaxValidation' => false));
$elId = $_GET['id'];
$elAlumno = Alumnos::model()->findByPk("{$elId}");
?>
<div class="row">
	<div class="span2"></div>
	<div class="span8">
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $elAlumno, 'attributes' => array('nombres', 'apellidos', 'genero.genero', 'estadoCivil.estado_civil', 'tipoIdentificacion.identificacion', 'n_identificacion', 'lugarOrigen.lugar')));
?>
	</div>
	<div class="span2"></div>
</div>
	<br>

	<p class="note">Campos con <span class="required">*</span> son requeridos.</p>

	<?php 
echo $form->errorSummary($model);
?>
<?php

/**
 * Obtiene el detalle de un alumno especificado por
 * su identificador "idalumno"
 */
require 'Alumnos.php';
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if (isset($_GET['idalumno'])) {
        // Obtener parámetro idalumno
        $parametro = $_GET['idalumno'];
        // Tratar retorno
        $retorno = Alumnos::getById($parametro);
        if ($retorno) {
            $alumno["estado"] = 1;
            // cambio "1" a 1 porque no coge bien la cadena.
            $alumno["alumno"] = $retorno;
            // Enviar objeto json del alumno
            print json_encode($alumno);
        } else {
            // Enviar respuesta de error general
            print json_encode(array('estado' => '2', 'mensaje' => 'No se obtuvo el registro'));
        }
    } else {
        // Enviar respuesta de error
        print json_encode(array('estado' => '3', 'mensaje' => 'Se necesita un identificador'));
    }
}
<?php

/**
 * Insertar un nuevo alumno en la base de datos
 */
require 'Alumnos.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Decodificando formato Json
    $body = json_decode(file_get_contents("php://input"), true);
    // Insertar Alumno
    $retorno = Alumnos::insert($body['nombre'], $body['direccion']);
    if ($retorno) {
        $json_string = json_encode(array("estado" => 1, "mensaje" => "Creacion correcta"));
        echo $json_string;
    } else {
        $json_string = json_encode(array("estado" => 2, "mensaje" => "No se creo el registro"));
        echo $json_string;
    }
}
예제 #13
0
<?php

/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
include_once '../clases/database.php';
include_once '../initial.php';
include_once '../clases/alumnos.php';
$idcurso = $_SESSION['idcurso_global'];
$idalumno = $_COOKIE["idalumno"];
$alumno = new Alumnos($db);
$Mensaje = " ";
if (isset($_POST['del-btn'])) {
    $alumno->idalumno = $idalumno;
    $alumno->EliminarAlumno();
    header("Location: EliminarAlumno.php?deleted");
}
// check if the user was deleted
if (isset($_GET['deleted'])) {
    $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times</button>\n                            El usuario fue eliminado exitosamente\n                        </div>";
}
?>
<!DOCTYPE html>
<html lang="en">

<head>
    
    <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />
예제 #14
0
<?php

/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
// Variables superglobales
$idcurso = $_SESSION['idcurso_global'];
$idalumno = $_COOKIE["idalumno"];
//clases
include_once '../clases/database.php';
include_once '../initial.php';
include_once '../clases/alumnos.php';
//Instancias
$alumno = new Alumnos($db);
$alumno->idalumno = $idalumno;
$alumno->ConsultarAlumno();
$Mensaje = " ";
if ($_POST) {
    // Valores de usuario en POST enviados a atributos de la clase
    $alumno->idalumno = $idalumno;
    $alumno->nombre = htmlentities(trim($_POST['nombre']));
    $alumno->apaterno = htmlentities(trim($_POST['apaterno']));
    $alumno->amaterno = htmlentities(trim($_POST['amaterno']));
    $alumno->lugartrabajo = htmlentities(trim($_POST['lugartrabajo']));
    $alumno->fechanacimiento = htmlentities(trim($_POST['fechanacimiento']));
    $alumno->edad = htmlentities(trim($_POST['edad']));
    $alumno->estadocivil = htmlentities(trim($_POST['estadocivil']));
    $alumno->escolaridad = htmlentities(trim($_POST['escolaridad']));
    $alumno->domicilio = htmlentities(trim($_POST['domicilio']));
예제 #15
0
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
//Conexion Base de datos y Creacion de Objetos en Base de datos
include_once '../clases/database.php';
include_once '../initial.php';
//Mensaje de Alerta
$Mensaje = " ";
//idcurso a relacionar
$idcurso = $_SESSION["idcurso_global"];
//Comprobar Si existen datos en POST
if ($_POST) {
    // Instancia de usuario
    include_once '../clases/alumnos.php';
    $alumno = new Alumnos($db);
    // Valores en Usuario
    $alumno->idcurso = htmlentities(trim($_POST['idcurso']));
    $alumno->nombre = htmlentities(trim($_POST['nombre']));
    $alumno->apaterno = htmlentities(trim($_POST['apaterno']));
    $alumno->amaterno = htmlentities(trim($_POST['amaterno']));
    $alumno->lugartrabajo = htmlentities(trim($_POST['lugartrabajo']));
    $alumno->fechanacimiento = htmlentities(trim($_POST['fechanacimiento']));
    $alumno->edad = htmlentities(trim($_POST['edad']));
    $alumno->estadocivil = htmlentities(trim($_POST['estadocivil']));
    $alumno->escolaridad = htmlentities(trim($_POST['escolaridad']));
    $alumno->domicilio = htmlentities(trim($_POST['domicilio']));
    $alumno->telefono = htmlentities(trim($_POST['telefono']));
    $alumno->correo = htmlentities(trim($_POST['correo']));
    // Mensaje si el usuario se creo
    if ($alumno->AgregarAlumno()) {
예제 #16
0
}
?>

<h1><?php 
echo $titulo;
?>
</h1>

<div class="search-form" style="display:none">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'seguimiento-comercial-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'reinstallDatePickerSeguimiento', 'filter' => $model, 'columns' => array(array('header' => 'ID.', 'name' => 'id', 'value' => '$data->id', 'htmlOptions' => array('width' => '20')), array('header' => 'Fecha de acción', 'name' => 'fecha_seguimiento', 'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array('language' => 'es', 'model' => $model, 'attribute' => 'fecha_seguimiento', 'options' => array('showAnim' => 'fold', 'language' => 'es', 'dateFormat' => 'dd-mm-yy', 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '2014:2025'), 'htmlOptions' => array('id' => 'datepicker_for_fecha_seguimiento', 'style' => 'height:20px;width:80px;'), 'defaultOptions' => array('showOn' => 'focus', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true)), true), 'value' => 'Yii::app()->dateformatter->format("dd-MM-yyyy",$data[\'fecha_seguimiento\']);', 'htmlOptions' => array('width' => '80')), array('header' => 'Alumno', 'name' => 'alumno_id', 'filter' => CHtml::listData(Alumnos::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data->alumno->nombreCompleto', 'htmlOptions' => array('width' => '220')), array('name' => 'cedula_paciente', 'value' => '$data->alumno->n_identificacion', 'headerHtmlOptions' => array('style' => 'width:150px;text-align:center;')), array('header' => 'Tema', 'name' => 'tema_id', 'filter' => CHtml::listData(TemaSeguimiento::model()->findAll(), 'id', 'tema'), 'value' => '$data[\'tema\'][\'tema\']'), array('header' => 'Observaciones', 'name' => 'comentario', 'value' => '$data->comentario'), 'ultimo_seguimiento', array('header' => 'Responsable de Seguimiento', 'name' => 'responsable_id', 'filter' => CHtml::listData(Empleados::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data[\'responsable\'][\'nombreCompleto\']'), 'usuario_id')));
?>

<?php 
Yii::app()->clientScript->registerScript('re-install-date-picker', "\n\tfunction reinstallDatePickerSeguimiento(id, data) {\n\t        //use the same parameters that you had set in your widget else the datepicker will be refreshed by default\n\t    \$('#datepicker_for_fecha_seguimiento').datepicker(jQuery.extend({showMonthAfterYear:false},jQuery.datepicker.regional['es'],{'dateFormat':'dd-mm-yy'}));\n\t    //\$('#datepicker_for_fecha_seguimiento').datepicker(\$.datepicker.regional[ 'es' ]);\n\t  //\$('#datepicker_for_fecha_seguimiento').datepicker({dateFormat: 'dd-mm-yy'});\n\t}\n\t");
?>

<script>
    $(document).ready(function()
    {
        $('body').on('dblclick', '#seguimiento-comercial-grid tbody tr', function(event)
        {
            var
                rowNum = $(this).index(),
                keys = $('#seguimiento-comercial-grid > div.keys > span'),
                rowId = keys.eq(rowNum).text();