www in docker support
This commit is contained in:
parent
539a848e95
commit
c227fce036
2145 changed files with 399596 additions and 58 deletions
|
|
@ -0,0 +1,49 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.tex.anag.Armatura;
|
||||
import it.acxent.tex.anag.ArmaturaCR;
|
||||
import it.acxent.tex.anag.ArmaturaDettaglio;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessutoConfig/Armatura.abl"})
|
||||
public class ArmaturaSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -4764615882757681658L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
Armatura bean = (Armatura)beanA;
|
||||
req.setAttribute("list", new ArmaturaDettaglio(getApFull(req)).findByArmatura(bean.getId_armatura()));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Armatura(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ArmaturaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected ResParm afterSave(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Vectumerator<ArmaturaDettaglio> vec = new Vectumerator();
|
||||
Armatura bean = (Armatura)beanA;
|
||||
for (int i = 1; (long)i <= bean.getNumColpi(); i++) {
|
||||
ArmaturaDettaglio row = new ArmaturaDettaglio(apFull);
|
||||
row.findByArmaturaRiga(bean.getId_armatura(), (long)i);
|
||||
row.setId_armatura(bean.getId_armatura());
|
||||
row.setNRiga((long)i);
|
||||
row.setArmaturaRiga(getRequestParameter(req, "riga_" + i));
|
||||
vec.add(row);
|
||||
}
|
||||
bean.salvaDettaglio(vec);
|
||||
return super.afterSave(beanA, req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.art.Componente;
|
||||
import it.acxent.art.ComponenteCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.tex.anag.ArticoloFilato;
|
||||
import it.acxent.tex.anag.ArticoloFilatoColore;
|
||||
import it.acxent.tex.anag.ArticoloFilatoColoreCR;
|
||||
import it.acxent.tex.anag.ArticoloFilatoComponente;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/filato/ArticoloFilatoColore.abl"})
|
||||
public class ArticoloFilatoColoreSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -759824067431772574L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloFilato bean = (ArticoloFilato)beanA;
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaFilatoComponenti", new ArticoloFilatoComponente(apFull).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
req.setAttribute("listaFilatiColori", new ArticoloFilatoColore(getApFull()).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new ArticoloFilatoColore(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ArticoloFilatoColoreCR(getApFull(req));
|
||||
}
|
||||
|
||||
public void _xaddComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoComponente = getRequestLongParameter(req, "id_articoloFilatoComponente");
|
||||
ArticoloFilatoComponente bean2 = new ArticoloFilatoComponente(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoComponente);
|
||||
fillObject(req, bean2);
|
||||
ResParm rp = bean2.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _xdelComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoComponente = getRequestLongParameter(req, "id_articoloFilatoComponente");
|
||||
ArticoloFilatoComponente bean2 = new ArticoloFilatoComponente(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoComponente);
|
||||
ResParm rp = bean2.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _dettaglioDisponibilita(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloFilatoColoreCR CR = new ArticoloFilatoColoreCR(apFull);
|
||||
fillObject(req, CR);
|
||||
ArticoloFilatoColore bean = new ArticoloFilatoColore(apFull);
|
||||
Vectumerator<ArticoloFilatoColore> vec = bean.findByCRDispoMagazzino(CR, 0, 0);
|
||||
req.setAttribute("list", vec);
|
||||
req.setAttribute("nf", getNf());
|
||||
setJspPageRelative("articoloFilatoColoreDispo.jsp", req);
|
||||
callJsp(req, res);
|
||||
}
|
||||
|
||||
public void _xdelColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoColore = getRequestLongParameter(req, "id_articoloFilatoColore");
|
||||
ArticoloFilatoColore bean2 = new ArticoloFilatoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoColore);
|
||||
ResParm rp = bean2.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaComponenti", new Componente(getApFull()).findByCR(new ComponenteCR(), 0, 0));
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
long flgTipoRicerca = getRequestLongParameter(req, "flgTipoRicerca");
|
||||
if (flgTipoRicerca == 1L)
|
||||
return super.getBeanPageName(req) + "Ser";
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
|
||||
public void _xaddColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoColore = getRequestLongParameter(req, "id_articoloFilatoColore");
|
||||
ArticoloFilatoColore bean2 = new ArticoloFilatoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoColore);
|
||||
fillObject(req, bean2);
|
||||
ResParm rp = bean2.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,102 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Iva;
|
||||
import it.acxent.art.Componente;
|
||||
import it.acxent.art.ComponenteCR;
|
||||
import it.acxent.contab.RigaDocumento;
|
||||
import it.acxent.contab.RigaDocumentoCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.tex.anag.ArticoloFilato;
|
||||
import it.acxent.tex.anag.ArticoloFilatoCR;
|
||||
import it.acxent.tex.anag.ArticoloFilatoColore;
|
||||
import it.acxent.tex.anag.ArticoloFilatoComponente;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/filato/ArticoloFilato.abl"})
|
||||
public class ArticoloFilatoSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -759824067431772574L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloFilato bean = (ArticoloFilato)beanA;
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaFilatoComponenti", new ArticoloFilatoComponente(apFull).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
req.setAttribute("listaFilatiColori", new ArticoloFilatoColore(getApFull()).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAll());
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new ArticoloFilato(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ArticoloFilatoCR(getApFull(req));
|
||||
}
|
||||
|
||||
public void _addComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoComponente = getRequestLongParameter(req, "id_articoloFilatoComponente");
|
||||
ArticoloFilatoComponente bean2 = new ArticoloFilatoComponente(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoComponente);
|
||||
fillObject(req, bean2);
|
||||
ResParm rp = bean2.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoComponente = getRequestLongParameter(req, "id_articoloFilatoComponente");
|
||||
ArticoloFilatoComponente bean2 = new ArticoloFilatoComponente(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoComponente);
|
||||
ResParm rp = bean2.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoColore = getRequestLongParameter(req, "id_articoloFilatoColore");
|
||||
ArticoloFilatoColore bean2 = new ArticoloFilatoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoColore);
|
||||
fillObject(req, bean2);
|
||||
ResParm rp = bean2.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilatoColore = getRequestLongParameter(req, "id_articoloFilatoColore");
|
||||
ArticoloFilatoColore bean2 = new ArticoloFilatoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloFilatoColore);
|
||||
ResParm rp = bean2.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAll());
|
||||
}
|
||||
|
||||
public void _viewMRD(HttpServletRequest req, HttpServletResponse res) {
|
||||
ArticoloFilato bean = new ArticoloFilato(getApFull(req));
|
||||
long l_id_articoloFilato = getRequestLongParameter(req, "id_articoloFilato");
|
||||
bean.findByPrimaryKey(l_id_articoloFilato);
|
||||
setJspPageRelative("articoloFilatoViewMovimentoRD.jsp", req);
|
||||
RigaDocumentoCR CR = new RigaDocumentoCR();
|
||||
CR.setId_articoloFilato(l_id_articoloFilato);
|
||||
CR.setFlgTipoMagazzino(1L);
|
||||
RigaDocumento mov = new RigaDocumento(getApFull(req));
|
||||
Vectumerator vec = mov.findMagFilatoSaldiArticoloFilatoByCR(CR, 0, 0);
|
||||
req.setAttribute("listaArticoliVarianteMovimentoRD", vec);
|
||||
req.setAttribute("bean", bean);
|
||||
callJsp(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.art.Componente;
|
||||
import it.acxent.art.ComponenteCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.ArticoloFilato;
|
||||
import it.acxent.tex.anag.ArticoloFilatoColore;
|
||||
import it.acxent.tex.anag.ArticoloFilatoComponente;
|
||||
import it.acxent.tex.anag.ArticoloTessutoColore;
|
||||
import it.acxent.tex.anag.ArticoloTessutoColoreCR;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessuto/ArticoloTessutoColore.abl"})
|
||||
public class ArticoloTessutoColoreSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -759826667431772574L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloFilato bean = (ArticoloFilato)beanA;
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaFilatoComponenti", new ArticoloFilatoComponente(apFull).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
req.setAttribute("listaFilatiColori", new ArticoloFilatoColore(getApFull()).findByArticoloFilato(bean.getId_articoloFilato()));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new ArticoloTessutoColore(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ArticoloTessutoColoreCR(getApFull(req));
|
||||
}
|
||||
|
||||
public void _dettaglioDisponibilita(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessutoColoreCR CR = new ArticoloTessutoColoreCR(apFull);
|
||||
fillObject(req, CR);
|
||||
ArticoloTessutoColore bean = new ArticoloTessutoColore(apFull);
|
||||
Vectumerator<ArticoloTessutoColore> vec = bean.findByCRDispoMagazzino(CR, 0, 0);
|
||||
req.setAttribute("list", vec);
|
||||
req.setAttribute("nf", getNf());
|
||||
setJspPageRelative("articoloTessutoColoreDispo.jsp", req);
|
||||
callJsp(req, res);
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaComponenti", new Componente(getApFull()).findByCR(new ComponenteCR(), 0, 0));
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
long flgTipoRicerca = getRequestLongParameter(req, "flgTipoRicerca");
|
||||
if (flgTipoRicerca == 1L)
|
||||
return super.getBeanPageName(req) + "Ser";
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,344 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Fornitore;
|
||||
import it.acxent.anag.Iva;
|
||||
import it.acxent.anag.MagFisico;
|
||||
import it.acxent.art.ArticoloFornitore;
|
||||
import it.acxent.art.Colore;
|
||||
import it.acxent.art.ColoreCR;
|
||||
import it.acxent.art.Componente;
|
||||
import it.acxent.art.ComponenteCR;
|
||||
import it.acxent.contab.RigaDocumento;
|
||||
import it.acxent.contab.RigaDocumentoCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.tex.anag.ArticoloFilatoColore;
|
||||
import it.acxent.tex.anag.ArticoloTessuto;
|
||||
import it.acxent.tex.anag.ArticoloTessutoAccoppiato;
|
||||
import it.acxent.tex.anag.ArticoloTessutoCR;
|
||||
import it.acxent.tex.anag.ArticoloTessutoColore;
|
||||
import it.acxent.tex.anag.ArticoloTessutoComponente;
|
||||
import it.acxent.tex.anag.ArticoloTessutoFilato;
|
||||
import it.acxent.tex.anag.Stagione;
|
||||
import it.acxent.util.AbMessages;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import javax.servlet.RequestDispatcher;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessuto/ArticoloTessuto.abl"})
|
||||
public class ArticoloTessutoSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -759824067431772574L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessuto bean = (ArticoloTessuto)beanA;
|
||||
req.setAttribute("listaArticoloTessutoFilato", bean.findArticoliTessutoFilati(0, 0));
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaTessutoComponenti", new ArticoloTessutoComponente(apFull)
|
||||
.findByArticoloTessuto(bean.getId_articoloTessuto()));
|
||||
req.setAttribute("listaColori", new Colore(apFull).findByCR(new ColoreCR(), 0, 0));
|
||||
req.setAttribute("listaTessutoColori", new ArticoloTessutoColore(apFull).findByArticoloTessuto(bean.getId_articoloTessuto()));
|
||||
req.setAttribute("listaStagioni", new Stagione(apFull).findAll());
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAll());
|
||||
if (bean.getFlgTipoTessutoM() == 2L)
|
||||
req.setAttribute("listaArticoloTessutoAccoppiato", bean.findArticoliTessutoAccoppiati());
|
||||
if (bean.getTipo().getFlgFornitori() == 1L) {
|
||||
req.setAttribute("listaFornitori", new Fornitore(apFull).findAll());
|
||||
req.setAttribute("listaArticoloFornitori", bean.getFornitori());
|
||||
}
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new ArticoloTessuto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ArticoloTessutoCR(getApFull(req));
|
||||
}
|
||||
|
||||
public void _caricaColoreFilato(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloFilato = getRequestLongParameter(req, "id_articoloFilato");
|
||||
ArticoloFilatoColore afc = new ArticoloFilatoColore(getApFull(req));
|
||||
Vectumerator<ArticoloFilatoColore> vecAfc = afc.findByArticoloFilato(id_articoloFilato);
|
||||
req.setAttribute("listaColori", vecAfc);
|
||||
try {
|
||||
RequestDispatcher rd = getServletContext().getRequestDispatcher("/admin/tessutoConfig/_fetchComboFilatoColore.jsp");
|
||||
rd.forward((ServletRequest)req, (ServletResponse)res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e, 2);
|
||||
}
|
||||
}
|
||||
|
||||
public void _delFilatoM(HttpServletRequest req, HttpServletResponse res) {
|
||||
ResParm rp;
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessutoFilato bean2 = new ArticoloTessutoFilato(getApFull(req));
|
||||
fillObject(req, bean2);
|
||||
if (bean2.getId_articoloTessutoFilato() > 0L) {
|
||||
bean2.findByPrimaryKey(bean2.getId_articoloTessutoFilato());
|
||||
rp = bean2.delete();
|
||||
} else {
|
||||
rp = new ResParm(false, "Errore! Impossibile cancelalre filato");
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _modFilatoM(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloTessutoFilato = getRequestLongParameter(req, "id_articoloTessutoFilato");
|
||||
ArticoloTessutoFilato bean2 = new ArticoloTessutoFilato(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloTessutoFilato);
|
||||
req.setAttribute("bean2", bean2);
|
||||
ArticoloFilatoColore afc = new ArticoloFilatoColore(getApFull(req));
|
||||
Vectumerator<ArticoloFilatoColore> vecAfc = afc.findByArticoloFilato(bean2.getArticoloFilatoColore().getId_articoloFilato());
|
||||
req.setAttribute("listaColori", vecAfc);
|
||||
sendMessage(req, "Modifica Filato Colore");
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("bean", getBean(req));
|
||||
req.setAttribute("listaComponenti", new Componente(apFull).findByCR(new ComponenteCR(), 0, 0));
|
||||
req.setAttribute("listaStagioni", new Stagione(apFull).findAll());
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAll());
|
||||
}
|
||||
|
||||
protected void showBean(HttpServletRequest req, HttpServletResponse res) {
|
||||
super.showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addFilatoM(HttpServletRequest req, HttpServletResponse res) {
|
||||
ResParm rp;
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessutoFilato bean2 = new ArticoloTessutoFilato(apFull);
|
||||
fillObject(req, bean2);
|
||||
if (bean2.getId_articoloTessutoFilato() > 0L) {
|
||||
bean2.findByPrimaryKey(bean2.getId_articoloTessutoFilato());
|
||||
fillObject(req, bean2);
|
||||
}
|
||||
long id_articoloFilatoColore = getRequestLongParameter(req, "id_articoloFilatoColore");
|
||||
if (id_articoloFilatoColore == 0L) {
|
||||
rp = new ResParm(false, "Errore! filato o colore non impostato correttamente");
|
||||
} else {
|
||||
ArticoloFilatoColore afc = new ArticoloFilatoColore(apFull);
|
||||
afc.findByPrimaryKey(id_articoloFilatoColore);
|
||||
if (afc.getId_articoloFilatoColore() == 0L) {
|
||||
rp = new ResParm(false, "Errore! Colore filato non trovato");
|
||||
} else {
|
||||
bean2.setId_articoloFilatoColore(afc.getId_articoloFilatoColore());
|
||||
rp = bean2.save();
|
||||
}
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addTessutAccoppiato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ResParm rp;
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessutoAccoppiato bean2 = new ArticoloTessutoAccoppiato(apFull);
|
||||
fillObject(req, bean2);
|
||||
if (bean2.getId_articoloTessutoAccoppiato() > 0L)
|
||||
bean2.findByPrimaryKey(bean2.getId_articoloTessutoAccoppiato());
|
||||
if (bean2.getId_articoloTessuto() > 0L && bean2.getId_articoloTessutoComponente() > 0L) {
|
||||
rp = bean2.save();
|
||||
} else {
|
||||
rp = new ResParm(false, "Errore! Tessuto accoppiato non selezionato correttamente");
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delTessutAccoppiato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ResParm rp;
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessutoAccoppiato bean2 = new ArticoloTessutoAccoppiato(apFull);
|
||||
fillObject(req, bean2);
|
||||
if (bean2.getId_articoloTessutoAccoppiato() > 0L) {
|
||||
bean2.findByPrimaryKey(bean2.getId_articoloTessutoAccoppiato());
|
||||
rp = bean2.delete();
|
||||
} else {
|
||||
rp = new ResParm(false, "Errore! Impossibile cancelalre filato");
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _viewMRD(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessuto bean = new ArticoloTessuto(apFull);
|
||||
long l_id_articoloTessuto = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
bean.findByPrimaryKey(l_id_articoloTessuto);
|
||||
setJspPageRelative("articoloTessutoViewMovimentoRD.jsp", req);
|
||||
RigaDocumentoCR CR = new RigaDocumentoCR();
|
||||
CR.setId_articolo(l_id_articoloTessuto);
|
||||
CR.setFlgTipoMagazzino(1L);
|
||||
RigaDocumento mov = new RigaDocumento(apFull);
|
||||
Vectumerator vec = mov.findMagTessutoSaldiArticoloTessutoByCR(CR, 0, 0);
|
||||
req.setAttribute("listaArticoliTessutoVarianteMovimentoRD", vec);
|
||||
req.setAttribute("bean", bean);
|
||||
req.setAttribute("mag_fisico", new MagFisico(apFull));
|
||||
callJsp(req, res);
|
||||
}
|
||||
|
||||
public void _addComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
long l_id_articoloTessuto = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
ArticoloTessuto bean = new ArticoloTessuto(apFull);
|
||||
bean.findByPrimaryKey(l_id_articoloTessuto);
|
||||
if (bean.getId_articoloTessuto() > 0L) {
|
||||
fillObject(req, bean);
|
||||
ResParm rp = bean.save();
|
||||
if (rp.getStatus()) {
|
||||
long id_articolotessutoComponente = getRequestLongParameter(req, "id_articoloTessutoComponente");
|
||||
ArticoloTessutoComponente bean2 = new ArticoloTessutoComponente(apFull);
|
||||
bean2.findByPrimaryKey(id_articolotessutoComponente);
|
||||
fillObject(req, bean2);
|
||||
rp = bean2.save();
|
||||
req.setAttribute("currentFocus", "id_componente");
|
||||
sendMessage(req, rp.getMsg());
|
||||
} else {
|
||||
sendMessage(req, "ERRORE! " + rp.getMsg());
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, "ERRORE! Tesuto non trovato!");
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delComponente(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
long l_id_articoloTessuto = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
ArticoloTessuto bean = new ArticoloTessuto(apFull);
|
||||
bean.findByPrimaryKey(l_id_articoloTessuto);
|
||||
if (bean.getId_articoloTessuto() > 0L) {
|
||||
fillObject(req, bean);
|
||||
ResParm rp = bean.save();
|
||||
if (rp.getStatus()) {
|
||||
long id_articolotessutoComponente = getRequestLongParameter(req, "id_articoloTessutoComponente");
|
||||
ArticoloTessutoComponente bean2 = new ArticoloTessutoComponente(getApFull());
|
||||
bean2.findByPrimaryKey(id_articolotessutoComponente);
|
||||
rp = bean2.delete();
|
||||
req.setAttribute("currentFocus", "id_componente");
|
||||
sendMessage(req, rp.getMsg());
|
||||
} else {
|
||||
sendMessage(req, "ERRORE! " + rp.getMsg());
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, "ERRORE! Tesuto non trovato!");
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addFornitore(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessuto bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
bean = new ArticoloTessuto(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ArticoloFornitore ca = new ArticoloFornitore(apFull);
|
||||
if (!getRequestParameter(req, "id_clifor").equals("")) {
|
||||
fillObject(req, ca);
|
||||
rp = bean.addFornitore(ca);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, rp.getMsg());
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloTessutoColore = getRequestLongParameter(req, "id_articoloTessutoColore");
|
||||
ArticoloTessutoColore bean2 = new ArticoloTessutoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloTessutoColore);
|
||||
ResParm rp = bean2.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addColore(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_articoloTessutoColore = getRequestLongParameter(req, "id_articoloTessutoColore");
|
||||
ArticoloTessutoColore bean2 = new ArticoloTessutoColore(getApFull());
|
||||
bean2.findByPrimaryKey(id_articoloTessutoColore);
|
||||
fillObject(req, bean2);
|
||||
ResParm rp = bean2.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _modFornitore(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessuto bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
bean = new ArticoloTessuto(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ArticoloFornitore ca = new ArticoloFornitore(apFull);
|
||||
if (bean.getId_articoloTessuto() > 0L && getRequestLongParameter(req, "id_articoloFornitore") != 0L) {
|
||||
fillObject(req, ca);
|
||||
ca.findByPrimaryKey(ca.getId_articoloFornitore());
|
||||
req.setAttribute("beanAF", ca);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delFornitore(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ArticoloTessuto bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_articoloTessuto");
|
||||
bean = new ArticoloTessuto(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ArticoloFornitore ca = new ArticoloFornitore(apFull);
|
||||
if (bean.getId_articoloTessuto() > 0L && getRequestLongParameter(req, "id_articoloFornitore") != 0L) {
|
||||
fillObject(req, ca);
|
||||
rp = bean.delFornitore(ca);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "DELETE_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "DELETE_FAIL"));
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
long flgTipoRicerca = getRequestLongParameter(req, "flgTipoRicerca");
|
||||
if (flgTipoRicerca == 1L)
|
||||
return super.getBeanPageName(req) + "Ser";
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.ColoreFilato;
|
||||
import it.acxent.tex.anag.ColoreFilatoCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/filatoConfig/ColoreFilato.abl"})
|
||||
public class ColoreFilatoSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 2381754886730461451L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaColori", new ColoreFilato(apFull).findByCR(new ColoreFilatoCR(apFull), 0, 0));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new ColoreFilato(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ColoreFilatoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Confezione;
|
||||
import it.acxent.tex.anag.ConfezioneCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/filatoConfig/Confezione.abl"})
|
||||
public class ConfezioneSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 6770137718896083667L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Confezione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ConfezioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.FaseLavorazione;
|
||||
import it.acxent.tex.anag.FaseLavorazioneCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessConfig/FaseLavorazione.abl"})
|
||||
public class FaseLavorazioneSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -6052440168181209388L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new FaseLavorazione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new FaseLavorazioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Fondo;
|
||||
import it.acxent.tex.anag.FondoCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessutoConfig/Fondi.abl"})
|
||||
public class FondoSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 2381754886730461451L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Fondo(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new FondoCR(getApFull(req));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Lavorazione;
|
||||
import it.acxent.tex.anag.LavorazioneCR;
|
||||
import it.acxent.tex.anag.TipoLavorazione;
|
||||
import it.acxent.tex.anag.TipoLavorazioneCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/lavConfig/Lavorazione.abl"})
|
||||
public class LavorazioneSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 2381754886730461451L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaTipoLavorazioni", new TipoLavorazione(apFull).findByCR(new TipoLavorazioneCR(apFull), 0, 0));
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Lavorazione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new LavorazioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Rincorso;
|
||||
import it.acxent.tex.anag.RincorsoCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessutoConfig/Rincorso.abl"})
|
||||
public class RincorsoSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = -4764615882757681658L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Rincorso(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new RincorsoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Stagione;
|
||||
import it.acxent.tex.anag.StagioneCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessutoConfig/Stagione.abl"})
|
||||
public class StagioneSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 2381754886730461451L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Stagione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new StagioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.Telaio;
|
||||
import it.acxent.tex.anag.TelaioCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/tessConfig/Telaio.abl"})
|
||||
public class TelaioSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 6770137718896083667L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Telaio(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TelaioCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.tex.anag.TipoLavorazione;
|
||||
import it.acxent.tex.anag.TipoLavorazioneCR;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/lavConfig/TipoLavorazione.abl"})
|
||||
public class TipoLavorazioneSvlt extends _AnagTexAdapterSvlt {
|
||||
private static final long serialVersionUID = 2381754886730461451L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoLavorazione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoLavorazioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
package it.acxent.tex.anag.servlet;
|
||||
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public abstract class _AnagTexAdapterSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = 6021726472382295093L;
|
||||
|
||||
protected boolean checkLoginProfile(HttpServletRequest req) {
|
||||
try {
|
||||
if (getLoginUser(req) == null) {
|
||||
forceJspPage(getLoginPage(null, null), req);
|
||||
return true;
|
||||
}
|
||||
if (getLoginUser(req).getFlgValido().equals("N")) {
|
||||
forceJspPage(super.getLoginPage(null, null), req);
|
||||
req.getSession().removeAttribute("loginUser_id");
|
||||
req.getSession().removeAttribute("utenteLogon");
|
||||
return false;
|
||||
}
|
||||
if (getLoginUser(req).getId_userProfile() > 0L)
|
||||
return true;
|
||||
forceJspPage(super.getLoginPage(null, null), req);
|
||||
req.getSession().removeAttribute("loginUser_id");
|
||||
req.getSession().removeAttribute("utenteLogon");
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
protected String getAct3(HttpServletRequest req) {
|
||||
return getRequestParameter(req, "act3");
|
||||
}
|
||||
|
||||
protected String getCmd3(HttpServletRequest req) {
|
||||
return getRequestParameter(req, "cmd3");
|
||||
}
|
||||
|
||||
protected String getLoginPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
return "/admin/menu/_inc-menu.jsp";
|
||||
}
|
||||
|
||||
protected boolean useAlwaysSendRedirect() {
|
||||
return super.useAlwaysSendRedirect();
|
||||
}
|
||||
|
||||
protected String getPathImgArticoli() {
|
||||
return getDocBase() + "/" + getDocBase();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue