package it.acxent.contab; import it.acxent.anag.Clifor; import it.acxent.db.ApplParmFull; import it.acxent.db.CRAdapter; import it.acxent.db.FieldsDescriptor; import java.sql.Date; import java.util.HashMap; public class DocumentoAgenteCR extends CRAdapter { private long id_documentoAgente; private long id_documento; private long id_cliforDA; private double percDocumentoAgente; private Documento documento; private Clifor agente; private Date dataDocumentoA; private Date dataDocumentoDa; private long flgPagata = -1L; public DocumentoAgenteCR(ApplParmFull newApplParmFull) { super(newApplParmFull); } public DocumentoAgenteCR() {} public long getId_documentoAgente() { return this.id_documentoAgente; } public void setId_documentoAgente(long id_documentoAgente) { this.id_documentoAgente = id_documentoAgente; } public long getId_documento() { return this.id_documento; } public void setId_documento(long id_documento) { this.id_documento = id_documento; } public long getId_cliforDA() { return this.id_cliforDA; } public String getPagata() { return getPagata(getFlgPagata()); } public final String getPagata(long l_flgPagata) { if (l_flgPagata == 0L) return "No"; if (l_flgPagata == 1L) return "Si"; return ""; } public void setId_cliforDA(long id_clifor) { this.id_cliforDA = id_clifor; } public double getPercDocumentoAgente() { return this.percDocumentoAgente; } public void setPercDocumentoAgente(double percDocumentoAgente) { this.percDocumentoAgente = percDocumentoAgente; } public Documento getDocumento() { this.documento = new Documento(getApFull()); this.documento.findByPrimaryKey(getId_documento()); return this.documento; } public void setDocumento(Documento documento) { this.documento = documento; } public Clifor getAgente() { this.agente = new Clifor(getApFull()); this.agente.findByPrimaryKey(getId_cliforDA()); return this.agente; } public void setAgente(Clifor agente) { this.agente = agente; } 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 long getFlgPagata() { return this.flgPagata; } public void setFlgPagata(long flgPagata) { this.flgPagata = flgPagata; } protected void initCrFieldDescriptor() { if (this.crFieldDescriptor == null) { this.crFieldDescriptor = new HashMap(); this.crFieldDescriptor.put("id_cliforDA", new FieldsDescriptor("id_cliforDA", 10L, "Agente", "")); this.crFieldDescriptor.put("dataDocumentoDa", new FieldsDescriptor("dataDocumentoDa", 40L, "Data Documento Da", "")); this.crFieldDescriptor.put("dataDocumentoA", new FieldsDescriptor("dataDocumentoA", 50L, "Data Documento A", "")); this.crFieldDescriptor.put("flgPagata", new FieldsDescriptor("flgPagata", 60L, "Pagata", "")); } } }