diff --git a/config/config.php b/config/config.php
new file mode 100644
index 0000000..5b85a81
--- /dev/null
+++ b/config/config.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/config/database.php b/config/database.php
new file mode 100644
index 0000000..fcb6186
--- /dev/null
+++ b/config/database.php
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/controllers/Conductores.php b/controllers/Conductores.php
new file mode 100644
index 0000000..666d0cf
--- /dev/null
+++ b/controllers/Conductores.php
@@ -0,0 +1,73 @@
+get_conductores();
+
+ require_once("views/conductores/conductores.php");
+ }
+
+ public function nuevo() {
+ $data["tituloC"] = "Conductores";
+ require_once("views/conductores/conductores_nuevo.php");
+ }
+
+ public function guarda() {
+
+ $nombre = $_POST['nombre'];
+ $apellido = $_POST['apellido'];
+ $edad = $_POST['edad'];
+ $genero = $_POST['genero'];
+ $DNI = $_POST['DNI'];
+
+ $conductores = new Conductores_model();
+ $conductores->insertar($nombre, $apellido, $edad, $genero, $DNI);
+
+ //$data["tituloC"] = "Conductores";
+ $this->index();
+ }
+
+ public function modificar($id) {
+ $conductores = new Conductores_model();
+
+ $data["id"] = $id;
+ $data["conductores"] = $conductores->get_conductor($id);
+ $data["titulo"] = "Conductores";
+ require_once("views/conductores/conductores_modificar.php");
+ }
+
+ public function actualizar() {
+
+ $id = $_POST['id'];
+ $nombre = $_POST['nombre'];
+ $apellido = $_POST['apellido'];
+ $edad = $_POST['edad'];
+ $genero = $_POST['genero'];
+ $DNI = $_POST['DNI'];
+
+ $conductores = new Conductores_model();
+ $conductores->modificar($id, $nombre, $apellido, $edad, $genero, $DNI);
+
+ $data["titulo"] = "Conductores";
+ $this->index();
+ }
+
+ public function eliminar($id) {
+
+ $conductores = new Conductores_model();
+ $conductores->eliminar($id);
+
+ $data["titulo"] = "Conductores";
+ $this->index();
+ }
+
+ }
+
+?>
\ No newline at end of file
diff --git a/controllers/Vehiculos.php b/controllers/Vehiculos.php
new file mode 100644
index 0000000..664eaaa
--- /dev/null
+++ b/controllers/Vehiculos.php
@@ -0,0 +1,73 @@
+get_vehiculos();
+
+ require_once("views/vehiculos/vehiculos.php");
+ }
+
+ public function nuevo() {
+ $data["titulo"] = "Vehiculos";
+ require_once("views/vehiculos/vehiculos_nuevo.php");
+ }
+
+ public function guarda() {
+
+ $marca = $_POST['marca'];
+ $modelo = $_POST['modelo'];
+ $anio = $_POST['anio'];
+ $color = $_POST['color'];
+ $placa = $_POST['placa'];
+
+ $vehiculos = new Vehiculos_model();
+ $vehiculos->insertar($marca, $modelo, $anio, $color, $placa);
+
+ $data["titulo"] = "Vehiculos";
+ $this->index();
+ }
+
+ public function modificar($id) {
+ $vehiculos = new Vehiculos_model();
+
+ $data["id"] = $id;
+ $data["vehiculos"] = $vehiculos->get_vehiculo($id);
+ $data["titulo"] = "Vehiculos";
+ require_once("views/vehiculos/vehiculos_modificar.php");
+ }
+
+ public function actualizar() {
+
+ $id = $_POST['id'];
+ $marca = $_POST['marca'];
+ $modelo = $_POST['modelo'];
+ $anio = $_POST['anio'];
+ $color = $_POST['color'];
+ $placa = $_POST['placa'];
+
+ $vehiculos = new Vehiculos_model();
+ $vehiculos->modificar($id, $marca, $modelo, $anio, $color, $placa);
+
+ $data["titulo"] = "Vehiculos";
+ $this->index();
+ }
+
+ public function eliminar($id) {
+
+ $vehiculos = new Vehiculos_model();
+ $vehiculos->eliminar($id);
+
+ $data["titulo"] = "Vehiculos";
+ $this->index();
+ }
+
+ }
+
+?>
\ No newline at end of file
diff --git a/core/routes.php b/core/routes.php
new file mode 100644
index 0000000..fe94023
--- /dev/null
+++ b/core/routes.php
@@ -0,0 +1,41 @@
+$accion();
+ } else {
+ $controller->$accion($id);
+ }
+ } else {
+ $controller->ACCION_PRINCIPAL();
+ }
+ }
+
+?>
\ No newline at end of file
diff --git a/index.php b/index.php
new file mode 100644
index 0000000..6cf0e43
--- /dev/null
+++ b/index.php
@@ -0,0 +1,53 @@
+index();
+
+ // $control2 = new ConductoresController();
+ // $control2->index();
+
+ if (isset($_GET['c'])) {
+ $controlador = cargarControlador($_GET['c']);
+
+ if (isset($_GET['a'])) {
+ if(isset($_GET['id'])) {
+ cargarAccion($controlador, $_GET['a'], $_GET['id']);
+ } else {
+ cargarAccion($controlador, $_GET['a']);
+ }
+ } else {
+ cargarAccion($controlador, ACCION_PRINCIPAL);
+ }
+
+ } else {
+ $controlador = cargarControlador(CONTROLADOR_PRINCIPAL);
+ $accionTmp = ACCION_PRINCIPAL;
+ $controlador->$accionTmp();
+ }
+
+ if (isset($_GET['c'])) {
+ $controlador = cargarControlador2($_GET['c']);
+
+ if (isset($_GET['a'])) {
+ if(isset($_GET['id'])) {
+ cargarAccion($controlador, $_GET['a'], $_GET['id']);
+ } else {
+ cargarAccion($controlador, $_GET['a']);
+ }
+ } else {
+ cargarAccion($controlador, ACCION_PRINCIPAL);
+ }
+
+ } else {
+ $controlador = cargarControlador(CONTROLADOR_SECUNDARIO);
+ $accionTmp = ACCION_PRINCIPAL;
+ $controlador->$accionTmp();
+ }
+
+?>
\ No newline at end of file
diff --git a/models/ConductoresModel.php b/models/ConductoresModel.php
new file mode 100644
index 0000000..5db1ba1
--- /dev/null
+++ b/models/ConductoresModel.php
@@ -0,0 +1,43 @@
+db = Conectar::conexion();
+ $this->conductores = array();
+
+ }
+ public function get_conductores() {
+ $sql = "SELECT * FROM conductores";
+ $resultado = $this->db->query($sql);
+ while($row = $resultado->fetch_assoc()) {
+ $this->conductores[] = $row;
+ }
+ return $this->conductores;
+ }
+
+ public function insertar($nombre, $apellido, $edad, $genero, $DNI) {
+ $resultado = $this->db->query("INSERT INTO conductores (nombre, apellido, edad, genero, DNI) VALUES ('$nombre', '$apellido', '$edad', '$genero', '$DNI')");
+ return $resultado;
+ }
+
+ public function modificar($id, $nombre, $apellido, $edad, $genero, $DNI) {
+ $resultado = $this->db->query("UPDATE conductores SET nombre='$nombre', apellido='$apellido', edad='$edad', genero='$genero', DNI='$DNI' WHERE id = '$id'");
+ }
+
+ public function eliminar($id) {
+ $resultado = $this->db->query("DELETE FROM conductores WHERE id = '$id'");
+ }
+
+ public function get_conductor($id) {
+ $sql = "SELECT * FROM conductores WHERE id='$id' LIMIT 1";
+ $resultado = $this->db->query($sql);
+ $row = $resultado->fetch_assoc();
+
+ return $row;
+ }
+
+ }
+
+?>
\ No newline at end of file
diff --git a/models/VehiculosModel.php b/models/VehiculosModel.php
new file mode 100644
index 0000000..09d0107
--- /dev/null
+++ b/models/VehiculosModel.php
@@ -0,0 +1,43 @@
+db = Conectar::conexion();
+ $this->vehiculos = array();
+
+ }
+ public function get_vehiculos() {
+ $sql = "SELECT * FROM vehiculos";
+ $resultado = $this->db->query($sql);
+ while($row = $resultado->fetch_assoc()) {
+ $this->vehiculos[] = $row;
+ }
+ return $this->vehiculos;
+ }
+
+ public function insertar($marca, $modelo, $anio, $color, $placa) {
+ $resultado = $this->db->query("INSERT INTO vehiculos (marca, modelo, anio, color, placa) VALUES ('$marca', '$modelo', '$anio', '$color', '$placa')");
+ return $this->resultado;
+ }
+
+ public function modificar($id, $marca, $modelo, $anio, $color, $placa) {
+ $resultado = $this->db->query("UPDATE vehiculos SET marca='$marca', modelo='$modelo', anio='$anio', color='$color', placa='$placa' WHERE id = '$id'");
+ }
+
+ public function eliminar($id) {
+ $resultado = $this->db->query("DELETE FROM vehiculos WHERE id = '$id'");
+ }
+
+ public function get_vehiculo($id) {
+ $sql = "SELECT * FROM vehiculos WHERE id='$id' LIMIT 1";
+ $resultado = $this->db->query($sql);
+ $row = $resultado->fetch_assoc();
+
+ return $row;
+ }
+
+ }
+
+?>
\ No newline at end of file
diff --git a/views/conductores/conductores.php b/views/conductores/conductores.php
new file mode 100644
index 0000000..dc462e1
--- /dev/null
+++ b/views/conductores/conductores.php
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Agregar
+
+
+
+
+ | Nombre |
+ Apellido |
+ Edad |
+ Genero |
+ DNI |
+ Editar |
+ Eliminar |
+
+
+
+ ";
+ echo "".$dato['nombre']." | ";
+ echo "".$dato['apellido']." | ";
+ echo "".$dato['edad']." | ";
+ echo "".$dato['genero']." | ";
+ echo "".$dato['DNI']." | ";
+ echo "Modificar | ";
+ echo "Eliminar | ";
+ echo "";
+ }
+ ?>
+
+
+
+ Atras
+
+
+
\ No newline at end of file
diff --git a/views/conductores/conductores_modificar.php b/views/conductores/conductores_modificar.php
new file mode 100644
index 0000000..eb06625
--- /dev/null
+++ b/views/conductores/conductores_modificar.php
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/views/conductores/conductores_nuevo.php b/views/conductores/conductores_nuevo.php
new file mode 100644
index 0000000..63cf9df
--- /dev/null
+++ b/views/conductores/conductores_nuevo.php
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/views/vehiculos/vehiculos.php b/views/vehiculos/vehiculos.php
new file mode 100644
index 0000000..8336039
--- /dev/null
+++ b/views/vehiculos/vehiculos.php
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Agregar
+
+
+
+
+ | Marca |
+ Modelo |
+ Año |
+ Color |
+ Placa |
+ Editar |
+ Eliminar |
+
+
+
+ ";
+ echo "".$dato['marca']." | ";
+ echo "".$dato['modelo']." | ";
+ echo "".$dato['anio']." | ";
+ echo "".$dato['color']." | ";
+ echo "".$dato['placa']." | ";
+ echo "Modificar | ";
+ echo "Eliminar | ";
+ echo "";
+ }
+ ?>
+
+
+
+ Atras
+
+
+
\ No newline at end of file
diff --git a/views/vehiculos/vehiculos_modificar.php b/views/vehiculos/vehiculos_modificar.php
new file mode 100644
index 0000000..1a84c56
--- /dev/null
+++ b/views/vehiculos/vehiculos_modificar.php
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/views/vehiculos/vehiculos_nuevo.php b/views/vehiculos/vehiculos_nuevo.php
new file mode 100644
index 0000000..9d18f65
--- /dev/null
+++ b/views/vehiculos/vehiculos_nuevo.php
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file