Esempio n. 1
0
 public function display()
 {
     if ($_SESSION['persona']['rol'] == 'usuario') {
         $persona = new persona();
         $persona->set("nombre", $_SESSION['persona']['nombre']);
         $persona->set("cedula", $_SESSION['persona']['cedula']);
         //$persona->set("contrasena",$_SESSION['persona']['contrasena']);
         $persona->set("sexo", $_SESSION['persona']['sexo']);
         $persona->set("ocupacion", $_SESSION['persona']['ocupacion']);
         //$persona->set("rol",$_SESSION['persona']['rol']);
         $cod['interes']['persona'] = $_SESSION['persona']['cedula'];
         $options['interes']['lvl2'] = "by_persona";
         $this->orm->connect();
         $this->orm->read_data(array("interes"), $options, $cod);
         $interes = $this->orm->get_objects("interes");
         $this->orm->close();
         //print_r2($interes);
         $this->engine->assign('persona', $persona);
         $this->engine->assign('interes', $interes);
         $this->engine->assign('title', "Editar usuario");
         $this->engine->display('header.tpl');
         $this->engine->display($this->temp_aux);
         $this->engine->display('editar_usuario.tpl');
         $this->engine->display('footer.tpl');
     } else {
         $this->engine->display('header.tpl');
         $this->displayMessage("Acción no permitida", "Usted no tiene permisos para realizar esta acción");
         $this->engine->display($this->temp_aux);
         $this->engine->display('footer.tpl');
     }
 }
 public function RegistrarRepresentante()
 {
     $persona = new persona($this->post);
     $persona->set("rol", "representante");
     if ($persona->validarCompletitud()) {
         if ($persona->validarCaracteres()) {
             try {
                 $this->orm->connect();
                 $this->orm->insert_data("normal", $persona);
                 $this->displayMessage("Registro completado", "El representante se ha registrado exitosamente en la base de datos");
                 $this->orm->close();
             } catch (Exception $e) {
                 if (substr($e->getMessage(), -4) == 1062) {
                     $this->displayMessage("Información ya registrada", "El nombre de usuario o cédula que está tratando de registrar ya existe en la base de datos");
                 } else {
                     echo substr($e->getMessage(), -4);
                 }
             }
         } else {
             $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo ‘Cédula’ no son permitido");
         }
     } else {
         $this->displayMessage("Datos obligatorios vacíos", "Debe ingresar todos los campos marcados por (*)");
     }
 }
 public function RegistrarRepresentante()
 {
     $persona = new persona($this->post);
     if (is_empty($persona->get('nombre')) || is_empty($persona->get('cedula')) || is_empty($persona->get('contrasena'))) {
         $this->temp_aux = 'message.tpl';
         $msg_icon = "warning";
         $msg_type = "aplicationError";
         $msg_content = "Campos vacíos: Debe ingresar todos los  campos marcados por (*).";
         $this->engine->assign('msg_icon', $msg_icon);
         $this->engine->assign('msg_type', $msg_type);
         $this->engine->assign('msg_content', $msg_content);
     } else {
         if ($this->validarCaracteres($persona)) {
             if ($this->validarExistencia($persona)) {
                 $persona->set("rol", "representante");
                 $this->orm->connect();
                 $this->orm->insert_data("normal", $persona);
                 $this->temp_aux = 'message.tpl';
                 $msg_icon = "check-square";
                 $msg_type = "Registro completado";
                 $msg_content = "El representante se ha registrado éxitosamente en la base de datos";
                 $this->engine->assign('msg_icon', $msg_icon);
                 $this->engine->assign('msg_type', $msg_type);
                 $this->engine->assign('msg_content', $msg_content);
                 $this->orm->close();
             }
         }
     }
 }
 public function registrar()
 {
     $persona = new persona($this->post);
     $persona->set("rol", "usuario");
     if ($persona->validarCompletitud()) {
         if ($this->validarIntereses) {
             if ($persona->validarCaracteres()) {
                 try {
                     $this->orm->connect();
                     $this->orm->insert_data("normal", $persona);
                     settype($tarjeta, 'object');
                     $tarjeta->saldo = 0;
                     $tarjeta->persona = $persona->get('cedula');
                     $tarjeta = new tarjeta($tarjeta);
                     $this->orm->insert_data("normal", $tarjeta);
                     foreach ($this->post->interes as $key => $value) {
                         settype($interes, 'object');
                         $interes->tipo = $value;
                         $interes->persona = $persona->get('cedula');
                         $interes = new interes($interes);
                         $this->orm->insert_data("normal", $interes);
                         unset($interes);
                     }
                     $this->displayMessage("Registro completado", "El usuario se ha registrado exitosamente en la base de datos");
                     $this->orm->close();
                 } catch (Exception $e) {
                     if (substr($e->getMessage(), -4) == 1062) {
                         $this->displayMessage("Información ya registrada", "El nombre de usuario o cédula que está tratando de registrar ya existe en la base de datos");
                     } else {
                         echo substr($e->getMessage(), -4);
                     }
                 }
             } else {
                 $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo ‘Cédula’ no son permitido");
             }
         } else {
             $this->displayMessage("Datos obligatorios vacíos", "Debe seleccionar al menos un interés");
         }
     } else {
         $this->displayMessage("Datos obligatorios vacíos", "Debe ingresar todos los campos marcados por (*)");
     }
 }
Esempio n. 5
0
 public function cargarExcelInAction()
 {
     if ($this->VerificoPerfil('cargarExcel')) {
         $request = $this->getRequest();
         $session = $request->getSession();
         //SI EL ARCHIVO SE ENVIA Y ADEMAS SE SUBIO CORRECTAMENTE
         if (isset($_FILES["archivo"]) && is_uploaded_file($_FILES['archivo']['tmp_name'])) {
             //SE ABRE EL ARCHIVO EN MODO LECTURA
             $fp = fopen($_FILES['archivo']['tmp_name'], "r");
             $row = 0;
             while ($data = fgetcsv($fp, 1000, ";")) {
                 if ($row == 0) {
                     $row++;
                 } else {
                     $num = count($data);
                     $row++;
                     $persona = new persona();
                     $persona->setNombre($data[0]);
                     $persona->setApellido($data[1]);
                     $persona->setLegajo($data[2]);
                     $persona->setDni($data[3]);
                     $persona->setActivo(0);
                     //Se pone en Perfil Alumno
                     $persona->setIdperfil(4);
                     $em = $this->getDoctrine()->getManager();
                     $em->persist($persona);
                 }
             }
             $em->flush();
             fclose($fp);
             // echo 'Se cargo el Excel';
             // exit;
             return $this->redirect($this->generateUrl('tutorias_home'));
         } else {
             return $this->redirect($this->generateUrl('tutorias_home'));
         }
     } else {
         return $this->redirect($this->generateUrl('tutorias_home'));
     }
 }
 public function setUp()
 {
     parent::setUp();
     $this->hasMany('Codigo', array('local' => 'id', 'foreign' => 'id_cliente'));
 }
     $nomarch = $NOMEXT[0] . "." . $EXT;
     // no olvidar el "." separador de nombre/ext
     $rutaActual = $ruta . "/FotosTemp/" . $nomarch;
     $nuevoNombreDeFoto = $_POST['dni'] . "." . $EXT;
     //Renombro con el email/usuario
     rename($ruta . "/FotosTemp/" . $nomarch, $ruta . "/FotosTemp/" . $nuevoNombreDeFoto);
     $rutaActual = $ruta . "/FotosTemp/" . $nuevoNombreDeFoto;
     // echo $nomarch;
     // echo "	</br>";
     //echo $rutaActual;
     //echo "	</br>";
     //echo $rutaDestino.$nuevoNombreDeFoto;
     //echo "	</br>";
     //Muevo a carpeta Fotos
     rename($rutaActual, $rutaDestino . $nuevoNombreDeFoto);
     $persona = new persona();
     $persona->nombre = $_POST['nombre'];
     $persona->apellido = $_POST['apellido'];
     $persona->direccion = $_POST['direccion'];
     $persona->telefono = $_POST['telefono'];
     $persona->dni = $_POST['dni'];
     $persona->foto = $nuevoNombreDeFoto;
     $id = $persona->Insertar();
     echo "{$id}";
     //echo "noregistrado";
 } else {
     //echo "noregistrado";
     echo "existe";
     //include("partes/frmAltaPersona.php");
 }
 // echo "Foto Guardada con éxito en carpeta Fotos del servidor";
Esempio n. 8
0
 public function asignarFacilitador($idFacilitador)
 {
     $persona = persona::cargarPersona($idFacilitador);
     if (!empty($persona)) {
         $edicionPersistencia = new edicionPersistencia();
         $edicionPersistencia->asignarFacilitador($this->_idEdicion, $idFacilitador);
         $retorna = "valor";
     } else {
         $retorna = NULL;
     }
     return $retorna;
 }
<?php

require '../vendor/autoload.php';
require 'models/models.php';
$app = new Silex\Application();
$app['debug'] = true;
// Register the monolog logging service
$app->register(new Silex\Provider\MonologServiceProvider(), array('monolog.logfile' => 'php://stderr'));
// Register view rendering
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/views'));
// Our web handlers
$app->get('/', function () use($app) {
    $app['monolog']->addDebug('logging output.');
    $persona = new persona();
    return $app['twig']->render('index.twig', array("saludo" => $persona->getEndPoint(), "titulo" => "Persona"));
});
$app->get('/login', function () use($app) {
    $app['monolog']->addDebug("login");
    return $app['twig']->render("login.twig", array("titulo" => "login"));
});
$app->post("/login", function () use($app) {
    return $app['twig']->render("login_data.twig", array("titulo" => "login data", "datos" => $_POST));
});
$app->run();
// llama el archivo que permite la conección a la base de datos SanRafael
require_once 'clases/persona.php';
//llama a la clase persona
if (isset($_POST["nombre"])) {
    $tipo_persona = $_POST["tipo_persona"];
    $estado = $_POST["estado"];
    $tipo_doc = $_POST["tipo_doc"];
    $nombre = $_POST["nombre"];
    $apellido = $_POST["apellido"];
    $num_doc = $_POST["num_doc"];
    $fecha = $_POST["fecha"];
    $direccion = $_POST["direccion"];
    $telefono = $_POST["telefono"];
    $cargo = $_POST["cargo"];
    //$respuesta = Primero isntancial un objeto de lcase persona y luego llamar la funcion crear o persisitir con los algumentos
    $empleado = new persona();
    $respuesta = $empleado->insertar($tipo_persona, $estado, $tipo_doc, $nombre, $apellido, $num_doc, $fecha, $direccion, $telefono, $cargo);
    echo $respuesta;
    return;
}
?>
<style type="text/css">
  .error
  {
    color: red;
  }
</style>
<script type="text/javascript">
jQuery(document).ready(function()
{
  
<?php

class persona
{
    //Atributos
    public $nombre = "Pedro";
    //Metodos
    public function hablar($mensaje)
    {
        echo $mensaje;
    }
}
//Objeto
$persona = new persona();
echo $persona->nombre;
echo $persona->hablar("Estoy llamando al metodo hablar");
<?php 
require "class/AccesoDatos.php";
require "class/especialidad.php";
require "class/persona.php";
$arrayPersona = persona::TraerTodoLasPersonas();
$arrayEspecialidad = especialidad::TraerTodoLasEspecialidades();
?>
<div class="CajaInicio animated bounceInRight">
	<h1> Alta Medico</h1>
			<!--  -->
	 <form class="form-ingreso" onsubmit="GuardarMedico();return false" enctype="multipart/form-data">
       
         <select id="persona" name="persona" class="list-group-item  list-group-item list-group-item-success form-control">
                 <?php 
foreach ($arrayPersona as $persona) {
    echo "<option value='{$persona->id}'>Nombre:{$persona->nombre} Apellido: {$persona->apellido} dni:{$persona->dni} </option>";
}
?>
          </select>
        </br>
           <select id="especialidad" name="especialidad" class="list-group-item  list-group-item list-group-item-success form-control">
                 <?php 
foreach ($arrayEspecialidad as $especialidad) {
    echo "<option value='{$especialidad->id}'>{$especialidad->descripcion}</option>";
}
?>
          </select>
        </br>
        <button  class="btn btn-lg btn-success btn-block" type="submit"><span class="glyphicon glyphicon-floppy-save">&nbsp;&nbsp;</span>Guardar </button>
     
 public function setUp()
 {
     parent::setUp();
     $this->hasMany('Vehiculo', array('local' => 'id', 'foreign' => 'id_propietario'));
 }
Esempio n. 14
0
     include "partes/formFoto.php";
     break;
 case 'BorrarUSUARIO':
     $persona = new persona();
     $persona->id = $_POST['id'];
     $cantidad = $persona->Borrar();
     echo $cantidad;
     break;
 case 'BorrarFOTO':
     $usuario = new usuario();
     $usuario->id = $_POST['id'];
     $cantidad = $usuario->BorrarFoto();
     echo $cantidad;
     break;
 case 'GuardarUSUARIO':
     $persona = new persona();
     $persona->id = $_POST['id'];
     //$persona->dni = $_SESSION['registrado'];
     $persona->localidad = $_POST['localidad'];
     $persona->calle = $_POST['calle'];
     $persona->numCasa = $_POST['numCasa'];
     if ($_POST['id'] > 0) {
         $cantidad = $persona->ModificarUsuarios();
     } else {
         echo "ins";
         $cantidad = $persona->InsertarUsuarios();
     }
     echo $cantidad;
     //ver aca
     break;
 case 'Traer':
Esempio n. 15
0
 private function _guardarModificar()
 {
     if (!empty($_SESSION['formulario']['idPersona'])) {
         $errores .= validarCampo::validarDato($_POST['documentoPers'], 'documentoPers', 'NUMERICO', 'no', '4-8');
         $errores .= validarCampo::validarSelect($_POST['tipoDocumentoPers'], 'tipoDocumentoPers', 'no');
         $errores .= validarCampo::validarDato($_POST['nombrePers'], 'nombrePers', 'NOMBRE', 'no', '3-30', 'palabras');
         $errores .= validarCampo::validarDato($_POST['apellidoPers'], 'apellidoPers', 'NOMBRE', 'no', '3-30', 'palabras');
         $errores .= validarCampo::validarSelect($_POST['sexoPers'], 'sexoPers', 'no');
         $errores .= validarCampo::validarFecha($_POST['fechaNacimientoPers'], 'fechaNacimientoPers', 'no');
         $errores .= validarCampo::validarDato($_POST['telefonoPers'], 'telefonoPers', 'NUMERICO', 'no', '11');
         $errores .= validarCampo::validarDato($_POST['direccionPers'], 'direccionPers', 'NINGUNO', 'no', '3-200');
         if ($_POST['correoPers'] != $_POST['confCorreoPers']) {
             $errores .= "ERROR";
         }
         vistaGestor::agregarDiccionario('selected_sexo_' . $_POST['sexoPers'], 'selected="selected"');
         vistaGestor::agregarDiccionario('selected_tipo_' . $_POST['tipoDocumentoPers'], 'selected="selected"');
         if (empty($errores)) {
             $persona = new persona($_SESSION['formulario']['idPersona'], $_POST['tipoDocumentoPers'] . '-' . $_POST['documentoPers'], $_POST['nombrePers'], $_POST['apellidoPers'], $_POST['sexoPers'], invertirFecha($_POST['fechaNacimientoPers']), $_POST['telefonoPers'], $_POST['direccionPers'], $_POST['correoPers']);
             $resultado = $persona->modificar();
             if ($resultado == 'exito') {
                 vistaGestor::agregarNotificacion('exito', 'Se han modificado los datos de la persona con &eacute;xito');
                 self::_formularioBusqueda();
             } elseif ($resultado == 'existeDocumento') {
                 vistaGestor::agregarErrorForm('documentoPers', 'El documento ya existe');
                 self::_formularioModificar();
             }
         } else {
             self::_formularioModificar();
         }
     } else {
         self::_formularioBusqueda();
     }
 }
Esempio n. 16
0
 /**
  * Elimina una persona de la base de datos
  */
 public function deletePersona($id)
 {
     if ($id == null || $id == 0) {
         throw new Exception('No existe el cliente.');
     }
     $object = new persona();
     $object->charge($id);
     //validaciones aqui
     //no es posible eliminar personas inscritas
     if ($object->inscrito || $object->activo) {
         throw new Exception('No es posible eliminar el cliente porque ya 
             ha sido inscrito');
     }
     //revisar registros de pagos dependientes
     $dataaccess = new dalpago();
     if ($dataaccess->existenPagosDePersona($id)) {
         throw new Exception('No es posible eliminar el cliente porque 
             hay registros de pagos del mismo.');
     }
     try {
         $result = $object->destroy();
     } catch (Exception $e) {
         return false;
     }
     return $result;
 }
Esempio n. 17
0
     $reservar->historia = $historia;
     $reservar->titular = $titular;
     $reservar->edad = $edad;
     $reservar->suceso = $sus;
     $reservar->internadoHospital = $hospital;
     $reservar->otroHospital = $otroHospital;
     $reservar->persona = $persona;
     //echo $obra."--".$sexo."--".$turno."--".$historia."--".$titular."---".$edad."--".$sus."--".$hospital."---".$otroHospital."---";
     $aux = $reservar->Insertar();
     //$borrarTurno=new turno();
     //$borrarTurno->id=$reservar->turno;
     //$borrarTurno->Borrar();
     echo "Insertado correctamente";
     break;
 case 'buscarPersona':
     $per = persona::TraerUnaPersona($_POST['dni']);
     if ($per == null or $per->id == 0) {
         //echo "$per->id";
         echo "noregistrado";
     } else {
         //echo "noregistrado";
         echo "{$per->id}";
         //include("partes/frmAltaPersona.php");
     }
     # code...
     break;
 case 'BorrarReserva':
     $reserva = new reservar();
     $reserva->id = $_POST['id'];
     $reserva->Borrar();
     echo "Reserva Eliminada";
                $salario = salariocargo($fila["cargo"]);
                echo "<tr>\t\t\t\t\n\t\t\t\t\t\t\t<td>" . $num_doc . "</td>\n\t\t\t\t\t\t\t<td>" . $nombrepersona . "</td>\n\t\t\t\t\t\t\t<td>" . $apellido . "</td>\n\t\t\t\t\t\t\t<td>" . $nombrecargo . "</td>\n\t\t\t\t\t\t\t<td>" . $salario . "</td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t <center>\n\t\t\t\t\t\t\t\t <button class='btn btn-info' id='Editar-" . $id_persona . "' onClick='editar(this.id)'>Editar</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\t\t\t\t\t\t\t\t <button class='btn btn-danger' id='Eliminar-" . $id_persona . "' onClick='eliminar(this.id)'>Eliminar</button>\n\t\t\t\t\t\t\t</center>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t  </tr>\n\t\t\t\t\t  <tr></tr>";
            }
        } else {
            echo '<script type="text/javascript">
						$("#msgbox").html("No hay Empleados relacionados con el numero de documento ingresado!!!");
	                    ocultar(1, "alert alert-danger");
						$("#contenido2").load("consultaempleado.php")
					</script>';
        }
    }
    // fin if
}
// fin else
if (isset($_GET['idpersona'])) {
    $paciente = new persona();
    $respuesta = $paciente->eliminar($_GET['idpersona']);
    if ($respuesta == 1) {
        echo '<script type="text/javascript">					
					$("#msgbox").html("Registro eliminado exitosamente!!!");
                    ocultar(1, "alert alert-success");
					$("#contenido2").load("consultausuario.php");
				</script>';
    } else {
        echo '<script type="text/javascript">
					$("#msgbox").html(' . $respuesta . ');
                    ocultar(1, "alert alert-danger");
					$("#contenido2").load("consultausuario.php");
				</script>';
    }
}
Esempio n. 19
0
    $razon_social = trim($_POST['razon_social']);
}
if (isset($_POST['direccion'])) {
    $direccion = trim($_POST['direccion']);
}
if (isset($_POST['telefono_local'])) {
    $telefono_local = trim($_POST['telefono_local']);
}
if (isset($_POST['telefono_movil'])) {
    $telefono_movil = trim($_POST['telefono_movil']);
}
if (isset($_POST['email'])) {
    $email = trim($_POST['email']);
}
include_once "../class/class_persona.php";
$persona = new persona();
if ($lOpt == 'Registrar') {
    $persona->cedula_persona($cedula_persona);
    $persona->razon_social($razon_social);
    $persona->direccion($direccion);
    $persona->telefono_local($telefono_local);
    $persona->telefono_movil($telefono_movil);
    $persona->email($email);
    $confirmacion = false;
    $persona->Transaccion('iniciando');
    if (!$persona->Comprobar($comprobar)) {
        if ($persona->Registrar($_SESSION['user_name'])) {
            if (isset($_POST['tipopersonas']) && isset($_POST['emails']) && isset($_POST['capital'])) {
                $persona->EliminarTipoPersonas();
                $persona->InsertarTipoPersonas($_SESSION['user_name'], $_POST['tipopersonas'], $_POST['emails'], $_POST['capital'], $_POST['cargo']);
                $confirmacion = 1;
    require_once "class/persona.php";
    require_once "class/hora.php";
    $arrayReserva = reservar::TraerTodasLasReservas();
    echo "<h2> Bienvenido: " . $_SESSION['registrado'] . "</h2>";
    ?>
<table class="table"  style=" background-color: beige;">
	<thead>
		<tr>
			<th>Editar</th><th>Borrar</th><th>Paciente</th><th>Dni</th><th>Medico</th>
		</tr>
	</thead>
	<tbody>

		<?php 
    foreach ($arrayReserva as $cd) {
        $persona = persona::TraerUnaPersonaPorID($cd->persona);
        $turno = turno::TraerUnTurno($cd->turno);
        $medico = medico::TraerUnMedico($turno->idMedico);
        $datosMedico = persona::TraerUnaPersonaPorID($medico->idPersona);
        $fecha = date::TraerFecha($turno->idDate);
        $hora = hora::TraerUnaHoraPorID($turno->idHora);
        echo "<tr>\n\t\t\t<td><a onclick='BorrarReserva({$cd->id})' class='btn btn-danger'>   <span class='glyphicon glyphicon-trash'>&nbsp;</span>  Borrar</a></td>\n\t\t\t<td>{$persona->nombre} </br> {$persona->apellido}</td>\n\t\t\t<td>{$persona->dni}</td>\n\t\t\t<td>{$datosMedico->nombre} </br> {$datosMedico->apellido}</td>\n\t\t\t<td>fecha:{$fecha->fecha} </br> {$hora->descripcion}</td>\n\t\t</tr>   ";
    }
    ?>
	</tbody>
</table>

<?php 
} else {
    echo "<h4 class='widgettitle'>No estas registrado</h4>";
}
Esempio n. 21
0
<?php

if (isset($_SESSION['registrado'])) {
    require_once "clases/AccesoDatos.php";
    require_once "clases/persona.php";
    require_once "clases/usuario.php";
    $arrayPersona = persona::TraerUsuario();
    $arrayFoto = usuario::TraerFoto();
    echo "<h2> Bienvenido: " . $_SESSION['registrado'] . "</h2>";
    ?>

<script type="text/javascript">
$("#content").css("width", "900px");
</script>

<table class="table"  style=" background-color: beige;">
	<thead>
		<tr>
			<th>Editar</th><th>Borrar</th><th>localidad</th><th>calle</th><th>numCasa</th><th>Ver</th>
		</tr>
	</thead>
	<tbody>

		<?php 
    foreach ($arrayPersona as $persona) {
        $l = '"' . $persona->calle . '"' . ',"' . $persona->numCasa . '"' . ',"' . $persona->localidad . '"' . ',"' . $persona->id . '"';
        echo "<tr>\n\t\t\t<td><a onclick='EditarUSUARIO({$persona->id})' class='btn btn-warning'> <span class='glyphicon glyphicon-pencil'>&nbsp;</span>Editar</a></td>\n\t\t\t<td><a onclick='BorrarUSUARIO({$persona->id})' class='btn btn-danger'> <span class='glyphicon glyphicon-trash'>&nbsp;</span>Borrar</a></td>\n\t\t\t\n\t\t\t<td>{$persona->localidad}</td>\n\t\t\t<td>{$persona->calle}</td>\n            <td>{$persona->numCasa}</td>\n\n            <td><a onclick='VerEnMapa({$l})' class='btn btn-info'>Ver mapa</a></td>         \n\t\t\t\n\t\t</tr>   ";
    }
    ?>
	</tbody>
</table>
    return $nombrecargo;
}
if (isset($_POST["nombre"])) {
    $id_persona = $_POST["id_persona"];
    $estado = $_POST["estado"];
    $tipo_doc = $_POST["tipo_doc"];
    $num_doc = $_POST["num_doc"];
    $nombre = $_POST["nombre"];
    $apellido = $_POST["apellido"];
    $fecha = $_POST["fecha"];
    $direccion = $_POST["direccion"];
    $telefono = $_POST["telefono"];
    $notas = $_POST["notas"];
    $cargo = $_POST["cargo"];
    //tipo de persona no se debe actualizar siempre sera un paciente y esto no puede cambiar
    $empleado = new persona();
    $respuesta = $empleado->actualizar($id_persona, $estado, $tipo_doc, $num_doc, $nombre, $apellido, $fecha, $direccion, $telefono, $notas, $cargo);
    echo $respuesta;
    return;
}
?>

<script type="text/javascript">
jQuery(document).ready(function()
{
  
  $('#fecha').datepicker({
            format: "dd-mm-yyyy",
            autoclose: true,
            startView: 1
        });
Esempio n. 23
0
 private function _formularioParticipante()
 {
     $curso = curso::cargarCurso($_SESSION['formulario']['idCurso']);
     if (!empty($curso)) {
         $edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']);
     }
     if (!empty($curso) and !empty($edicion) and $edicion->dameEstado() != 'bloqueada') {
         $_SESSION['formulario']['idCurso'] = $curso->dameId();
         $_SESSION['formulario']['idEdicion'] = $edicion->dameId();
         vistaGestor::agregarArchivoCss('formularios');
         vistaGestor::agregarDiccionario('nombreCurso', $curso->dameNombre());
         vistaGestor::agregarDiccionario('tipoEdicion', $edicion->dameTipoLegible());
         vistaGestor::agregarDiccionario('duracionEdicion', $edicion->dameDuracion());
         vistaGestor::agregarDiccionario('inicioEdicion', invertirFecha($edicion->dameFechaInicio()));
         vistaGestor::agregarDiccionario('finalEdicion', invertirFecha($edicion->dameFechaFin()));
         vistaGestor::agregarDiccionario('cuposEdicion', $edicion->cuposEdicion() . ' / ' . $edicion->dameLimite());
         $facilitador = $edicion->dameFacilitador();
         if (!empty($facilitador)) {
             $nombreFacilitador = $facilitador->dameNombre() . ' ' . $facilitador->dameApellido();
         } else {
             $nombreFacilitador = "Sin asignar";
         }
         vistaGestor::agregarDiccionario('nombreFacilitador', $nombreFacilitador);
         vistaGestor::agregarDiccionario('horarioEdicion', $edicion->dameHorario());
         $arrayVistas = array('vistas/edicion/datosEdicion.html', 'vistas/edicion/formBusquedaPersona.html');
         vistaGestor::agregarDiccionario('link_form_busq_persona', 'formPart');
         if (!empty($_POST) and isset($_POST['documentoPers'])) {
             $errores .= validarCampo::validarDato($_POST['documentoPers'], 'busqueda', 'NUMERICO', 'no', '4-8');
             $errores .= validarCampo::validarSelect($_POST['tipoDocumentoPers'], 'busqueda', 'no');
             vistaGestor::agregarDiccionario('selected_tipo_' . $_POST['tipoDocumentoPers'], 'selected="selected"');
             if (empty($errores)) {
                 $personaEncontrada = persona::buscar($_POST['tipoDocumentoPers'] . '-' . $_POST['documentoPers']);
                 if (!empty($personaEncontrada)) {
                     vistaGestor::agregarDiccionario('nombreCoincidencia', $personaEncontrada->dameNombre());
                     vistaGestor::agregarDiccionario('apellidoCoincidencia', $personaEncontrada->dameApellido());
                     vistaGestor::agregarDiccionario('documentoCoincidencia', $personaEncontrada->dameDocumento());
                     $_SESSION['formulario']['idParticipante'] = $personaEncontrada->dameId();
                     $resultado = $edicion->existeParticipante($personaEncontrada->dameId());
                     if (!empty($resultado)) {
                         $mensaje = 'Esta persona esta registrada en esta Edici&oacute;n &iquest;Desea desincorporarla?';
                         $icono = 'borrar';
                         $palabra = 'Desincorporar';
                         $link = '?ctrl=edicion&acc=guarPart';
                     } else {
                         if ($edicion->cuposEdicion() < 1) {
                             $mensaje = 'No hay cupos disponibles para este Curso/Taller';
                             $icono = 'bloquear';
                             $palabra = 'Inscribir';
                             $link = '#documentoPers';
                         } else {
                             if (!empty($facilitador)) {
                                 $idFacilitador = $facilitador->dameId();
                             } else {
                                 $idFacilitador = "0";
                             }
                             if ($idFacilitador != $personaEncontrada->dameId()) {
                                 $mensaje = 'Esta persona no esta registrada en esta Edici&oacute;n &iquest;Desea inscribirla?';
                                 $icono = 'asignar';
                                 $palabra = 'Inscribir';
                                 $link = '?ctrl=edicion&acc=guarPart';
                             } else {
                                 $mensaje = 'Esta persona se encuentra registrada como el facilitador de este Curso/Taller';
                                 $icono = 'bloquear';
                                 $palabra = 'Inscribir';
                                 $link = '#documentoPers';
                             }
                         }
                     }
                     vistaGestor::agregarDiccionario('mensaje_participante', $mensaje);
                     vistaGestor::agregarDiccionario('icono_accion', $icono);
                     vistaGestor::agregarDiccionario('palabra_accion', $palabra);
                     vistaGestor::agregarDiccionario('link_accion_participante', $link);
                     $arrayVistas[] = 'vistas/edicion/seleccionParticipante.html';
                 } else {
                     vistaGestor::agregarNotificacion('alerta', 'No se ha encontrado ninguna coincidencia');
                 }
             }
         }
         $arrayVistas[] = 'vistas/edicion/botonSalir.html';
         vistaGestor::documentoNormal('Inscribir/Desincorporar participante', $arrayVistas);
     } else {
         self::_regresarPrincipal();
     }
 }