function tipos_de_envio($id_proveedor) { $default = es_proveedor_nacional($id_proveedor, 'ARGENTINA') ? '1' : ''; // $codigo = "<option value=''>Elige un tipo de envio</option>"; $codigo = ""; $result = get_tipos_de_envio(); while ($row = mysql_fetch_array($result)) { $codigo = $codigo . "<option value='" . $row[0] . "'" . ($row[0] == $default ? 'selected' : '') . "> {$row['1']} </option>"; } return $codigo; }
include 'main.php'; include 'dbutils.php'; session_start(); db_connect(); $id_item = $_POST['id_item']; $cantidad = $_POST['cantidad']; $formname = $_POST['formname']; $id_orden = $_POST['id_orden']; $tipoenvio = $_POST['tipoenvio']; $id_proveedor = $_POST['id_proveedor']; if (!isset($tipoenvio)) { $tipoenvio = "NULL"; } if (isset($id_orden) && !empty($id_orden)) { // se inserta el item directo en la orden ya existente seleccionada if (es_proveedor_nacional($id_proveedor, 'ARGENTINA')) { $query = "INSERT INTO\tOrdenItem (id_orden, id_item, cantidad,\tcantidad_pendiente, precio_ref,\tmoneda, id_tipo_envio)\n\t\t SELECT {$id_orden}, {$id_item}, {$cantidad}, {$cantidad}, Item.precio_ref, 'AR\$', {$tipoenvio} FROM Item WHERE Item.id_item = {$id_item}"; } else { //Proveedor extranjero $query = "INSERT INTO OrdenItem (id_orden, id_item, cantidad, cantidad_pendiente, precio_fob, moneda, id_tipo_envio)\n\t\t SELECT {$id_orden}, {$id_item}, {$cantidad}, {$cantidad}, Item.precio_fob, 'US\$', {$tipoenvio} FROM Item WHERE Item.id_item = {$id_item}"; } } else { // se inserta el item en la lista de items a comprar $query = "INSERT INTO ItemComprar (id_item, cantidad, id_tipo_envio) VALUES ({$id_item}, {$cantidad}, {$tipoenvio})"; } $result = mysql_query($query); $var = ""; eval_html('window_close.html', $var); /** * Devuelve si el proveedor es extranjero o argentino para saber como mostrar el listado, * a partir del id_proveedor pasado como parametro
function getPrecio($row) { $nac = es_proveedor_nacional($row[7], "ARGENTINA"); return $nac ? $row[4] : $row[3]; }