コード例 #1
0
function update_precio_item($id_orden_item, $precio)
{
    $id_item = get_id_item_por_orden_item($id_orden_item);
    // update cantidad pendiente del item de la orden y update del precio
    if (obtener_tipo_proveedor_por_orden_item($id_orden_item) == "EXTRANJERO") {
        $precio_fob = $precio;
        //Calculo los precios nac y ref a partir del precio_fob ingresado si es un item de proveedor extranjero
        //
        $id_categoria = obtener_categoria($id_item);
        $precio_nac = $precio_fob + $precio_fob * porcentaje_impuesto_categoria($id_categoria) / 100;
        $precio_ref = $precio_nac * precio_dolar();
        $query = "UPDATE Item SET\n\t\t\t\tprecio_fob = {$precio_fob},\n\t\t\t\tprecio_nac = {$precio_nac},\n\t\t\t\tprecio_ref = {$precio_ref}\n\t\t\t  WHERE\n\t\t\t\tItem.id_item = {$id_item}";
    } else {
        $precio_ref = $precio;
        $query = "UPDATE Item SET\n\t\t\t\tprecio_ref = {$precio_ref}\n\t\t\t  WHERE\n\t\t\t\tItem.id_item = {$id_item}";
    }
    $result = mysql_query($query);
}
コード例 #2
0
ファイル: orden_ver.php プロジェクト: eznibe/north-stock
/**
 * Actualiza la cantidad (y cant pendiente) y le precio del item de la compra pasado
 * como parametro
 */
function update_orden($id_orden_item, $cantidad, $precio)
{
    if ($cantidad == 0 or $cantidad == "") {
        $query = "SELECT id_orden, id_item FROM OrdenItem WHERE id_orden_item = {$id_orden_item}";
        $result = mysql_query($query);
        $row = mysql_fetch_array($result);
        $query = "DELETE FROM OrdenItem WHERE id_orden_item = {$id_orden_item}";
        // logueo item borrado de la orden (8)
        log_trans($_SESSION['valid_user'], 8, $row[1], 0, date("Y-m-d"), $row[0]);
    } else {
        if ($precio == "") {
            $precio = "NULL";
        }
        if (obtener_tipo_proveedor_por_orden_item($id_orden_item) == "EXTRANJERO") {
            $query = "UPDATE\n        OrdenItem\n  \t SET\n        cantidad = {$cantidad},\n        cantidad_pendiente = {$cantidad},\n        precio_fob = {$precio}\n   \tWHERE\n        id_orden_item = {$id_orden_item}";
        } else {
            $query = "UPDATE\n        OrdenItem\n  \t SET\n        cantidad = {$cantidad},\n        cantidad_pendiente = {$cantidad},\n        precio_ref = {$precio}\n   \tWHERE\n        id_orden_item = {$id_orden_item}";
        }
    }
    $result = mysql_query($query);
}