First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
471
www/admin/tessuto/_js/tex-articoloTessuto.js
Normal file
471
www/admin/tessuto/_js/tex-articoloTessuto.js
Normal file
|
|
@ -0,0 +1,471 @@
|
|||
// pkg_tipoPagamento
|
||||
|
||||
///////////////////////////////////////////
|
||||
////////T O O L B A R /////////////////////
|
||||
///////////////////////////////////////////
|
||||
|
||||
/* COPPIA FORMFIELD MODALFIELD PER CARICAMENTO DATI */
|
||||
/* DALLA MODAL ALLA MAIN E VICEVERSA per cnuovo o midifico clifor*/
|
||||
var retItemsColoreTessuto = [{
|
||||
"formField": "id_colore",
|
||||
"modalField": "id_colore"
|
||||
}, {
|
||||
"formField": "descrizioneColore",
|
||||
"modalField": "descrizioneColore"
|
||||
}
|
||||
|
||||
];
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
//R per required
|
||||
//isNum per numerico
|
||||
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
|
||||
//isNum>x per numerico maggiore di x
|
||||
//isNum<x per numerico minore di x
|
||||
//isEmail per indirizzo email
|
||||
//inRange1:10 per ..
|
||||
//3 stringhe
|
||||
//1: nome del field
|
||||
//2: se '' visualizza il nome del field, altrimenti questo campo
|
||||
//3: R/N+''/isNum/isEmail/inRangea:b
|
||||
return Ab.validateForm('flgTipoat', 'Tipologia', 'R', 'id_tipo', 'Tipo', 'RisNumKey');
|
||||
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkSearchFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
if (document.main.crNS == 1)
|
||||
return false;
|
||||
else {
|
||||
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
|
||||
|
||||
}
|
||||
|
||||
function checkRadio() {
|
||||
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR() {
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
/** COMANDI PER INSERIRE COMPOSIZIONE FILATO
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
function addFilatoM() {
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_articoloFilato', 'Filato', 'R', 'id_coloreFilato', 'Colore Filato', 'R', 'percentuale', 'percentuale', 'RisNum>0')) {
|
||||
f.cmd.value = "addFilatoM";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function modFilatoM(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
{
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "modFilatoM";
|
||||
f.act.value = "";
|
||||
f.id_articoloTessutoFilato.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function delFilatoM(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delFilatoM";
|
||||
f.act.value = "";
|
||||
f.id_articoloTessutoFilato.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
/* fetch che carica il colore dato il filato /*
|
||||
/*******************************************/
|
||||
/*******************************************/
|
||||
function caricaColore() {
|
||||
var id_articoloFilato = $("#id_articoloFilato").val(),
|
||||
actionPage = $("#actionPage").val();
|
||||
|
||||
|
||||
if (id_articoloFilato == 0) {
|
||||
alert('pio');
|
||||
} else {
|
||||
//alert("cmd=caricaColoreFilato&id_articoloFilato=" + id_articoloFilato);
|
||||
Ab.fetch4(actionPage, "cmd=caricaColoreFilato&id_articoloFilato=" + id_articoloFilato, null, "postCaricaColore()");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function postCaricaColore(response) {
|
||||
//in response ho il risultato di _fetchCombFilatoColore.jsp
|
||||
|
||||
$("#coloreFilato").html(response);
|
||||
Ab.setFocus("id_articoloFilatoColore");
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
/** COMANDI PER INSERIRE TESSUTO ACCOPPIATO
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
function addTessutAccoppiato() {
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_articoloFilato', 'Filato', 'R', 'id_coloreFilato', 'Colore Filato', 'R', 'percentuale', 'percentuale', 'RisNum>0')) {
|
||||
f.cmd.value = "addTessutAccoppiato";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function delTessutoAccoppiato(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
Ab.confirmDelete4(function () {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delTessutAccoppiato";
|
||||
f.act.value = "";
|
||||
f.id_articoloTessutoAccoppiato.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* DETTAGLIO tessuto su popup */
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function dettaglioArticoloTessutoCR(l_id, l_idAv) {
|
||||
/*
|
||||
var f = document.main;
|
||||
theAction=webApp+"/admin/art/Articolo.abl?cmd=viewM&id_articolo="+l_id;
|
||||
wArticolo=window.open(theAction, "Lista_Varianti","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
wArticolo.focus();
|
||||
*/
|
||||
|
||||
//alert ("../tessuto/ArticoloTessutoColore.abl?cmd=dettaglioDisponibilita&id_articoloTessuto=" + l_id );
|
||||
$(".mov-body").load("../tessuto/ArticoloTessutoColore.abl?cmd=dettaglioDisponibilita&id_articoloTessuto=" + l_id);
|
||||
|
||||
$("#modalMov").modal("show");
|
||||
|
||||
|
||||
/*
|
||||
$( "#dettaglioWin" ).dialog("option", "title", "Dettaglio Articolo Varianti");
|
||||
$("#dettaglioWin").load("Articolo.abl?cmd=viewM&id_articolo="+l_id);
|
||||
$("#dettaglioWin").dialog("open");
|
||||
*/
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* gestione componente*/
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function addComponente() {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_componente', 'Componente', 'R', 'percentuale', 'percentuale', 'RisNum>0')) {
|
||||
f.cmd.value = "addComponente";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function delComponente(l_id) {
|
||||
|
||||
Ab.confirmDelete4(function () {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delComponente";
|
||||
f.act.value = "";
|
||||
|
||||
f.id_articoloTessutoComponente.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* gestione colore*/
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function addColore() {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_colore', 'Colore', 'R')) {
|
||||
f.cmd.value = "addColore";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function delColore(l_id) {
|
||||
|
||||
Ab.confirmDelete4(function () {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delColore";
|
||||
f.act.value = "";
|
||||
f.id_articoloTessutoColore.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* BOTTONE NUOVOCOLORE CAMPO AJAX
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function nuovoColoreTessuto() {
|
||||
newColore("main", retItemsColoreTessuto);
|
||||
}
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* dopo aver salvato il colore vodo ad associarlo all'ordine di taglio
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function extraPostSaveColore() {
|
||||
addColore();
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* gestione costi fornitore del tesuto
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function addFornitore()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('id_clifor', 'Fornitore', 'R')) {
|
||||
checkBoxes();
|
||||
f.cmd.value = "addFornitore";
|
||||
f.act.value = "";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function delFornitore(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
Swal.fire({
|
||||
title: "Elimina Articolo Fornitore",
|
||||
text: "Verra' eliminato il record articolo fornitore. Sei Sicuro?",
|
||||
icon: "warning",
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: `Si`,
|
||||
denyButtonText: `No`,
|
||||
cancelButtonText: `Annulla`,
|
||||
}).then((result) => {
|
||||
/* Read more about isConfirmed, isDenied below */
|
||||
if (result.isConfirmed) {
|
||||
//////////////////////////////////
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
//$("#flgReport").val("S");
|
||||
$("#cmd", "#main").val("delFornitore");
|
||||
$("#act", "#main").val("");
|
||||
$("#cmd2").val("");
|
||||
$("#id_articoloFornitore").val(l_id);
|
||||
//$("#pageNumber").val("1");
|
||||
Ab.submitAj('main');
|
||||
//////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
|
||||
function modifyFornitore(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
f.cmd.value = "modFornitore";
|
||||
f.act.value = "";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshFornitore";
|
||||
f.id_articoloFornitore.value = l_id;
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
/* aggiunge riga tessuto a lavorazione tessuto*/
|
||||
/***********************************************/
|
||||
/***********************************************/
|
||||
function addRigaTessutoLavTessuto()
|
||||
|
||||
//prima cosa salvo le quantità sui campi hidden
|
||||
//alert('pio');
|
||||
//1 FT fatt vendita
|
||||
//2 FB fattura accompagnatoria
|
||||
//3 fa fattura acquisto
|
||||
//4 bo bolla di accompagnamento
|
||||
//5 prenotazione
|
||||
//Ab.prendiElementoDaId("ADDRIGA").disable;
|
||||
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
//checkBoxes();
|
||||
f.action = f.actionPage.value;
|
||||
var cf;
|
||||
//gestione euro
|
||||
Ab.aggiustaInputText(f.descrizioneRiga);
|
||||
Ab.aggiustaInputText(f.notaRigaDocumento);
|
||||
|
||||
|
||||
//alert(f.flgTipologia.value);
|
||||
//alert(f.flgClienteFornitore.value);
|
||||
//aggiorniamo la quantiaa
|
||||
//FILATO SOLO KG!!!!!!!
|
||||
|
||||
if ($("#flgUdm").val() == 2)
|
||||
$("#quantita").val($("#kgT").val());
|
||||
else if ($("#flgUdm").val() == 3)
|
||||
$("#quantita").val($("#mtT").val());
|
||||
|
||||
|
||||
//CONTROLLO CAMPI OBBLIGATORI
|
||||
|
||||
if (f.flgClienteFornitore.value == "F")
|
||||
cf = checkTessutoLavTessutoF();
|
||||
else if (f.flgClienteFornitore.value == "C")
|
||||
cf = checkTessutoLavTessutoC();
|
||||
else if (f.flgClienteFornitore.value == "A")
|
||||
cf = checkTessutoLavTessutoA();
|
||||
else {
|
||||
cf = false;
|
||||
alert("ERRORE! Tipo documento no valido");
|
||||
}
|
||||
|
||||
|
||||
if (cf) {
|
||||
f.cmd.value = "addRigaTessuto";
|
||||
//f.act.value="addRigaFilato";
|
||||
$("#currentFocus").val("searchArticolo");
|
||||
//f.flgCaricaArticoli.value=1;
|
||||
//Ab.popUp("ELAB");
|
||||
// Ab.submitAj('main');
|
||||
//
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*******************************************/
|
||||
/* campi obbligatori per documenti a fornitori*/
|
||||
function checkTessutoLavTessutoF() {
|
||||
//alert('f');
|
||||
var f = document.main;
|
||||
if (f.flgUsaSeriale.value == 1 && document.main.flgTipologia.value != 3 && !Ab.validateForm('seriale', 'Lotto', 'R'))
|
||||
return false;
|
||||
//imponibile in rosso
|
||||
|
||||
var checkMag = true;
|
||||
if ($("#magPartenzaDaScegliere").val() == "true") {
|
||||
checkMag = Ab.validateForm('id_magFisicoPartenza', 'Magazzino Partenza', 'RisNumKey');
|
||||
}
|
||||
|
||||
if (checkMag) {
|
||||
if ($("#magArrivoDaScegliere").val() == "true") {
|
||||
checkMag = Ab.validateForm('id_magFisicoArrivo', 'Magazzino Arrivo', 'RisNumKey');
|
||||
}
|
||||
}
|
||||
if (checkMag) {
|
||||
|
||||
return Ab.validateForm('id_clifor', 'Fornitore', 'RisNumKey', 'quantita2', 'quantita2', 'RisNum>0');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*******************************************/
|
||||
/* campi obbligatori per documenti a clienti*/
|
||||
function checkTessutoLavTessutoC() {
|
||||
//alert('C');
|
||||
var f = document.main;
|
||||
if (f.flgUsaSeriale.value == 1 && document.main.flgTipologia.value != 3 && !Ab.validateForm('seriale2', 'Seriale articolo', 'R'))
|
||||
return false;
|
||||
//prezzoPubblicoConIva in rosso
|
||||
if (f.prezzoPubblicoConIva.value == "0,00" || f.prezzoPubblicoConIva.value == "") {
|
||||
var theIdStyle = document.getElementById('prezzoPubblicoConIva').style;
|
||||
theIdStyle.backgroundColor = "#ff0000";
|
||||
}
|
||||
//corrispettivi.... se emetti fattura id_clifor2 obbligatorio flgEmettiFatturaScontrino
|
||||
//s09-02-2010 viene chamato da add riga... non controllo id_clilfor2
|
||||
// if(f.id_tipoDocumento.value!=1 || (f.id_tipoDocumento.value==1 && f.flgEmettiFatturaScontrino.value==0) ||(f.id_tipoDocumento.value==1 && //Ab.validateForm('id_clifor2','Cliente/Fornitore','RisNumKey')))
|
||||
return Ab.validateForm('id_clifor', 'Cliente/Fornitore', 'R', 'descrizioneRiga2', 'Articolo', 'R', 'quantita', 'quantita2', 'RisNum>0', 'id_iva2', 'codice iva', 'RisNumKey');
|
||||
// else
|
||||
// return false;
|
||||
}
|
||||
116
www/admin/tessuto/_js/tex-articoloTessutoE.js
Normal file
116
www/admin/tessuto/_js/tex-articoloTessutoE.js
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
|
||||
/** vedere come è gestita su ab-document.js**/
|
||||
/** ha bisogno di un mapping returnItems tra i campi del form di partenza e la modal che salva e modifica i dati */
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** NUOVO tessuto SU MODAL*/
|
||||
/* vedi _inc_tessutoE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function newTessuto(form, retItems) {
|
||||
$("#tessutoRetForm").val(form);
|
||||
$("#tessutoRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
//alert($("#tessutoRetForm").val()+" "+$("#tessutoRetItems").val());
|
||||
|
||||
Ab.fetch("../tessuto/ArticoloTessuto.abl", "cmd=ni&sw=1", "tessutoContainer", "postLoadTessuto()", true);
|
||||
|
||||
setTimeout(function () {
|
||||
{
|
||||
Ab.setFocus("descrizione");
|
||||
//Ab.setFocus($("#descrizione", "#tessutoModal"));
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* MODIFICA CLIENTE SU MODAL */
|
||||
/** carica i dati tramite una fetch e li mette nel div tessutoContainer*/
|
||||
/* vedi _inc_tessutoE.jsp */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function modTessuto(form, retItems) {
|
||||
|
||||
var id = $("#id_articoloTessuto").val();
|
||||
//alert(id);
|
||||
if (id != "" && id != 0) {
|
||||
|
||||
|
||||
$("#tessutoRetForm").val(form);
|
||||
$("#tessutoRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "") {
|
||||
//sw=1 chiama la pagina tessutoE.jsp che carico in tessutocontainer
|
||||
Ab.fetch("../tessuto/ArticoloTessuto.abl", "cmd=md&sw=1&id_articoloTessuto=" + id, "tessutoContainer", "postLoadTessuto()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un Tessuto!", "error");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/** SEMPLICEMENTE POPUP MODAL CON CLIENTE */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postLoadTessuto() {
|
||||
$('#tessutoModalDialog').modal("show");
|
||||
}
|
||||
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Salvataggio nuovi dati tramite fetch */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function saveTessuto() {
|
||||
if (Ab.validateForm('descrizione', 'Descrizione', 'R')) {
|
||||
//
|
||||
|
||||
//$("#descrizioneTessuto", "#tessutoModal").val($("#codiceTessuto", "#tessutoModal").val() + " " + $("#descrizione_it", "#tessutoModal").val() + " " + $("#descrizione_cn", "#tessutoModal").val())
|
||||
|
||||
var campitessuto = $("#tessutoModal").serialize();
|
||||
|
||||
//alert("prima di fetch"+$("#descrizioneTessuto", "#tessutoModal").val()+" id: "+$("#id_tessuto", "#tessutoModal").val());
|
||||
|
||||
Ab.fetch("../tessuto/ArticoloTessuto.abl", "cmd=asq&act=save&sw=1&" + campitessuto, "tessutoContainer", "postSaveTessuto()");
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Callback del salvataggio nuovi dati: legge i campi da caricare che sono stati inseriti (come json) nel campo tessutoRetItems*/
|
||||
/* come oggetti chiave (campo della form chiamante) / valore (campo della form nella modal dei clienti)*/
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function postSaveTessuto(response) {
|
||||
//nella response ho l'id
|
||||
//alert($("#descrizioneTessuto", "#tessutoModal").val()+" id: "+$("#id_tessuto", "#tessutoModal").val());
|
||||
var form = "#" + $("#tessutoRetForm").val(),
|
||||
retItems = JSON.parse($("#tessutoRetItems").val());
|
||||
|
||||
|
||||
|
||||
for (var i = 0, len = retItems.length; i < len; i++) {
|
||||
var item = retItems[i];
|
||||
|
||||
//console.log(item.formField + " - " + $("#" + item.formField, form).val() + " / " + item.modalField + " - " + $("#" + item.modalField, "#tessutoModal").val() + " / " + $("#" + item.formField, form).prop('tagName'));
|
||||
|
||||
$("#" + item.formField, form).val($("#" + item.modalField, "#tessutoModal").val());
|
||||
}
|
||||
|
||||
$('#tessutoModalDialog').modal('hide');
|
||||
setTimeout(function () {
|
||||
{
|
||||
extraPostSaveTessuto();
|
||||
|
||||
}
|
||||
|
||||
}, 200);
|
||||
|
||||
|
||||
}
|
||||
29
www/admin/tessuto/_js/tex-daProdurre.js
Normal file
29
www/admin/tessuto/_js/tex-daProdurre.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
return Ab.validateForm('descrizione','Descrizione','R');
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//var f = document.main;
|
||||
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
/*var f = document.main;
|
||||
|
||||
if(f.rbFlgPagata[0].checked)
|
||||
f.flgPagata.value=f.rbFlgPagata[0].value;
|
||||
else
|
||||
if(f.rbFlgPagata[1].checked)
|
||||
f.flgPagata.value=f.rbFlgPagata[1].value;
|
||||
else
|
||||
f.flgPagata.value="";
|
||||
*/
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue