Foros del Web » Programación para mayores de 30 ;) » .NET »

tabla de fletes en xml

Estas en el tema de tabla de fletes en xml en el foro de .NET en Foros del Web. Hola que tal, tengo una tbala de fletes sencilla en xml, <?xml version="1.0" encoding="utf-8"?> <zonas> <zona nombre="América del Sur" value="1"> <cantidad> <num>1</num> <flete>8.00</flete> </cantidad> <cantidad> ...
  #1 (permalink)  
Antiguo 27/12/2007, 17:07
 
Fecha de Ingreso: octubre-2003
Ubicación: Lima
Mensajes: 319
Antigüedad: 20 años, 7 meses
Puntos: 2
tabla de fletes en xml

Hola que tal, tengo una tbala de fletes sencilla en xml,

<?xml version="1.0" encoding="utf-8"?>
<zonas>
<zona nombre="América del Sur" value="1">
<cantidad>
<num>1</num>
<flete>8.00</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>14.00</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>26.00</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>26.00</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>26.00</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>33.00</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>38.00</flete>
</cantidad>
</zona>

<zona nombre="América del Norte y Centro" value="2">
<cantidad>
<num>1</num>
<flete>8.00</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>15.00</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>26.50</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>26.50</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>26.50</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>40.00</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>52.50</flete>
</cantidad>
</zona>

<zona nombre="Europa" value="3">
<cantidad>
<num>1</num>
<flete>8.00</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>15.50</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>28.00</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>28.00</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>28.00</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>41.50</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>50.50</flete>
</cantidad>
</zona>
<zona nombre="África y Medio Oriente" value="4">
<cantidad>
<num>1</num>
<flete>9.50</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>15.50</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>30.00</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>30.00</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>30.00</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>46.50</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>50.50</flete>
</cantidad>
</zona>


<zona nombre="Asia" value="5">
<cantidad>
<num>1</num>
<flete>10.00</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>16.50</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>50.50</flete>
</cantidad>
</zona>


<zona nombre="Oceanía" value="6">
<cantidad>
<num>1</num>
<flete>10.00</flete>
</cantidad>
<cantidad>
<num>2</num>
<flete>17.50</flete>
</cantidad>
<cantidad>
<num>3</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>4</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>5</num>
<flete>31.50</flete>
</cantidad>
<cantidad>
<num>6</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>7</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>8</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>9</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>10</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>11</num>
<flete>48.00</flete>
</cantidad>
<cantidad>
<num>12</num>
<flete>54.00</flete>
</cantidad>
</zona>

</zonas>


tengo que hacer un codigo que calcule el flete dependiendo de la cantidad de unidades que ingrese el cliente por el teclado y de la zona a la que se enviara el pedido.

Por favor si me pueden dar una ayudadita, como hago para que el codigo encuentre el flete preciso ? en un primer codigo eh cargado los datos de nombre de la zona y valor (value) dentro de un dropdown list, ahora me falta encontrar el flete preciso y calcularlo.


saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:14.