Ejemplo n.º 1
0
        ?>
            <input class="textbox1" size="40" value="<?php 
        echo $datosReclamacion['strOficina'];
        ?>
" type="text" id="strOficina" name="strOficina"
                   onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" 
                   onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);comprobarOficina(this);" />
            </div>
          </td>
          <td></td>
          <td width="170">
            <div align="left">
            <label class="nombreCampo">Departamento:</label>
            <?php 
        //funcion general
        autocomplete_departamentos('strDepartamento');
        ?>
            <input class="textbox1" value="<?php 
        echo $datosReclamacion['strDepartamento'];
        ?>
" type="text" id="strDepartamento" name="strDepartamento" 
                   onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" 
                   onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);comprobarDepartamento(this);" />
            </div>
          </td>
          <td width="70"></td>
          <td width="150"> 
            <div align="left">
                <?php 
        if ($lngPermiso == 2) {
            ?>
function pagina($datosCliente)
{
    //$clsCNUsu=new clsCNUsu();
    ?>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../images/q.ico">
<TITLE>Reclamación - ALTA</TITLE>
<?php 
    //estas funciones son generales
    librerias_jQuery();
    ?>
<script language="JavaScript">

function validar()
{
  if ((document.form1.strEmail.value)=='')	
  { 
	if (confirm("Recuerde que sino nos indica su e-mail no podremos enviarle el seguimiento de su reclamación. ¿Desea enviar el formulario?"))
	{
      validar2();
	}
  
  }else{
      validar2();
  }
}  

function validar2()
{
  esValido=true;
  textoError='';
  //comprobacion del campo 'optCri013', la vble. 'esValidoOptCri013' la inicio en false y recorro todos los check
  esValidoOptCri013=false;
  for(i=0;i<document.form1.optCri013.length;i++){
      //si encuentro algun valor cheked (seleccionado) paso 'esValidoOptCri013' a true
      if(document.form1.optCri013[i].checked){
          esValidoOptCri013=true;
      }
  }
  // y se termina comprobando como esta la vble. 'esValidoOptCri013'
  if(esValidoOptCri013==false){
      textoError=textoError+"Por favor seleccione si se trata de una felicitación, un comentario o una queja.\n";
      esValido=false;
  }
  //comprobacion del campo 'strServAfect'
  if (document.form1.strServAfect.value.length > 50){ 
    textoError=textoError+"El nombre del Servicio Afectado tiene una longitud excesiva.\n";
    document.form1.strServAfect.style.borderColor='#FF0000';
    document.form1.strServAfect.title ='El nombre del Servicio Afectado tiene una longitud excesiva';
    esValido=false;
  }
  if (document.form1.strServAfect.value.length < 0){ 
    textoError=textoError+"Es necesario introducir el nombre del Servicio Afectado.\n";
    document.form1.strServAfect.style.borderColor='#FF0000';
    document.form1.strServAfect.title ='Se debe introducir el nombre del Servicio Afectado';
    esValido=false;
  }
  //comprobacion del campo 'strTipReclamacion'
  if (document.form1.strTipReclamacion.value == ''){ 
    textoError=textoError+"Es necesario introducir la Tipificación de la Reclamación.\n";
    document.form1.strProductos2.style.borderColor='#FF0000';
    document.form1.strTipReclamacion.style.borderColor='#FF0000';
    document.form1.strTipReclamacion.title ='Se debe introducir la Tipificación de la Reclamación';
    esValido=false;
  }
  //comprobacion del campo 'strClienteNombre', 'strClienteApellidos' y 'strEmpresa'
  if (document.form1.strClienteNombre.value == '' && document.form1.strClienteApellidos.value == ''){
        if (document.form1.strEmpresa.value == ''){ 
            textoError=textoError+"Es necesario introducir el Nombre y Apellidos o Empresa del Cliente.\n";
            document.form1.strClienteNombre.style.borderColor='#FF0000';
            document.form1.strClienteApellidos.style.borderColor='#FF0000';
            document.form1.strEmpresa.style.borderColor='#FF0000';
            document.form1.strClienteNombre.title ='Se debe introducir el Nombre del Cliente';
            document.form1.strClienteApellidos.title ='Se debe introducir el Apellidos del Cliente';
            document.form1.strEmpresa.title ='Se debe introducir la Empresa del Cliente';
            esValido=false;
        }
  }else{
      defaultBorder(document.form1.strClienteNombre);
      defaultBorder(document.form1.strClienteApellidos);
      defaultBorder(document.form1.strEmpresa);
  }
  //comprobacion del campo 'strDescripcion'
  if (document.form1.strDescripcion.value == ''){ 
    textoError=textoError+"Falta la Causa de la Reclamación.\n";
    document.form1.strDescripcion.style.borderColor='#FF0000';
    document.form1.strDescripcion.title ='Se debe introducir la Causa de la Reclamación';
    esValido=false;
  }
  //comprobacion del campo 'datFechaServicio'
  if (!esFechaValida(document.form1.datFechaServicio)){ 
    textoError=textoError+"La fecha no está introducida correctamente.\n";
    document.form1.datFechaServicio.style.borderColor='#FF0000';
    document.form1.datFechaServicio.title ='La fecha no está introducida correctamente';
    esValido=false;
  }


  //indicar el mensaje de error si es 'esValido' false
  if (!esValido){
          alert(textoError);
  }

  if(esValido==true){
      document.getElementById('btnAlta').value="Enviando...";
      document.getElementById('btnAlta').disabled=true;
      document.form1.submit();
  }else{
      return false;
  }  
}
</script>
<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);
        }

// --></script>
<!--<SCRIPT language="JavaScript" SRC="/include/frames.js"></SCRIPT>-->
<script languaje="JavaScript"  type="text/JavaScript">
<!--
function Modificar(menu)
{

		document.form1.strTipReclamacion.value = menu.options[menu.selectedIndex].text
}
//-->
</script>
<SCRIPT LANGUAGE="JavaScript" SRC="../js/valida.js">
<!--
	alert('Error en el fichero valida.js');
// -->
</SCRIPT>
<link href="../css/Estilos_Qualidad.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="../css/calidad2.css" type="text/css">
<?php 
    //Funciones generales - carga las funciones auxiliares de eventos de los inputText
    eventosInputText();
    ?>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function desactivaBoton() {
    if (this.form1.cmdAlta.value == "Anular") {
      alert("Está intentando dar de alta dos veces");
      this.form1.strDescripcion.name="";
    }else{
        this.form1.cmdAlta.value = "Anular";
    }
}
</SCRIPT> 
<SCRIPT language="JavaScript" SRC="../js/car_valido.js">

</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">

<!-- Inicio
function MakeArrayday(size) {
this.length = size;
for(var i = 1; i <= size; i++) {
this[i] = ""
}
return this
}

function funClock() {
if (!document.layers && !document.all)
return;
var runTime = new Date()
var hours = runTime.getHours()
var minutes = runTime.getMinutes()
var seconds = runTime.getSeconds()
var dn = "am";


if (minutes <= 9) {
minutes = "0" + minutes;
}
if (seconds <= 9) {
seconds = "0" + seconds;
}
movingtime = "<b>"+ hours + ":" + minutes + ":" + seconds + " " +  "</b>";
if (document.layers) {
document.layers.clock.document.write(movingtime);
document.layers.clock.document.close();
}
else if (document.all) {
clock.innerHTML = movingtime;
}
setTimeout("funClock()", 1000)
}
window.onload = funClock;
//  Fin -->
</script>


<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from JavaScript-Impaired Browsers
function initArray() {
 for(i=0;i<initArray.arguments.length; i++)
  this[i] = initArray.arguments[i];
}

var isnMonths=new initArray("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
var isnDays= new initArray("Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","Sabado","Domingo")
today=new Date()
hrs=today.getHours()
min=today.getMinutes()
sec=today.getSeconds()
clckh=""
clckm=""
clcks=""
clck=""

var stnr=""
var ns="0123456789"
var a="";
// End Hiding -->
</script>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 rightMargin=0 bottomMargin=0 marginwidth="0" marginheight="0"  background="../images/fondo.gif" onLoad="rotulo_status();">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!-- Cabecera-->
  <tr>
  <td colspan="2" width="40%" height="100%" border="0" alt=""  ></td>
   <td  width="780" height="35" border="0" alt="" bgcolor="#FFFFFF"  class="Text2">
   <table border="0" cellpadding="0" cellspacing="0" width="780">

   <tr>
   <!-- contenido pagina -->
   <td width="768" height="854" border="0" alt="" valign="top">
   <br><p></p>

<center>
    
<?php 
    $tituloForm = "COMENTARIOS<br>DE CLIENTE";
    $paginaForm = '';
    require_once '../vista/CodFormat.php';
    $codFormat = new CodFormat();
    $codFormat->setStrBD($_SESSION['mapeo']);
    $formatoForm = $codFormat->SelectFormato(60);
    $numeroForm = '';
    $disabledForm = 'disabled';
    date_default_timezone_set('Europe/Madrid');
    $fechaForm = date('d/m/Y');
    require_once '../reclamacionExterna/cabeceraForm.php';
    ?>
  <div class="doc"> 
    <hr color = "#FF9900">
    <br/>
    <form name="form1" method="post" action="../reclamacionExterna/reclamacionExterna.php" onSubmit="desactivaBoton()">
	
      <table width="640" border="0" class="zonaactiva">
        <tr> 
          <td class="subtitulo" colspan="6">&nbsp;Datos del Cliente</td>
        </tr>
        <tr> 
          <td width="150">
              <div align="left">
              <label class="nombreCampoRojo">Nombre</label>
              <input class="textbox1Obligatorio" type="text" name="strClienteNombre" maxlength="30"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputTextObligatorio(this);"
                     value="<?php 
    echo $datosCliente['strNombre'];
    ?>
" />
              </div>
          </td>
          <td width="50"></td>
          <td colspan="3">
              <div align="left">
              <label class="nombreCampoRojo">Apellidos</label>
              <input class="textbox1Obligatorio" type="text" name="strClienteApellidos" maxlength="30"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputTextObligatorio(this);"
                     value="<?php 
    echo $datosCliente['strApellidos'];
    ?>
" />
              </div>
          </td>
          <td width="5"></td>
        </tr>
        <tr> 
            <td width="150">
              <div align="left">
              <label class="nombreCampoRojo">Empresa</label>
              <input class="textbox1Obligatorio" type="text" name="strEmpresa" maxlength="30"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputTextObligatorio(this);"
                     value="<?php 
    echo $datosCliente['strEmpresa'];
    ?>
" />
              </div>
          </td>
          <td></td>
          <td colspan="3"> 
              <div align="left">
              <label class="nombreCampo">Domicilio</label>
              <input class="textbox1" type="text" name="strDireccion" maxlength="50"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
              </div>
          </td>
        </tr>
        <tr> 
          <td width="150"> 
              <div align="left">
              <label class="nombreCampo">Poblaci&oacute;n</label>
              <input class="textbox1" type="text" name="strPoblacion" maxlength="20"  
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
              </div>
          </td>
          <td width="20"></td>
          <td width="180">
              <div align="left"> 
              <label class="nombreCampo">Provincia</label>
              <input class="textbox1" type="text" name="strProvincia" maxlength="20"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
              </div>
          </td>
          <td width="80"></td>
          <td>
              <div align="left">
              <label class="nombreCampo">C.P.</label>
              <input class="textbox1" type="text" name="lngCP" maxlength="5" style="width: 97%"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);"
                     value="<?php 
    echo $datosCliente['lngCP'];
    ?>
" />
              </div>
          </td>
        </tr>
        <tr> 
          <td width="150">
              <div align="left">
              <label class="nombreCampo">Telf.</label>
              <input class="textbox1" type="text" name="strTelefono" maxlength="12"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" 
                     value="<?php 
    echo $datosCliente['lngTelefono'];
    ?>
" />
              </div>
          </td>
          <td></td>
          <td colspan="3"> 
              <div align="left">
              <label class="nombreCampoRojo">E-mail</label>
              <input class="textbox1Obligatorio" type="text" name="strEmail" maxlength="50"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputTextObligatorio(this);" 
                     value="<?php 
    echo $datosCliente['strCorreo'];
    ?>
" />
              </div>
          </td>
        </tr>
        <tr>
            <td height="15px"></td>
        </tr>
      </table>
	
      <table width="640"  border = "0" class="zonaactiva">
      <tr>
         <td class="subtitulo" colspan="7">Datos del Servicio o Producto</td>
      </tr>
        <tr> 
         <td width="200">
             <div align="left">
             <label class="nombreCampo">Nombre</label>
             <input class="textbox1" type="text" name="strServAfect" maxlength="50"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
             </div>
         </td>
         <td width="50"></td>
         <td width="70"></td>
         <td width="80">
             <div align="left">
             <label class="nombreCampo" width="70">Fecha</label>
            <?php 
    datepicker_español('datFechaServicio');
    ?>
            <style type="text/css">
            /* para que no salga el rectangulo inferior */        
            .ui-widget-content {
                border: 0px solid #AAAAAA;
            }
            </style>
            
            <input class="textbox1" type="text" id="datFechaServicio" name="datFechaServicio" maxlength="38"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
             </div>
          </td>
          <td width="80"></td>
          <td width="90">
             <div align="left">
              <label class="nombreCampo">Factura</label>
              <input class="textbox1" type="text" name="lngFactura" maxlength="11"
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
             </div>
          </td>
          <td width="5"></td>
        </tr>
        <tr> 
          <td width="200">
            <div align="left">
            <label class="nombreCampo">Oficina:</label>
            <?php 
    //funcion general
    autocomplete_oficinas('strOficina');
    //funcion general
    activarPlaceHolder();
    ?>
            <input class="textbox1" size="40" type="text" id="strOficina" name="strOficina" 
                   onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
            </div>
          </td>
          <td width="80"></td>
          <td colspan="2">
            <div align="left">
            <label class="nombreCampo">Departamento:</label>
            <?php 
    //funcion general
    autocomplete_departamentos('strDepartamento');
    ?>
            <input class="textbox1" type="text" id="strDepartamento" name="strDepartamento" 
                   onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
            </div>
          </td>
          <td></td>
          <td> 
            <div align="left">
              <label class="nombreCampo">Expediente</label>
              <input class="textbox1" type="text" name="lngExpediente" maxlength="11" 
                     onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputText(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputText(this);" />
            </div>
          </td>
        </tr>
        <tr>
            <td height="15px"></td>
        </tr>
      </table>
      
      <table width="640"  border = "0" class="zonaactiva">
      <tr>
         <td class="subtitulo" colspan="3">Tipo de Comentario</td>
      <tr align="center">
          
          <td height="25" class="nombreCampo"><center>Felicitación</center></td>
          <td height="25" class="nombreCampo"><center>Sugerencia</center></td>
          <td height="25" class="nombreCampo"><center>Queja</center></td>
      </tr>    
       <tr>
          <td width="33%" class="txtgeneral"><input name="optCri013" type="radio" value="1" /></td>
          <td width="33%" class="txtgeneral"><input name="optCri013" type="radio" value="2" /></td>
          <td width="33%" class="txtgeneral"><input name="optCri013" type="radio" value="3" /></td>
        </tr>
        
      </table>


       <table width="640" border="0" height="101" class="zonaactiva">
        <tr> 
          <td height="30" width="200" class="nombreCampoRojo"><div align="right">Tipos existentes:</div></td>
          <td>
              <div align="left">
              <select class="textbox1Obligatorio" name="strProductos2" style="width: 220px" onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onChange="defaultBorder(document.form1.strTipReclamacion);Modificar(this);onMouseOverInputText(document.form1.strTipReclamacion);">
                  <?php 
    //funcion general
    echo TiposReclamacion('');
    ?>
              </select>
              </div>
          </td>
          <td width="100">&nbsp;</td>
        </tr>
        <tr> 
          <td height="20" class="nombreCampoRojo"><div align="right">Clasificación:</div></td>
          <td>
            <div align="left">
                <input class="textbox1" style="width:220px" type="text" name="strTipReclamacion" readonly id="Text1" onchange="onMouseOverInputText(this);" onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" />
            </div>
          </td>
          <td width="100">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="3" align="center">
              <font color="#FF0000" size="-2">
                Si la opción que desea no se encuentra definida en el combo, escríbala en el campo Clasificación
              </font>
          </td>
      </tr>
     </table>
      
      <table width="640" border="0" class="zonaactiva">
        <tr> 
          <td class="subtitulo" colspan="4">Comentario del Cliente</td>
        </tr>
        <tr> 
          <td colspan="4"> 
            <textarea class="textbox1areaObligatorio" name=strDescripcion rows=10 cols="20" onKeyDown="LimitaTexto(this, 800);" onKeyUp="LimitaTexto(this, 800);"
                      onchange="onMouseOverInputText(this);" onMouseOver="onMouseOverInputText(this);" onMouseOut="onMouseOutInputTextObligatorio(this);" onfocus="onFocusInputText(this);" onblur="onBlurInputTextObligatorio(this);"></textarea>
          </td>
        </tr>
<!--        <tr> 
            <td height="25" colspan="2" class="nombreCampo">
              <div align="right">
                Si desea incluir un Documento anexo pulse aqu&iacute;
                <input name="selAprobar" type="checkbox" value="Aprobar" />
              </div>
            </td>
            <td colspan="2"></td>
        </tr>
        <tr> -->
            <td colspan="2" class="nombreCampo">
              <div align="right">
                <?php 
    date_default_timezone_set('Europe/Madrid');
    ?>
                Fecha:<input class="textbox1" type="text" style="width:22%" readonly name="datFechaReclamacion" maxlength="10" value='<?php 
    print date("d/m/y");
    ?>
' />
              </div>
          </td>
          <td colspan="2" class="nombreCampo"> 
<!--            <div align="left">
              Queja recibida por:  
              <input class="textbox1" type="text" readonly name="strRecibidoPor" style="width:50%" maxlength="46" value="<?php 
    //echo $objDatos['strNombre'].' '.$objDatos['strApellidos'];
    ?>
" />
            </div>-->
          </td>
        </tr>
      </table>
      <P>
        <input type="hidden" name="lngIdEmpleado" value="<?php 
    echo $objDatos['lngIdEmpleado'];
    ?>
" />
	<input type="hidden" name="ori" value="<?php 
    echo $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
    ?>
" />
<!--        <a href="../vista/reclalta.php" onclick="javascript:validar();"><img src="../images/botones/GuardarDatos.png" width="80" height="25" border="0" alt="Enviar" /></a>-->
        <input type="button" class="button" name="cmdAlta" id="btnAlta" value = "Guardar Datos" onclick="javascript:validar();" /> 
        <input type="hidden"  name="cmdAlta" value="Aceptar" />
        <input type="hidden" name="num" value="<?php 
    echo $num;
    ?>
" />
        <input type="hidden" name="strUsuario" value="<?php 
    echo $_POST['strUsuario'];
    ?>
" />
        <input type="hidden" name="opcion" value="<?php 
    echo $_POST['opcion'];
    ?>
" />
      </P>
    </form>
  </div>
</center>

   </td>
   <!-- contenido pagina -->
  </tr>
  </table>
</td>
    <td  width="40%" height="100%" border="0" alt=""  ></td>
  </tr>
<!-- presentacion-->   
</table>
</body>
</html>
<?php 
    //}//fin del else principal
}