Source: https://platformazakupowa.pl/transakcja/276502
Timestamp: 2020-08-04 17:46:04
Legal References Found: art. 632
 art. 13
 art. 6
 art. 22
 art. 18
 art. 18
 art. 13
 art. 13

Document Content:
Proceeding: Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim. - Platforma Zakupowa
Proceeding ID 276502
Proceeding: Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim.
Posted : 18-11-2019 12:57:00
Placing offers: 20-11-2019 12:55:00
Nowy Dwór Mazowiecki, 18-11-2019 r.
Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim.
1. Przedmiotem zamówienia jest wykonanie zadania pt „Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim”
Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim. Wykonanie 40 mb obrzeża na podsypce cementowo-piaskowej (krawężnik 20x6x100 cm), wykorytowanie 100 m ² powierzchni na głębokość 30 cm, wywiezienie 30 m ³ ziemi, wysypanie 30m ³ wykorytowanej powierzchni kamieniem otoczak płukanym o frakcji 8-16 mm (preferowany miodowy). Modernizacja placu zabaw należy wykonać przy ulicy Sawy/Legionów na działce o numerze 10/28 Obręb 33-8-07. (Zgodnie z koncepcja zakres opracowania zaznaczono jako powierzchnie żwirową.
Usługę należy wykonać w terminie: do 17 grudnia 2019
2. Oferta powinna zostać sporządzona według formularza oferty, który stanowi załącznik nr 1 do zapytania ofertowego i przesłana w postaci „skanów” za pośrednictwem Platformy zakupowej, dostępnej na stronie internetowej www.bip.nowydwormaz.pl, pod Zakładką Zamówienia poniżej 30 000 Euro, do dnia 20.11.2019 roku.
3. Oferta przesłana w inny sposób nie będzie uwzględniona przy ocenie ofert – zostanie uznana za odrzuconą.
4. Zleceniodawca ma prawo wezwać oferentów do uzupełnienia dokumentów lub informacji o ofercie
6. Złożone oferty mogą zostać wycofane lub zmienione przed ostatecznym upływem terminu składania ofert.
7. Wniosek o wycofanie lub zmianę oferty powinien zostać złożony drogą elektroniczną za pośrednictwem Platformy zakupowej.
1. Kryterium oceny ofert jest cena 100 %, maksymalna ilość punktów – 100.
3. Ceny przedstawione w ofercie muszą uwzględniać wszystkie koszty, jakie będzie zobowiązany ponieść Zamawiający z tytułu realizacji przedmiotu zamówienia i są cenami brutto w rozumieniu art. 632 ustawy z dnia 23 kwietnia 1964 r. – Kodeks cywilny (tekst jednolity: Dz. U. z 2017 poz. 459 ze zm.). Tym samym Wykonawca ponosić będzie skutki błędów w wyliczeniu ceny wynikających z nieuwzględnienia okoliczności, które mogą wpłynąć na cenę zamówienia.
VIII. Informacja o obowiązku wynikającym z art. 13 RODO w przypadku zbierania danych osobowych bezpośrednio od osoby fizycznej, której dane dotyczą, w celu związanym z postępowaniem o udzielenie zamówienia
1) administratorem Pani/Pana danych osobowych jest Urząd Miejski w Nowym Dworze Mazowieckim, ul. Zakroczymska 30.
2) W sprawach ochrony danych osobowych proszę kontaktować się z Inspektorem Ochrony Danych pod adresem e-mail: iod@nowydwormaz.pl;
3. Pani/Pana dane osobowe przetwarzane będą na podstawie art. 6 ust. 1 lit. c RODO w celu związanym z postępowaniem o udzielenie zamówienia publicznego pod nazwą „Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim”
prowadzonym zgodnie z Regulaminem udzielania zamówień o wartości nieprzekraczającej wyrażonej w złotych równowartości kwoty 30 000 euro ustalonym Zarządzeniem Nr 86/2017 Burmistrza Miasta Nowy Dwór Mazowiecki z dnia 08 maja 2017 roku, zmienionym Zarządzeniem Nr 62/2018 Burmistrza Miasta Nowy Dwór Mazowiecki z dnia 06 kwietnia 2018 roku,
3) odbiorcami Pani/Pana danych osobowych będą osoby lub podmioty, którym udostępniona zostanie dokumentacja postępowania na podstawie ustawy z dnia 6 września 2001 r. o dostępie do informacji publicznej (t. j. Dz. U. z 2016 r.,poz.1764 ze zm.);
4) obowiązek podania przez Panią/Pana danych osobowych bezpośrednio Pani/Pana dotyczących jest wymogiem niezbędnym do przeprowadzenia postępowania i realizacji zamówienia,
5) w odniesieniu do Pani/Pana danych osobowych decyzje nie będą podejmowane w sposób zautomatyzowany, stosownie do art. 22 RODO;
c) na podstawie art. 18 RODO prawo żądania od administratora ograniczenia przetwarzania danych osobowych z zastrzeżeniem przypadków, o których mowa w art. 18 ust. 2 RODO; (prawo do ograniczenia przetwarzania nie ma zastosowania w odniesieniu do przechowywania, w celu zapewnienia korzystania ze środków ochrony prawnej lub w celu ochrony praw innej osoby fizycznej lub prawnej, lub z uwagi na ważne względy interesu publicznego Unii Europejskiej lub państwa członkowskiego)
2. W zamówieniach publicznych administratorem danych osobowych obowiązanym do spełnienia obowiązku informacyjnego w związku z art. 13 RODO są w szczególności:
1) Zamawiający - względem osób fizycznych, od których dane osobowe bezpośrednio pozyskał, w szczególności:
a) wykonawcy będącego osobą fizyczną,
b) wykonawcy będącego osobą fizyczną, prowadzącą jednoosobową działalność gospodarczą
c) pełnomocnika wykonawcy będącego osobą fizyczną (np. dane osobowe zamieszczone w pełnomocnictwie),
d) członka organu zarządzającego wykonawcy, będącego osobą fizyczną (np. dane osobowe zamieszczone w informacji z KRK),
e) osoby fizycznej skierowanej do przygotowania i przeprowadzenia postępowania o udzielenie zamówienia;
2) Wykonawca - względem osób fizycznych, od których dane osobowe bezpośrednio pozyskał, w szczególności:
a) osoby fizycznej skierowanej do realizacji zamówienia,
b) podwykonawcy/podmiotu trzeciego będącego osobą fizyczną,
c) podwykonawcy/podmiotu trzeciego będącego osobą fizyczną, prowadzącą jednoosobową działalność gospodarczą,
d) pełnomocnika podwykonawcy/podmiotu trzeciego będącego osobą fizyczną (np. dane osobowe zamieszczone w pełnomocnictwie),
e) członka organu zarządzającego podwykonawcy/podmiotu trzeciego, będącego osobą fizyczną (np. dane osobowe zamieszczone w informacji z KRK);
3) Podwykonawca/podmiot trzeci - względem osób fizycznych, od których dane osobowe bezpośrednio pozyskał, w szczególności osoby fizycznej skierowanej do realizacji zamówienia.
3. Obowiązek informacyjny wynikający z art. 13 RODO nie będzie miał zastosowania, gdy i w zakresie, w jakim osoba, której dane dotyczą, dysponuje już tymi informacjami.
Janusz Mikuszewski
planfitness.pdf pdf 719.43 2019-11-18 12:57:00 Proceeding
zapytanie_ofertowe_placS_L.docx docx 37.58 2019-11-18 12:57:00 Proceeding
formularz oferty_placP_L_załacznikNr1_.docx docx 20.74 2019-11-18 12:57:00 Proceeding
formularz oferty_placP_L_załacznikNr1_.docx docx 20.74 2019-11-18 12:57:00 Ordered object
Zawiadomienie o wyborze oferty_placSL.doc doc 210.5 2019-11-21 12:11:48 Public message
2019-11-21 12:11 Julianna Borkowska Zawiadomienie o wyborze oferty najkorzystniejszej
1 Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim. Modernizacja placów zabaw na terenie miasta. Wykonanie nawierzchni mineralnej pod strefą fitness w Nowym Dworze Mazowieckim
formularz oferty_pla [...].docx
2 Warunki płatności - przelew 14 dni od daty dostrczenia prawidłowo wystawionej faktury do siedziby zamawiającego , proszę potwierdzić (0)
The number of page views - 242
').insertBefore( "div.company-auction-section" ); window.scrollTo(0, 0); e.preventDefault(); resetClick("btn-submit"); return; } if(auctionHasEnded === false) { resetClick("btn-submit"); checkAddOnlyOneOffer(e) } else { resetClick("btn-submit"); auctionHasEndedModal(e, true); } } } }); $("select.vat-select").change(function() { setOfferValue(); $auctionLineId = $(this).attr('data-auction-line-id'); $priceGrossInput = $('input[name="price_gross['+$auctionLineId+']"]'); $priceNetInput = $('input[name="price['+$auctionLineId+']"]'); if($(this).val() == 8 && $priceNetInput.val().length > 0) { $priceGrossInput.removeAttr("disabled"); $priceGrossInput.attr("required", true).addClass("required"); } else { $priceGrossInput.val(''); $priceGrossInput.attr('disabled', true); $priceGrossInput.removeAttr("required").removeClass("required"); $('input[name="customVat['+ $auctionLineId +']"]').remove(); setGrossValuePlaceholder($priceGrossInput); } }); $("select.currency-select").change(function() { setOfferValue(); }); $("input.price").focusout(function() { $auctionLineId = $(this).attr('data-auction-line-id'); $priceGrossInput = $('input[name="price_gross['+$auctionLineId+']"]'); $priceNetInput = $('input[name="price['+$auctionLineId+']"]'); $select = $('select[name="vat['+ $auctionLineId +']"]'); if($select.val() == 8 && $priceNetInput.val().length > 0) { $priceGrossInput.removeAttr("disabled"); $priceGrossInput.attr("required", true).addClass("required"); } else { $priceGrossInput.val(''); $priceGrossInput.attr('disabled', true); $priceGrossInput.removeAttr("required").removeClass("required"); setGrossValuePlaceholder($priceGrossInput); } setCustomVat($priceGrossInput); setOfferValue(); }); $('body').on('change', '#select_show_how_many', function() { var limit = $(this).val(); window.location.href = "?page=1&limit=" + limit; }); $("a.close-modal, button.close-modal").click(function() { var modalId = $(this).data("modal-id"); $('#' + modalId + '').modal('hide'); }); $("a.cancel-offer").click(function() { $buttonYesContainer = $('#cancel_modal').find('.btn-cancel-offer'); $buttonYesContainer.attr('href', $(this).attr('data-cancel-offer-url')); }); $("a.place-again").click(function() { var disabled = $(this).attr('disabled'); if(typeof disabled !== typeof undefined && disabled !== false) { return false; } $("input.price").val(""); $("input.price-gross").val(""); $("input.criteriumAnswer").val(""); $("textarea.comment").val(""); var modalId = $(this).data("modal-id"); var historyModal = $('#' + modalId + ''); $("span.counter").text(0); historyModal.find("span.history-price").each(function () { var auctionLineId = $(this).data("auction-line-id"); var auctionLinePrice = $(this).data("price"); var auctionVatId = $(this).data("vat-id"); var auctionCurrencyId = $(this).data("currency-id"); var auctionLineBruttoPrice = $(this).data("brutto-price"); if(auctionVatId >= 8){ $('input[name="price_gross['+ auctionLineId + ']"').val(auctionLineBruttoPrice); $('input[name="price_gross['+ auctionLineId + ']"').attr("required", true).addClass("required"); $('input[name="price_gross['+ auctionLineId + ']"').removeAttr("disabled"); $('select[name="vat['+ auctionLineId +']"').val(8).selectpicker("refresh"); }else { $('input[name="price_gross['+ auctionLineId + ']"').val(''); $('input[name="price_gross['+ auctionLineId + ']"').attr({disabled: true, placeholder: auctionLineBruttoPrice }); $('input[name="price_gross['+ auctionLineId + ']"').removeAttr("required").removeClass("required"); $('select[name="vat['+ auctionLineId +']"').val(auctionVatId).selectpicker("refresh"); } $('input[name="price['+ auctionLineId +']"').val(auctionLinePrice); $('select[name="currency['+ auctionLineId +']"').val(auctionCurrencyId).selectpicker("refresh"); }); historyModal.find("span.history-answer").each(function () { var auctionCriteriumId = $(this).data("auction-criterium-id"); var answer = $(this).data("answer"); $('input[name="criteriumAnswer['+ auctionCriteriumId +']"').val(answer); }); var comment = historyModal.find("span.history-comment").data("comment"); $('textarea[name="comment"]').val(comment); setOfferValue(); var files = new Array(); var i = 1; historyModal.find("a.history-files").each(function() { var ident = $(this).data("ident"); var newIdent = $(this).data("new-ident"); var kind = $(this).data("kind"); var file = new Array(ident, newIdent, kind); var count = $("span#count-" + newIdent).text(); var newCount = parseInt(count) + 1; $("span#count-" + newIdent).text(newCount); files.push(file); i++; }); if(files.length > 0) { $.ajax({ type: "GET", async: false, url: "/place/files/from/history/offer", data: { 'files': files } }).success(function() { }); } else { var files = new Array(); $("span.counter").each(function() { var ident = $(this).data("ident"); var kind = $(this).data("kind"); var file = new Array(ident, kind); files.push(file); }); var filesToDelete = new Array() $.ajax({ type: "GET", async: false, url: "/delete/files/from/offer", data: { 'files': files } }).success(function() { }); } $('#' + modalId + '').modal('hide'); }); // client-side validation of numeric inputs, optionally replacing separator sign(s). $("input.number").on("keydown", function (e) { // allow function keys and decimal separators if ( // backspace, delete, tab, escape, enter, comma and . $.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 188, 190, 108]) !== -1 || // Ctrl/cmd+A, Ctrl/cmd+C, Ctrl/cmd+X ($.inArray(e.keyCode, [65, 67, 88]) !== -1 && (e.ctrlKey === true || e.metaKey === true)) || // home, end, left, right (e.keyCode >= 35 && e.keyCode <= 39)) { if($(this).val().indexOf('.') !== -1 && e.keyCode !== 8) { e.preventDefault(); return false; } // optional: replace commas with dots in real-time (for en-US locals) if (e.keyCode === 188 || e.keyCode === 108 || e.keyCode === 110) { e.preventDefault(); $(this).val($(this).val() + "."); } return; } // block any non-number if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); return false; } }); $("#unlockModalLink").click(function(e) { auctionHasEndedModal(e, false); }); $('body').on('click', '.btn-unlock-form', function() { $("#unlock-modal").modal('hide'); unlockForm(); }); $('body').on('click', '.btn-submit-place-one-offer', function(e) { incrementClick("btn-submit"); $("#offerForm").submit(); }); $('#only_one_offer_modal').on('hidden.bs.modal', function () { resetClick('btn-submit'); }); $('.submit').click(function(e) { incrementClick("btn-submit"); if($('input.price').filter(function () { return !!this.value; }).length == 0) { resetClick("btn-submit"); } else { $("input.price").each(function(index) { $auctionLineId = $(this).attr('data-auction-line-id'); $priceGross = parseFloat($('input[name="price_gross['+$auctionLineId+']"]').val()); $priceNet = parseFloat($('input[name="price['+$auctionLineId+']"]').val()); $vatSelect = ('select[name="vat['+ $auctionLineId +']"]'); $selectedOption = $('select[name="vat['+ $auctionLineId +']"]').find("option:selected"); if($selectedOption.val() == "8") { if($priceNet <= $priceGross) { $('input[name="customVat['+ $auctionLineId +']"]').remove(); $(this).after(" "); } } }); } }); $('body').on('click','#unlock-form', function(){ $('#unlockModalLink').attr('disabled',true); $('#unlockModalLink').addClass('disabled'); }); $("input.price-gross").focusout(function() { setCustomVat($(this)); setOfferValue(); }); var doNotshowAgainCookie = getCookie('doNotShowAgain'); $("#not-logged-message").on("hidden.bs.modal", function (){ doNotShowAgain(); }); $('.modal-attachments').on('show.bs.modal', function (e) { var button = e.relatedTarget; if($(button).hasClass('no-modal')) { e.stopPropegation(); } }); textareaCharachters(); $('#question_modal').on('hide.bs.modal', function (e) { var dismissApproval = $('#question_modal').attr('data-dismiss-approval'); if (dismissApproval === "false") { e.preventDefault(); $('#modalSupplierMessageDismiss').modal('show'); } else { $('#question_modal').attr('data-dismiss-approval', "false"); } }); $('body').on('click', '#new-message-supplier-dismiss', function(){ $('#question_modal').attr('data-dismiss-approval', "true"); $('#question_modal').modal('hide'); }) $('body').on('click', '#send-private-message-by-supplier', function(e){ var charLimit = $("#private-message-supplier").attr("data-charlimit"); var charLength = $("#private-message-supplier").val().length; if (charLength > charLimit) { e.preventDefault(); toastr.error('The messagcan not contain more than ' +charLimit+ ' characters'); } }); $('#xls_offer_form').on('submit', function(e){ e.preventDefault(); var url = "/parse-xls-with-offers"; $.ajax({ type: "POST", url: url, data: new FormData(this), contentType: false, cache: false, processData:false, beforeSend: function(){ $('.xls-import-submit').attr("disabled","disabled"); }, success: function(response) { var importData = response.importData; parsePositionLineData(importData.positions); var canAddTheCommentOffer = false; var hasOfferComment = importData.supplier_offer_comment === null ? false : true; var supplierOfferComment = $('textarea.comment'); if ((typeof supplierOfferComment.attr('disabled') === typeof undefiend) || (supplierOfferComment.attr('disabled') === false)){ canAddTheCommentOffer = true; supplierOfferComment.val(importData.supplier_offer_comment); } var hasAnyCriteriumAnswer = parseCriteriaLineData(importData.criteria, canAddTheCommentOffer); setOfferValue(); $('#xls_offer').modal('hide'); if ((hasAnyCriteriumAnswer || hasOfferComment) && !canAddTheCommentOffer) { toastr.error('The ordering party did not allow the possibility of entering a commentary on the offer in this proceeding'); } toastr.success("The data has been correctly imported"); $('.xls-import-submit').removeAttr("disabled"); }, error: function(xhr, ajaxOptions, thrownError){ var toastrError = null switch (xhr.status) { case 422: toastrError = "You are trying to upload an incorrect file"; break; case 401: toastrError = "You can not upload a file because you have not been invited to do so by the Ordering Party"; break; default: toastrError = "An unexpected error occurred. Please try again later"; } if (toastrError !== null) { toastr.error(toastrError); } $('.xls-import-submit').removeAttr("disabled"); }, }) }); $('form#forum-form').submit(function(e) { e.preventDefault(); var auctionId = 276502; var emails = []; var email = $('input[name="fromEmail"]').val(); emails.push(email); var content = $("#private-message-supplier").val(); if(content === '') { toastr.error('Treść wiadomości jest pusta'); return false; } var ident = "forum_private_message5c288um17hb4mqrfrv2mvh8nn15f299edcaa95b_" + auctionId; var attachmentsCount = $("#count-" + ident).text(); var hasAttachments = false; if(attachmentsCount !== "0") { hasAttachments = true; } if(emails.length > 0) { $.ajaxSetup({async:true}); $('#send-private-message-by-supplier').attr('disabled', "disabled"); $.ajax({ type: "POST", dataType : 'json', url: "/forum/save/private/message/276502", data: { 'supplier_emails': emails, 'topicId': null, 'content': content, 'ident': ident, 'hasAttachments': hasAttachments, 'email': email } }).success(function(obj) { var hasErrors = false; for (var key in obj) { if(obj[key].message.result === false || obj[key].topic.result === false) { toastr.error('Wiadomość nie została wysłana'); hasErrors = true; } } if(hasErrors === false) { $('#question_modal').attr('data-dismiss-approval', "true"); $('#question_modal').modal('hide'); location.reload(); } }).always(function() { $('#send-private-message-by-supplier').removeAttr('disabled'); }); } return false; }); }); function checkAddOnlyOneOffer(e) { switch('addOfferAsLoggedSupplier') { case 'addOfferAsBuyer': $supplierEmail = $('#supplier-data-email').val(); break; case 'editOfferAsBuyer': $supplierEmail = $('#supplier-data-email').val(); break; case 'addOfferAsLoggedSupplier': $supplierEmail = $('.supplier-email').val(); break; case 'addOfferAsNonLoggedSupplier': $supplierEmail = $('.supplier-email').val(); break; } $.ajax({ type: "POST", async: false, url: "/get/published/or/nonverified/auction/offer", data: { 'isLogged': 0, 'employeeId': null, 'auctionId': 276502, 'supplierEmail': $supplierEmail } }).success(function(response) { if(response.data.isExistsAuctionOffer == 1) { $emailContainer = $('#only_one_offer_modal').find('.modal-only-offer-supplier-email'); $emailContainer.text(response.data.supplierEmail); $statusContainer = $('#only_one_offer_modal').find('.modal-only-offer-status'); $statusContainer.text(response.data.status); $('#only_one_offer_modal').modal('show'); window.scrollTo(0, 0); e.preventDefault(); } }); } function cloneFiles() { var files = new Array(); var i = 1; $('body').find("span.clone-files").each(function() { var ident = $(this).data("ident"); var newIdent = $(this).data("new-ident"); var kind = $(this).data("kind"); var file = new Array(ident, newIdent, kind); var count = $("span#count-" + newIdent).text(); var newCount = parseInt(count) + 1; $("span#count-" + newIdent).text(newCount); files.push(file); i++; }); if(files.length > 0) { $.ajax({ type: "GET", async: false, url: "/place/files/from/history/offer", data: { 'files': files } }).success(function() { }); } } function uploadFiles(object, kind, modal) { var ident = object.data("ident"); var proposalDiv = $('div[id^="'+modal+'-'+ ident +'"]'); var esign = 0; var checksum = 0; if(kind === 'forum_message' || kind === 'forum_private_message' || kind === 'auction_offer_criterium' || kind === 'auction_offer_line' || kind === 'auction_offer') { esign = 0; } proposalDiv.find('div.modal-body').find('div.file-upload').html(""); proposalDiv.find('div.modal-body').find('div.progress').show(); var uploadUrl = "/upload-files?ident=" + ident + "&kind="+kind + "&esign=" + esign + "&checksum=" + checksum; $.ajax(uploadUrl).success(function(response) { proposalDiv.find('div.modal-body').find('div.progress').hide(); proposalDiv.find('div.modal-body').find('div.file-upload').html(response); }); } function convertPriceToDefault(originalCurrencyId, targetCurrencyId, price) { if (originalCurrencyId == targetCurrencyId) { return price; } var originalCurrencyRate = $('span.currency-rate[data-currency-id="'+originalCurrencyId+'"]').data('currency-rate'); var targetCurrencyRate = $('span.currency-rate[data-currency-id="'+targetCurrencyId+'"]').data('currency-rate'); if(targetCurrencyRate == "") { targetCurrencyRate = 1; } if(originalCurrencyRate == "") { price = price / targetCurrencyRate; } else { price = price * originalCurrencyRate; price = price / targetCurrencyRate; } return price; } function setOfferValue() { var sumNetto = 0; var sumBrutto = 0; $("span.value-netto").text(""); $("span.value-brutto").text(""); $("input.price").each(function() { var auctionLineId = $(this).data('auction-line-id'); var priceValue = $(this).val(); priceValue.replace(",", "."); var originalCurrencyId = $('select[name="currency['+ auctionLineId +']"]').val(); var targetCurrencyId = 17; var vatValue = $('select[name="vat['+ auctionLineId +']"]').find("option:selected").attr('data-vat-value'); var vatSource = $('select[name="vat['+ auctionLineId +']"]').find("option:selected").attr('data-vat-source'); var quantity = $('span.quantity[data-auction-line-id="'+ auctionLineId +'"]').text(); var price = priceValue * parseFloat(quantity); var priceBrutto = price + price * (vatValue/100); if(price !== "") { sumNetto += parseFloat(convertPriceToDefault(originalCurrencyId, targetCurrencyId, price)); } if(priceBrutto != "") { if(vatSource === 'different_vat'){ priceBrutto = $('input[name="price_gross['+ auctionLineId +']"]').val() * parseFloat(quantity); } sumBrutto += parseFloat(convertPriceToDefault(originalCurrencyId, targetCurrencyId, priceBrutto)); } }); $("span.value-netto").text(number_format (sumNetto, 2, '.', ' ')); $("span.value-brutto").text(number_format (sumBrutto, 2, '.', ' ')); } function setCustomVat(object) { $auctionLineId = object.attr('data-auction-line-id'); $priceGrossValue = object.val(); $priceNetValue = $('input[name="price['+ $auctionLineId +']"]').val(); $select = $('select[name="vat['+ $auctionLineId +']"]'); $selectedOption = $('select[name="vat['+ $auctionLineId +']"]').find("option:selected"); if($selectedOption.val() == "8") { $vat = (($priceGrossValue - $priceNetValue) / $priceNetValue)*100; $selectedOption.attr('data-vat-value', number_format(parseFloat($vat), 2, '.', '')); $select.selectpicker("refresh"); } } function setGrossValuePlaceholder($priceGrossInput) { $auctionLineId = $priceGrossInput.attr('data-auction-line-id'); $priceNetInput = $('input[name="price['+$auctionLineId+']"]'); $vatValue = $('select[name="vat['+ $auctionLineId +']"]').find("option:selected").attr('data-vat-value'); if($vatValue.toString().length === 1) { $vat = "1.0" + $vatValue; } else { $vat = "1." + $vatValue; } $priceGrossInput.attr('placeholder', number_format(parseFloat($priceNetInput.val())*parseFloat($vat), 2, '.', '')); } function onSubmit() { grecaptcha.render(); grecaptcha.execute(); $('form.offer-form').submit(); } function onSubmitForum() { grecaptcha.render(); grecaptcha.execute(); $('form#forum-form').submit(); } function proceedingHasEnded() { var result = null; $.ajax({ type: "POST", async: false, url: "/proceeding/has/ended/276502" }).success(function(response) { result = response; }); return result; } function auctionHasEndedModal(event, submit) { var text = "Do you want to unblock the form?"; var textSubmit = "Do you want to continue to submit an offer?"; $btnContainer = $('#unlock-modal').find('.btn-warning'); $textContainer = $('#unlock-modal').find('.unlock-form-info-3'); if(submit) { $btnContainer.removeClass('btn-unlock-form'); $btnContainer.addClass('btn-submit-place-one-offer'); $textContainer.html(textSubmit); } else { $btnContainer.removeClass('btn-submit-place-one-offer'); $textContainer.html(text); $btnContainer.addClass('btn-unlock-form'); } $('#unlock-modal').modal('show'); window.scrollTo(0, 0); event.preventDefault(); } function unlockForm() { $("input").each(function() { $(this).removeAttr("readonly"); $(this).removeAttr("disabled"); $(this).removeAttr("read"); if (typeof $(this).attr('is_required') !== typeof undefined && $(this).attr('is_required') !== false) { $(this).attr('required',true); } }); $("textarea").each(function() { if(!$(this).hasClass('no-modal')){ $(this).removeAttr("disabled"); } }); $("button").each(function() { $(this).removeAttr("disabled"); }); } function isIE() { var ua = window.navigator.userAgent; var msie = ua.indexOf('MSIE '); if (msie > 0) { return true; } var trident = ua.indexOf('Trident/'); if (trident > 0) { return true } var edge = ua.indexOf('Edge/'); if (edge > 0) { return true; } return false; } function doNotShowAgain() { if ($('#message-checkbox').is(":checked")){ document.cookie = "doNotShowAgain=true; expires=Fri, 31 Dec 2120 23:59:59 GMT"; } } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } function isDoubleClicked(element) { if (element.data("isclicked")) return true; element.data("isclicked", true); element.attr("data-isclicked", true); element.addClass('btn-default').removeClass('btn-warning'); return false; } function incrementClick(buttonClass) { if(clickbtn[buttonClass] === undefined) { clickbtn[buttonClass] = 0; } clickbtn[buttonClass]++; } function resetClick(buttonClass) { clickbtn[buttonClass] = 0; } function checkIsLockClick(buttonClass) { if(clickbtn[buttonClass] === undefined) { clickbtn[buttonClass] = 0; } if(clickbtn[buttonClass] > 1) { return true; } return false; } jQuery(function() { $("form").submit(function() { // submit more than once return false $(this).submit(function() { if(checkIsLockClick('btn-submit') || $(this).attr("id") == "xls-offer") { return false; } else { return true; } }); // submit once return true return true; }); }); function textareaCharachters() { $(".textarea-countable").keyup(function() { var charLimit = $(this).attr("data-charlimit"); var charCurrent = $(this).val().length; var charCounterText = charCurrent + " / " + charLimit; var counterId = $(this).attr("data-counterid"); $("#"+counterId+ " .textarea-counter").text(charCounterText); if (charCurrent > charLimit) { $("#"+counterId+ " .textarea-counter").css('color', 'red'); $("#"+counterId+ " .counter-alert").text("The messagcan not contain more than " +charLimit+ " characters"); } else { $("#"+counterId+ " .textarea-counter").css('color', '#666'); $("#"+counterId+ " .counter-alert").text(""); } }); } function parsePositionLineData(positions) { Object.keys(positions).forEach(function(auctionLinePositionId){ var auctionLinePosition = $('.auction_line_'+auctionLinePositionId); auctionLinePosition.find('.price').val(positions[auctionLinePositionId].price); auctionLinePosition.find('.vat-select option').each(function(){ if ($(this).text() == positions[auctionLinePositionId].vat){ $(this).attr('selected', true); } else { $(this).attr('selected', false); } }); auctionLinePosition.find('.vat-select').selectpicker('refresh'); auctionLinePosition.find('.currency-select option').each(function(){ if ($(this).text() == positions[auctionLinePositionId].currency){ $(this).attr('selected', true); } else { $(this).attr('selected', false); } }); auctionLinePosition.find('.currency-select').selectpicker('refresh'); var priceGrossInput = auctionLinePosition.find('.price-gross'); setGrossValuePlaceholder(priceGrossInput); }); } function parseCriteriaLineData(criteria, canAddTheCommentOffer) { var hasAnyCriteriumAnswer = false; Object.keys(criteria).forEach(function(auctionLineCriteriumId){ var auctionLineCriterium = $('.auction_criterium_'+auctionLineCriteriumId); if (criteria[auctionLineCriteriumId].answer !== null) { if (canAddTheCommentOffer) { auctionLineCriterium.find('.criteriumAnswer').val(criteria[auctionLineCriteriumId].answer); } hasAnyCriteriumAnswer = true; } }); return hasAnyCriteriumAnswer; } function getNumberEncryptedAttachments() { var totalFilesCount = 0; $("span.counter").each(function() { totalFilesCount += parseInt($(this).text()); }); return totalFilesCount; } function getTotalSizeEncryptedAttachments() { var totalFilesSize = 0; $("span.counter").each(function() { if(typeof($(this).data('sizer')) === 'number') { totalFilesSize += parseInt($(this).data('sizer')); } }); return totalFilesSize; } function getFilesEncryptedSize(files) { filesSize = 0; $.each(files, function (index, value) { filesSize += value.size; }); return filesSize; } function bytesToSize(bytes) { var i = Math.floor(Math.log(bytes) / Math.log(1024)), sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; return (bytes / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + sizes[i]; }