Hola amigos aca con un nuevo problemilla lo cual me ha dado un dolorcillo de cabeza haber si me vuelven a ayudar lo intente de varias formar pero creo que en algo facil lo ando fallando
aca tengo mis entidades
Código PHP:
public class EFactura {
private String NFactura;
private int Entidad;
private String FEmision;
private String FVencimiento;
private String Monto;
public String getNFactura() {
return NFactura;
}
public void setNFactura(String NFactura) {
this.NFactura = NFactura;
}
public int getEntidad() {
return Entidad;
}
public void setEntidad(int Entidad) {
this.Entidad = Entidad;
}
public String getFEmision() {
return FEmision;
}
public void setFEmision(String FEmision) {
this.FEmision = FEmision;
}
public String getFVencimiento() {
return FVencimiento;
}
public void setFVencimiento(String FVencimiento) {
this.FVencimiento = FVencimiento;
}
public String getMonto() {
return Monto;
}
public void setMonto(String Monto) {
this.Monto = Monto;
}
}
y aca la otra
Código PHP:
public class EEntidad {
private String Entidad_ID;
private String Entidad;
public String getEntidad_ID() {
return Entidad_ID;
}
public void setEntidad_ID(String Entidad_ID) {
this.Entidad_ID = Entidad_ID;
}
public String getEntidad() {
return Entidad;
}
public void setEntidad(String Entidad) {
this.Entidad = Entidad;
}
}
y aca tengo mi controladora
Código PHP:
public class CFactura {
public String IngresarFactura(EFactura fac)
{
Modulo mod = new Modulo();
String cad = "insert FACTURA values('"+fac.getNFactura()+"','"+fac.getEntidad()+"','"+fac.getFEmision()
+"','"+fac.getFVencimiento()+"','"+fac.getMonto()+"')";
return mod.Ejecutar(cad);
}
public ArrayList<EFactura>ListarFactura()
{
ArrayList lista = new ArrayList();
Modulo mod = new Modulo();
ResultSet tabla = mod.Listar("select f.NumFac, e.NomEnt, f.FecEmision, f.FecVencim, f.Monto from FACTURA f, ENTIDAD e "
+ "WHERE e.Entidad_ID = f.Entidad_ID");
// ResultSet tabla = mod.Listar("select fa.NumFac, ent.NomEnt,fa.FecEmision, fa.FecVencim, fa.Monto from FACTURA fa inner join ENTIDAD ent on ent.Entidad_ID = fa.Entidad_ID");
EFactura fac;
EEntidad ent;
try{
while(tabla.next())
{
fac = new EFactura();
ent = new EEntidad();
fac.setNFactura(tabla.getString("NumFac"));
ent.setEntidad(tabla.getString("NomEnt"));
fac.setFEmision(tabla.getString("FecEmision"));
fac.setFVencimiento(tabla.getString("FecVencim"));
fac.setMonto(tabla.getString("Monto"));
lista.add(fac);
}
}
catch(Exception e)
{JOptionPane.showMessageDialog(null, e.getMessage());}
return lista;
}
}
y aca hago mi llamado del jframe
Código PHP:
public void ListarFactura(){
DefaultTableModel tabla = new DefaultTableModel();
CFactura Objfac = new CFactura();
ArrayList<EFactura> Lista = new ArrayList();
Lista = Objfac.ListarFactura();
tabla.addColumn("N° FACTURA");
tabla.addColumn("ENTIDAD");
tabla.addColumn("FEC EMISION");
tabla.addColumn("FEC VENCIM");
tabla.addColumn("MONTO");
tabla.setRowCount(Lista.size());
int i = 0;
for(EFactura x : Lista)
{
tabla.setValueAt(x.getNFactura(), i, 0);
tabla.setValueAt(x.getEntidad(), i, 1);
tabla.setValueAt(x.getFEmision(), i, 2);
tabla.setValueAt(x.getFVencimiento(), i, 3);
tabla.setValueAt(x.getMonto(), i, 4);
i++;
}
this.Salida.setModel(tabla);
}
y el resultado es el siguiente
[URL="http://www.subirimagenes.net/show-image.php?id=651b153ba0e132124e15b33a8c396bdd"]http://www.subirimagenes.net/show-image.php?id=651b153ba0e132124e15b33a8c396bdd[/URL]
el problema es que en entidad debe mostrarme el nombre y me muestra el numero 0 espero me ayuden y gracias, haciendo este post me he dado cuenta de algunos errores y haber si eso me ayuda a solucionarlo :D de igual espero sus ayuda