function actualizar_persona(Persona $data)
 {
     $pmongo = $this->CPersona->findOne(array('_id' => new MongoId($data->getId())));
     $pbjmongo = self::bootrapPersona($pmongo);
     //actualizo campos
     $pbjmongo->setIdentificacion($data->getIdentificacion());
     $pbjmongo->setNombre($data->getNombre());
     $pbjmongo->setEdad($data->getEdad());
     $pbjmongo->setDireccion($data->getDireccion());
     //actualizar en mongo
     $this->CPersona->update(array('_id' => new MongoId($data->getId())), array('$set' => $pbjmongo->toCollection()));
     return TRUE;
 }
Пример #2
0
require_once "clases/persona.php";
?>
-
<!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8" />
            <title>Hola mundo con Ñandú</title>
        </head>
        <body>
            <?php 
$persona = new Persona("César Cancino", "*****@*****.**", "35");
?>
            <h1> Hola <?php 
echo $persona->getNombre();
?>
 </h1>
            <?php 
$persona->setNombre("Juan Catalán");
?>
            <h1> Hola <?php 
echo $persona->getNombre();
?>
 </h1>
            <h2> <?php 
echo Persona::miMetodo();
?>
 </h2>
            <h2>El día de hoy es  <?php 
echo Persona::fecha(date("Y-m-d"));
Пример #3
0
 private function getParametros(Persona $persona)
 {
     $parametros = array(':documento' => $persona->getDocumento(), ':nombres' => $persona->getNombre(), ':apellidos' => $persona->getApellidos(), ':telefono1' => $persona->getTelefono1(), ':telefono2' => $persona->getTelefono2(), ':email' => $persona->getEmail(), ':direccion' => $persona->getDireccion(), ':fechaRegistro' => date('Y-m-d G:i:s'));
     return $parametros;
 }
Пример #4
0
 private function getParametros(Persona $persona)
 {
     $parametros = array(':idPersona' => $persona->getIdPersona(), ':Nombre' => $persona->getNombre(), ':Apellidos' => $persona->getApellidos(), ':Telefono' => $persona->getTelefono(), ':Email' => $persona->getEmail(), ':fecha' => date('Y-m-d G:i:s'), ':usuario' => $persona->getUsuario(), ':contrasena' => $persona->getContrasena());
     return $parametros;
 }
Пример #5
0
    }
}
class Persona
{
    protected $nombre;
    protected $direccion;
    public function __construct()
    {
        $this->direccion = new Direccion();
    }
    public function setNombre($nombre)
    {
        $this->nombre = $nombre;
        return;
    }
    public function getNombre()
    {
        return $this->nombre;
    }
    public function __call($metodo, $argumento)
    {
        if (method_exists($this->direccion, $metodo)) {
            return call_user_func_array(array($this->direccion, $metodo), $argumento);
        }
    }
}
$usuario = new Persona();
$usuario->setNombre('Frank Sanchez');
$usuario->setCiudad('Lima');
echo $usuario->getNombre() . ' vive en  ' . $usuario->getCiudad();
Пример #6
0
    {
        $this->nombre = $nom;
        $this->edad = $ed;
    }
    public function getNombre()
    {
        $this->nombre;
    }
    public function getEdad()
    {
        return $this->edad;
    }
}
$persona1 = new Persona();
$persona1->fijarNombreEdad("Juan", 20);
echo "Nombre: " . $persona1->getNombre() . "<br />";
echo "Edad: " . $persona1->getEdad() . "<br />";
$x = $persona1;
echo 'Datos de la $persona1 : ';
echo $persona1->getNombre() . "-" . $persona1->getEdad() . '<br>';
echo 'Datos de la persona $x';
echo $x->getNombre() . "-" . $persona1->getEdad() . '<br>';
//modificamos los datos
$x->fijarNombreEdad("Manola", 23);
echo 'Despues de modificar los datos <br>';
echo 'Datos de la $persona1 : ';
echo $persona1->getNombre() . "-" . $persona1->getEdad() . '<br>';
echo 'Datos de la persona $x';
echo $x->getNombre() . "-" . $persona1->getEdad() . '<br>';
//clonamos
$persona2 = clone $persona1;
Пример #7
0
function load_modal_add_leader($persona)
{
    $persona = new Persona($persona["cc"], $persona["nombre"], $persona["apellido"], $persona["tel"], $persona["cel"], $persona["dir"], $persona["email"], new PuestoVotacion($persona["departamento"], $persona["municipio"], $persona["puesto"], $persona["dir_puesto"], $persona["mesa"]));
    $idiom = new Idiom();
    echo '<div class="modal fade" id="myModal" role="dialog">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                        <h4 class="modal-title">' . $idiom->getModal_add_voter() . '</h4>
                    </div>
                    <div class="modal-body">
                        <form role="form" id="log_in" action="../inc/control_add.php?op=1" method="post">
                            <label for="modal_cc">' . $idiom->getModal_label_cc() . '</label>
                            <div class="input-group">
                                <input type="text" class="form-control" name="cc" onkeypress="return justNumbers(event);" value="' . $persona->getCedula() . '">
                                <a class="input-group-addon" id="btn-a" href="#"><span class="glyphicon glyphicon-search"></span></a>
                            </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label for="modal_name">' . $idiom->getModal_label_name() . '</label>
                                        <input type="text" class="form-control" name="nombre" value="' . $persona->getNombre() . '">
                                    </div>
                                    <div class="col-md-6">
                                        <label for="modal_lastname">' . $idiom->getModal_label_lastname() . '</label>
                                        <input type="text" class="form-control" name="apellido" value="' . $persona->getApellido() . '">
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label for="modal_tel">' . $idiom->getModal_label_tel() . '</label>
                                        <input type="tel" class="form-control" name="tel" onkeypress="return justNumbers(event);">
                                    </div>
                                    <div class="col-md-6">
                                        <label for="modal_tel">' . $idiom->getModal_label_cel() . '</label>
                                        <input type="tel" class="form-control" name="cel" onkeypress="return justNumbers(event);">
                                    </div>
                                </div>
                                <hr>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label for="modal_departament">' . $idiom->getModal_label_departament() . '</label>
                                        <input type="text" class="form-control" name="departamento" value = "' . $persona->getPuesto()->getDepartamento() . '">
                                    </div>     
                                    <div class="col-md-6">
                                        <label for="modal_town">' . $idiom->getModal_label_town() . '</label>
                                        <input type="text" class="form-control" name="municipio" value = "' . $persona->getPuesto()->getMunicipio() . '">
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label for="modal_place">' . $idiom->getModal_label_place() . '</label>
                                        <input type="text" class="form-control" name="puesto" value = "' . $persona->getPuesto()->getPuesto() . '">
                                    </div>
                                    <div class="col-md-6">
                                        <label for="modal_dir_place">' . $idiom->getModal_label_dir_place() . '</label>
                                        <input type="text" class="form-control" name="dir_puesto" value = "' . $persona->getPuesto()->getDir_puesto() . '">
                                    </div>
                                </div>
                                <div class="row" style="margin-bottom: 10px;">
                                    <div class="col-md-6">
                                        <label for="modal_table">' . $idiom->getModal_label_table() . '</label>
                                        <input type="text" class="form-control" name="mesa" onkeypress="return justNumbers(event);" value = "' . $persona->getPuesto()->getMesa() . '">
                                    </div>
                                </div>
                            </div>
                            <div class="modal-footer">
                                <button type="submit" class="btn btn-primary" >' . $idiom->getBtn_save() . '</button>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>';
}
Пример #8
0
    private $edad;
    public function fijarNombreEdad($nom, $ed)
    {
        $this->nombre = $nom;
        $this->edad = $ed;
    }
    public function getNombre()
    {
        return $this->nombre;
    }
    public function getEdad()
    {
        return $this->edad;
    }
}
$persona1 = new Persona();
$persona1->fijarNombreEdad("Juan", 20);
echo "Nombre: " . $persona1->getNombre() . "<br />";
echo "Edad: " . $persona1->getEdad() . "<br />";
echo "<br />";
echo "Referencia<br /> cambio X y tambien cambia persona1<br />" . "----------------------------------------<br />";
$x = $persona1;
echo "Datos de la persona :" . $persona1->getNombre() . " - " . $persona1->getEdad() . "<br />";
$x->fijarNombreEdad("Anna", 25);
echo "Datos de la persona  :" . $persona1->getNombre() . " - " . $persona1->getEdad() . "<br />";
echo "<br />";
echo "Clone<br /> cambio persona2 y NO cambia persona1<br />" . "----------------------------------------<br />";
$persona2 = clone $persona1;
$persona2->fijarNombreEdad("Pepito", 30);
echo "Datos de la persona :" . $persona1->getNombre() . " - " . $persona1->getEdad() . "<br />";
echo "Datos de la persona  :" . $persona2->getNombre() . " - " . $persona2->getEdad() . "<br />";
Пример #9
0
 public function getNombre()
 {
     return parent::getNombre();
     // TODO: Change the autogenerated stub
 }