<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
try {
    //Instanciamos las Clases
    $propiedadDal = new PropiedadDal();
    $p = new Propiedad();
    //p = (Propiedad)request.getSession().getAttribute("propiedad");
    $p->setCodigoPropiedad($_POST['txt_codigo_prop']);
    $p->setTipoPropiedad($_POST['ddl_tipo_propiedad']);
    $p->setPrecioUF($_POST['spn_precio_uf']);
    $p->setMetrosTotal($_POST['spn_metros_total']);
    $p->setMetrosConstruidos($_POST['spn_metros_construidos']);
    $p->setNumeroDormitorios($_POST['spn_dormitorios']);
    $p->setNumeroBanios($_POST['spn_banios']);
    $p->setComuna($_POST['ddl_comunas']);
    $p->setDescripcion($_POST['txt_descripcion']);
    if (isset($_POST['btn_guardar']) && $propiedadDal->updateProp($p)) {
        //Notificación de ingreso correcto.
        header('Location: ../Intranet/propiedad_modificada.php');
    } else {
<!DOCTYPE html>
<?php 
include 'model.dal/PropiedadDal.php';
include 'model.dal/ComunaDal.php';
header('Content-Type: text/html; charset=UTF-8');
//Llamados de clases
$comunaDal = new ComunaDal();
$propiedadDal = new PropiedadDal();
?>
<html>
    <head>
        <title>Listado de propiedades</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!--Bootstrap-->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
	<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
        <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
        <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
        <!--Font Awesome-->
	<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
        <!--Google fonts-->
        <link href='http://fonts.googleapis.com/css?family=Lobster' rel='stylesheet' type='text/css'>
	<link href='http://fonts.googleapis.com/css?family=Raleway' rel='stylesheet' type='text/css'>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="icon" type="image/png" href="images/pi.png">
    </head>
    <body>
        <style>
            html {
                position: relative;
            <h3>&nbsp;</h3>
            
            <div  class="row">
                <!--side menu-->
                <div class="list-group col-sm-2">
                    <a href="buscar_propiedad.php" class="list-group-item"><i class="fa fa-search"></i>&nbsp;Buscar propiedades</a>
                    <a href="listar_propiedades.php" class="list-group-item"><i class="fa fa-list-ol"></i>&nbsp;Listar propiedades</a>
                    <a href="agregar_propiedad.php" class="list-group-item active"><i class="fa fa-plus-circle"></i>&nbsp;Agregar propiedades</a>
                    <a href="preguntas.php" class="list-group-item"><i class="fa fa-inbox"></i>&nbsp;Responder preguntas</a>
                </div>
                <div class="col-sm-10">

                    <form action="../controller/ingreso_propiedad.php" method="POST" enctype="multipart/form-data">
                        <table class="table table-hover">
                            <?php 
    $propiedadDal = new PropiedadDal();
    $comunaDal = new ComunaDal();
    $codigo = $propiedadDal->maxProp() + 1;
    ?>
                            <tr>
                                <td class="col-sm-2">
                                    <i class="fa fa-list-ol"></i>
                                    &nbsp;Codigo Propiedad 		
                                </td>				
                                <td class="col-sm-5">
                                    <input type="text" 
                                           name="txt_codigo" 
                                           value="<?php 
    echo $codigo;
    ?>
" 
        <!--Main page-->
        
        <div class="col-sm-1"></div>
        
        <div class="well col-sm-10">
            <br>
            <!--Pre-table header-->
            <h4>
                <div class="row">
                    <div class="col-sm-1"></div>
                    <div class="col-sm-7">Últimas propiedades en nuestro portal:</div>
                    <div class="col-sm-3">
                        <a href="propiedades.php" type="button" class="btn btn-block btn-danger">
                            <span class="badge">
                                <?php 
$propiedadDal = new PropiedadDal();
//Poner count
echo $propiedadDal->countProp();
?>
                            </span> 
                            &nbsp;&nbsp;nuevas en la última semana.
                        </a>
                    </div>
                </div>
            </h4>
            <!--End of Pre-table header-->
            <br>
            <!--Main Table.-->
            <table class="table table-hover" >
                <thead>
                    <tr class="bg-primary row">
                         <tr class="bg-primary row">
                             <td class="col-sm-1"><i class="fa fa-list-ol"></i>&nbsp;ID</td>
                             <td class="col-sm-1"><i class="fa fa-photo"></i></td>
                             <td class="col-sm-1"><i class="fa fa-home">/<i class="fa fa-building"></i></i></td>
                             <td class="col-sm-1"><i class="fa fa-usd"></i>&nbsp;UF</td>
                             <td class="col-sm-1"><i class="fa fa-map-marker"></i>&nbsp;Comuna</td>
                             <td class="col-sm-1"><i class="fa fa-square-o"></i>&nbsp;m2 Totales</td>
                             <td class="col-sm-1"><i class="fa fa-th"></i>&nbsp;m2 Construidos</td>
                             <td class="col-sm-1"><i class="fa fa-bed"></i></td>
                             <td class="col-sm-1"><i class="fa fa-tint"></i></td>
                             <td class="col-sm-3"><i class="fa fa-newspaper-o"></i>&nbsp;Descripción</td>
                         </tr>
                     </thead>
                     <tbody> 
                         <?php 
 $propiedadDal = new PropiedadDal();
 $propiedadDal->listarPropIntranet();
 ?>
  
                         
                         
                        
                     <tr><td>&nbsp;</td></tr>
                     </tbody>
                 </table>
                     <h3>&nbsp;</h3>
             </div>
         </div>
     </div>
     <div class="col-sm-1"></div>
     
                                         <td>
                                             <button name="btn_guardar"
                                                 class="btn btn-warning">
                                                 <i class="fa fa-cloud"></i>
                                                 Guardar cambios
                                             </button>
                                         </td>  
                                         <td>
                                             <button name="btn_eliminar_propiedad" class="btn btn-danger">                                                                                               
                                                 <i class="fa fa-trash"></i>
                                                 Eliminar esta propiedad
                                             </button>
                                         </td>
                                     </tr>
                                     <?php 
 $propDal = new PropiedadDal();
 $comunaDal = new ComunaDal();
 $id = $_POST['txt_id'];
 echo $idProp;
 $arrayProp = $propDal->buscarPropiedadModificarProp($id);
 ?>
                                     <tr>
                                         <td>
                                             <i class="fa fa-photo"></i>
                                             &nbsp;&nbsp;
                                             Fotografía:
                                         </td>
                                         <td>
                                             <img src="../images/<?php 
 echo $arrayProp['foto'];
 ?>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
try {
    //Busca una propiedad en la base de datos con el código ingresado.
    $propiedad = new Propiedad();
    $propiedadDal = new PropiedadDal();
    $codigoPropiedad = $_POST['txt_codigo'];
    //Crea una propiedad basada en el retorno de la base de datos.
    $propiedad = $propiedadDal->buscarPropiedad($codigoPropiedad);
    if ($propiedad->getCodigoPropiedad() >= $propiedadDal->minProp() && $propiedad->getCodigoPropiedad() <= $propiedadDal->maxProp()) {
        //Si se recibe una propiedad válida, se crea el atributo de sesión
        $arrayProp = array('idPropiedad' => $propiedad->getCodigoPropiedad(), 'foto' => $propiedad->getFoto(), 'precioUf' => $propiedad->getPrecioUF(), 'mtsConstruido' => $propiedad->getMetrosConstruidos(), 'mtsTotal' => $propiedad->getMetrosTotal(), 'numeroDormitorios' => $propiedad->getNumeroDormitorios(), 'numeroBaños' => $propiedad->getNumeroBanios(), 'tipoPropiedad' => $propiedad->getTipoPropiedad(), 'nombreComuna' => $propiedad->getComuna(), 'descripcion' => $propiedad->getDescripcion());
        $_SESSION['prop'] = $arrayProp;
        //...y se muestra la propiedad encontrada.
        header('Location: ../Intranet/mostrar_propiedad.php');
    } else {
        //Si no se recibe una propiedad válida, se muestra un php de error.
        header('Location: ../Intranet/error_propiedad.php');
    }
} catch (Exception $exc) {
    echo $exc->getTraceAsString();
                         <tr class="bg-primary row">
                             <td class="col-sm-1"><i class="fa fa-list-ol"></i>&nbsp;ID</td>
                             <td class="col-sm-1"><i class="fa fa-photo"></i></td>
                             <td class="col-sm-1"><i class="fa fa-home">/<i class="fa fa-building"></i></i></td>
                             <td class="col-sm-1"><i class="fa fa-usd"></i>&nbsp;UF</td>
                             <td class="col-sm-1"><i class="fa fa-map-marker"></i>&nbsp;Comuna</td>
                             <td class="col-sm-1"><i class="fa fa-square-o"></i>&nbsp;m2 Totales</td>
                             <td class="col-sm-1"><i class="fa fa-th"></i>&nbsp;m2 Construidos</td>
                             <td class="col-sm-1"><i class="fa fa-bed"></i></td>
                             <td class="col-sm-1"><i class="fa fa-tint"></i></td>
                             <td class="col-sm-3"><i class="fa fa-newspaper-o"></i>&nbsp;Descripción</td>
                         </tr>
                     </thead>
                     <tbody>
                         <?php 
 $propDal = new PropiedadDal();
 $propDal->listarPropIntranet();
 ?>
                     </tbody>
                 </table>
                     <h3>&nbsp;</h3>
             </div>
         </div>
     </div>
     <div class="col-sm-1"></div>
     
     
     <footer class="footer">
         <div class="container">
             <!--Creative Commons License-->
             <div class="row">
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
try {
    //Subir imagen al servidor
    $rutaServer = '../images';
    $rutaTemp = $_FILES['imagen']['tmp_name'];
    $nombreIma = $_FILES['imagen']['name'];
    $rutaDestino = $rutaServer . "/" . $nombreIma;
    move_uploaded_file($rutaTemp, $rutaDestino);
    //Instanciamos las clases
    $propiedadDal = new PropiedadDal();
    $p = new Propiedad();
    //Capturamos los datos del JSP
    $p->setCodigoPropiedad($_POST['txt_codigo']);
    $p->setFoto($nombreIma);
    $p->setPrecioUF($_POST['txt_precio_uf']);
    $p->setMetrosConstruidos($_POST['txt_metros_construidos']);
    $p->setMetrosTotal($_POST['txt_metros_total']);
    $p->setNumeroDormitorios($_POST['sp_dormitorios']);
    $p->setNumeroBanios($_POST['sp_banios']);
    $p->setTipoPropiedad($_POST['dll_tipo_propiedad']);
    $p->setComuna($_POST['dll_comunas']);
    $p->setDescripcion($_POST['txt_descripcion']);
    //Preguntamos si la inserción es = a 1 creé dicho propiedad
    if ($propiedadDal->insertProp($p)) {
        header('Location: ../Intranet/propiedad_creada.php');