Source: https://platformazakupowa.pl/transakcja/211923
Timestamp: 2020-05-28 00:48:32
Legal References Found: art. 25
 art. 13
 art. 13
 art. 13
 art. 6
 art. 8
 art. 96
 art. 97
 art. 15
 art. 16
 art. 18
 art. 18
 art. 77
 art. 17
 art. 20
 art. 21
 art. 6
 art. 86

Document Content:
Proceeding: „Dokumentacja techniczna: projekt budowlano-wykonawczy, program funkcjonalno-użytkowy dla modernizacji kamienic jako element niezbędny do przeprowadzenia procesu rewitalizacji Leszna” (PR-R.271.01.2019) - Platforma Zakupowa
Proceeding ID 211923
Proceeding: „Dokumentacja techniczna: projekt budowlano-wykonawczy, program funkcjonalno-użytkowy dla modernizacji kamienic jako element niezbędny do przeprowadzenia procesu rewitalizacji Leszna” (PR-R.271.01.2019)
Olga Durczok-Gosiewska
Urząd Miasta Leszno Department: Biuro Zamówień Publicznych
Posted : 28-03-2019 14:43:00
Placing offers: 06-05-2019 10:00:00
Opening offers : 06-05-2019 10:30:00
w załącznikach do postępowania zamieszczono Ogłoszenie o zamówieniu, SIWZ wraz z załącznikami oraz pozostałą dokumentację związaną z przedmiotem zamówienia.
W niniejszym postępowaniu o udzielenie zamówienia publicznego, zgodnie z wymogami Dyrektywy Parlamentu Europejskiego i Rady 2014/24/UE z dnia 26 lutego 2014 r. oraz ustawy -Prawo zamówień publicznych, komunikacja między Zamawiającym a Wykonawcami odbywa się wyłącznie przy użyciu środków komunikacji elektronicznej, za pośrednictwem platformy zakupowej dostępnej na stronie: https://platformazakupowa.pl/um_leszno dotyczącej niniejszego postępowania lub w sytuacjach awaryjnych Systemu za pośrednictwem poczty elektronicznej na adres: promo@leszno.pl.
Komunikacja za pośrednictwem poczty elektronicznej pod adresem e-mail: promo@leszno.plnie dotyczy składania Oferty!
Wykonawca sporządza Ofertę, pod rygorem nieważności, w postaci elektronicznej i opatruje kwalifikowanym podpisem elektronicznym.
Wykonawca składa ofertę na platformie zakupowej w sposób przewidziany w SIWZ oraz w Instrukcji składania Oferty dla Wykonawcy.
W procesie składania Oferty na platformie zakupowej, taki podpis składają Państwo zgodnie z instrukcją dostępną pod linkiem.
Wykonawca sporządza JEDZ, pod rygorem nieważności, w postaci elektronicznej i opatruje kwalifikowanym podpisem elektronicznym.
Oświadczenia i dokumenty, na potwierdzenie spełniania warunków udziału w postępowaniu oraz braku podstaw wykluczenia, składa się w formie zgodnej z rozporządzeniem Ministra Rozwoju z dnia 26 lipca 2016 r. w sprawie rodzajów dokumentów, jakich może żądać zamawiający od wykonawcy w postępowaniu o udzielenie zamówienia (Dz.U. z 2016 r., poz. 1126), w brzmieniu zmienionym przez rozporządzenie Ministra Przedsiębiorczości i Technologii z dnia 16 października 2018 roku (Dz. U. z 2018 r., poz. 1993).
Dokumenty składane są w oryginale w postaci dokumentu elektronicznego lub w elektronicznej kopii dokumentu poświadczonej za zgodność z oryginałem. Oświadczenia składane są w oryginale w postaci dokumentu elektronicznego lub elektronicznej kopii oświadczenia poświadczonej za zgodność z oryginałem. Poświadczenie za zgodność z oryginałem elektronicznej kopii dokumentu lub oświadczenia następuje przy użyciu kwalifikowanego podpisu elektronicznego. Poświadczenia za zgodność z oryginałem dokonuje odpowiednio wykonawca, podmiot, na którego zdolnościach lub sytuacji polega wykonawca, wykonawcy wspólnie ubiegający się o udzielenie zamówienia publicznego albo podwykonawca, w zakresie dokumentów lub oświadczeń,które każdego z nich dotyczą.
Przycisk “Wyślij wiadomość” dostępny w prawym, dolnym rogu w Formularzu składania oferty, służy Wykonawcom do (nie dotyczy składania Ofert):
- Zadawania pytań do treści SIWZ;·
- Przekazywania wszelkich oświadczeń, zawiadomień, wniosków, informacji;
- Składania wyjaśnień, w odpowiedzi na wezwanie Zamawiającego;
- Składania dokumentów i oświadczeń potwierdzających okoliczności, o których mowa w art. 25 ust. 1 ustawy Pzp, w odpowiedzi na wezwanie Zamawiającego;
- Uzupełniania,poprawiania dokumentów lub oświadczeń, w odpowiedzi na wezwanie Zamawiającego;
- Przesyłania odwołań/inne.
Jeżeli będą Państwo mieli pytania związane z procesem złożenia Oferty, prosimy o kontakt z Centrum Wsparcia Klienta platforma zakupowa.pl:
- tel. 22 10102 02,·
- e-mail:cwk@platformazakupowa.pl
Klauzula informacyjna z art. 13 RODO:
Klauzula informacyjna wynikająca z art. 13 Rozporządzenia 2016/679: Zgodnie z art. 13 ust. 1 i 2 rozporządzenia Parlamentu Europejskiego i Rady(UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych) (Dz. Urz. UE L 119 z 04.05.2016, str. 1), dalej „RODO”,Zamawiający informuje, że:
- administratorem Pani/Pana danych osobowych jest Urząd Miasta Leszna reprezentowany przez Prezydenta Miasta Leszna, ul. Kazimierza Karasia 15, 64-100 Leszno;
- dane kontaktowe inspektora ochrony danych osobowych: Administrator wyznaczył Inspektora ochrony danych osobowych w osobie Pani Wioletty Kaczmarek, z którą można kontaktować się pod adresem e-mail: iod@leszno.pl;
- Pani/Pana dane osobowe przetwarzane będą na podstawie art. 6 ust. 1 lit.b) i c) RODO w celu związanym z postępowaniem o udzielenie zamówienia publicznego pn.: „Dokumentacja techniczna: projekt budowlano-wykonawczy, program funkcjonalno-użytkowy dla modernizacji kamienic jako element niezbędny do przeprowadzenia procesu rewitalizacji Leszna”, znak sprawy: PR-R.271.01.2019 prowadzonym w trybie przetargu nieograniczonego;
- odbiorcami Pani/Pana danych osobowych będą osoby lub podmioty, którym udostępniona zostanie dokumentacja postępowania w oparciu o art. 8 oraz art. 96 ust. 3 ustawy z dnia 29 stycznia 2004 r. – Prawo zamówień publicznych (t.j. Dz. U. z 2018 r., poz.1986 ze zm.), dalej „ustawa Pzp”;
- Pani/Pana dane osobowe będą przechowywane, zgodnie z art. 97 ust. 1 ustawy Pzp, przez okres 4 lat od dnia zakończenia postępowania o udzielenie zamówienia, a jeżeli czas trwania umowy przekracza 4 lata, okres przechowywania obejmuje cały czas trwania umowy;
- obowiązek podania przez Panią/Pana danych osobowych bezpośrednio Pani/Pana dotyczących jest wymogiem ustawowym określonym w przepisach ustawy Pzp, związanym z udziałem w postępowaniu o udzielenie zamówienia publicznego; konsekwencje nie podania określonych danych wynikają z ustawy Pzp;
* na podstawie art. 15 RODO prawo dostępu do danych osobowych Pani/Pana dotyczących;
* na podstawie art. 16 ODO prawo do sprostowania Pani/Pana danych osobowych (skorzystanie z prawa do sprostowania nie może skutkować zmianą wyniku postępowania o udzielenie zamówienia publicznego ani zmianą postanowień umowy w zakresie niezgodnym z ustawą Pzp oraz nie może naruszać integralności protokołu oraz jego załączników);
* 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);
* prawo do wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych, gdy uzna Pani/Pan, że przetwarzanie danych osobowych Pani/Pana dotyczących narusza przepisy RODO, o której mowa w art. 77 RODO;
* w związku z art. 17 ust.3 lit. b, d lub e RODO prawo do usunięcia danych osobowych;
* prawo do przenoszenia danych osobowych, o którym mowa w art. 20 RODO;
* na podstawie art. 21 RODO prawo sprzeciwu, wobec przetwarzania danych osobowych, gdyż podstawą prawną przetwarzania Pani/Pana danych osobowych jest art. 6 ust. 1 lit. b) i c) RODO.
JEDZ.xml xml 132.12 2019-03-28 14:43:00 Proceeding
Ogłoszenie opublikowane w dnia 28.03.2019.pdf pdf 236.22 2019-03-28 14:43:00 Proceeding
Załącznik Nr 1 do SIWZ.doc doc 813.5 2019-03-28 14:43:00 Proceeding
Załącznik nr 2 - JEDZ.pdf pdf 89.69 2019-03-28 14:43:00 Proceeding
Załącznik Nr 3 do SIWZ.doc doc 717.5 2019-03-28 14:43:00 Proceeding
Załącznik nr 4 - Wykaz Osób.doc doc 737.5 2019-03-28 14:43:00 Proceeding
Załącznik nr 5a i 5b do SIWZ.pdf pdf 1801.37 2019-03-28 14:43:00 Proceeding
SIWZ z dnia 28.03.2019 r..pdf pdf 1885.52 2019-03-28 14:43:00 Proceeding
Część 1 i 2 przedmiotu zamówienia.zip zip 54633.2 2019-03-28 14:43:00 Proceeding
Część 3 przedmiotu zamówienia.zip zip 13703.08 2019-03-28 14:43:00 Proceeding
Część 4 przedmiotu zamówienia.zip zip 66717.13 2019-03-28 14:43:00 Proceeding
Część 5 przedmiotu zamówienia.zip zip 72230.15 2019-03-28 14:43:00 Proceeding
Część 6 i 7 przedmiotu zamówienia.zip zip 60045.99 2019-03-28 14:43:00 Proceeding
Część 8 i 9 przedmiotu zamówienia.zip zip 58637.34 2019-03-28 14:43:00 Proceeding
Część 10 11 i 12 przedmiotu zamówienia.zip zip 73826.82 2019-03-28 14:43:00 Proceeding
Część 13 i 14 przedmiotu zamówienia.zip zip 47831.97 2019-03-28 14:43:00 Proceeding
Część 15 i 16 przedmiotu zamówienia.zip zip 34493.03 2019-03-28 14:43:00 Proceeding
Część 17 przedmiotu zamówienia.zip zip 64138.64 2019-03-28 14:43:00 Proceeding
Część 18 i 19 przedmiotu zamówienia.zip zip 49173.7 2019-03-28 14:43:00 Proceeding
Część 20 i 21 przedmiotu zamówienia.zip zip 62945.37 2019-03-28 14:43:00 Proceeding
Wyjaśnienia do treści SIWZ nr 3 z dnia 27.04.2019 r.pdf pdf 283.03 2019-04-27 10:29:12 Public message
Wyjaśnienia do treści SIWZ nr 1 z dnia 08.04.19 r.pdf pdf 51.2 2019-04-08 14:25:14 Public message
Wyjaśnienia do treści SIWZ nr 2 z dnia 23.04.2019.pdf pdf 108.02 2019-04-23 15:08:15 Public message
Załącznik nr 8 do SIWZ - edytowalna wersja JEDZ.doc doc 184 2019-04-23 15:08:37 Public message
Wyjasnienia do treści SIWZ nr 4 z dnia 30.04.2019.pdf pdf 135.72 2019-04-30 14:12:59 Public message
Informacja z otwarcia ofert.pdf pdf 325.07 2019-05-06 15:09:44 Public message
Zawiadomienie o unieważnieniu.pdf pdf 370.84 2019-05-10 15:03:42 Public message
zawiadomienie o wyborze_cz 17_bip.pdf pdf 105.83 2019-05-29 09:30:48 Public message
wybór.pdf pdf 225.61 2019-06-14 11:42:44 Public message
2019-06-14 11:44 Olga Durczok-Gosiewska Zamawiający informuje, iż w dniu 14.06.2019 r. dokonano wyboru oferty najkorzystniejszej na Część 6, 13, 14, 19, 21 przedmiotu zamówienia.
W załączeniu Zawiadomienie o wyborze najkorzystniejszej oferty.
2019-05-29 09:31 Olga Durczok-Gosiewska UWAGA:
W dniu 29 maja 2019 r. zamieszczono informację o wyborze najkorzystniejszej oferty dla części 17 przedmiotu zamówienia.
2019-05-10 15:05 Olga Durczok-Gosiewska UWAGA:
W dniu 10 maja 2019 roku zamieszczono zawiadomienie o unieważnieniu postępowania na Część 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 15, 16, 18 i 20 przedmiotu zamówienia.
Zawiadomienie o unie [...].pdf
2019-05-06 15:10 Olga Durczok-Gosiewska UWAGA:
Zamawiający informuje, iż w dniu 06 maja 2019 roku, w myśl art. 86 ust 5 ustawy z dnia 29 stycznia 2004 r. - Prawo zamówień publicznych (t. j. Dz. U. z 2018 r. poz. 1986 ze zm.) zamieścił na platformie zakupowej Open Nexus pod adresem: https://platformazakupowa.pl/um_leszno, informacje z otwarcia ofert.
2019-04-30 14:16 Olga Durczok-Gosiewska UWAGA:
Zamawiający informuje, iż w dniu 30.04.2019 roku zamieścił na platformie zakupowej Open Nexus dostępnej pod adresem: https://platformazakupowa.pl/um_leszno Wyjaśnienia do treści SIWZ nr 4 z dnia 30.04.2019 r.
Wyjasnienia do treśc [...].pdf
2019-04-27 10:31 Olga Durczok-Gosiewska UWAGA:
Zamawiający w dniu 27 kwietnia 2019 roku zamieścił na platformie zakupowej Open Nexus dostępnej pod adresem: https://platformazakupowa.pl/um_leszno Wyjaśnienia do treści SIWZ nr 3 z dnia 27.04.2019 r.
Wyjaśnienia do treśc [...].pdf
2019-04-23 15:10 Olga Durczok-Gosiewska UWAGA:
Zamawiający w dniu 23 kwietnia 2019 roku zamieścił na platformie zakupowej Open Nexus po adresem: https://platformazakupowa.pl/um_leszno Wyjaśnienia do treści SIWZ nr 2/ Modyfikację treści SIWZ nr 1 z dnia 23.04.2019 r.
Załącznik nr 8 do SI [...].doc
2019-04-08 14:26 Olga Durczok-Gosiewska UWAGA:
Zamawiający w dniu 08 kwietnia 2019 roku zamieścił na platformie zakupowej Open Nexus dostępnej pod adresem: https://platformazakupowa.pl/um_leszno Wyjaśnienia do treści SIWZ nr 1 z dnia 08.04.2019 r.
The number of page views - 826
', //	'xls': '', //	'ppt': '', //	'jpg': '', //	'pdf': '', //	'zip': '' //	} }); // var askBtn = $('#ask_question'); // var footerTop = $('footer'); function checkOffset() { let footer = document.querySelector("footer"); if (footer) { let pageHeight = window.pageYOffset + window.innerHeight; let footerHeight = footer.getBoundingClientRect().top + window.scrollY; document.getElementById("ask_question").style.bottom = (footer.style.display === "none" || pageHeight < footerHeight) ? "0px" : (pageHeight - footerHeight) + 'px'; } } $(document).ready(checkOffset); $(document).scroll(checkOffset); $('form.offer-form').submit(function(e) { var auctionHasEnded = proceedingHasEnded(); var requiredAttachmentError = false; $(".required-attachment").each(function(){ if($(this).text() === '0'){ var criteriumName = $(this).data('criterium-name'); toastr.error('No attachment has been added to the' + ' "' + criteriumName + '" ' + 'criterium'); requiredAttachmentError = true; return; } }); if(requiredAttachmentError === true) { return false; } $grossValueError = false; $positionError = []; if($('#offerForm input[name="modalOneOffer"]').val() == 0) { 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"); }); $('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'); if(doNotshowAgainCookie !== "true"){ setTimeout(function() { $('#not-logged-message').modal(); }, 3000); } $("#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; 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"); }, }) }); }); 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': 211923, '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 = 1; var checksum = 1; 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/211923" }).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; } incrementClick(buttonClass); 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]; }