Source: https://platformazakupowa.pl/transakcja/149285
Timestamp: 2019-03-21 01:51:40
Legal References Found: art.22
 art. 24
 art. 13
 art. 14
 art. 22
 art. 24
 art.13
 art.14
 art. 13
 art.6
 art. 17
 art. 20
 art. 6

Document Content:
Postępowanie: GKV.222.18.2018 Dostawa sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy - Platforma Zakupowa
Postępowanie ID 149285
Postępowanie: GKV.222.18.2018 Dostawa sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy
Starostwo Powiatowe w Świdnicy Oddział: Powiatowe Biuro Geodezji i Katastru w Świdnicy
Zamieszczenie : 07-08-2018 09:10:03
Otwarcie ofert : 10-08-2018 15:05:00
Działając w oparciu o zapisy Regulaminu dotyczące udzielania zamówień o wartości do 30.000 euro w Starostwie Powiatowym w Świdnicy zapraszamy do złożenie oferty na dostawę sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy.
Powiat Świdnicki NIP:884-23-69-827, 58-100 Świdnica,ul.M.Skłodowskiej-Curie 7
Adres do korespondencji i dostawy: Powiatowe Biuro Geodezji i Katastru w Świdnicy, ul. Parkowa 2, 58-100 Świdnica
CPV 30.20.00.00-1 urządzenia komputerowe
CPV 30.21.61.10-0 – skanery komputerowe
CPV 30.23.21.10-8 – drukarki laserowe
1. Przedmiotem zamówienia jest dostawa fabrycznie nowego sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy. Dostawę należy zrealizować na adres siedziby Powiatowego Biura Geodezji i Katastru w Świdnicy, 58-100 Świdnica, ul.Parkowa 2.
2. Specyfikacja i opis parametrów sprzętu komputerowego zawarte są w formularzu rzeczowo-cenowym, stanowiącym załącznik nr 1 do zapytania ofertowego i jest jednocześnie załącznik do umowy.
3. Projekt umowy stanowi załącznik nr 2 do zapytania ofertowego.
4. Termin realizacji zamówienia w ciągu 14 dni od dnia zawarcia umowy.
5. Płatność wynagrodzenia Wykonawcy w terminie do 30 dni od dnia otrzymania prawidłowo wystawionej faktury.
III. Wymagania Zamawiającego oraz dokumenty jakie powinien załączyć Wykonawca na potwierdzenie spełnienia wymagań.
1. Wymagania stawiane Wykonawcy:
a) posiadanie wiedzy, doświadczenia zawodowego niezbędnych do realizacji przedmiotu zamówienia, wyrażające się wykonaniem w ciągu ostatnich trzech lat, licząc od dnia ogłoszenia zaproszenia do składania ofert, co najmniej dwóch podobnych dostaw;
b) wypełniony formularz rzeczowo-cenowy według wzoru stanowiącego załącznik do umowy – dokument ten należy złożyć wraz z ofertą; w formularzu rzeczowo-cenowym należy podać opis techniczny – model i parametry techniczne sprzętu proponowanego przez Wykonawcę, szczegóły dotyczące serwisu i gwarancji oraz cenę jednostkową netto, wartość netto, vat, brutto dla każdego samodzielnego elementu tworzącego zestaw (np. zestaw komputerowy: stacja robocza, monitor);
c) prowadzenie działalności gospodarczej tożsamej z przedmiotem zamówienia;d) złożenie oświadczenia, że Wykonawca spełnia warunki udziału w postępowaniu określone w art.22 ust.1 ustawy Prawo zamówień publicznych oraz nie podlega wykluczeniu z postępowania na podstawie art. 24 ust.1 pkt. 13-22 niniejszej ustawy.
2. Wykonawca ubiegając się o udzielenie zamówienia publicznego jest zobowiązany do wypełnienia wszystkich obowiązków formalno-prawnych, w szczególności obowiązku informacyjnego przewidzianego w art. 13 RODO względem osób fizycznych, których dane osobowe dotyczą i od których dane te wykonawca bezpośrednio pozyskał i art. 14 RODO względem osób fizycznych, których dane przekazuje zamawiającemu i których dane pośrednio pozyskał.
3. Dokumenty jakie Wykonawca powinien złożyć razem z ofertą, w szczególności na potwierdzenie spełnienia wymagań:
1) oświadczenie, że firma spełnia warunki art. 22 ust.1 ustawy Prawo zamówień publicznych i o braku podstaw wykluczenia Wykonawcy z udziału w postępowaniu na podstawie art. 24 ust.1 pkt. 13-22 ustawy Prawo zamówień publicznych według załącznika nr 3;
2) dokumenty potwierdzające wykonanie w ostatnich 3 latach licząc od daty ogłoszenia zapytania ofertowego co najmniej 2 podobnych dostaw;
3) kopię aktualnego odpisu z właściwego rejestru podmiotów gospodarczych.
4) ofertę cenową według załącznika nr 5 do zapytania ofertowego;
5) wypełniony formularz rzeczowo-cenowy według wzoru stanowiącego załącznik nr 1 do niniejszego zapytania ofertowego – dokument ten należy złożyć wraz z ofertą; w formularzu rzeczowo-cenowym należy wypełnić wszystkie pozycje oraz podać szczegóły dotyczące serwisu i gwarancji, cenę jednostkową netto, wartość netto, vat, brutto;
6) W celu zapewnienia, że wykonawca wypełnił obowiązki informacyjne oraz ochrony prawnie uzasadnionych interesów osoby trzeciej, której dane zostały przekazane w związku z udziałem wykonawcy w postępowaniu wykonawca złoży oświadczenie o wypełnieniu przez niego obowiązków informacyjnych przewidzianych w art.13 lub art.14 RODO według załącznika nr 4.
IV. Informacje o sposobie porozumiewania się Zamawiającego z Wykonawcami oraz przekazania oświadczeń i dokumentów.
Wszelkie oświadczenia, wnioski, zawiadomienia oraz informacje Zamawiający i Wykonawca mogą przekazywać pisemnie za pomocą platformy zakupowej https://platformazakupowa.pl/sp_swidnica lub pisemnie drogą elektroniczną na adres e-mail: a.kwiatkowska@geodezja.swidnica.pl.
1. Osobą uprawnioną do kontaktowania się z Wykonawcami i udzielania wyjaśnień dotyczących postępowania są:
a) w zakresie procedury postępowania Anna Kwiatkowska – Zastępca Dyrektora Powiatowego Biura Geodezji i Katastru w Świdnicy, e-mail: a.kwiatkowska@geodezja.swidnica.pl, fax 74 852 33 74 wew.201
b) w zakresie udzielania informacji dotyczących przedmiotu zamówienia Krzysztof Leszczyc-Laskowski – informatyk Powiatowego Biura Geodezji i Katastru w Świdnicy, e-mail: k.laskowski@geodezja.swidnica.pl, fax 74 852 33 74 wew.201
2. Wykonawca może zwrócić się do Zamawiającego o wyjaśnienie istotnych warunków udzielenia zamówienia w godzinach pracy Powiatowego Biura Geodezji i Katastru w Świdnicy tj. od 7.15 do 15.15 od poniedziałku do piątku do dnia 08 sierpnia 2018 r. do godz.15.00. Zapytania złożone po tym terminie mogą pozostać bez odpowiedzi.
VI. Miejsce i termin składania oferty cenowej.
Ofertę cenową według wzoru nr 5 wraz z wymaganymi dokumentami i oświadczeniami, o których mowa w pkt.III ust.3 należy złożyć:
- za pośrednictwem platformy zakupowej https://platformazakupowa.pl/sp_swidnica, lub
- w formie pisemnej za pośrednictwem operatora pocztowego lub osobiście w siedzibie Powiatowego Biura Geodezji i Katastru w Świdnicy, ul. Parkowa 2 w sekretariacie pok.204 (II piętro), lub
- przesłać drogą elektroniczną na adres e-mail: sekretariat@geodezja.swidnica.pl
do dnia 10 sierpnia 2018 r. do godz.15.00.
1. Na załączonym formularzu oferty cenowej (załącznik nr 5), należy przedstawić cenę netto i brutto za wykonanie przedmiotu zamówienia oraz podać wysokość stawki podatku VAT.
2. Cena musi uwzględniać wszystkie koszty, jakie poniesie Wykonawca z tytułu należytej oraz zgodnej z obowiązującymi przepisami realizacji przedmiotu zamówienia: koszty przygotowania oferty, koszty transportu, ubezpieczenia na czas dostawy, świadczenia usługi gwarancyjnej, itp.
3. Cena netto, brutto oraz wartość podatku vat za wykonanie przedmiotu zamówienia z oferty cenowej musi być identyczna z sumą wartości odpowiadających kolumn nr 7, 8, 9 w formularzu rzeczowo-cenowym.
VIII. Informacje dotyczące przetwarzania danych osobowych w ramach prowadzonego postępowania oraz po zawarciu umowy.
W ramach prowadzonego postępowania GKV.222.18.2018 o udzielenie zamówienia publicznego realizowanego w formie zapytania ofertowego będą przetwarzane dane osobowe zawarte w złożonych ofertach. Ponadto dane osobowe zawarte w wybranej ofercie będą przetwarzane dla potrzeb zawarcia umowy i jej dalszej realizacji. Wypełniając obowiązek prawny uregulowany zapisami art. 13 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), dalej jako „RODO”, informuje się, iż:
1) Administratorem Danych Osobowych będzie Powiatowe Biuro Geodezji i Katastru w Świdnicy, 58-100 Świdnica,ul. Parkowa 2, zwane dalej „ADO”. Skontaktować z nim można się poprzez adres e-mail:sekretariat@geodezja.swidnica.pl lub pisemnie na adres siedziby administratora;
2) Inspektorem Ochrony Danych (IOD) w Powiatowym Biurze Geodezji i Katastru w Świdnicy jest Pan Wojciech Chudziński. Skontaktować się z nim można poprzez e-mail: iodo@geodezja.swidnica.pl lub pisemnie na adres siedziby administratora;
3) dane osobowe będą przetwarzane w celu prawidłowego udzielenie zamówienia publicznego GKV.222.18.2018 dotyczącego dostawy fabrycznie nowego sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy a w przypadku wyboru oferty dla potrzeb zawarcia umowy i jej dalszej realizacji; podstawą prawną przetwarzania danych jest art.6 ust.1 lit b i c RODO;
7) dane osobowe będą przetwarzane w zakresie niezbędnym do realizacji celu przetwarzania danych osobowych, nie dłużej niż przez okres wynikający z JRWA (jednolitego rzeczowego wykazu akt) obowiązującego u ADO;
8) przysługuje Panu/Pani prawo dostępu do treści swoich danych osobowych oraz ich sprostowania i ograniczenia przetwarzania;
9) nie przysługuje Panu/Pani prawo do usunięcia danych w związku z art. 17 ust. 3 lit. b, d lub e RODO, przenoszenia danych, o którym mowa w art. 20 RODO oraz prawo sprzeciwu, wobec przetwarzania danych osobowych, gdyż podstawą prawną przetwarzania Pani/Pana danych osobowych jest art. 6 ust.1 lit. b i c RODO;
11) podanie przez Pana/Panią danych osobowych jest niezbędne dla prawidłowego przeprowadzenia postępowania o udzielenie zamówienia publicznego. Niepodanie danych spowoduje, że nie będzie możliwe uwzględnienie w niniejszym postępowaniu złożonej oferty;
12) Pana/Pani dane osobowe nie będą podlegały zautomatyzowanym procesom podejmowania decyzji przez ADO, w tym profilowaniu.
2. Bieg terminu związania ofertą rozpoczyna się wraz z upływem terminu składania ofert cenowych.
4. Wszystkie złożone dokumenty (kopie) w niniejszym postępowaniu mają być podpisane przez osobę upoważnioną do reprezentowania Wykonawcy
5. Najkorzystniejsza oferta cenowa, to oferta określająca najniższą cenę za wykonanie całego przedmiotu zamówienia.
6. Zamawiający dopuszcza prowadzenie negocjacji cenowych z Wykonawcami, którzy ubiegali się o udzielenie zamówienia.
7. Zamawiający poprzez platformę zakupową niezwłocznie zawiadomi wszystkich Wykonawców, którzy ubiegali się o udzielenie zamówienia o wyborze najkorzystniejszej oferty cenowej.
8. Zamawiający zawrze umowę z wybranym Wykonawcą po przekazaniu zawiadomienia o wyborze Wykonawcy, ale nie później niż w terminie związania ofertą.
9. Jeżeli Wykonawca, którego oferta została wybrana uchyli się od zawarcia umowy, Zamawiający wybierze kolejną ofertę najkorzystniejszą spośród złożonych ofert, bez konieczności przeprowadzania ich ponownej oceny.
10. Zamawiający zastrzega sobie możliwość pozostawienia niniejszego zapytania bez rozstrzygnięcia lub odstąpienia od realizacji niniejszego zadania bez podania przyczyny.
Załącznik nr 4 oswia [...].doc
Załącznik nr 3 oswia [...].doc
Załącznik nr 2 proje [...].doc
Załącznik nr 5 Wzór [...].doc
2018-08-14 10:22 Anna Kwiatkowska Informujemy, że w odpowiedzi na niniejsze zapytanie ofertowe wpłynęło 6 ofert. Wybrano ofertę przedstawioną przez INFUS Katarzyna Fuśnik. Cena oferty brutto 27 638,10 zł (słownie: dwadzieścia siedem tysięcy sześćset trzydzieści osiem i 10/100 złotych).
1 Dostawa fabrycznie nowego sprzętu informatycznego dla Powiatowego Biura Geodezji i Katastru w Świdnicy Dostawa sprzętu informatycznego zgodnego z formularzem rzeczowo-cenowym do siedziby Powiatowego Biura Geodezji i Katastru w Świdnicy 1 dostawa 0% 23% 5% 7% 8% Różna stawka VAT nie podlega zw. PLN EUR - (0)
2 Formularz oferty - Załączam skan wypełnionego formularza; proszę potwierdzić TAK
3 Formularz rzeczowo-cenowy - Załączam skan wypełnionego formularza rzeczowo-cenowego; proszę potwierdzić TAK
4 Odpis z właściwego rejestru/ centralnej ewidencji i informacji o działalności gospodarczej/ kopia umowy spółki cywilnej wraz z aneksami - Załączam skan dokumentów; proszę potwierdzić TAK (0)
5 Oświadczenie zgodne z załącznikiem nr 3 do zapytania ofertowego - Załączam skan oświadczenia; proszę potwierdzić TAK
6 Oświadczenie zgodne z załącznikiem nr 4 do zapytania ofertowego - Wypełniłem obowiązek informacyjny na potwierdzenie czego załączam skan oświadczenia; proszę potwierdzić TAK
7 Dokumenty potwierdzające wykonanie co najmniej 2 podobnych dostaw - Załączam skany dokumentów potwierdzających wykonanie podobnych dostaw; proszę potwierdzić TAK (0)
').insertBefore( "div.company-auction-section" ); window.scrollTo(0, 0); e.preventDefault(); 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) { } 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(); } }); }); 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': 149285, '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 === '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.price-gross').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 proceedingHasEnded() { var result = null; $.ajax({ type: "POST", async: false, url: "/proceeding/has/ended/149285" }).success(function(response) { result = response; }); return result; } function auctionHasEndedModal(event, submit) { var text = "W celu wysłania wiadomości do Zamawiającego skorzystaj z przycisku Wyślij wiadomość. Czy na pewno chcesz odblokować formularz i złożyć ofertę po terminie składania ofert?"; var textSubmit = "Czy chcesz kontynuować składanie oferty?"; $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("disabled"); }); $("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; }); });