<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '39,421';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNProv.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Evaluaci&oacute;n de Proveedores</title>
        <script language="JavaScript">
            <!-- //
            var txt="-    Sistema de Gestión de la Calidad    ";
            var espera=120;
            var refresco=null;
 
            function rotulo_status() {
                window.status=txt;
                txt=txt.substring(1,txt.length)+txt.charAt(0);        
                refresco=setTimeout("rotulo_status()",espera);
            }
 
<?php

session_start();
require_once '../CN/clsCNProv.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '34,403';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Realización del Producto->Proveedores->Aprobacion|| Ha pulsado 'Revisar Estado'");
    //var_dump($_POST);die;
    //damos de alta este nuevo equipo
    $OK = $clsCNProv->revisarProv($_POST);
    //si se ha insertado correctamente enviamos un correo
    if ($OK !== false) {
        //voy a exito
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha realizado correctamente la revisión del estado de el proveedor">';
        die;
    } else {
        //voy a error
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha realizado correctamente la revisión del estado de el proveedor">';
<?php

session_start();
require_once '../CN/clsCNProv.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '34,402';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
if (isset($_POST['cmdOpcion'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Realización del Producto->Proveedores->Alta|| Ha pulsado 'Aceptar'");
    //var_dump($_POST);die;
    if ($_POST['cmdOpcion'] === 'editar_proveedor') {
        //damos de alta este nuevo equipo
        $OK = $clsCNProv->editarProv($_POST);
        //si se ha insertado correctamente enviamos un correo
        if ($OK !== false) {
            //voy a exito
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha editado correctamente los datos del Proveedor">';
            die;
        } else {
            //voy a error
<?php

//funcion AJAX que es llamada por 'contabilizar_facturas_proceso.php'
session_start();
require_once '../general/funcionesGenerales.php';
require_once '../CN/clsCNProv.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$id = $_GET['id'];
$opcion = $_GET['opcion'];
$comentario = $_GET['comentario'];
//guardamos la evaluacion del proveedor en la tabla 'tbevaluaciones'
$OK = $clsCNProv->evaluacionDelProveedor($id, $opcion, $comentario);
if ($OK === TRUE) {
    $respuesta = 'Proveedor Nº ' . $id . '...OK Evaluado<br>';
} else {
    $respuesta = 'Proveedor Nº ' . $id . '...ERROR Evaluado<br>';
}
echo $respuesta;
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '35,403';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNProv.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Selecci&oacute;n Proveedores para Revisar</title>
        <script language="JavaScript">
            <!-- //
            var txt="-    Sistema de Gestión de la Calidad    ";
            var espera=120;
            var refresco=null;
 
            function rotulo_status() {
                window.status=txt;
                txt=txt.substring(1,txt.length)+txt.charAt(0);        
                refresco=setTimeout("rotulo_status()",espera);
            }
 
<?php

session_start();
require_once '../CN/clsCNProv.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='37';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
//ha pulsado en SI, realizamos las siguientes tareas
if (isset($_POST['idIncidencia']) && $_POST['idIncidencia'] !== "") {
    //1º doy de alta una nueva No Conformidad
    //me traigo los datos de la incidencia
    $incidencia = $clsCNProv->datosIncidencia($_POST['idIncidencia']);
    require_once '../CN/clsCNNcs.php';
    $clsCNNCS = new clsCNNCS();
    $clsCNNCS->setStrBD($_SESSION['mapeo']);
    //es la ultima NC existente
    $num = $clsCNNCS->IdNoConformidad();
    //la nueva le sumo 1
    $id = $num + 1;
    $OK = $clsCNNCS->Alta($num, $_SESSION['usuario'], $incidencia['strProveedor'], 'Incidencia Nº ' . $_POST['idIncidencia'], $incidencia['strMotivo'], '', '', '', '', '');
    if ($OK === false) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha abierto la No Conformidad de esta Incidencia">';
        die;
<?php

session_start();
require_once '../CN/clsCNProv.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '37,411';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
if (isset($_POST['id'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Realización del Producto->Proveedores->Incidencia->Alta|| Ha pulsado 'Añadir Incidencia'");
    //var_dump($_POST);die;
    //si $_POST[IdInc] esta vacio es nuevo,si viene un numero es la incidencia a editar
    if ($_POST['IdInc'] === '') {
        //damos de alta una nueva incidencia a este proveedor
        $OK = $clsCNProv->altaIncidenciaProv($_POST);
        //si se ha insertado correctamente nos vamos a provincaltaexito.php
        if ($OK !== false) {
            //voy a provincaltaexito.php
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/provincaltaexito.php?IdIncid=' . $OK . '">';
            die;
        }
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '38,412';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNProv.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Modificación/Consulta de Incidencia</title>
        <script language="JavaScript">
            <!-- //
            var txt="-    Sistema de Gestión de la Calidad    ";
            var espera=120;
            var refresco=null;
 
            function rotulo_status() {
                window.status=txt;
                txt=txt.substring(1,txt.length)+txt.charAt(0);        
                refresco=setTimeout("rotulo_status()",espera);
            }
 
<?php

session_start();
require_once '../CN/clsCNProv.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '34,401';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Realización del Producto->Proveedores->Alta|| Ha pulsado 'Aceptar'");
    //var_dump($_POST);die;
    if ($_POST['cmdAlta'] === 'Nuevo') {
        //damos de alta este nuevo equipo
        $OK = $clsCNProv->altaProv($_POST);
        //si se ha insertado correctamente enviamos un correo
        if ($OK !== false) {
            //voy a exito
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/provincalta.php?id=' . $OK . '">';
            die;
        } else {
            //voy a error
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='39';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
require_once '../CN/clsCNProv.php';
$clsCNProv = new clsCNProv();
$clsCNProv->setStrBD($_SESSION['mapeo']);
//var_dump($_POST);die;
//ahora recorro este array y doy de alta las evaluaciones
$txtComentario = $_POST['strComentario'];
?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Evaluaci&oacute;n de Proveedores - Proceso</title>
        <script language="JavaScript">
            var txt="-    Sistema de Gestión de la Calidad    ";
            var espera=120;
            var refresco=null;
 
            function rotulo_status() {
                window.status=txt;
                txt=txt.substring(1,txt.length)+txt.charAt(0);