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,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Aspetto;
|
||||
import it.acxent.anag.AspettoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Aspetto.abl"})
|
||||
public class AspettoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 1998564139944230796L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Aspetto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new AspettoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Banca;
|
||||
import it.acxent.anag.BancaCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Banca.abl"})
|
||||
public class BancaSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -3467685376411981559L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Banca(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new BancaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.CausaleTrasporto;
|
||||
import it.acxent.anag.CausaleTrasportoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/CausaleTrasporto.abl"})
|
||||
public class CausaleTrasportoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 7302443863816366700L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new CausaleTrasporto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new CausaleTrasportoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Cliente;
|
||||
import it.acxent.anag.ClienteCR;
|
||||
import it.acxent.anag.TipoPagamento;
|
||||
import it.acxent.anag.TipoPagamentoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.util.ReturnItem;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Cliente.abl"})
|
||||
public class ClienteSvlt extends CliforSvlt {
|
||||
private static final long serialVersionUID = 6362096338674911071L;
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Cliente(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ClienteCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("bean", getBean(req));
|
||||
req.setAttribute("listaTipoPagamento", new TipoPagamento(getApFull(req)).findByCR(new TipoPagamentoCR(), 0, 0));
|
||||
req.setAttribute("RI", new ReturnItem(req.getParameter("RI")));
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
|
||||
protected final String getBeanName(HttpServletRequest req) {
|
||||
return "clifor";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,659 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.AllegatoClifor;
|
||||
import it.acxent.anag.Banca;
|
||||
import it.acxent.anag.ClienteCR;
|
||||
import it.acxent.anag.Clifor;
|
||||
import it.acxent.anag.CliforCR;
|
||||
import it.acxent.anag.CliforTipoClifor;
|
||||
import it.acxent.anag.CliforTipoCliforCR;
|
||||
import it.acxent.anag.CliforTipoPagamento;
|
||||
import it.acxent.anag.Contatto;
|
||||
import it.acxent.anag.Contratto;
|
||||
import it.acxent.anag.DestinazioneDiversa;
|
||||
import it.acxent.anag.Listino;
|
||||
import it.acxent.anag.MagFisico;
|
||||
import it.acxent.anag.Ottoxmille;
|
||||
import it.acxent.anag.TipoAllegatoClifor;
|
||||
import it.acxent.anag.TipoClifor;
|
||||
import it.acxent.anag.TipoCliforCR;
|
||||
import it.acxent.anag.TipoContratto;
|
||||
import it.acxent.anag.TipoPagamento;
|
||||
import it.acxent.anag.TipoPagamentoCR;
|
||||
import it.acxent.anag.Users;
|
||||
import it.acxent.art.ArticoloCliente;
|
||||
import it.acxent.contab.DocumentoPagamento;
|
||||
import it.acxent.contab.DocumentoPagamentoCR;
|
||||
import it.acxent.contab.IncassoPagamento;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.newsletter.CodaMessaggi;
|
||||
import it.acxent.newsletter.TemplateMsg;
|
||||
import it.acxent.util.AbMessages;
|
||||
import it.acxent.util.ReturnItem;
|
||||
import it.acxent.util.Vectumerator;
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public class CliforSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -6475496069319020839L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_clifor");
|
||||
bean = new Clifor(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
fillObject(req, bean);
|
||||
rp = bean.save();
|
||||
req.setAttribute("id_clifor", String.valueOf(bean.getId_clifor()));
|
||||
if (rp.getStatus() == true) {
|
||||
if (getAct(req).equals("addDD")) {
|
||||
DestinazioneDiversa row = new DestinazioneDiversa(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.addDestinazioneDiversa(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delDD")) {
|
||||
DestinazioneDiversa row = new DestinazioneDiversa(apFull);
|
||||
long l_id_destinazioneDiversa = getRequestLongParameter(req, "id_destinazioneDiversa");
|
||||
if (l_id_destinazioneDiversa != 0L) {
|
||||
fillObject(req, row);
|
||||
bean.delDestinazioneDiversa(row);
|
||||
sendMessage(req, "Cancellazione Destinazione Diversa Effettuata");
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("modDD")) {
|
||||
DestinazioneDiversa row = new DestinazioneDiversa(apFull);
|
||||
long l_id_destinazioneDiversa = getRequestLongParameter(req, "id_destinazioneDiversa");
|
||||
if (l_id_destinazioneDiversa != 0L) {
|
||||
row.findByPrimaryKey(l_id_destinazioneDiversa);
|
||||
req.setAttribute("destinazioneDiversa", row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("addContratto")) {
|
||||
Contratto row = new Contratto(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.addContratto(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delContratto")) {
|
||||
Contratto row = new Contratto(apFull);
|
||||
long l_id_row = getRequestLongParameter(req, "id_contratto");
|
||||
if (l_id_row != 0L) {
|
||||
fillObject(req, row);
|
||||
bean.delContratto(row);
|
||||
sendMessage(req, "Cancellazione Contratto Effettuata");
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("modContratto")) {
|
||||
Contratto row = new Contratto(apFull);
|
||||
long l_id_row = getRequestLongParameter(req, "id_contratto");
|
||||
if (l_id_row != 0L) {
|
||||
row.findByPrimaryKey(l_id_row);
|
||||
req.setAttribute("beanC", row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("addAllegato")) {
|
||||
AllegatoClifor row = new AllegatoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.addAllegato(row);
|
||||
rp.append(creaFileAllegato(bean, req, res));
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delAllegato")) {
|
||||
AllegatoClifor row = new AllegatoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.delAllegato(row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Allegato Cancellato");
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delUser")) {
|
||||
Users row = new Users(apFull);
|
||||
long l_id_users = getRequestLongParameter(req, "id_users");
|
||||
if (l_id_users != 0L) {
|
||||
row.findByPrimaryKey(l_id_users);
|
||||
if (row.getId_clifor() == bean.getId_clifor()) {
|
||||
row.setId_clifor(0L);
|
||||
row.save();
|
||||
sendMessage(req,
|
||||
AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Utente non più legato al record.");
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL") + ": Utente non legato al record cliente/Fornitore!");
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL") + ": codice Utente nullo!");
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
} else {
|
||||
req.setAttribute("bean", bean);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = (Clifor)beanA;
|
||||
req.setAttribute("listaBancaAzienda", new Banca(apFull).findAll());
|
||||
req.setAttribute("listaUserClifor", bean.findUsers(0, 0));
|
||||
req.setAttribute("listaDD", bean.getDestinazioniDiverse());
|
||||
req.setAttribute("listaListini", new Listino(apFull).findNoListinoBase());
|
||||
req.setAttribute("listaTipoContratto", new TipoContratto(apFull).findAll());
|
||||
req.setAttribute("listaContratti", bean.getContratti());
|
||||
req.setAttribute("listaDocumenti", bean.getDocumenti());
|
||||
req.setAttribute("listaTipoPagamento", new TipoPagamento(apFull).findByCR(new TipoPagamentoCR(), 0, 0));
|
||||
req.setAttribute("RI", new ReturnItem(req.getParameter("RI")));
|
||||
req.setAttribute("listaAllegati", bean.getAllegati(0L));
|
||||
req.setAttribute("listaTipiAllegatoClifor", new TipoAllegatoClifor(apFull).findAll());
|
||||
req.setAttribute("listaTipiAllegatoClifor", new TipoAllegatoClifor(apFull).findAll());
|
||||
TipoCliforCR CRT = new TipoCliforCR();
|
||||
CRT.setFlgTipoS(bean.getFlgTipo());
|
||||
req.setAttribute("listaTipoClifor", new TipoClifor(apFull).findByCR(CRT, 0, 0));
|
||||
CliforTipoCliforCR CRCTC = new CliforTipoCliforCR(apFull);
|
||||
CRCTC.setId_clifor(bean.getId_clifor());
|
||||
CRCTC.setFlgTipoClifor(bean.getFlgTipo());
|
||||
req.setAttribute("listaTipologie", new CliforTipoClifor(apFull).findByCR(CRCTC, 0, 0));
|
||||
DocumentoPagamentoCR CRdp = new DocumentoPagamentoCR();
|
||||
if (getRequestLongParameter(req, "flgTipoSaldoMd") > 0L)
|
||||
CRdp.setFlgTipoSaldo(getRequestLongParameter(req, "flgTipoSaldo"));
|
||||
CRdp.setId_clifor(bean.getId_clifor());
|
||||
req.setAttribute("CRDP", CRdp);
|
||||
req.setAttribute("listaPagamenti", new DocumentoPagamento(apFull).findSaldiByCR(CRdp, 0, 0));
|
||||
req.setAttribute("listaClientiAssociati", new Clifor(apFull).findByAgente(bean.getId_clifor()));
|
||||
req.setAttribute("listaContatti", new Contatto(apFull).findByClifor(bean.getId_clifor()));
|
||||
if (bean.getFlgTipo() == "C")
|
||||
req.setAttribute("listaCliforTipoPagamento", new CliforTipoPagamento(apFull).findByClifor(bean.getId_clifor()));
|
||||
if (bean.getFlgTipo() == "F")
|
||||
req.setAttribute("listaMagFisico", new MagFisico(apFull).findByClifor(bean.getId_clifor()));
|
||||
if (getParm("ARTICOLO_CLIENTE").isTrue())
|
||||
req.setAttribute("listaArticoliCliente", new ArticoloCliente(apFull).findByClifor(bean.getId_clifor()));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CRA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
CliforCR CR = (CliforCR)CRA;
|
||||
req.setAttribute("listaTemplateMsg", new TemplateMsg(apFull).findAll());
|
||||
req.setAttribute("listaTipiClifor", new TipoClifor(apFull).findByTipo(CR.getFlgTipo()));
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Clifor(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new CliforCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaTipoPagamento", new TipoPagamento(apFull).findByCR(new TipoPagamentoCR(), 0, 0));
|
||||
req.setAttribute("RI", new ReturnItem(req.getParameter("RI")));
|
||||
req.setAttribute("listaTipoContratto", new TipoContratto(apFull).findAll());
|
||||
req.setAttribute("listaTipiClifor", new TipoClifor(apFull).findAll());
|
||||
req.setAttribute("listaOttoxmille", new Ottoxmille(apFull).findAll());
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
|
||||
protected void otherCommands(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
if (getCmd(req).equals("join")) {
|
||||
long l_id_anagrafica = getRequestLongParameter(req, "id_anagrafica");
|
||||
Clifor bean = new Clifor(apFull);
|
||||
bean.findByPrimaryKey(l_id_anagrafica);
|
||||
fillObject(req, bean);
|
||||
bean.save();
|
||||
ResParm rp = Clifor.unisciClifor(bean);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Unione Record eseguita correttamente.");
|
||||
req.getSession().removeAttribute(getATTR_CRBEAN(req));
|
||||
} else {
|
||||
sendMessage(req, rp.getMsg());
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getCmd(req).equals("creaCodaSms")) {
|
||||
ClienteCR CR = new ClienteCR();
|
||||
fillObject(req, CR);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
Vectumerator<Clifor> vec = bean.findByCR(CR, 0, 0);
|
||||
String l_msg = getRequestParameter(req, "testoMessaggio").trim();
|
||||
int i = 0;
|
||||
int j = 0;
|
||||
ResParm rp = new ResParm(true);
|
||||
if (l_msg.isEmpty()) {
|
||||
rp.setStatus(false);
|
||||
rp.setMsg("ERRORE! Testo del messaggio vuoto!");
|
||||
} else {
|
||||
while (vec.hasMoreElements()) {
|
||||
Clifor row = (Clifor)vec.nextElement();
|
||||
CodaMessaggi cm = new CodaMessaggi(apFull);
|
||||
if (!row.getCellulare().isEmpty()) {
|
||||
cm.setCellulare(row.getCellulare());
|
||||
cm.setFlgTipo(2L);
|
||||
cm.setDataCreazione(DBAdapter.getToday());
|
||||
cm.setTestoMessaggio(l_msg);
|
||||
cm.save();
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Creazione coda messaggi eseguita correttamente. Creati " + i + " messaggi sms. " + j + " Clienti senza cellulare impostato.");
|
||||
req.getSession().removeAttribute(getATTR_CRBEAN(req));
|
||||
} else {
|
||||
sendMessage(req, rp.getMsg());
|
||||
}
|
||||
search(req, res);
|
||||
} else if (getCmd(req).equals("creaCodaMsg")) {
|
||||
creaCodaMessaggi(req, res);
|
||||
} else if (!getCmd(req).equals("rendiFlag")) {
|
||||
super.otherCommands(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
public void _creaMList(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
CliforCR CR = new CliforCR(apFull);
|
||||
fillObject(req, CR);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
ResParm rp = bean.creaMailingListCR(CR);
|
||||
if (rp.getStatus()) {
|
||||
String fileML = getMailingListFileCR();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(rp.getMsg());
|
||||
sb.append("<br>");
|
||||
sb.append("<a href='../../" + fileML + "' download>File Mailing list: " + fileML + "</a><br>");
|
||||
sendHtmlMsgResponse(req, res, sb.toString());
|
||||
} else {
|
||||
sendHtmlMsgResponse(req, res, "Errore creazione mailing list!!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void creaCodaMessaggi(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
CliforCR CR = new CliforCR(apFull);
|
||||
fillObject(req, CR);
|
||||
long l_id_templateMsg = getRequestLongParameter(req, "id_templateMsg");
|
||||
bean.creaCodaMessaggi(CR, l_id_templateMsg);
|
||||
sendMessage(req, "Coda messaggi creata...");
|
||||
search(req, res);
|
||||
}
|
||||
|
||||
protected ResParm creaFileAllegato(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
synchronized (this) {
|
||||
ResParm rp = new ResParm(true, "");
|
||||
Clifor bean = (Clifor)beanA;
|
||||
String targetDir = bean.getPathAllegato();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_";
|
||||
Vectumerator completeFileNames = (Vectumerator)req.getAttribute("completeAttachName");
|
||||
Vectumerator fileNames = (Vectumerator)req.getAttribute("attachName");
|
||||
if (completeFileNames.hasMoreElements()) {
|
||||
String sourceFile = (String)completeFileNames.nextElement();
|
||||
String fileName = (String)fileNames.elementAt(0);
|
||||
targetFile = targetFile + targetFile;
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
}
|
||||
return rp;
|
||||
}
|
||||
}
|
||||
|
||||
protected boolean isLoadImageServlet() {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected void print(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
if (getAct(req).equals("lblInd")) {
|
||||
long l_id = 0L;
|
||||
Clifor bean = null;
|
||||
l_id = getRequestLongParameter(req, "id_clifor");
|
||||
bean = new Clifor(getApFull(req));
|
||||
bean.findByPrimaryKey(l_id);
|
||||
sendPdf(res, bean.creaPdfEtichettaZebra(""), "Etichetta " + bean.getCognomeNome() + ".pdf");
|
||||
} else {
|
||||
search(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void _checkPiva(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
Clifor bean = new Clifor(getApFull(req));
|
||||
bean.findByPrimaryKey(getRequestLongParameter(req, "id_clifor"));
|
||||
bean.setPIva(getRequestParameter(req, "pIva"));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (!bean.isPivaComunitariaOk())
|
||||
sb.append("Partita Iva Comunitaria NON VERIFICATA! ");
|
||||
if (bean.isPIvaDuplicated())
|
||||
sb.append("Partita Iva duplicata!");
|
||||
if (sb.length() == 0) {
|
||||
req.setAttribute("res", "OK");
|
||||
} else {
|
||||
sb.insert(0, "ATTENZIONE! ");
|
||||
req.setAttribute("msg", sb.toString());
|
||||
}
|
||||
sendCmdJspFetchPageResponse(req, res);
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
}
|
||||
}
|
||||
|
||||
public void _modDocumento(HttpServletRequest req, HttpServletResponse res) {
|
||||
IncassoPagamento ip = new IncassoPagamento(getApFull(req));
|
||||
fillObject(req, ip);
|
||||
req.setAttribute("listaIncassi", ip.findByDocumento(ip.getId_documento(), 0, 0));
|
||||
req.setAttribute("beanIP", ip);
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _modIncasso(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_incassoPagamento = getRequestLongParameter(req, "id_incassoPagamento");
|
||||
IncassoPagamento ip = new IncassoPagamento(getApFull(req));
|
||||
ip.findByPrimaryKey(id_incassoPagamento);
|
||||
req.setAttribute("listaIncassi", ip.findByDocumento(ip.getId_documento(), 0, 0));
|
||||
req.setAttribute("beanIP", ip);
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addIncasso(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_incassoPagamento = getRequestLongParameter(req, "id_incassoPagamento");
|
||||
IncassoPagamento ip = new IncassoPagamento(getApFull(req));
|
||||
ip.findByPrimaryKey(id_incassoPagamento);
|
||||
fillObject(req, ip);
|
||||
ResParm rp = ip.save();
|
||||
req.setAttribute("listaIncassi", ip.findByDocumento(ip.getId_documento(), 0, 0));
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delIncasso(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_incassoPagamento = getRequestLongParameter(req, "id_incassoPagamento");
|
||||
IncassoPagamento ip = new IncassoPagamento(getApFull(req));
|
||||
ip.findByPrimaryKey(id_incassoPagamento);
|
||||
ResParm rp = ip.delete();
|
||||
req.setAttribute("listaIncassi", ip.findByDocumento(ip.getId_documento(), 0, 0));
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _printLista(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
CliforCR CR = new CliforCR(getApFull());
|
||||
Clifor bean = new Clifor(getApFull());
|
||||
fillObject(req, CR);
|
||||
sendPdf(res, bean.creaPdfListaClifor(CR), "Lista_Clifor.pdf");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void _delAllegato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
long l_id_clifor = getRequestLongParameter(req, "id_clifor");
|
||||
bean.findByPrimaryKey(l_id_clifor);
|
||||
AllegatoClifor row = new AllegatoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
bean.delAllegato(row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Allegato Cancellato");
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delContatto(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_contatto = getRequestLongParameter(req, "id_contatto");
|
||||
Contatto contatto = new Contatto(getApFull(req));
|
||||
contatto.findByPrimaryKey(id_contatto);
|
||||
ResParm rp = contatto.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _modifyContatto(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_contatto = getRequestLongParameter(req, "id_contatto");
|
||||
Contatto contatto = new Contatto(getApFull(req));
|
||||
contatto.findByPrimaryKey(id_contatto);
|
||||
req.setAttribute("beanContatto", contatto);
|
||||
ResParm rp = contatto.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addContatto(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_contatto = getRequestLongParameter(req, "id_contatto");
|
||||
Contatto contatto = new Contatto(getApFull(req));
|
||||
contatto.findByPrimaryKey(id_contatto);
|
||||
fillObject(req, contatto);
|
||||
ResParm rp = contatto.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _pivaCee(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
long l_id_clifor = getRequestLongParameter(req, "id_clifor");
|
||||
bean.findByPrimaryKey(l_id_clifor);
|
||||
if (bean.getId_clifor() > 0L) {
|
||||
String piva = "1" + DBAdapter.zeroLeft(bean.getId_clifor(), 10);
|
||||
req.setAttribute("codFisc", piva);
|
||||
} else {
|
||||
sendMessage(req, "Errore! Utente non ancora salvato");
|
||||
}
|
||||
req.setAttribute("act", "refresh");
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _printPdf(HttpServletRequest req, HttpServletResponse res) {
|
||||
try {
|
||||
CliforCR CR = new CliforCR(getApFull());
|
||||
Clifor bean = new Clifor(getApFull());
|
||||
fillObject(req, CR);
|
||||
sendPdf(res, bean.creaPdfListaClifor(CR), "Lista_Clifor.pdf");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void _addAllegato(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
long l_id_clifor = getRequestLongParameter(req, "id_clifor");
|
||||
bean.findByPrimaryKey(l_id_clifor);
|
||||
String fileName = getRequestParameter(req, "fileNameOnServer_1");
|
||||
if (!fileName.isEmpty()) {
|
||||
String targetDir = bean.getPathAllegato();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_" + bean.getId_clifor();
|
||||
String sourceFile = getPathTmpFull() + getPathTmpFull();
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
AllegatoClifor row = new AllegatoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
row.setNomeFile(fileName);
|
||||
ResParm rp = bean.addAllegato(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else {
|
||||
HashMap<String, String> uploadedImages = (HashMap<String, String>)req.getAttribute("_UFN");
|
||||
String currentFullFileName = "", currentFileName = "";
|
||||
if (!uploadedImages.isEmpty()) {
|
||||
Iterator<Map.Entry<String, String>> iterator = uploadedImages.entrySet().iterator();
|
||||
if (iterator.hasNext()) {
|
||||
Map.Entry<String, String> entry = iterator.next();
|
||||
currentFullFileName = entry.getValue();
|
||||
currentFileName = entry.getKey();
|
||||
}
|
||||
}
|
||||
fileName = currentFileName;
|
||||
String targetDir = bean.getPathAllegato();
|
||||
File pathDir = new File(targetDir);
|
||||
if (!pathDir.exists())
|
||||
pathDir.mkdirs();
|
||||
String targetFile = targetDir + "/" + targetDir + "_" + bean.getId_clifor();
|
||||
String sourceFile = currentFullFileName;
|
||||
if (isFileExist(sourceFile)) {
|
||||
new File(targetFile).delete();
|
||||
new File(sourceFile).renameTo(new File(targetFile));
|
||||
}
|
||||
AllegatoClifor row = new AllegatoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
row.setNomeFile(fileName);
|
||||
ResParm rp = bean.addAllegato(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
public void _pivaExtraCee(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
long l_id_clifor = getRequestLongParameter(req, "id_clifor");
|
||||
bean.findByPrimaryKey(l_id_clifor);
|
||||
if (bean.getId_clifor() > 0L) {
|
||||
String piva = "EX1" + DBAdapter.zeroLeft(bean.getId_clifor(), 8);
|
||||
req.setAttribute("codFisc", piva);
|
||||
} else {
|
||||
sendMessage(req, "Errore! Utente non ancora salvato");
|
||||
}
|
||||
req.setAttribute("act", "refresh");
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
protected ResParm afterSave(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = (Clifor)beanA;
|
||||
if (getRequestLongParameter(req, "id_tipoCliforE") > 0L) {
|
||||
CliforTipoClifor ctc = new CliforTipoClifor(apFull);
|
||||
ctc.setId_clifor(bean.getId_clifor());
|
||||
ctc.setId_tipoClifor(getRequestLongParameter(req, "id_tipoCliforE"));
|
||||
bean.addTipologia(ctc);
|
||||
}
|
||||
return super.afterSave(beanA, req, res);
|
||||
}
|
||||
|
||||
public void _addArticoloCliente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = getRequestLongParameter(req, "id_articoloCliente");
|
||||
ArticoloCliente bean = new ArticoloCliente(getApFull(req));
|
||||
bean.findByPrimaryKey(l_id);
|
||||
fillObject(req, bean);
|
||||
ResParm rp = bean.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delArticoloCliente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id = getRequestLongParameter(req, "id_articoloCliente");
|
||||
ArticoloCliente bean = new ArticoloCliente(getApFull(req));
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ResParm rp = bean.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addTipoPagamento(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_cliforTipoPagamento = getRequestLongParameter(req, "id_cliforTipoPagamento");
|
||||
CliforTipoPagamento ctp = new CliforTipoPagamento(getApFull(req));
|
||||
ctp.findByPrimaryKey(id_cliforTipoPagamento);
|
||||
fillObject(req, ctp);
|
||||
ctp.setId_tipoPagamento(getRequestLongParameter(req, "id_tipoPagamentoCli"));
|
||||
ResParm rp = ctp.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delTipoPagamento(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_cliforTipoPagamento = getRequestLongParameter(req, "id_cliforTipoPagamento");
|
||||
CliforTipoPagamento ctp = new CliforTipoPagamento(getApFull(req));
|
||||
ctp.findByPrimaryKey(id_cliforTipoPagamento);
|
||||
ResParm rp = ctp.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _addTipologia(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
long id_ = getRequestLongParameter(req, "id_tipoCliforAdd");
|
||||
CliforTipoClifor row = new CliforTipoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
row.setId_tipoClifor(id_);
|
||||
ResParm rp = row.getClifor().addTipologia(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delTipologia(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
long id_ = getRequestLongParameter(req, "id_tipoCliforAdd");
|
||||
CliforTipoClifor row = new CliforTipoClifor(apFull);
|
||||
fillObject(req, row);
|
||||
row.setId_tipoClifor(id_);
|
||||
ResParm rp = row.getClifor().delTipologia(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _cambiaFlg(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
long l_id = getRequestLongParameter(req, "id_cliforF");
|
||||
String l_flg = getRequestParameter(req, "flg");
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ResParm rp = bean.cambiaFlg(l_flg);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Aggiornamento Effettuato");
|
||||
} else {
|
||||
sendMessage(req, "Errore! " + rp.getMsg());
|
||||
}
|
||||
req.setAttribute("id_articolo", "0");
|
||||
search(req, res);
|
||||
}
|
||||
|
||||
public void _creaReportCsv(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
CliforCR CR = new CliforCR(apFull);
|
||||
fillObject(req, CR);
|
||||
Clifor bean = new Clifor(apFull);
|
||||
bean.creaFileCvs(CR);
|
||||
sendHtmlMsgResponse(req, res, "<a href='../../" + CR.getFileName() + "' target='_blank'>File export in formato cvs (Excel)</a>");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Comune;
|
||||
import it.acxent.anag.ComuneCR;
|
||||
import it.acxent.anag.Regione;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Comune.abl"})
|
||||
public class ComuneSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 2669230498808295583L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaRegione", new Regione(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Comune(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ComuneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Contatore;
|
||||
import it.acxent.anag.ContatoreCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Contatore.abl"})
|
||||
public class ContatoreSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -3235127453420156540L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Contatore(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ContatoreCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,96 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Contratto;
|
||||
import it.acxent.anag.ContrattoCR;
|
||||
import it.acxent.anag.TipoContratto;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.newsletter.TemplateMsg;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Contratto.abl"})
|
||||
public class ContrattoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -1708108941973176059L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaTipoContratto", new TipoContratto(getApFull(req))
|
||||
.findAll());
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaTipoContratto", new TipoContratto(apFull)
|
||||
.findAll());
|
||||
req.setAttribute("listaTemplateMsg", new TemplateMsg(apFull)
|
||||
.findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Contratto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ContrattoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaTipoContratto", new TipoContratto(apFull)
|
||||
.findAll());
|
||||
Contratto bean = new Contratto(apFull);
|
||||
bean.setId_clifor(getRequestLongParameter(req, "id_clifor"));
|
||||
req.setAttribute("bean", bean);
|
||||
}
|
||||
|
||||
protected void otherCommands(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
if (getCmd(req).equals("crea1CodaSmsD") ||
|
||||
getCmd(req).equals("crea1CodaSmsCR")) {
|
||||
long l_id = getRequestLongParameter(req, "id_contratto");
|
||||
Contratto bean = new Contratto(apFull);
|
||||
bean.findByPrimaryKey(l_id);
|
||||
ResParm rp = new ResParm(true);
|
||||
if (getCmd(req).equals("crea1CodaSmsD")) {
|
||||
ContrattoCR CR = new ContrattoCR(apFull);
|
||||
fillObject(req, CR);
|
||||
bean.save();
|
||||
}
|
||||
if (bean.getDBState() == 1) {
|
||||
rp = bean.creaCodaMessaggio();
|
||||
} else {
|
||||
rp.setStatus(false);
|
||||
rp.setMsg("Errore!. Impossibile salvare contratto");
|
||||
}
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Creazione coda messaggio avvenuto con successo");
|
||||
} else {
|
||||
sendMessage(req, rp.getMsg());
|
||||
}
|
||||
if (getCmd(req).equals("crea1CodaSmsD")) {
|
||||
showBean(req, res);
|
||||
} else {
|
||||
search(req, res);
|
||||
}
|
||||
} else if (getCmd(req).equals("creaCodaSms")) {
|
||||
Contratto bean = new Contratto(apFull);
|
||||
ContrattoCR CR = new ContrattoCR(apFull);
|
||||
fillObject(req, CR);
|
||||
ResParm rp = new ResParm(true);
|
||||
rp = bean.creaCodaMessaggiSms(CR);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Creazione coda messaggi ok. " +
|
||||
rp.getStatus());
|
||||
} else {
|
||||
sendMessage(req, rp.getMsg());
|
||||
}
|
||||
search(req, res);
|
||||
}
|
||||
super.otherCommands(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Esercizio;
|
||||
import it.acxent.anag.EsercizioCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Esercizio.abl"})
|
||||
public class EsercizioSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 6202443100334163908L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Esercizio(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new EsercizioCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Festivita;
|
||||
import it.acxent.anag.FestivitaCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Festivita.abl"})
|
||||
public class FestivitaSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6080652564320276641L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Festivita(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new FestivitaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Fornitore;
|
||||
import it.acxent.anag.FornitoreCR;
|
||||
import it.acxent.anag.TipoClifor;
|
||||
import it.acxent.anag.TipoCliforCR;
|
||||
import it.acxent.anag.TipoPagamento;
|
||||
import it.acxent.anag.TipoPagamentoCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.util.ReturnItem;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Fornitore.abl"})
|
||||
public class FornitoreSvlt extends CliforSvlt {
|
||||
private static final long serialVersionUID = -8815931044823891081L;
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Fornitore(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new FornitoreCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("bean", getBean(req));
|
||||
req.setAttribute("listaTipoPagamento", new TipoPagamento(apFull).findByCR(new TipoPagamentoCR(), 0, 0));
|
||||
req.setAttribute("RI", new ReturnItem(req.getParameter("RI")));
|
||||
TipoCliforCR CRT = new TipoCliforCR();
|
||||
CRT.setFlgTipoS("F");
|
||||
req.setAttribute("listaTipiClifor", new TipoClifor(apFull).findByCR(CRT, 0, 0));
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return super.getBeanPageName(req);
|
||||
}
|
||||
|
||||
protected final String getBeanName(HttpServletRequest req) {
|
||||
return "clifor";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.AllegatoClifor;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.servlet.GetFileSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/_attach/_clifor/*"})
|
||||
public class GetCliforAttachSvlt extends GetFileSvlt {
|
||||
private static final long serialVersionUID = -3594087947380598080L;
|
||||
|
||||
protected String getFileName(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
boolean checkGrant = true;
|
||||
long l_id_user = getLoginUserId(req);
|
||||
if (l_id_user == 0L) {
|
||||
checkGrant = false;
|
||||
} else {
|
||||
checkGrant = true;
|
||||
}
|
||||
if (checkGrant) {
|
||||
AllegatoClifor bean = new AllegatoClifor(getApFull(req));
|
||||
bean.findByPrimaryKey(getRequestLongParameter(req, "id"));
|
||||
boolean isWeb = (getRequestLongParameter(req, "w") == 1L);
|
||||
String fileName = bean.getNomeFileCompletoSuDisco();
|
||||
return fileName;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
protected boolean isSecureServlet(HttpServletRequest req) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Glossario;
|
||||
import it.acxent.anag.GlossarioCR;
|
||||
import it.acxent.anag.TipoGlossario;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Glossario.abl"})
|
||||
public class GlossarioSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6401647334745567418L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaTipoGlossario", new TipoGlossario(apFull).findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Glossario(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new GlossarioCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
public class InitUpdateDbSvlt extends it.acxent.servlet.InitUpdateDbSvlt {
|
||||
private static final long serialVersionUID = 2009630112308732636L;
|
||||
|
||||
protected String getProjectVersionTag() {
|
||||
return "acxent-common";
|
||||
}
|
||||
|
||||
protected long getDatabaseVersionNumber() {
|
||||
return 342L;
|
||||
}
|
||||
|
||||
protected String getSubVersionNumber() {
|
||||
return "20251204-att";
|
||||
}
|
||||
|
||||
protected boolean shouldInitCore() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Iva;
|
||||
import it.acxent.anag.IvaCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Iva.abl"})
|
||||
public class IvaSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 8212895088866865976L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAllNoRM());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Iva(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new IvaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,180 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Listino;
|
||||
import it.acxent.anag.ListinoArticolo;
|
||||
import it.acxent.anag.ListinoCR;
|
||||
import it.acxent.anag.ListinoTipo;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.util.AbMessages;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Listino.abl"})
|
||||
public class ListinoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 8779982045898426417L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
Listino bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_listino");
|
||||
bean = new Listino(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
fillObject(req, bean);
|
||||
rp = bean.save();
|
||||
req.setAttribute("bean", bean);
|
||||
req.setAttribute("id_listino", String.valueOf(bean.getId_listino()));
|
||||
if (rp.getStatus() == true) {
|
||||
if (getAct(req).equals("addLT")) {
|
||||
ListinoTipo row = new ListinoTipo(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.addListinoTipo(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delLT")) {
|
||||
ListinoTipo row = new ListinoTipo(apFull);
|
||||
long l_id_listinoTipo = getRequestLongParameter(req, "id_listinoTipo");
|
||||
if (l_id_listinoTipo != 0L) {
|
||||
fillObject(req, row);
|
||||
bean.delListinoTipo(row);
|
||||
sendMessage(req, "Cancellazione Listino Tipo Effettuata");
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("modLT")) {
|
||||
ListinoTipo row = new ListinoTipo(apFull);
|
||||
long l_id_listinoTipo = getRequestLongParameter(req, "id_listinoTipo");
|
||||
if (l_id_listinoTipo != 0L) {
|
||||
row.findByPrimaryKey(l_id_listinoTipo);
|
||||
req.setAttribute("listinoTipo", row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("addListinoArticolo")) {
|
||||
ListinoArticolo row = new ListinoArticolo(apFull);
|
||||
ListinoArticolo beanRow = new ListinoArticolo(apFull);
|
||||
fillObject(req, row);
|
||||
beanRow.findByArticoloListino(row.getId_articolo(), row.getId_listino());
|
||||
if (beanRow.getDBState() == 1) {
|
||||
beanRow.setPrezzoLA(row.getPrezzoLA());
|
||||
beanRow.setPercLA(row.getPercLA());
|
||||
beanRow.setPercLA1(row.getPercLA1());
|
||||
beanRow.setPercLA2(row.getPercLA2());
|
||||
beanRow.setPercLA3(row.getPercLA3());
|
||||
beanRow.setDataScadenzaOffertaLA(row.getDataScadenzaOffertaLA());
|
||||
beanRow.setPrezzoOffertaLA(row.getPrezzoOffertaLA());
|
||||
rp = beanRow.save();
|
||||
} else {
|
||||
row.setDBState(0);
|
||||
rp = row.save();
|
||||
}
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delListinoArticolo")) {
|
||||
ListinoArticolo row = new ListinoArticolo(apFull);
|
||||
if (getRequestLongParameter(req, "id_listinoArticolo") != 0L) {
|
||||
row.findByPrimaryKey(getRequestLongParameter(req, "id_listinoArticolo"));
|
||||
row.delete();
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "DELETE_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("modListinoArticolo")) {
|
||||
ListinoArticolo row = new ListinoArticolo(apFull);
|
||||
long l_id_listinoArticolo = getRequestLongParameter(req, "id_listinoArticolo");
|
||||
if (l_id_listinoArticolo != 0L) {
|
||||
row.findByPrimaryKey(l_id_listinoArticolo);
|
||||
req.setAttribute("listinoArticolo", row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("addListinoArticoloVariante")) {
|
||||
long id_articolo = getRequestLongParameter(req, "id_articoloV");
|
||||
long id_articoloVariante = getRequestLongParameter(req, "id_articoloVarianteV");
|
||||
double prezzoLA = getRequestDoubleParameter(req, "prezzoLAV");
|
||||
double percLA = getRequestDoubleParameter(req, "percLAV");
|
||||
double percLA1 = getRequestDoubleParameter(req, "percLAV1");
|
||||
double percLA2 = getRequestDoubleParameter(req, "percLAV2");
|
||||
double percLA3 = getRequestDoubleParameter(req, "percLAV3");
|
||||
ListinoArticolo beanRow = new ListinoArticolo(apFull);
|
||||
beanRow.findByArticoloVarianteListino(id_articoloVariante, l_id);
|
||||
beanRow.setId_listino(l_id);
|
||||
beanRow.setId_articolo(id_articolo);
|
||||
beanRow.setId_articoloVariante(id_articoloVariante);
|
||||
beanRow.setPrezzoLA(prezzoLA);
|
||||
beanRow.setPercLA(percLA);
|
||||
beanRow.setPercLA1(percLA1);
|
||||
beanRow.setPercLA2(percLA2);
|
||||
beanRow.setPercLA3(percLA3);
|
||||
beanRow.setDataScadenzaOffertaLA(getRequestDateParameter(req, "dataScadenzaOffertaLAV"));
|
||||
beanRow.setPrezzoOffertaLA(getRequestDoubleParameter(req, "prezzoOffertaLAV"));
|
||||
rp = bean.addListinoArticoloVariante(beanRow);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delListinoArticoloVariante")) {
|
||||
ListinoArticolo row = new ListinoArticolo(apFull);
|
||||
if (getRequestLongParameter(req, "id_listinoArticolo") != 0L) {
|
||||
row.findByPrimaryKey(getRequestLongParameter(req, "id_listinoArticolo"));
|
||||
row.delete();
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "DELETE_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("modListinoArticoloVariante")) {
|
||||
ListinoArticolo row = new ListinoArticolo(apFull);
|
||||
long l_id_listinoArticolo = getRequestLongParameter(req, "id_listinoArticolo");
|
||||
if (l_id_listinoArticolo != 0L) {
|
||||
row.findByPrimaryKey(l_id_listinoArticolo);
|
||||
req.setAttribute("listinoArticoloV", row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_OK"));
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "READ_FAIL"));
|
||||
}
|
||||
showBean(req, res);
|
||||
}
|
||||
} else {
|
||||
req.setAttribute("bean", bean);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
Listino bean = (Listino)beanA;
|
||||
req.setAttribute("listaLT", bean.getListinoTipo());
|
||||
req.setAttribute("listaLA", bean.getListinoArticolo(getPageNumber(req), getPageRow(req)));
|
||||
req.setAttribute("listaLAV", bean.getListinoArticoloVariante(getPageNumber(req), getPageRow(req)));
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Listino(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new ListinoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected int getPageRow(HttpServletRequest req) {
|
||||
return 99999999;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.MagFisico;
|
||||
import it.acxent.anag.MagFisicoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/MagFisico.abl"})
|
||||
public class MagFisicoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -573715388802369981L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new MagFisico(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new MagFisicoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected ResParm beforeSave(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
ResParm rp = new ResParm(true);
|
||||
MagFisico mf = new MagFisico(getApFull(req));
|
||||
fillObject(req, mf);
|
||||
if (mf.getFlgTipo() == 3L) {
|
||||
if (mf.isMagOrdinatoValorizzato()) {
|
||||
rp.setMsg("ERRORE! Può essere selezionato solo un magazzino ordinato!");
|
||||
rp.setStatus(false);
|
||||
return rp;
|
||||
}
|
||||
return super.beforeSave(beanA, req, res);
|
||||
}
|
||||
return super.beforeSave(beanA, req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Postazione;
|
||||
import it.acxent.common.Users;
|
||||
import it.acxent.servlet.Logon4Svlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/menu/Menu4.abl"})
|
||||
public class Menu4Svlt extends Logon4Svlt {
|
||||
private static final long serialVersionUID = -2542692347954883196L;
|
||||
|
||||
protected boolean checkLoginProfile(HttpServletRequest req) {
|
||||
try {
|
||||
if (getLoginUser(req) == null) {
|
||||
forceJspPage(getLoginPage(null, null), req);
|
||||
return true;
|
||||
}
|
||||
if (getLoginUser(req).getFlgValido().equals("N")) {
|
||||
forceJspPage(getLoginPage(null, null), req);
|
||||
req.getSession().removeAttribute("loginUser_id");
|
||||
req.getSession().removeAttribute("utenteLogon");
|
||||
return false;
|
||||
}
|
||||
if (getLoginUser(req).getId_userProfile() > 0L) {
|
||||
forceJspPage(getLoginPage(null, null), req);
|
||||
return true;
|
||||
}
|
||||
forceJspPage(getLoginPage(null, null), req);
|
||||
req.getSession().removeAttribute("loginUser_id");
|
||||
req.getSession().removeAttribute("utenteLogon");
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
handleDebug(e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
protected Users getUser(HttpServletRequest req) {
|
||||
return new it.acxent.anag.Users(getApFull(req));
|
||||
}
|
||||
|
||||
protected long checkLoginName(HttpServletRequest req, HttpServletResponse res) {
|
||||
long result = super.checkLoginName(req, res);
|
||||
if (result == 5L) {
|
||||
String ip = req.getRemoteHost();
|
||||
Postazione pos = new Postazione(getApFull(req));
|
||||
pos.findByIp(ip);
|
||||
it.acxent.anag.Users bean = (it.acxent.anag.Users)getLoginUser(req);
|
||||
System.out.println("LOGIN EFFETTUATO: user:" + bean.getLogin() + " ip:" + ip);
|
||||
if (pos.getDBState() == 1) {
|
||||
bean.setId_postazione(pos.getId_postazione());
|
||||
req.getSession().setAttribute("utenteLogon", bean);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
protected String getLoginPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
return getJspPage(req).isEmpty() ? "/admin/menu/_inc-menu.jsp" : getJspPage(req);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Postazione;
|
||||
import it.acxent.common.Users;
|
||||
import it.acxent.servlet.LogonSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/menu/Menu.abl"})
|
||||
public class MenuSvlt extends LogonSvlt {
|
||||
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) {
|
||||
forceJspPage(super.getLoginPage(null, null), req);
|
||||
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 getLoginPage(HttpServletRequest req, HttpServletResponse res) {
|
||||
return super.getLoginPage(req, res);
|
||||
}
|
||||
|
||||
protected Users getUser(HttpServletRequest req) {
|
||||
return new it.acxent.anag.Users(getApFull(req));
|
||||
}
|
||||
|
||||
protected long checkLoginName(HttpServletRequest req, HttpServletResponse res) {
|
||||
long result = super.checkLoginName(req, res);
|
||||
if (result == 5L) {
|
||||
String ip = req.getRemoteHost();
|
||||
Postazione pos = new Postazione(getApFull(req));
|
||||
pos.findByIp(ip);
|
||||
it.acxent.anag.Users bean = (it.acxent.anag.Users)getLoginUser(req);
|
||||
System.out.println("LOGIN EFFETTUATO: user:" + bean.getLogin() + " ip:" + ip);
|
||||
if (pos.getDBState() == 1) {
|
||||
bean.setId_postazione(pos.getId_postazione());
|
||||
req.getSession().setAttribute("utenteLogon", bean);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Iva;
|
||||
import it.acxent.anag.Nazione;
|
||||
import it.acxent.anag.NazioneCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Nazione.abl"})
|
||||
public class NazioneSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 370847610628258765L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
req.setAttribute("listaIva", new Iva(apFull).findAllOss());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Nazione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new NazioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Ottoxmille;
|
||||
import it.acxent.anag.OttoxmilleCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Ottoxmille.abl"})
|
||||
public class OttoxmilleSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6080652564320276641L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Ottoxmille(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new OttoxmilleCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Porto;
|
||||
import it.acxent.anag.PortoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Porto.abl"})
|
||||
public class PortoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 6934923184756402334L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Porto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new PortoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Postazione;
|
||||
import it.acxent.anag.PostazioneCR;
|
||||
import it.acxent.anag.RegCassa;
|
||||
import it.acxent.common.TipoPostazione;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Postazione.abl"})
|
||||
public class PostazioneSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 6981087081168945592L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaRegCassa", new RegCassa(getApFull(req)).findAll());
|
||||
req.setAttribute("listaTipoPostazione", new TipoPostazione(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("listaRegCassa", new RegCassa(getApFull(req)).findAll());
|
||||
req.setAttribute("listaTipoPostazione", new TipoPostazione(getApFull(req)).findAll());
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Postazione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new PostazioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.RegCassa;
|
||||
import it.acxent.anag.RegCassaCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/RegCassa.abl"})
|
||||
public class RegCassaSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -7439868045390925263L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new RegCassa(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new RegCassaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Regione;
|
||||
import it.acxent.anag.RegioneCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Regione.abl"})
|
||||
public class RegioneSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 1666821072326696239L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Regione(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new RegioneCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Rubrica;
|
||||
import it.acxent.anag.RubricaCR;
|
||||
import it.acxent.anag.TipoPagamento;
|
||||
import it.acxent.anag.TipoPagamentoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.util.ReturnItem;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Rubrica.abl"})
|
||||
public class RubricaSvlt extends CliforSvlt {
|
||||
private static final long serialVersionUID = 8804339707966839406L;
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Rubrica(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new RubricaCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
req.setAttribute("bean", getBean(req));
|
||||
req.setAttribute("listaTipoPagamento", new TipoPagamento(getApFull(req))
|
||||
.findByCR(new TipoPagamentoCR(), 0, 0));
|
||||
req.setAttribute("RI", new ReturnItem(
|
||||
req.getParameter("RI")));
|
||||
}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return "rubrica";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.TipoAllegatoClifor;
|
||||
import it.acxent.anag.TipoAllegatoCliforCR;
|
||||
import it.acxent.contab.TipoAllegatoDocumento;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import it.acxent.util.AbMessages;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/TipoAllegatoClifor.abl"})
|
||||
public class TipoAllegatoCliforSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = 5422961426191935478L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
TipoAllegatoDocumento bean = null;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
long l_id = getRequestLongParameter(req, "id_tipoDocumento");
|
||||
bean = new TipoAllegatoDocumento(getApFull(req));
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
fillObject(req, bean);
|
||||
rp = bean.save();
|
||||
l_id = bean.getId_tipoAllegatoDocumento();
|
||||
req.setAttribute("id_tipoAllegatoDocumento", String.valueOf(l_id));
|
||||
req.setAttribute("bean", bean);
|
||||
if (rp.getStatus() != true) {
|
||||
req.setAttribute("bean", bean);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req,
|
||||
AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
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 TipoAllegatoClifor(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoAllegatoCliforCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.TipoClifor;
|
||||
import it.acxent.anag.TipoCliforCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/TipoClifor.abl"})
|
||||
public class TipoCliforSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6401647334745567418L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoClifor(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoCliforCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.TipoContratto;
|
||||
import it.acxent.anag.TipoContrattoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/TipoContratto.abl"})
|
||||
public class TipoContrattoSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = 589377432507424207L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoContratto(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoContrattoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.TipoGlossario;
|
||||
import it.acxent.anag.TipoGlossarioCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/TipoGlossario.abl"})
|
||||
public class TipoGlossarioSvlt extends AblServletSvlt {
|
||||
private static final long serialVersionUID = -6401647334745567418L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoGlossario(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoGlossarioCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.MeseEscluso;
|
||||
import it.acxent.anag.TipoPagamento;
|
||||
import it.acxent.anag.TipoPagamentoCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.servlet.AddImgSvlt;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/TipoPagamento.abl"})
|
||||
public class TipoPagamentoSvlt extends _AnagAdapterSvlt implements AddImgSvlt {
|
||||
private static final long serialVersionUID = -759824067431772574L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
TipoPagamento bean = (TipoPagamento)beanA;
|
||||
req.setAttribute("listaMesiEsclusi", bean.getMesiEsclusi());
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoPagamento(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoPagamentoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected void search(HttpServletRequest req, HttpServletResponse res) {
|
||||
super.search(req, res);
|
||||
}
|
||||
|
||||
public void _addMeseEscluso(HttpServletRequest req, HttpServletResponse res) {
|
||||
MeseEscluso escluso = new MeseEscluso(getApFull(req));
|
||||
fillObject(req, escluso);
|
||||
ResParm rp = escluso.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delMeseEscluso(HttpServletRequest req, HttpServletResponse res) {
|
||||
long id_meseEscluso = getRequestLongParameter(req, "id_meseEscluso");
|
||||
MeseEscluso escluso = new MeseEscluso(getApFull(req));
|
||||
escluso.findByPrimaryKey(id_meseEscluso);
|
||||
ResParm rp = escluso.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _cambiaFlg(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
TipoPagamento bean = new TipoPagamento(apFull);
|
||||
long l_id_tipo = getRequestLongParameter(req, "id_tipoPagamento");
|
||||
String l_flg = getRequestParameter(req, "flg");
|
||||
bean.findByPrimaryKey(l_id_tipo);
|
||||
ResParm rp = bean.cambiaFlg(l_flg);
|
||||
if (rp.getStatus()) {
|
||||
sendMessage(req, "Aggiornamento Effettuato");
|
||||
} else {
|
||||
sendMessage(req, "Errore! " + rp.getMsg());
|
||||
}
|
||||
search(req, res);
|
||||
}
|
||||
|
||||
protected boolean isLoadImageServlet() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.tr.TipoPersonaCarico;
|
||||
import it.acxent.anag.tr.TipoPersonaCaricoCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public class TipoPersonaCaricoSvlt extends _AnagAdapterSvlt {
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new TipoPersonaCarico(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new TipoPersonaCaricoCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import com.jcraft.jsch.Channel;
|
||||
import com.jcraft.jsch.ChannelSftp;
|
||||
import com.jcraft.jsch.JSch;
|
||||
import com.jcraft.jsch.Session;
|
||||
import it.acxent.anag.Users;
|
||||
import it.acxent.anag.UsersCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import java.util.Vector;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Update.abl"})
|
||||
public class UpdateSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -2542695827954883196L;
|
||||
|
||||
public void _updateApp(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ResParm rp = new ResParm();
|
||||
JSch jsch = new JSch();
|
||||
String user = "fe-upd";
|
||||
String pass = "pippolone1000";
|
||||
String server = "dev.f3.net";
|
||||
String depPath = "/usr/local/jenkins/workspace/cli-fotoeventi/dependencies";
|
||||
String targetPath = "/usr/local/jenkins/workspace/cli-fotoeventi/target";
|
||||
int port = 9417;
|
||||
Session session = null;
|
||||
ChannelSftp sftpChannel = null;
|
||||
try {
|
||||
session = jsch.getSession(user, server, port);
|
||||
session.setConfig("StrictHostKeyChecking", "no");
|
||||
session.setPassword(pass);
|
||||
session.connect();
|
||||
Channel channel = session.openChannel("sftp");
|
||||
channel.connect();
|
||||
sftpChannel = (ChannelSftp)channel;
|
||||
sftpChannel.cd("/usr/local/jenkins/workspace/cli-fotoeventi/dependencies");
|
||||
Vector<String> listDep = sftpChannel.ls(depPath);
|
||||
sftpChannel.exit();
|
||||
rp.setStatus(true);
|
||||
} catch (Exception ex) {
|
||||
System.out.println("getFileViaSFtp: " + ex.getMessage());
|
||||
rp.setException(ex);
|
||||
rp.setMsg(ex.getMessage());
|
||||
rp.setStatus(false);
|
||||
} finally {
|
||||
try {
|
||||
if (session.isConnected())
|
||||
sftpChannel.exit();
|
||||
} catch (Exception ex) {
|
||||
System.out.println("getFileViaSFtp: " + ex.getMessage());
|
||||
rp.setException(ex);
|
||||
rp.setMsg(ex.getMessage());
|
||||
rp.setStatus(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Users(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
UsersCR CR = new UsersCR();
|
||||
CR.setPolicy(getLoginUser(req).getUserProfile().getPolicy());
|
||||
return (CRAdapter)CR;
|
||||
}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CRA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return "update";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.UserClifor;
|
||||
import it.acxent.anag.Users;
|
||||
import it.acxent.anag.UsersCR;
|
||||
import it.acxent.common.AccessGroup;
|
||||
import it.acxent.common.UserAccess;
|
||||
import it.acxent.common.UserAccessGroup;
|
||||
import it.acxent.common.UserProfile;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import it.acxent.newsletter.TemplateMsg;
|
||||
import it.acxent.util.AbMessages;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public class UsersSvlt extends it.acxent.servlet.UsersSvlt {
|
||||
private static final long serialVersionUID = 4988354513819461878L;
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {
|
||||
Users bean = (Users)beanA;
|
||||
req.setAttribute("listaUserClifor", new UserClifor(getApFull(req)).findByUser(bean.getId_users()));
|
||||
super.fillComboAfterDetail((DBAdapter)bean, req, res);
|
||||
}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {
|
||||
super.fillComboAfterSearch(CR, req, res);
|
||||
req.setAttribute("listaTemplateMsg", new TemplateMsg(getApFull(req)).findAll(1L));
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Users(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
UsersCR CR = new UsersCR();
|
||||
CR.setPolicy(getLoginUser(req).getUserProfile().getPolicy());
|
||||
return (CRAdapter)CR;
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {
|
||||
if (getLoginUser(req).getId_userProfile() == 1L) {
|
||||
req.setAttribute("listaProfiliUtente", new UserProfile(getApFull(req)).findAll());
|
||||
} else {
|
||||
req.setAttribute("listaProfiliUtente", new UserProfile(getApFull(req)).findUserProfiles());
|
||||
}
|
||||
req.setAttribute("listaAccessGroup", new AccessGroup(getApFull(req)).findAll());
|
||||
req.setAttribute("listaUserClifor", new UserClifor(getApFull(req)).findByCR(null, 0, 0));
|
||||
}
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
long l_id = 0L;
|
||||
ResParm rp = new ResParm(true, "");
|
||||
l_id = getRequestLongParameter(req, "id_users");
|
||||
Users bean = new Users(apFull);
|
||||
try {
|
||||
bean.findByPrimaryKey(l_id);
|
||||
fillObject(req, bean);
|
||||
rp = bean.save();
|
||||
if (rp.getStatus()) {
|
||||
req.setAttribute("id_users", String.valueOf(bean.getId_users()));
|
||||
if (getAct(req).equals("addAccess")) {
|
||||
UserAccess up = new UserAccess(apFull);
|
||||
fillObject(req, up);
|
||||
rp = bean.addAccess(up);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delAccess")) {
|
||||
UserAccess up = new UserAccess(apFull);
|
||||
fillObject(req, up);
|
||||
rp = bean.delAccess(up);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Permesso Cancellato");
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("addAccessGroup")) {
|
||||
UserAccessGroup row = new UserAccessGroup(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.addAccessGroup(row);
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delAccessGroup")) {
|
||||
UserAccessGroup row = new UserAccessGroup(apFull);
|
||||
fillObject(req, row);
|
||||
rp = bean.delAccessGroup(row);
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_OK") + ": Permessi Cancellati");
|
||||
showBean(req, res);
|
||||
} else if (getAct(req).equals("delLog")) {
|
||||
rp = bean.delAllLogs();
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "DELETE_OK") + ": Log Cancellati");
|
||||
showBean(req, res);
|
||||
}
|
||||
} else {
|
||||
sendMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL " + rp.getMsg()));
|
||||
showBean(req, res);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
forceMessage(req, AbMessages.getMessage(getLocale(req), "SAVE_FAIL"));
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
protected void print(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
if (getAct(req).equals("lblUser")) {
|
||||
long l_id = 0L;
|
||||
Users bean = null;
|
||||
l_id = getRequestLongParameter(req, "id_documento");
|
||||
bean = new Users(apFull);
|
||||
bean.findByPrimaryKey(l_id);
|
||||
} else if (getAct(req).equals("lblBc")) {
|
||||
long l_id = 0L;
|
||||
Users bean = null;
|
||||
l_id = getRequestLongParameter(req, "id_users");
|
||||
bean = new Users(apFull);
|
||||
bean.findByPrimaryKey(l_id);
|
||||
sendPdf(res, bean.creaLabelUtenteA4Pdf(), "Label " + bean.getCognomeNome() + ".pdf");
|
||||
} else {
|
||||
super.print(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
public void _addUserCliente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id_clifor = getRequestLongParameter(req, "id_cliforU");
|
||||
long l_id_users = getRequestLongParameter(req, "id_users");
|
||||
UserClifor uc = new UserClifor(getApFull(req));
|
||||
uc.setId_clifor(l_id_clifor);
|
||||
uc.setId_users(l_id_users);
|
||||
ResParm rp = uc.save();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
|
||||
public void _delUserCliente(HttpServletRequest req, HttpServletResponse res) {
|
||||
long l_id_userClifor = getRequestLongParameter(req, "id_userClifor");
|
||||
UserClifor uc = new UserClifor(getApFull(req));
|
||||
uc.findByPrimaryKey(l_id_userClifor);
|
||||
ResParm rp = uc.delete();
|
||||
sendMessage(req, rp.getMsg());
|
||||
showBean(req, res);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.anag.Vettore;
|
||||
import it.acxent.anag.VettoreCR;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anagConfig/Vettore.abl"})
|
||||
public class VettoreSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -1859476956877711417L;
|
||||
|
||||
protected void addRows(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter bean, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CR, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Vettore(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
return new VettoreCR(getApFull(req));
|
||||
}
|
||||
|
||||
protected void prepareNewRecord(HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected boolean isSimpleServlet(HttpServletRequest req) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import it.acxent.servlet.AblServletSvlt;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public abstract class _AnagAdapterSvlt extends AblServletSvlt {
|
||||
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 super.getLoginPage(req, res);
|
||||
}
|
||||
|
||||
protected boolean useAlwaysSendRedirect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected String getPathImgArticoli() {
|
||||
return getDocBase() + "/" + getDocBase();
|
||||
}
|
||||
|
||||
protected String getMailingListFileCR() {
|
||||
return getParm("MAIL_LIST_FILE_CR").getTesto();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue