<!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> </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> Buscar propiedades</a> <a href="listar_propiedades.php" class="list-group-item"><i class="fa fa-list-ol"></i> Listar propiedades</a> <a href="agregar_propiedad.php" class="list-group-item active"><i class="fa fa-plus-circle"></i> Agregar propiedades</a> <a href="preguntas.php" class="list-group-item"><i class="fa fa-inbox"></i> 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> 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> 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> 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> UF</td> <td class="col-sm-1"><i class="fa fa-map-marker"></i> Comuna</td> <td class="col-sm-1"><i class="fa fa-square-o"></i> m2 Totales</td> <td class="col-sm-1"><i class="fa fa-th"></i> 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> Descripción</td> </tr> </thead> <tbody> <?php $propiedadDal = new PropiedadDal(); $propiedadDal->listarPropIntranet(); ?> <tr><td> </td></tr> </tbody> </table> <h3> </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> 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> 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> UF</td> <td class="col-sm-1"><i class="fa fa-map-marker"></i> Comuna</td> <td class="col-sm-1"><i class="fa fa-square-o"></i> m2 Totales</td> <td class="col-sm-1"><i class="fa fa-th"></i> 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> Descripción</td> </tr> </thead> <tbody> <?php $propDal = new PropiedadDal(); $propDal->listarPropIntranet(); ?> </tbody> </table> <h3> </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');