Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/contab/MovimentoCR.java

463 lines
12 KiB
Java

package it.acxent.contab;
import it.acxent.anag.Clifor;
import it.acxent.anag.MagFisico;
import it.acxent.art.Articolo;
import it.acxent.art.ArticoloTaglia;
import it.acxent.art.ArticoloVariante;
import it.acxent.art.Marca;
import it.acxent.art.Tipo;
import it.acxent.db.ApplParmFull;
import it.acxent.db.CRAdapter;
import it.acxent.util.SimpleDateFormat;
import java.io.Serializable;
import java.sql.Date;
public class MovimentoCR extends CRAdapter implements Serializable {
private static final long serialVersionUID = -4078728447478246886L;
public static final int TIPO_REPORT_STD = 0;
public static final int TIPO_REPORT_COMPATTO = 1;
private long id_movimento;
private long id_rigaDocumento;
private long id_articolo;
private long id_articoloVariante;
private long id_articoloTaglia;
private long id_magFisico;
private long id_clifor;
private String seriale;
private double kg;
private double mt;
private double nr;
private RigaDocumento rigaDocumento;
private Articolo articolo;
private ArticoloVariante articoloVariante;
private ArticoloTaglia articoloTaglia;
private MagFisico magFisico;
private Clifor clifor;
private long flgInMagazzino = -1L;
private long flgTipoMagazzino;
private CausaleMagazzino causaleMagazzino;
private long id_causaleMagazzino;
private Date dataDocumentoA;
private Date dataDocumentoDa;
private String descrizioneCompletaArticolo;
private long id_tipoDocumento;
private long id_documento;
private long id_documento2;
private Date dataRiferimentoA;
private Date dataRiferimentoDa;
private long id_esercizio = -1L;
private String fileName;
private long id_marca;
private long id_tipo;
private Tipo tipo;
private Marca marca;
private TipoDocumento tipoDocumento;
public static final long IN_MAGAZZINO = 1L;
public static final long MAGAZZINO_NEGATIVO = 2L;
public static final long IN_MAGAZZINO_O_NEGATIVO = 3L;
public MovimentoCR(ApplParmFull newApplParmFull) {
super(newApplParmFull);
}
public MovimentoCR() {}
public long getId_movimento() {
return this.id_movimento;
}
public void setId_movimento(long id_movimento) {
this.id_movimento = id_movimento;
}
public long getId_rigaDocumento() {
return this.id_rigaDocumento;
}
public void setId_rigaDocumento(long id_rigaDocumento) {
this.id_rigaDocumento = id_rigaDocumento;
}
public long getId_articolo() {
return this.id_articolo;
}
public void setId_articolo(long id_articolo) {
this.id_articolo = id_articolo;
}
public long getId_articoloVariante() {
return this.id_articoloVariante;
}
public void setId_articoloVariante(long id_articoloVariante) {
this.id_articoloVariante = id_articoloVariante;
}
public long getId_articoloTaglia() {
return this.id_articoloTaglia;
}
public void setId_articoloTaglia(long id_articoloTaglia) {
this.id_articoloTaglia = id_articoloTaglia;
}
public long getId_magFisico() {
return this.id_magFisico;
}
public void setId_magFisico(long id_magFisico) {
this.id_magFisico = id_magFisico;
setMagFisico(null);
}
public void setId_clifor(long id_clifor) {
this.id_clifor = id_clifor;
}
public String getSeriale() {
return (this.seriale == null) ? AB_EMPTY_STRING : this.seriale.trim();
}
public void setSeriale(String seriale) {
this.seriale = seriale;
}
public double getKg() {
return this.kg;
}
public void setKg(double kg) {
this.kg = kg;
}
public double getMt() {
return this.mt;
}
public void setMt(double mt) {
this.mt = mt;
}
public double getNr() {
return this.nr;
}
public void setNr(double nr) {
this.nr = nr;
}
public RigaDocumento getRigaDocumento() {
return this.rigaDocumento;
}
public void setRigaDocumento(RigaDocumento rigaDocumento) {
this.rigaDocumento = rigaDocumento;
}
public Articolo getArticolo() {
this.articolo = (Articolo)getSecondaryObject(this.articolo, Articolo.class, getId_articolo());
return this.articolo;
}
public void setArticolo(Articolo articolo) {
this.articolo = articolo;
}
public ArticoloVariante getArticoloVariante() {
this.articoloVariante = (ArticoloVariante)getSecondaryObject(this.articoloVariante, ArticoloVariante.class, getId_articoloVariante());
return this.articoloVariante;
}
public void setArticoloVariante(ArticoloVariante articoloVariante) {
this.articoloVariante = articoloVariante;
}
public ArticoloTaglia getArticoloTaglia() {
return this.articoloTaglia;
}
public void setArticoloTaglia(ArticoloTaglia articoloTaglia) {
this.articoloTaglia = articoloTaglia;
}
public MagFisico getMagFisico() {
this.magFisico = (MagFisico)getSecondaryObject(this.magFisico, MagFisico.class, getId_magFisico());
return this.magFisico;
}
public void setMagFisico(MagFisico magFisico) {
this.magFisico = magFisico;
}
public Clifor getClifor() {
this.clifor = (Clifor)getSecondaryObject(this.clifor, Clifor.class, getId_clifor());
return this.clifor;
}
public void setClifor(Clifor clifor) {
this.clifor = clifor;
}
public long getFlgInMagazzino() {
return this.flgInMagazzino;
}
public void setFlgInMagazzino(long flgInMagazzino) {
this.flgInMagazzino = flgInMagazzino;
}
public long getFlgTipoMagazzino() {
return this.flgTipoMagazzino;
}
public void setFlgTipoMagazzino(long flgTipoMagazzino) {
this.flgTipoMagazzino = flgTipoMagazzino;
}
public CausaleMagazzino getCausaleMagazzino() {
this.causaleMagazzino = (CausaleMagazzino)getSecondaryObject(this.causaleMagazzino, CausaleMagazzino.class, getId_causaleMagazzino());
return this.causaleMagazzino;
}
public long getId_causaleMagazzino() {
return this.id_causaleMagazzino;
}
public void setCausaleMagazzino(CausaleMagazzino causaleMagazzino) {
this.causaleMagazzino = causaleMagazzino;
}
public void setId_causaleMagazzino(long id_causaleMagazzino) {
this.id_causaleMagazzino = id_causaleMagazzino;
}
public Date getDataDocumentoA() {
return this.dataDocumentoA;
}
public void setDataDocumentoA(Date dataDocumentoA) {
this.dataDocumentoA = dataDocumentoA;
}
public Date getDataDocumentoDa() {
return this.dataDocumentoDa;
}
public void setDataDocumentoDa(Date dataDocumentoDa) {
this.dataDocumentoDa = dataDocumentoDa;
}
public String getDescrizioneCompletaArticolo() {
if (getId_articoloVariante() != 0L)
return getArticoloVariante().getDescrizioneCompleta();
if (getId_articolo() != 0L)
return getArticolo().getDescrizioneCompleta();
return (this.descrizioneCompletaArticolo == null) ? AB_EMPTY_STRING : this.descrizioneCompletaArticolo.trim();
}
public long getId_tipoDocumento() {
return this.id_tipoDocumento;
}
public void setId_tipoDocumento(long id_tipoDocumento) {
this.id_tipoDocumento = id_tipoDocumento;
setTipoDocumento(null);
}
public long getId_documento() {
return this.id_documento;
}
public void setId_documento(long id_documento) {
this.id_documento = id_documento;
}
public long getId_documento2() {
return this.id_documento2;
}
public void setId_documento2(long id_documento2) {
this.id_documento2 = id_documento2;
}
public long getId_clifor() {
return this.id_clifor;
}
public Date getDataRiferimentoA() {
return this.dataRiferimentoA;
}
public void setDataRiferimentoA(Date dataRiferimentoA) {
this.dataRiferimentoA = dataRiferimentoA;
}
public Date getDataRiferimentoDa() {
return this.dataRiferimentoDa;
}
public void setDataRiferimentoDa(Date dataRiferimentoDa) {
this.dataRiferimentoDa = dataRiferimentoDa;
}
public long getId_esercizio() {
return this.id_esercizio;
}
public void setId_esercizio(long id_esercizio) {
this.id_esercizio = id_esercizio;
}
public String getFileName() {
return this.fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public long getId_marca() {
return this.id_marca;
}
public long getId_tipo() {
return this.id_tipo;
}
public Tipo getTipo() {
this.tipo = (Tipo)getSecondaryObject(this.tipo, Tipo.class, getId_tipo());
return this.tipo;
}
public void setId_marca(long newId_marca) {
this.id_marca = newId_marca;
setMarca(null);
}
public void setId_tipo(long id_tipo) {
this.id_tipo = id_tipo;
setTipo(null);
}
public Marca getMarca() {
return (Marca)getSecondaryObject(this.marca, Marca.class, new Long(getId_marca()));
}
public void setMarca(Marca newMarca) {
this.marca = newMarca;
}
public void setTipo(Tipo tipo) {
this.tipo = tipo;
}
public String getTipoReport(long l_flgTipoReport) {
switch ((int)l_flgTipoReport) {
case 0:
return "Standard";
case 1:
return "Compatto";
}
return "??";
}
public String getDescrizioneCR() {
StringBuilder temp = new StringBuilder();
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
if (!getSearchTxt().isEmpty())
temp.append("Descrizione: " + getSearchTxt() + " - ");
if (getId_esercizio() != 0L)
temp.append("Anno: " + getId_esercizio() + " - ");
if (getDataDocumentoDa() != null && getDataDocumentoA() != null) {
temp.append("Data Documento: dal " + df.format(getDataDocumentoDa()) + " al " + df.format(getDataDocumentoA()) + " - ");
} else {
if (getDataDocumentoDa() != null)
temp.append("Data Documento: dal " + df.format(getDataDocumentoDa()) + " - ");
if (getDataDocumentoA() != null)
temp.append("Data Documento: al " + df.format(getDataDocumentoA()) + " - ");
}
if (getFlgInMagazzino() >= 0L) {
temp.append(" - In Magazzino:");
if (getFlgInMagazzino() == 0L)
temp.append(" NO");
if (getFlgInMagazzino() == 1L)
temp.append(" SI");
if (getFlgInMagazzino() == 2L)
temp.append(" negativo");
temp.append(" - ");
}
if (getId_magFisico() != 0L)
temp.append("Magazzino: " + getMagFisico().getDescrizione() + " - ");
if (getId_tipoDocumento() != 0L)
temp.append("Tipo Documento: " + getTipoDocumento().getDescrizioneCompleta() + " - ");
if (getId_articolo() != 0L)
temp.append("Articolo: " + getDescrizioneCompletaArticolo() + " - ");
if (getId_articoloVariante() != 0L)
temp.append("Variante: " + getArticoloVariante().getDescrizione() + " - ");
if (!getSeriale().isEmpty())
temp.append("Seriale: " + getSeriale() + " - ");
if (getId_tipo() != 0L)
temp.append("Tipo: " + getTipo().getDescrizioneCompleta() + " - ");
if (getDataRiferimentoDa() != null && getDataRiferimentoA() != null) {
temp.append("Data Riferimento: dal " + df.format(getDataRiferimentoDa()) + " al " + df.format(getDataRiferimentoA()) + " - ");
} else {
if (getDataRiferimentoDa() != null)
temp.append("Data Riferimento: dal " + df.format(getDataRiferimentoDa()) + " - ");
if (getDataRiferimentoA() != null)
temp.append("Data Riferimento: al " + df.format(getDataRiferimentoA()) + " - ");
}
return temp.toString();
}
public TipoDocumento getTipoDocumento() {
this.tipoDocumento = (TipoDocumento)getSecondaryObject(this.tipoDocumento, TipoDocumento.class, getId_tipoDocumento());
return this.tipoDocumento;
}
public void setTipoDocumento(TipoDocumento tipoDocumento) {
this.tipoDocumento = tipoDocumento;
}
}