232 lines
6.2 KiB
Java
232 lines
6.2 KiB
Java
package it.acxent.tex;
|
|
|
|
import it.acxent.anag.Clifor;
|
|
import it.acxent.anag.MagFisico;
|
|
import it.acxent.contab.CausaleMagazzino;
|
|
import it.acxent.contab.RigaDocumento;
|
|
import it.acxent.db.ApplParmFull;
|
|
import it.acxent.db.DBAdapter;
|
|
import it.acxent.db.ResParm;
|
|
import it.acxent.db.WcString;
|
|
import it.acxent.tex.anag.ArticoloFilatoColore;
|
|
import it.acxent.tex.anag.Confezione;
|
|
import it.acxent.util.StringTokenizer;
|
|
import it.acxent.util.Vectumerator;
|
|
import java.io.Serializable;
|
|
import java.sql.PreparedStatement;
|
|
import java.sql.SQLException;
|
|
|
|
public class MovimentoFilato extends DBAdapter implements Serializable {
|
|
private static final long serialVersionUID = 1468228168123L;
|
|
|
|
private long id_movimentoFilato;
|
|
|
|
private long id_rigaDocumento;
|
|
|
|
private long id_causaleMagazzino;
|
|
|
|
private long id_magFisico;
|
|
|
|
private long id_clifor;
|
|
|
|
private long id_articoloFilatoColore;
|
|
|
|
private long id_confezione;
|
|
|
|
private String partita;
|
|
|
|
private String bagno;
|
|
|
|
private double kg;
|
|
|
|
private RigaDocumento rigaDocumento;
|
|
|
|
private CausaleMagazzino causaleMagazzino;
|
|
|
|
private MagFisico magFisico;
|
|
|
|
private Clifor clifor;
|
|
|
|
private ArticoloFilatoColore articoloFilatoColore;
|
|
|
|
private Confezione confezione;
|
|
|
|
public MovimentoFilato(ApplParmFull newApplParmFull) {
|
|
super(newApplParmFull);
|
|
}
|
|
|
|
public MovimentoFilato() {}
|
|
|
|
public void setId_movimentoFilato(long newId_movimentoFilato) {
|
|
this.id_movimentoFilato = newId_movimentoFilato;
|
|
}
|
|
|
|
public void setId_rigaDocumento(long newId_rigaDocumento) {
|
|
this.id_rigaDocumento = newId_rigaDocumento;
|
|
setRigaDocumento(null);
|
|
}
|
|
|
|
public void setId_causaleMagazzino(long newId_causaleMagazzino) {
|
|
this.id_causaleMagazzino = newId_causaleMagazzino;
|
|
setCausaleMagazzino(null);
|
|
}
|
|
|
|
public void setId_magFisico(long newId_magFisico) {
|
|
this.id_magFisico = newId_magFisico;
|
|
setMagFisico(null);
|
|
}
|
|
|
|
public void setId_clifor(long newId_clifor) {
|
|
this.id_clifor = newId_clifor;
|
|
setClifor(null);
|
|
}
|
|
|
|
public void setId_confezione(long newId_confezione) {
|
|
this.id_confezione = newId_confezione;
|
|
setConfezione(null);
|
|
}
|
|
|
|
public void setPartita(String newPartita) {
|
|
this.partita = newPartita;
|
|
}
|
|
|
|
public void setBagno(String newBagno) {
|
|
this.bagno = newBagno;
|
|
}
|
|
|
|
public void setKg(double newKg) {
|
|
this.kg = newKg;
|
|
}
|
|
|
|
public long getId_movimentoFilato() {
|
|
return this.id_movimentoFilato;
|
|
}
|
|
|
|
public long getId_rigaDocumento() {
|
|
return this.id_rigaDocumento;
|
|
}
|
|
|
|
public long getId_causaleMagazzino() {
|
|
return this.id_causaleMagazzino;
|
|
}
|
|
|
|
public long getId_magFisico() {
|
|
return this.id_magFisico;
|
|
}
|
|
|
|
public long getId_clifor() {
|
|
return this.id_clifor;
|
|
}
|
|
|
|
public long getId_confezione() {
|
|
return this.id_confezione;
|
|
}
|
|
|
|
public String getPartita() {
|
|
return (this.partita == null) ? "" : this.partita.trim();
|
|
}
|
|
|
|
public String getBagno() {
|
|
return (this.bagno == null) ? "" : this.bagno.trim();
|
|
}
|
|
|
|
public double getKg() {
|
|
return this.kg;
|
|
}
|
|
|
|
public void setRigaDocumento(RigaDocumento newRigaDocumento) {
|
|
this.rigaDocumento = newRigaDocumento;
|
|
}
|
|
|
|
public RigaDocumento getRigaDocumento() {
|
|
this.rigaDocumento = (RigaDocumento)getSecondaryObject(this.rigaDocumento, RigaDocumento.class, getId_rigaDocumento());
|
|
return this.rigaDocumento;
|
|
}
|
|
|
|
public void setCausaleMagazzino(CausaleMagazzino newCausaleMagazzino) {
|
|
this.causaleMagazzino = newCausaleMagazzino;
|
|
}
|
|
|
|
public CausaleMagazzino getCausaleMagazzino() {
|
|
this.causaleMagazzino = (CausaleMagazzino)getSecondaryObject(this.causaleMagazzino, CausaleMagazzino.class, getId_causaleMagazzino());
|
|
return this.causaleMagazzino;
|
|
}
|
|
|
|
public void setMagFisico(MagFisico newMagFisico) {
|
|
this.magFisico = newMagFisico;
|
|
}
|
|
|
|
public MagFisico getMagFisico() {
|
|
this.magFisico = (MagFisico)getSecondaryObject(this.magFisico, MagFisico.class, getId_magFisico());
|
|
return this.magFisico;
|
|
}
|
|
|
|
public void setClifor(Clifor newClifor) {
|
|
this.clifor = newClifor;
|
|
}
|
|
|
|
public Clifor getClifor() {
|
|
this.clifor = (Clifor)getSecondaryObject(this.clifor, Clifor.class, getId_clifor());
|
|
return this.clifor;
|
|
}
|
|
|
|
public void setArticoloFilatoColore(ArticoloFilatoColore newArticoloFilatoColore) {
|
|
this.articoloFilatoColore = newArticoloFilatoColore;
|
|
}
|
|
|
|
public ArticoloFilatoColore getArticoloFilato() {
|
|
this.articoloFilatoColore = (ArticoloFilatoColore)getSecondaryObject(this.articoloFilatoColore, ArticoloFilatoColore.class,
|
|
getId_articoloFilatoColore());
|
|
return this.articoloFilatoColore;
|
|
}
|
|
|
|
public void setConfezione(Confezione newConfezione) {
|
|
this.confezione = newConfezione;
|
|
}
|
|
|
|
public Confezione getConfezione() {
|
|
this.confezione = (Confezione)getSecondaryObject(this.confezione, Confezione.class, getId_confezione());
|
|
return this.confezione;
|
|
}
|
|
|
|
protected ResParm checkDeleteCascade() {
|
|
return new ResParm(true);
|
|
}
|
|
|
|
protected void deleteCascade() {}
|
|
|
|
public Vectumerator<MovimentoFilato> findByCR(MovimentoFilatoCR CR, int pageNumber, int pageRows) {
|
|
String s_Sql_Find = "select A.* from MOVIMENTO_FILATO AS A";
|
|
String s_Sql_Order = "";
|
|
WcString wc = new WcString();
|
|
if (!CR.getSearchTxt().trim().isEmpty()) {
|
|
StringTokenizer st = new StringTokenizer(CR.getSearchTxt().trim(), " ");
|
|
StringBuffer txt = new StringBuffer("(");
|
|
while (st.hasMoreTokens()) {
|
|
String token = st.nextToken();
|
|
txt.append("(A.Cognome like '%" + token + "%' or A.Nome like '%" + token + "%')");
|
|
if (st.hasMoreTokens())
|
|
txt.append(" and ");
|
|
}
|
|
txt.append(")");
|
|
wc.addWc(txt.toString());
|
|
}
|
|
try {
|
|
PreparedStatement stmt = getConn().prepareStatement(s_Sql_Find + s_Sql_Find + wc.toString());
|
|
return findRows(stmt, pageNumber, pageRows);
|
|
} catch (SQLException e) {
|
|
removeCPConnection();
|
|
handleDebug(e);
|
|
return AB_EMPTY_VECTUMERATOR;
|
|
}
|
|
}
|
|
|
|
public long getId_articoloFilatoColore() {
|
|
return this.id_articoloFilatoColore;
|
|
}
|
|
|
|
public void setId_articoloFilatoColore(long id_articoloFilatoColore) {
|
|
this.id_articoloFilatoColore = id_articoloFilatoColore;
|
|
setArticoloFilatoColore(null);
|
|
}
|
|
}
|