Esempio n. 1
0
 //busco el numero de la opcion (tabla tborigenaccioncp)
 $opcion = $datosForm['opcion'];
 $lngIdTipoOrigen = $clsCNacp->TipoOrigen($opcion);
 //    $listaOficina=$clsCNacp->ListadoOficinas($strLista);
 $formulario["Tipo"] = $lngIdTipoOrigen['Descripcion'];
 logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||lngIdTipoOrigen: " . $lngIdTipoOrigen['Descripcion']);
 $formulario["NumTipo"] = $lngIdTipoOrigen['lngIdTipoOrigen'];
 logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||lngIdTipoOrigen: " . $lngIdTipoOrigen['lngIdTipoOrigen']);
 $formulario["strNumOrigen"] = $datosForm['strNumOrigen'];
 logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||lngIdTipoOrigen: " . $lngIdTipoOrigen['strNumOrigen']);
 //comprobamos el tipo de origen de accion propuesta (tabla tborigenaccioncp)
 if ($lngIdTipoOrigen['Descripcion'] === 'No Conformidad') {
     logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Tipo: No Conformidad");
     $tipo = 'noConformidad';
     //extraigo los datos de la no conformidad
     $datosTipificacion = $clsCNNCS->DatosSolCierre($datosForm['Id']);
     //relleno el array de los datos del formulario
     $formulario['Origen'] = $datosTipificacion['strNoConfServ'];
     $formulario['Oficina'] = $datosTipificacion['strOficina'];
     $formulario['DescProblema'] = $datosTipificacion['strReqIncumplido'];
     $formulario['IdOrigen'] = $datosTipificacion['lngId'];
     $formulario['registradoPor'] = $datosTipificacion['strDetectadaPor'];
 } else {
     if ($lngIdTipoOrigen['Descripcion'] === 'Felicitación' || $lngIdTipoOrigen['Descripcion'] === 'Sugerencia' || $lngIdTipoOrigen['Descripcion'] === 'Queja') {
         logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Tipo: Reclamacion");
         $tipo = 'reclamacion';
         //extraigo los datos de la reclamacion (Felicitación),(Sugerencia) o (Queja)
         $datosReclamacion = $clsCNRecl->DatosReclamacion($datosForm['Id']);
         //relleno el array de los datos del formulario
         $formulario['Origen'] = $datosReclamacion['strReclamacion'];
         $formulario['Oficina'] = $datosReclamacion['strOficina'];
            //ahora hago el/los envios de correos
            for ($i = 0; $i < count($DatosEnvio); $i++) {
                EnviaCorreos($DatosEnvio[$i]['email'], $_POST['ori'], $DatosEnvio[$i]['Responsable'], $_POST['strNumOrigen'], date('d/m/Y'), $DatosEnvio[$i]['Departamento'], $datosEmail['tipo']);
            }
        }
        //        //envio correo al responsable de oficina o departamento
        //        //busco el responsable de oficina o departamento
        //        $DatosResponsable=$clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']);
        //
        //        EnviaCorreos($DatosResponsable['email'], $_POST['ori'], $DatosResponsable['Responsable'], $_POST['strNumOrigen'],  date('d/m/Y'), $DatosResponsable['Departamento']);
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha realizado correctamente el cierre de la No Conformidad">';
    }
} else {
    $opcion = $_GET['opcion'];
    //recuperar los datos de la reclamacion por la id
    $datosTipificacion = $clsCNNCS->DatosSolCierre($_GET["id"]);
    ?>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../images/q.ico">
<TITLE>No Conformidad-CIERRE</TITLE>
<!--            HE INCLUIDO AQUI ESTAS LIBRERIAS DE jQuery PACO-->
<?php 
    librerias_jQuery_listado();
    ?>
<!--       FIN     HE INCLUIDO AQUI ESTAS LIBRERIAS DE jQuery PACO-->

<script language="JavaScript">