예제 #1
0
$strNumHasta = $_GET['strNumHasta'];
if ($strNumHasta != '') {
    $long = strlen($strNumHasta);
    for ($i = 1; $i <= 7 - $long; $i++) {
        $strNumHasta = '0' . $strNumHasta;
    }
}
$strNumHastaAnio = $_GET['strNumHastaAnio'];
$datFechaAltaDesde = $_GET['datFechaAltaDesde'];
$datFechaAltaHasta = $_GET['datFechaAltaHasta'];
$datFechaMaxCierreDesde = $_GET['datFechaMaxCierreDesde'];
$datFechaMaxCierreHasta = $_GET['datFechaMaxCierreHasta'];
$optTipoAccion = $_GET['optTipoAccion'];
$optEstado = $_GET['optEstado'];
require_once '../CN/clsCNacp.php';
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$arResult = $clsCNacp->ListadoConsulta($strNumDesde, $strNumDesdeAnio, $strNumHasta, $strNumHastaAnio, $datFechaAltaDesde, $datFechaAltaHasta, $datFechaMaxCierreDesde, $datFechaMaxCierreHasta, $optTipoAccion, $optEstado, $_GET['strOficina'], $_GET['strDepartamento']);
?>
            <br/>
            <table id="datatablesMod" class="display">
                <thead>
                    <tr>
                        <th>Nº</th>
                        <th>Tipo Acci&oacute;n</th>
                        <th>Fecha de Alta</th>
                        <th>Origen</th>
                        <th>Registro de Origen</th>
                        <th>Fecha Max. de Cierre</th>
                        <th>Responsable</th>
                    </tr>
예제 #2
0
<?php

session_start();
require_once '../CN/clsCNacp.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '62,576';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//Control de Permisos. Hay que incluirlo en todas las páginas
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
$consulta = $clsCNacp->ConsultaACP($_GET['id'], $_SESSION['usuario']);
$datosAccionCP = $clsCNacp->DatosAccionCP($_GET['id'], $_SESSION['usuario']);
$listaVerificaciones = $clsCNacp->ListaVerificaciones($strListaV, $_GET['id']);
$datosAccionCP = $clsCNacp->DatosAccionCP($_GET['id'], $_SESSION['usuario']);
$responsable = $clsCNacp->NombreNumIdResponsable($datosAccionCP['lngIdResponsable']);
$listaOficina = $clsCNacp->ListadoOficinas($strLista);
?>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNObj.php';
require_once '../CN/clsCNacp.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='141';
//
////le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNObj = new clsCNObj();
$clsCNObj->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
function Puntuacion($opcion)
{
    if ($opcion === '5') {
        $html = "<option value='5' selected>Muy relevante</option>";
    } else {
        $html = "<option value='5'>Muy relevante</option>";
    }
    if ($opcion === '4') {
        $html = $html . "<option value='4' selected>Bastante relevante</option>";
    } else {
        $html = $html . "<option value='4'>Bastante relevante</option>";
    }
    if ($opcion === '3') {
        $html = $html . "<option value='3' selected>Relevante</option>";
$strNumDesdeAnio = $_GET['strNumDesdeAnio'];
$strNumHasta = $_GET['strNumHasta'];
if ($strNumHasta != '') {
    $long = strlen($strNumHasta);
    for ($i = 1; $i <= 7 - $long; $i++) {
        $strNumHasta = '0' . $strNumHasta;
    }
}
$strNumHastaAnio = $_GET['strNumHastaAnio'];
$datFechaAltaDesde = $_GET['datFechaAltaDesde'];
$datFechaAltaHasta = $_GET['datFechaAltaHasta'];
$datFechaMaxCierreDesde = $_GET['datFechaMaxCierreDesde'];
$datFechaMaxCierreHasta = $_GET['datFechaMaxCierreHasta'];
$optTipoAccion = $_GET['optTipoAccion'];
require_once '../CN/clsCNacp.php';
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$arResult = $clsCNacp->ObtieneListaACP($strNumDesde, $strNumDesdeAnio, $strNumHasta, $strNumHastaAnio, $datFechaAltaDesde, $datFechaAltaHasta, $datFechaMaxCierreDesde, $datFechaMaxCierreHasta, $optTipoAccion);
?>
            <br/>
            <table id="datatablesMod" class="display">
                <thead>
                    <tr>
                        <th>Nº</th>
                        <th>Tipo Acci&oacute;n</th>
                        <th>Fecha de Alta</th>
                        <th>Origen</th>
                        <th>Descripción Verificación</th>
                        <th>Fecha Max. de Cierre</th>
                        <th>Responsable</th>
                    </tr>
예제 #5
0
session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNacp.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '61,575';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//Control de Permisos. Hay que incluirlo en todas las páginas
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
function EnviaCorreos($strMail, $originado, $destinatario, $num, $fecha, $departamento, $tipo)
{
    require_once '../general/phpmailer/PHPMailerAutoload.php';
    $to = $strMail;
    $from = '*****@*****.**';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = "Sistema de Qualidad";
예제 #6
0
session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNacp.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '60,573';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//Control de Permisos. Hay que incluirlo en todas las páginas
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//funcion de envio de correo
function EnviaCorreoAlta($strMail, $originado, $destinatario, $num, $fecha, $departamento, $tipo)
{
    require_once '../general/phpmailer/PHPMailerAutoload.php';
    $to = $strMail;
    $from = '*****@*****.**';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
예제 #7
0
session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNacp.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '59,572';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
function EnviaCorreos($strMail, $originado, $destinatario, $num, $fecha, $departamento, $tipo)
{
    require_once '../general/phpmailer/PHPMailerAutoload.php';
    $to = $strMail;
    $from = '*****@*****.**';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = "Sistema de Qualidad";
예제 #8
0
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNNCS.php.';
require_once '../CN/clsCNPM.php';
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNacp.php';
require_once '../general/funcionesGenerales.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNNCS = new clsCNNCS();
$clsCNNCS->setStrBD($_SESSION['mapeo']);
$clsCNPM = new clsCNPM();
$clsCNPM->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '59,571';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
function EnviaCorreos($strMail, $originado, $destinatario, $num, $fecha, $departamento, $tipo)
{
    require_once '../general/phpmailer/PHPMailerAutoload.php';
    $to = $strMail;
    $from = '*****@*****.**';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
//$clsCNncs->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
function TipoAccion()
{
    if ($_POST['optACP'] == '0') {
        return 0;
    } else {
        if ($_POST['optACP'] == '1') {
            return 1;
        }
    }
}
$datosForm = array("strOficina" => $_POST['strOficina'], "txtDescProblema" => $_POST['txtDescProblema'], "strCausaRaiz" => $_POST['strCausaRaiz'], "strDescAccion" => $_POST['strDescAccion']);
if (isset($_POST["cmdAltaAccion"])) {
    $clsCNacp = new clsCNacp();
    $clsCNacp->setStrBD($_SESSION['mapeo']);
    $num = $clsCNacp->IdAccionCP();
    $varRes = $clsCNacp->AltaNueva($num, $_SESSION['usuario'], $_POST['optACP'], $_POST['lngIdTipoOrigen'], $_POST['strOficina'], $_POST['txtDescProblema'], $_POST['strCausaRaiz'], $_POST['strDescAccion'], $_POST['datFechaMaxCierre']);
    if ($varRes == true) {
        $_SESSION['datosForm'] = $datosForm;
        //$_SESSION['datosForm']=$datosForm;
        logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Accion Correctiva,Preventiva->Alta|| Se ha insertado correctamente en la tabla tbreclamaciones");
    } else {
        logger('error', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . "||||Medición, Análisis y Mejora->Accion Correctiva,Preventiva->Alta|| ERROR: " . $varRes);
    }
    //guardamos la $IdReclamacion mas alta que hay en la tabla
    $IdAccioncp = $clsCNacp->IdAccionCP();
    if ($varRes != 1) {
        $_SESSION['datosForm'] = $datosForm;
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=' . $varRes . '">';