1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
if (fm.getFournisseurByCodeArticle(s) != null) {
fournisseur = fm.getFournisseurByCodeArticle(s);
l = fournisseur.getOpmDescription();
f = fournisseur.getFamille();
}
%>
document.anomalie.libelle.value ="<%=l%>";
document.anomalie.famille.value ="<%=f%>";
}
function Entree () {
if (estCeNumerique(document.anomalie.codeArticle.value)) {
calcul()
return true;
}
else {
document.anomalie.codeArticle.value = "";
document.anomalie.codeArticle.focus();
}
alert ("entrer un vrai code article!");
return false;
}
function estCeNumerique (chaine) {
for (i=0; i<chaine.length; i++) {
caractere = chaine.charAt(i);
if (caractere < "0" || caractere > "9") {
return false;
}
}
return true;
}
</script>
</head>
<body <!--onload="alert('Les champs * sont obligatoires !!!');"-->
<div id="wrapper">
<header></header>
<center>
<div id="espace">
<s:if test="errors.size()>0">
<div id="message_erreur">
<label>Les erreurs suivantes se sont produites: </label>
<ul>
<s:fielderror />
</ul>
</div>
</s:if>
<fieldset>
<legend>DECLARATION D'UNE ANOMALIE</legend>
<s:form name="anomalie" method="post" action="Ajouter_Anomalie" enctype="multipart/form-data" cssStyle="">
<table id="tab1" width="45%">
<s:hidden name="numReclamation" key="N° Reclamation" />
<s:hidden name="Num_reclamation" key="N° Reclamation" />
<s:textfield name="date" label="Date(dd-MMM-yyyy)" value="%{#session.today}" readonly="true"/>
<s:textfield name="par" key="Nom du declarant" value="%{#session.nUtilisateur}" readonly="true"/>
<s:select name="secteur" label="Secteur" multiple="false" size="1"
list="#{'Reception':'Reception', 'Magasin':'Magasin', 'Approvisionnement':'Approvisionnement', 'UPP':'UPP', 'UPC':'UPC'}"/>
</table>
<table id="tab2" width="45%" >
<s:textfield name="codeArticle" key="Code article" onblur="Entree()"/>
<s:textfield name="famille" key="Famille" readonly="true"/>
<s:textfield name="libelle" key="Libelle" readonly="true"/>
<s:textfield name="numLotSanofi" key="N° de lot Sanofi" />
<s:textfield name="sousLotSanofi" key="Sous lot Sanofi" />
<s:select name="activiteImpactee" label="Activité Impactée" multiple="false" size="1"
list="#{'UPP':'UPP', 'UPM':'UPM', 'UPS':'UPS', 'UPC':'UPC', 'AQF':'AQF', 'PDT':'PDT'}"/>
<s:select name="nomFournisseur" label="Choix du fournisseur" multiple="false" size="1"
list="#{'SA':'SA', 'M':'Ma'}"/>
<s:textfield name="numLotFournisseur" key="N° de lot Fournisseur" />
<sx:datetimepicker name="dateLivraison" label="Date de réception" displayFormat="yyyy-MMM-dd" value="%{'today'}"/>
<s:textfield name="numCommande" key="N° de commande" />
<s:textfield name="numBobine" key="Sous lot / bobine / carton " />
</fieldset>
</table>
<table id="tab3" width="45%">
<s:textarea name="defautObserve" key="Anomalie et Risques" cols="25" rows="5" />
<s:select name="echantillonTransmis" label="Echantillons" multiple="false" size="1"
list="#{'':'', 'Oui':'Oui', 'Non':'Non'}"/>
<s:select name="demandeStatutQA" label="Demande mise en QA" multiple="false" size="1"
list="#{'Non':'Non', 'Oui':'Oui'}"/>
<s:file name="image" id="image" label="Image" labelposition="left" cssClass="input" />
<s:textfield name="quantiteImpactee" key="Quantite impactee" />
<s:textfield name="coutArticle" key="Coût article" />
<s:textfield name="tempsArretTri" key="Temps d'arrêt + Tri" />
<s:textfield name="coutTri" key="Coût tri" />
<s:textfield name="dureeTraitement" key="Durée traitement" />
<s:textfield name="coutTraitement" key="Coût traitement" />
<s:textfield name="fraisGeneraux" key="Frais generaux" />
<s:textfield name="coutTotal" key="Coût total" required="true"/>
</table>
<s:submit value="Valider" align="center" id="btn_valider"/>
<s:reset value="Effacer" align="center" id="btn_effacer"/>
</s:form>
<s:form method="post" action="Retour_Accueil">
<s:submit value="Retour" id="bnt_retour"/>
</s:form>
</fieldset>
</div>
</center>
</div>
</body>
</html> |
Partager