示例#1
0
 //    $OK=$clsCNacp->Alta($num,$_POST['strAsigEmpl'],$_POST['TipoOrigen'],$_POST['lngIdOrigen'],$_POST['strNumOrigen'],$_SESSION['usuario'],$_POST['optACP'],$_POST['strOficina'],mysql_real_escape_string($_POST['txtDescProblema']),
 //                      mysql_real_escape_string($_POST['strCausaRaiz']),mysql_real_escape_string($_POST['strDescAccion']),$_POST['datFechaMaxCierre']);
 $OK = $clsCNacp->Alta($num, $_POST['strAsigEmpl'], $_POST['TipoOrigen'], $_POST['lngIdOrigen'], $_POST['strNumOrigen'], $_SESSION['usuario'], $_POST['optACP'], $_POST['strOficina'], $_POST['txtDescProblema'], $_POST['strCausaRaiz'], $_POST['strDescAccion'], $_POST['datFechaMaxCierre']);
 //segundo actualizo los datos de la tabla
 if ($OK != false) {
     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 tbaccioncorrprev");
     $lngIdAccion = $OK;
     //ahora actualizo de la tabla correspondiente si este alta no es Directo (Quejas y Sugerencias, No Conformidad o Propuesta de Mejora)
     if ($_POST['TipoOrigen'] === 'No Conformidad') {
         $OK2 = $clsCNNCS->CierreConACP($_POST['lngIdOrigen'], $_POST['strCierre'], $lngIdAccion, $_POST['datFechaMaxCierre']);
     } else {
         if ($_POST['TipoOrigen'] === 'Felicitación' || $_POST['TipoOrigen'] === 'Sugerencia' || $_POST['TipoOrigen'] === 'Queja') {
             $OK2 = $clsCNRecl->CierreConACP($_POST['lngIdOrigen'], $_POST['strCierre'], $lngIdAccion, $_POST['datFechaMaxCierre']);
         } else {
             if ($_POST['TipoOrigen'] === 'Propuesta de Mejora') {
                 $OK2 = $clsCNPM->CierreConACP($_POST['lngIdOrigen'], $_POST['strCierre'], $lngIdAccion, $_POST['datFechaMaxCierre']);
             } else {
                 if ($_POST['TipoOrigen'] === 'Directo') {
                     $OK2 = true;
                 }
             }
         }
     }
     //ahora guardo la tarea nueva de ACP en tbtareas
     $clsCNRecl->tareaNueva('ACP', 'Sin Verificar', 'Verificación', $lngIdAccion, $num, $_SESSION['usuario'], $_POST);
     if ($OK2 === true) {
         //revisar si hay fichero a adjuntar
         if (!$_FILES['doc']['error'] == 4 && $_FILES['doc']['name'] != '') {
             logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Tiene fichero adjunto: " . $_FILES['doc']['name']);
             //le damos un nombre al fichero
             //este nombre consta del numero nc($num)+fecha(año+mes+dia+hora+min+seg)