Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

Dudas sobre webServices para Flex

No hay Etiquetas
Entrada
Nuevo miembro

NefertitisLoves

entradas: 1

13:01 04/07/2007

1

Hola a todos, estoy desarrollando un software en flex (que tiene una estructura/framework de Cairngorm) que responde a una petición de datos Customer los cuales atreves de un combobox se puede seleccionar el tipo de documento y con una base de datos que traigo con un webservice de java lo lleno, hasta ahí esta todo bien, ahora lo que no se hacer es un método que reciba datos desde flex y los guarde en esa base de datos en la cual ya elegí un Customer determinado, no se si se entiende para hacerlo mas grafico dejo un screen de lo que estoy trabajando es una pantalla de Telemarketing

Esta es la clase donde hice el método que busca a los customers, me falto aclarar que recién comienzo a trabajar con java…los datos del customer son solo dummys dsp en un paso siguiente veré como se hace con hibernate y que estoy consumiendo los webservices con otro freamework (x-fire)

public class GetCustomerTelemarketingService implements IGetCustomerTelemarketingService {
private Map<String, CustomerTelemarketing> mapCustomer= new TreeMap<String, CustomerTelemarketing>();
CustomerTelemarketing customer1;
CustomerTelemarketing customer2;
CustomerTelemarketing customer3;

public GetCustomerTelemarketingService(){

// Estos datos le puede devolver una base de datos

customer1 = new CustomerTelemarketing();
Claim cl1 = new Claim();
customer1.setName("Carolina&quotwink;
customer1.setLastName("Bisarello&quotwink;
customer1.setProfetion("desarrolladora&quotwink;
customer1.setDni("32774598&quotwink;
customer1.setAge("20&quotwink;
customer1.setEmail("email@email.com&quotwink;
customer1.setNroCliente("1&quotwink;
customer1.setNroFidelidad("1qaz&quotwink;
customer1.setClaim(cl1);
cl1.setTicketNumber("&quotwink;
cl1.setCommentary("&quotwink;
cl1.setOperator("&quotwink;
cl1.setBranch("&quotwink;
cl1.setCaja("&quotwink;

customer2 = new CustomerTelemarketing();
Claim cl2 = new Claim();
customer2.setName("fido&quotwink;
customer2.setLastName("dido&quotwink;
customer2.setProfetion("contador&quotwink;
customer2.setDni("6666666&quotwink;
customer2.setAge("23&quotwink;
customer2.setEmail("mimail@hotmail.com&quotwink;
customer2.setNroCliente("2&quotwink;
customer2.setNroFidelidad("zaq1&quotwink;
customer2.setClaim(cl2);
cl2.setTicketNumber("&quotwink;
cl2.setCommentary("&quotwink;
cl2.setOperator("&quotwink;
cl2.setBranch("&quotwink;
cl2.setCaja("&quotwink;

customer3 = new CustomerTelemarketing();
Claim cl3 = new Claim();
customer3.setName("Julieta&quotwink;
customer3.setLastName("gonzales&quotwink;
customer3.setProfetion("diseñadora&quotwink;
customer3.setDni("32656578&quotwink;
customer3.setAge("21&quotwink;
customer3.setEmail("elmail@gmail.com&quotwink;
customer3.setNroCliente("3&quotwink;
customer3.setNroFidelidad("2wsx&quotwink;
customer3.setClaim(cl3);
cl3.setTicketNumber("&quotwink;
cl3.setCommentary("&quotwink;
cl3.setOperator("&quotwink;
cl3.setBranch("&quotwink;
cl3.setCaja("&quotwink;
customer3.setIdentifierType(idt3);
idt3.setId("238983&quotwink;
idt3.setDescription("tipo de identificador&quotwink;

this.mapCustomer.put(customer1.getDni(),customer1) ;
this.mapCustomer.put(customer1.getNroCliente(),cus tomer1);
this.mapCustomer.put(customer1.getNroFidelidad(),c ustomer1);
this.mapCustomer.put(customer2.getDni(), customer2);
this.mapCustomer.put(customer2.getNroCliente(),cus tomer2);
this.mapCustomer.put(customer2.getNroFidelidad(),c ustomer2);
this.mapCustomer.put(customer3.getDni(), customer3);
this.mapCustomer.put(customer3.getNroCliente(),cus tomer3);
this.mapCustomer.put(customer3.getNroFidelidad(),c ustomer3);
}
//Aca esta el metodo que trae a los Customers dependiendo de String i= Tipo de documento y String key=Numero de documento

public CustomerTelemarketing getCustomer(String i, String key){
System.out.println("DEBUG:"+key);

System.out.println("DEBUG: finalizando…&quotwink;
return this.mapCustomer.get(key);

}
//Metodo que "devuelve la queja=Claim" …pero que no funciona

public void ReturnClaim(CustomerTelemarketing cs) {

}

public CustomerTelemarketing[] getCustomers(){
System.out.println("ESTOY VIVO&quotwink;
CustomerTelemarketing[] cus = new CustomerTelemarketing[3];
cus[0] = customer1;
cus[1] = customer2;
cus[2] = customer3;

return cus;
}

public static void main(String []arg){
System.out.println("principio&quotwink;

GetCustomerTelemarketingService g = new GetCustomerTelemarketingService();
CustomerTelemarketing retorno = g.getCustomer(null, "32656578&quotwink;
System.out.println(retorno.getName());

}

}

Desde ya muchas gracias a todos!

Carolina Bisarello
muffin.system@gmail.com

Como dice mi amigo yoda : “Fear leads to Anger. Anger leads to Hate. Hate leads to suffering."
http://www.fotolog.com/nefertitisloves
contribuí con mi ego daaale firmame el fotolox

Hardcore Extreme Level

BNDMOD

Argentina

entradas: 10374

13:19 04/07/2007

2

Muy buen laburo.. veo que la tenes bastante clara lastima que JAVA aun no se … toy en eso… esperemos a que alguien con los conocimientos adecuados pueda ayudarte salu2!!!

…. :: I'm Watching you :: ….
 

 

 



 

BNDMOD @ Cruz Alta (Cba.) Argentina