$formulario->setIdEmpresa($_SESSION['k_empresa']);
    $formulario->setPerfilFormularioSegunUsuario($_SESSION['k_userName']);
    $formulario->getFormularioSegunUsuario();
}
if ($op == 24) {
    require_once '../modelo/Database.php';
    require_once '../modelo/FormularioDinamico.php';
    $formulario = new FormularioDinamico();
    $formulario->setIdEmpresa($_SESSION['k_empresa']);
    $formulario->setPerfilFormularioSegunUsuario($_SESSION['k_userName']);
    $formulario->getFormularioParaPesarProduccion();
}
if ($op == 25) {
    require_once "../modelo/Area_refactorizada.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new Area_refactorizada();
    $selects->setidEmpresa($_SESSION['k_empresa']);
    $array = $selects->cargar_area();
    cargarArchivos($array);
}
if ($op == 26) {
    require_once "../modelo/Database.php";
    require_once "../modelo/GenerarListaDesplegable.php";
    require_once "../modelo/UsuarioRefactorizado.php";
    require_once '../modelo/validar_usuario.php';
    $selects = new UsuarioRefactorizado();
    $selects->setidEmpresa($_SESSION['k_empresa']);
    $array = $selects->cargar_usuario();
    cargarArchivos($array);
}
if ($op == 27) {
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['id'])) {
    $id_area = '';
} else {
    $id_area = $_POST['id'];
}
if (!isset($_POST['equipo'])) {
    $nombreArea = '';
} else {
    $nombreArea = $_POST['equipo'];
}
$area = new Area_refactorizada();
$area->setIdEmpresa($_SESSION['k_empresa']);
$id_area = $area->crearConsultalike($id_area);
$nombreArea = $area->crearConsultalike($nombreArea);
$consulta = $area->consultarArea($id_area, $nombreArea, $descripcion);
$consulta->num_rows;
$field = $area->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarArea.php';
exit;
if (!$consulta->num_rows <= 0) {
    echo '<script>alert("No existe Coincidencia con los parametros de busquedas introducidos")</script>';
    raiz_amd();
    exit;
}
}
require_once '../modelo/validar_usuario.php';
validar_user_amd();
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/raiz_directorio_principal.php';
if (!isset($_POST['area'])) {
    $id_area = '';
} else {
    $id_area = $_POST['area'];
}
if (!isset($_POST['maquina'])) {
    $id_maquina = '';
} else {
    $id_maquina = $_POST['maquina'];
}
$area = new Area_refactorizada();
$area->setIdEmpresa($_SESSION['k_empresa']);
$area->setIdArea($id_area);
if ($area->existRelacionBetweenAreaMaquina($id_maquina)) {
    $area->next_result();
    $area->relacionarAreaMaquina($id_maquina);
    $consulta = $area->visualizarRelacionAreaMaquina($id_maquina);
    $field = $area->field_count;
    require_once '../vista/amd_MostrarAreaMaquina.php';
    exit;
} else {
    echo '<script>alert("La maquina seleccionada tiene una relacion con el area seleccionada")</script>';
    raiz_amd();
    exit;
}
?>
<?php 
if (!isset($_SESSION)) {
    session_start();
}
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/modal_consulta.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['area'])) {
    $nombreArea = '';
} else {
    $nombreArea = $_POST['area'];
}
$area = new Area_refactorizada();
$area->setNombreArea($nombreArea);
$area->setIdEmpresa($_SESSION['k_empresa']);
$area->existsArea();
$area->next_result();
$area->registrarArea();
$consulta = $area->visualizarAreRegistrada();
$field = $area->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarArea.php';
exit;
?>


require_once '../modelo/validar_usuario.php';
require_once '../modelo/Table.php';
validar_user_amd();
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/raiz_directorio_principal.php';
if (!isset($_POST['area'])) {
    $id_area = '';
} else {
    $id_area = $_POST['area'];
}
if (!isset($_POST['mauquina'])) {
    $id_maquina = '';
} else {
    $id_maquina = $_POST['maquina'];
}
$area = new Area_refactorizada();
$area->setIdEmpresa($_SESSION['k_empresa']);
$area->setIdArea($id_area);
$id_area = $area->crearConsultalike($id_area);
$id_maquina = $area->crearConsultalike($id_maquina);
$consulta = $area->consultarRelacionAreaMaquina($id_maquina, $id_area);
$field = $area->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarAreaMaquina.php';
exit;
?>



require_once '../modelo/validar_usuario.php';
validar_user_amd();
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
if (!isset($_POST['area'])) {
    $id_area = '';
} else {
    $id_area = $_POST['area'];
}
if (!isset($_POST['usuario'])) {
    $nombreUsuario = '';
} else {
    $nombreUsuario = $_POST['usuario'];
}
$area = new Area_refactorizada();
$area->setIdEmpresa($_SESSION['k_empresa']);
$area->setIdArea($id_area);
if ($area->existRelacionBetweenAreaUsuario($nombreUsuario)) {
    $area->next_result();
    $area->relacionarAreaUsuario($nombreUsuario);
    $consulta = $area->visualizarRelacionAreaUsuario($nombreUsuario);
    $field = $area->field_count - 1;
    $tabla = new Table();
    $tabla->crearArraySimple($consulta, $field);
    require_once '../vista/amd_MostrarAreaUsuario.php';
    exit;
} else {
    echo '<script>alert("este Usuario ya tiene una relacion con el area seleccionada")</script>';
    raiz_amd();
    exit;
require_once '../modelo/validar_usuario.php';
require_once '../modelo/Table.php';
validar_user_amd();
require_once '../modelo/Area_refactorizada.php';
require_once '../modelo/raiz_directorio_principal.php';
if (!isset($_POST['area'])) {
    $id_area = '';
} else {
    $id_area = $_POST['area'];
}
if (!isset($_POST['usuario'])) {
    $id_usuario = '';
} else {
    $id_usuario = $_POST['usuario'];
}
$area = new Area_refactorizada();
$area->setIdEmpresa($_SESSION['k_empresa']);
$area->setIdArea($id_area);
$id_area = $area->crearConsultalike($id_area);
$id_usuario = $area->crearConsultalike($id_usuario);
$consulta = $area->consultarRelacionAreaUsuario($id_usuario, $id_area);
$field = $area->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarAreaUsuario.php';
exit;
?>