var $ = jQuery;
$(document).ready(function () {
$('#services_search').dataTable();
$('#kontrahent_search').dataTable();
$('select.select2').select2();
$('#addService').click(function (event) {
event.preventDefault();
$('#dialogAddService').load("/main/services.ajax.php");
$('#dialogAddService').dialog({
width: 735,
height: 180
});
});
});
$(document).ready(function () {
$(document).on('click', '.kontrahent_selected', function () {
kon_id = $(this).closest('tr').find('input[name=search_id]').val();
$('#select_kon').find('option[value="' + kon_id + '"]').prop('selected', true);
$("#dialog_kontrahent_search").dialog("close");
});
});
$(document).ready(function () {
$(document).on('click', '.services_selected', function () {
search_name = $(this).closest('tr').find('#search_name').html();
search_note = $(this).closest('tr').find('#search_note').html();
search_quantity = $(this).closest('tr').find('#search_quantity').html();
search_unit = $(this).closest('tr').find('#search_unit').html();
search_price = $(this).closest('tr').find('#search_price').html();
search_vat = $(this).closest('tr').find('#search_vat').html();
search_fk = $(this).closest('tr').find('#search_fk').html();
var type = $(this).data('type');
var f5 = '';
//policz ile jest wierszy w tabeli
var liczba = $('#tabela tr').length;
if (liczba === 2 && $('input[name="fvo_name[1]"]').val() === '') {
$('input[name="fvo_name[1]"]').closest('tr').remove();
liczba = 1;
}
var f1 = '
| ';
var f2 = ' | ';
var f3 = ' | ';
var f4 = ' | ';
if(type != 2){
f5 = ' | ';
}
var f6 = ' | ';
if (acc_raks === 7)
var f7 = ' | ';
else
var f7 = '';
var f8 = ' | ';
//w tej zmiennej definiujemy nowy wiersz w tabeli
var row = '' + liczba + ' | ' + f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + '
';
//dołącz nowy wiersz na końcu tabeli
$('#tabela').find('tbody').append(row);
$('tr.none').removeClass('none');
$(document).on('click', '.delete', function () {
if ($('#tabela tr').length > 2) {
$(this).closest('tr').remove();
}
$('#tabela > tbody > tr').each(function (i) {
$(this).find('td:first-child').text(i + 1);
i = i + 1;
$(this).closest('tr').attr('id', 'wiersz-' + i);
$(this).find('input[name*=fvo_name]').attr('name', 'fvo_name[' + i + ']');
$(this).find('input[name*=fvo_note]').attr('name', 'fvo_note[' + i + ']');
$(this).find('input[name*=fvo_quantity]').attr('name', 'fvo_quantity[' + i + ']');
$(this).find('input[name*=fvo_unit]').attr('name', 'fvo_unit[' + i + ']');
$(this).find('input[name*=fvo_price]').attr('name', 'fvo_price[' + i + ']');
$(this).find('select[name*=fvo_vat]').attr('name', 'fvo_vat[' + i + ']');
$(this).find('input[name*=fvo_fk]').attr('name', 'fvo_fk[' + i + ']');
});
});
$("#dialog_services_search").dialog("close");
});
});
$(document).ready(function () {
$("#acc_email").change(function () {
$("#acc_email").removeClass("error_button");
});
$("#inputPassword").change(function () {
$("#inputPassword").removeClass("error_button");
});
$("#acc_firm").change(function () {
$("#acc_firm").removeClass("error_button");
});
$("#acc_id_firm").change(function () {
$("#acc_id_firm").removeClass("error_button");
});
$("#acc_nip").change(function () {
$("#acc_nip").removeClass("error_button");
});
$("#acc_address").change(function () {
$("#acc_address").removeClass("error_button");
});
$("#acc_zip").change(function () {
$("#acc_zip").removeClass("error_button");
});
$("#acc_city").change(function () {
$("#acc_city").removeClass("error_button");
});
$("#acc_start_year").change(function () {
$("#acc_start_year").removeClass("error_button");
});
$("#lost_email").change(function () {
$("#lost_email").removeClass("error_button");
});
$("#kon_firm").change(function () {
$("#kon_firm").removeClass("error_button");
});
$("#kon_id_firm").change(function () {
$("#kon_id_firm").removeClass("error_button");
});
$("#kon_nip").change(function () {
$("#kon_nip").removeClass("error_button");
});
$("#kon_address").change(function () {
$("#kon_address").removeClass("error_button");
});
$("#kon_zip").change(function () {
$("#kon_zip").removeClass("error_button");
});
$("#kon_city").change(function () {
$("#kon_city").removeClass("error_button");
});
$("#fvo_price").change(function () {
$("#fvo_price").removeClass("error_button");
});
$("#select_kon").change(function () {
$("#select_kon").removeClass("error_button");
});
$("#fv_issued").change(function () {
$("#fv_issued").removeClass("error_button");
});
$("#fv_bank").change(function () {
$("#fv_bank").removeClass("error_button");
});
$("#srv_name").change(function () {
$("#srv_name").removeClass("error_button");
});
$("#srv_quantity").change(function () {
$("#srv_quantity").removeClass("error_button");
});
$("#srv_unit").change(function () {
$("#srv_unit").removeClass("error_button");
});
$("#srv_price").change(function () {
$("#srv_price").removeClass("error_button");
});
$('#pokaz_zaplacono').change(function () {
$('#pokaz_zaplacono').removeClass("error_button");
});
$("#fv_bank").change(function () {
$("#fv_bank").removeClass("error_button");
});
$('#fv_nr_bank').change(function () {
$('#fv_nr_bank').removeClass("error_button");
});
$('#acc_settings_nip').change(function () {
$('#acc_settings_nip').removeClass("error_button");
});
$("input[name=fv_data_exposed]").change(function () {
$("input[name=fv_data_exposed]").removeClass("error_button");
});
});
$(document).ready(function () {
$("form#form_settings").submit(function () {
if ($("#acc_firm").val() == "" || $("#acc_id_firm").val() == "" || $("#acc_zip").val() == "" || $("#acc_city").val() == "" || $("#acc_address").val() == "" || $("#acc_nip").val() == "" || $("#status_settings_nip").css("display") == "block") {
if ($("#acc_firm").val() == "") {
$("#acc_firm").addClass("error_button");
}
if ($("#acc_id_firm").val() == "") {
$("#acc_id_firm").addClass("error_button");
}
;
if ($("#acc_nip").val() == "" || $("#status_settings_nip").css("display") == "block") {
$("#acc_nip").addClass("error_button");
}
;
if ($("#acc_address").val() == "") {
$("#acc_address").addClass("error_button");
}
if ($("#acc_zip").val() == "") {
$("#acc_zip").addClass("error_button");
}
if ($("#acc_city").val() == "") {
$("#acc_city").addClass("error_button");
}
if ($("#status_settings_nip").css("display") == "block") {
$("#acc_settings_nip").addClass("error_button");
}
return false;
}
});
});
$(document).ready(function () {
$("form#form_kontrahent").submit(function () {
var kon_nip = $("#kon_nip").val();
if ($("#kon_firm").val() == "" || $("#kon_id_firm").val() == "" || $("#kon_zip").val() == "" || $("#kon_city").val() == "" || $("#kon_address").val() == "" || $("#kon_nip").val() != "" && !nipReg.test(kon_nip) || $("#status_kon_nip").hasClass("disabled")) {
if ($("#kon_firm").val() == "") {
$("#kon_firm").addClass("error_button");
}
if ($("#kon_id_firm").val() == "") {
$("#kon_id_firm").addClass("error_button");
}
if ($("#kon_nip").val() != "" || $("#status_kon_nip").hasClass("disabled")) {
$("#kon_nip").addClass("error_button");
}
if ($("#kon_address").val() == "") {
$("#kon_address").addClass("error_button");
}
if ($("#kon_zip").val() == "") {
$("#kon_zip").addClass("error_button");
}
if ($("#kon_city").val() == "") {
$("#kon_city").addClass("error_button");
}
return false;
} else {
return true;
}
});
});
$(document).ready(function () {
$("form#form_services").submit(function () {
var integer = /^[0-9]/;
if ($("#srv_name").val() == "" || $("#srv_quantity").val() == "" | !integer.test($("#srv_quantity").val()) || $("#srv_unit").val() == "" || $("#srv_price").val() == "" | !integer.test($("#srv_price").val())) {
if ($("#srv_name").val() == "") {
$("#srv_name").addClass("error_button");
}
if ($("#srv_quantity").val() == "" || !integer.test($("#srv_quantity").val())) {
$("#srv_quantity").addClass("error_button");
}
if ($("#srv_unit").val() == "") {
$("#srv_unit").addClass("error_button");
}
if ($("#srv_price").val() == "" || !integer.test($("#srv_price").val())) {
$("#srv_price").addClass("error_button");
}
return false;
}
});
});
$(document).ready(function () {
$("#kontrahent_add").click(function () {
var nipReg = /^[0-9]{10}$/;
var kon_nip = $("#kon_nip").val();
if ($("#kon_firm").val() == "" || $("#kon_id_firm").val() == "" || $("#kon_zip").val() == "" || $("#kon_city").val() == "" || $("#kon_address").val() == "" || $("#kon_nip").val() == "" || !nipReg.test(kon_nip) || $("#status_kon_nip").hasClass("disabled")) {
if ($("#kon_firm").val() == "") {
$("#kon_firm").addClass("error_button");
}
if ($("#kon_id_firm").val() == "") {
$("#kon_id_firm").addClass("error_button");
}
if ($("#kon_nip").val() == "" || !nipReg.test(kon_nip) || $("#status_kon_nip").hasClass("disabled")) {
$("#kon_nip").addClass("error_button");
}
if ($("#kon_address").val() == "") {
$("#kon_address").addClass("error_button");
}
if ($("#kon_zip").val() == "") {
$("#kon_zip").addClass("error_button");
}
if ($("#kon_city").val() == "") {
$("#kon_city").addClass("error_button");
}
if ($("#kon_mail").val() == "") {
$("#kon_mail").addClass("error_button");
}
return false;
} else {
var kon_name_firm = $('input[name=kon_firm]');
var kon_id_firm = $('input[name=kon_id_firm]');
var kon_nip = $('input[name=kon_nip]');
var kon_address = $('input[name=kon_address]');
var kon_zip = $('input[name=kon_zip]');
var kon_city = $('input[name=kon_city]');
var kon_country = $('input[name=kon_country]');
var kon_mail = $('input[name=kon_mail]');
var data = 'kon_firm=' + kon_name_firm.val() + '&kon_id_firm=' + kon_id_firm.val() + '&kon_nip=' + kon_nip.val() + '&kon_address=' + kon_address.val() + '&kon_zip=' + kon_zip.val() + '&kon_city=' + kon_city.val() + '&kon_country=' + kon_country.val() + '&kon_mail=' + kon_mail.val();
$.ajax({
type: "POST",
url: "../ins/kontrahent_add.php",
data: data,
success: function (value) {
var row = '';
$('#select_kon').append(row);
$("#dialog_kontrahent_add").dialog("close");
}
});
}
});
});
$(document).ready(function () {
jQuery(function ($) {
$("#acc_nip").mask("9999999999");
$(".acc_settings_nip").mask("999-999-99-99");
$(".acc_nr_bank").mask("99 9999 9999 9999 9999 9999 9999");
$("#acc_zip").mask("99-999");
$("#kon_nip").mask("9999999999");
$("#kon_zip").mask("99-999");
});
});
$(document).ready(function () {
$("#datepicker").datepicker({dateFormat: "yy-mm-dd"});
$("#dialog_password").dialog({
autoOpen: false,
modal: true,
title: "Odzyskiwanie Hasła",
resizable: false,
width: 550
});
$("#dialog_password_fin").dialog({
autoOpen: true,
modal: true,
title: "Odzyskiwanie Hasła",
resizable: false,
width: 550
});
$("#dialog_rejestracja_fin").dialog({
autoOpen: true,
modal: true,
title: "Rejestracja",
resizable: false,
width: 550
});
$("#dialog_rejestracja").dialog({
autoOpen: false,
modal: true,
title: "Rejestracja",
resizable: false,
width: 550
});
$("#dialog_delete_kontrahent").dialog({
autoOpen: false,
modal: true,
title: "Usuń kontrahenta",
resizable: false,
width: 550
});
$("#dialog_delete_fv_services").dialog({
autoOpen: false,
modal: true,
title: "Usuń pozycję",
resizable: false,
width: 550
});
$("#dialog_delete_services").dialog({
autoOpen: false,
modal: true,
title: "Usuń produkt / usługę",
resizable: false,
width: 550
});
$("#dialog_delete_faktura").dialog({
autoOpen: false,
modal: true,
title: "Usuń Fakturę",
resizable: false,
width: 550
});
$("#dialog_kontrahent_add").dialog({
autoOpen: false,
modal: true,
title: "Dodaj kontrahenta",
resizable: false,
width: 550
});
$("#dialog_kontrahent_search").dialog({
autoOpen: false,
modal: true,
title: "Wybierz kontrahenta",
resizable: false,
width: 700
});
$("#dialog_services_search").dialog({
autoOpen: false,
modal: true,
title: "Wybierz towar lub usługę",
resizable: false,
width: 800
});
});
$(document).ready(function () {
$("#dialog_services_search_open").click(function () {
$("#dialog_services_search").dialog("open");
});
$(".dialog_services_search_zamknij").click(function () {
$("#dialog_services_search").dialog("close");
});
$("#dialog_kontrahent_search_open").click(function () {
$("#dialog_kontrahent_search").dialog("open");
});
$(".dialog_kontrahent_search_zamknij").click(function () {
$("#dialog_kontrahent_search").dialog("close");
});
$("#dialog_kontrahent_add_open").click(function () {
$("#dialog_kontrahent_add").dialog("open");
});
$(".dialog_kontrahent_add_zamknij").click(function () {
$("#dialog_kontrahent_add").dialog("close");
});
$("#dialog_delete_services_open").click(function () {
$("#dialog_delete_services").dialog("open");
});
$(".dialog_delete_services_zamknij").click(function () {
$("#dialog_delete_services").dialog("close");
});
$(".dialog_delete_services_zamknij2").click(function () {
window.location = '../main/services.php';
$("#dialog_delete_services").dialog("close");
});
$("#dialog_delete_kontrahent_open").click(function () {
$("#dialog_delete_kontrahent").dialog("open");
});
$(".dialog_delete_kontrahent_zamknij").click(function () {
$("#dialog_delete_kontrahent").dialog("close");
});
$(".dialog_delete_kontrahent_zamknij2").click(function () {
window.location = '../main/kontrahent.php';
$("#dialog_delete_kontrahent").dialog("close");
});
$("#dialog_delete_faktura_open").click(function () {
$("#dialog_delete_faktura").dialog("open");
});
$(".dialog_delete_faktura_zamknij").click(function () {
$("#dialog_delete_faktura").dialog("close");
});
$(".dialog_delete_faktura_zamknij2").click(function () {
window.location = '../main/income.php';
$("#dialog_delete_faktura").dialog("close");
});
$(".dialog_delete_fv_services_open").click(function () {
var show_fvo_id = $(this).closest('tr').find('input[name*=id_fvo_edit]').val();
var show_fvo_name = $(this).closest('tr').find('input[name*=fvo_name]').val();
$("#show_fvo_id").val(show_fvo_id);
$(".show_fvo_name").html(show_fvo_name);
$("#delete_fv_services_info2").css("display", "none");
$("#delete_fv_services_info1").css("display", "block");
$("#dialog_delete_fv_services").dialog("open");
});
$(".dialog_delete_fv_services_zamknij").click(function () {
$("#dialog_delete_fv_services").dialog("close");
});
$("#dialog_rejestracja_open").click(function () {
$("#dialog_rejestracja").dialog("open");
});
$(".dialog_rejestracja_zamknij").click(function () {
$("#dialog_rejestracja").dialog("close");
});
$(".dialog_rejestracja_fin_zamknij").click(function () {
$("#dialog_rejestracja_fin").dialog("close");
});
$("#dialog_password_open").click(function () {
$("#dialog_password").dialog("open");
});
$(".dialog_password_zamknij").click(function () {
$("#dialog_password").dialog("close");
});
$(".dialog_password_fin_zamknij").click(function () {
$("#dialog_password_fin").dialog("close");
});
});
//faktura.frm.php
$(document).ready(function () {
// $("#datepicker").datepicker({dateFormat: "yy-mm-dd"});
$("#datepicker1").datepicker({dateFormat: "yy-mm-dd"});
$("#datepicker2").datepicker({dateFormat: "yy-mm-dd"});
$('#dodaj_7').click(function () {
var d = $('#datepicker2').val().split('-');
date = new Date(d[0] + '-' + d[1] + '-' + d[2]);
date.setDate(date.getDate() + 7);
var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var month = parseInt(date.getMonth()) + 1 < 10 ? '0' + (parseInt(date.getMonth()) + 1) : parseInt(date.getMonth()) + 1;
dDate = date.getFullYear() + '-' + month + '-' + day;
$('#datepicker').val(dDate);
});
$('#dodaj_14').click(function () {
var d = $('#datepicker2').val().split('-');
date = new Date(d[0] + '-' + d[1] + '-' + d[2]);
date.setDate(date.getDate() + 14);
var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var month = parseInt(date.getMonth()) + 1 < 10 ? '0' + (parseInt(date.getMonth()) + 1) : parseInt(date.getMonth()) + 1;
dDate = date.getFullYear() + '-' + month + '-' + day;
$('#datepicker').val(dDate);
});
$('#dodaj_21').click(function () {
var d = $('#datepicker2').val().split('-');
date = new Date(d[0] + '-' + d[1] + '-' + d[2]);
date.setDate(date.getDate() + 21);
var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var month = parseInt(date.getMonth()) + 1 < 10 ? '0' + (parseInt(date.getMonth()) + 1) : parseInt(date.getMonth()) + 1;
dDate = date.getFullYear() + '-' + month + '-' + day;
$('#datepicker').val(dDate);
});
$('#dodaj_30').click(function () {
var d = $('#datepicker2').val().split('-');
date = new Date(d[0] + '-' + d[1] + '-' + d[2]);
date.setDate(date.getDate() + 30);
var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var month = parseInt(date.getMonth()) + 1 < 10 ? '0' + (parseInt(date.getMonth()) + 1) : parseInt(date.getMonth()) + 1;
dDate = date.getFullYear() + '-' + month + '-' + day;
$('#datepicker').val(dDate);
});
$('#dodaj_90').click(function () {
var d = $('#datepicker2').val().split('-');
date = new Date(d[0] + '-' + d[1] + '-' + d[2]);
date.setDate(date.getDate() + 90);
var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var month = parseInt(date.getMonth()) + 1 < 10 ? '0' + (parseInt(date.getMonth()) + 1) : parseInt(date.getMonth()) + 1;
dDate = date.getFullYear() + '-' + month + '-' + day;
$('#datepicker').val(dDate);
});
});
$(document).ready(function () {
//funkcja odczytująca kliknięcie w element o id: dodajWiersz
//i wykonująca akcję dodawania nowego wiersza do tabeli
$('#dodajWiersz').click(function () {
//policz ile jest wierszy w tabeli
var liczba = $('#tabela tr').length;
var f1 = ' | ';
var f2 = ' | ';
var f3 = ' | ';
var f4 = ' | ';
var f5 = ' | ';
var f6 = ' | ';
if (acc_raks === 7)
var f7 = ' | ';
else
var f7 = '';
var f8 = ' | ' + liczba + ' | ' + f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + '';
//dołącz nowy wiersz na końcu tabeli
$('#tabela').find('tbody').append(row);
$('tr.none').removeClass('none');
$(document).on('click', '.delete', function () {
if ($('#tabela tr').length > 2) {
$(this).closest('tr').remove();
}
$('#tabela > tbody > tr').each(function (i) {
$(this).find('td:first-child').text(i + 1);
i = i + 1;
$(this).closest('tr').attr('id', 'wiersz-' + i);
$(this).find('input[name*=fvo_name]').attr('name', 'fvo_name[' + i + ']');
$(this).find('input[name*=fvo_note]').attr('name', 'fvo_note[' + i + ']');
$(this).find('input[name*=fvo_quantity]').attr('name', 'fvo_quantity[' + i + ']');
$(this).find('input[name*=fvo_unit]').attr('name', 'fvo_unit[' + i + ']');
$(this).find('input[name*=fvo_price]').attr('name', 'fvo_price[' + i + ']');
$(this).find('select[name*=fvo_vat]').attr('name', 'fvo_vat[' + i + ']');
$(this).find('input[name*=fvo_fk]').attr('name', 'fvo_fk[' + i + ']');
});
});
});
});
$(document).on('click', '#przelicz_b', function () {
// blokowanie komórek
var integer = /^[0-9]/;
var fvo_price = $("#tabela input[name*=fvo_price]");
var fvo_quantity = $("#tabela input[name*=fvo_quantity]");
var fvo_name = $("#tabela input[name*=fvo_name]");
var fvo_unit = $("#tabela input[name*=fvo_unit]");
var type = $(this).data('type');
count = $("#tabela tr").length;
count = count - 1;
for (i = 0; i < count; i++)
{
$(fvo_price[i]).change(function () {
$(fvo_price[i]).removeClass("error_button");
});
$(fvo_quantity[i]).change(function () {
$(fvo_quantity[i]).removeClass("error_button");
});
$(fvo_name[i]).change(function () {
$(fvo_name[i]).removeClass("error_button");
});
$(fvo_unit[i]).change(function () {
$(fvo_unit[i]).removeClass("error_button");
});
if ($(fvo_name[i]).val() == "" || $(fvo_unit[i]).val() == "" || $(fvo_quantity[i]).val() == "" || !integer.test($(fvo_quantity[i]).val()) || $(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val())) {
if ($(fvo_quantity).val() == "" || !integer.test($(fvo_quantity[i]).val())) {
$(fvo_quantity[i]).addClass("error_button");
}
if ($(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val())) {
$(fvo_price[i]).addClass("error_button");
}
if ($(fvo_name[i]).val() == "") {
$(fvo_name[i]).addClass("error_button");
}
if ($(fvo_unit[i]).val() == "") {
$(fvo_unit[i]).addClass("error_button");
}
$("#podsumowanie").css("display", "none");
var zap = $('#pokaz_zaplacono').val().replace(',', '.');
pozostalo = eval(zap - zap);
$("#pozostalo").val(pozostalo.toFixed(2).replace('.', ','));
return false;
}
}
//ukrycie na poczatek
$("#fvo_vat_23").css("display", "none");
$("#fvo_vat_8").css("display", "none");
$("#fvo_vat_5").css("display", "none");
$("#fvo_vat_0").css("display", "none");
$("#fvo_vat_zw").css("display", "none");
$("#fvo_vat_marza").css("display", "none");
//wyswietlamy podsumowanie bez warunków...
$("#podsumowanie").css("display", "block");
//tablice
var tablica_fvo_vat = $('#tabela select[name*=fvo_vat]');
var tablica_fvo_price = $('#tabela input[name*=fvo_price]');
var tablica_fvo_quantity = $('#tabela input[name*=fvo_quantity]');
var tablica_brutto = $('#razem input[name*=brutto_razem]');
var tablica_netto = $('#razem input[name*=netto_razem]');
var tablica_fvo_vat_suma_razem = $('#razem input[name*=fvo_vat_suma_razem]');
//console log
//console.log(tablica_fvo_quantity)
//console.log(tablica_fvo_price)
//console.log(tablica_fvo_vat)
//liczymy ile mamy tr aby zrobić pętle
if(type == 2){ // vat marza
licz = tablica_fvo_price.length;
}else{
licz = tablica_fvo_vat.length;
}
//takie tam do liczenia
suma_23 = 0;
suma_8 = 0;
suma_5 = 0;
suma_0 = 0;
suma_zw = 0;
suma_marza = 0;
//pętla z uwzględnieniem fvo_vatu, no i sobie liczymy
for (i = 0; i < licz; i++){
if(type == 2) { // vat marza
$('#fvo_vat_marza').css('display', 'table-row');
suma_marza += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}else{
tablica_fvo_vat_pokaz = $(tablica_fvo_vat[i]);
if (tablica_fvo_vat_pokaz.val() == '23') {
$('#fvo_vat_23').css('display', 'block');
suma_23 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '8') {
$('#fvo_vat_8').css('display', 'block');
suma_8 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '5') {
$('#fvo_vat_5').css('display', 'block');
suma_5 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '0') {
$('#fvo_vat_0').css('display', 'block');
suma_0 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == 'zw') {
$('#fvo_vat_zw').css('display', 'block');
suma_zw += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
}
}
//tutaj sie wszystko liczy 2+2*2: ?
stawka_23 = 1.23;
netto_23 = eval(suma_23 / stawka_23);
fvo_vat_suma_23 = eval(suma_23 - netto_23);
stawka_8 = 1.08;
netto_8 = eval(suma_8 / stawka_8);
fvo_vat_suma_8 = eval(suma_8 - netto_8);
stawka_5 = 1.05;
netto_5 = eval(suma_5 / stawka_5);
fvo_vat_suma_5 = eval(suma_5 - netto_5);
stawka_0 = 1.00;
netto_0 = eval(suma_0 / stawka_0);
fvo_vat_suma_0 = eval(suma_0 - netto_0);
stawka_zw = 1.00;
netto_zw = eval(suma_zw / stawka_zw);
fvo_vat_suma_zw = eval(suma_zw - netto_zw);
fvo_vat_suma_marza = eval(suma_marza);
//a tu pokazujemy liczydło
$('#brutto_23').val(suma_23.toFixed(2).replace('.', ','));
$('#netto_23').val(netto_23.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_23').val(fvo_vat_suma_23.toFixed(2).replace('.', ','));
$('#brutto_8').val(suma_8.toFixed(2).replace('.', ','));
$('#netto_8').val(netto_8.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_8').val(fvo_vat_suma_8.toFixed(2).replace('.', ','));
$('#brutto_5').val(suma_5.toFixed(2).replace('.', ','));
$('#netto_5').val(netto_5.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_5').val(fvo_vat_suma_5.toFixed(2).replace('.', ','));
$('#brutto_0').val(suma_0.toFixed(2).replace('.', ','));
$('#netto_0').val(netto_0.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_0').val(fvo_vat_suma_0.toFixed(2).replace('.', ','));
$('#brutto_zw').val(suma_zw.toFixed(2).replace('.', ','));
$('#netto_zw').val(netto_zw.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_zw').val(fvo_vat_suma_zw.toFixed(2).replace('.', ','));
$('#brutto_marza').val(fvo_vat_suma_marza.toFixed(2).replace('.', ','));
//razem razem razem licz!
razem_licz = tablica_brutto.length;
brutto_razem = 0.00;
netto_razem = 0.00;
fvo_vat_suma_razem = 0.00;
for (i = 0; i < razem_licz; i++) {
brutto_razem += parseFloat($(tablica_brutto[i]).val().replace(',', '.'));
if(type != 2){
netto_razem += parseFloat($(tablica_netto[i]).val().replace(',', '.'));
fvo_vat_suma_razem += parseFloat($(tablica_fvo_vat_suma_razem[i]).val().replace(',', '.'));
}
}
$('#brutto_razem').val(brutto_razem.toFixed(2).replace('.', ','));
$('#netto_razem').val(netto_razem.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_razem').val(fvo_vat_suma_razem.toFixed(2).replace('.', ','));
$("#pozostalo").val(brutto_razem.toFixed(2).replace('.', ','));
});
$(document).on('click', '#przelicz_n', function () {
// blokowanie komórek
var integer = /^[0-9]/;
var fvo_price = $("#tabela input[name*=fvo_price]");
var fvo_quantity = $("#tabela input[name*=fvo_quantity]");
var fvo_name = $("#tabela input[name*=fvo_name]");
var fvo_unit = $("#tabela input[name*=fvo_unit]");
count = fvo_name.length;
for (i = 0; i < count; i++)
{
$(fvo_price[i]).change(function () {
$(fvo_price[i]).removeClass("error_button");
});
$(fvo_quantity[i]).change(function () {
$(fvo_quantity[i]).removeClass("error_button");
});
$(fvo_name[i]).change(function () {
$(fvo_name[i]).removeClass("error_button");
});
$(fvo_unit[i]).change(function () {
$(fvo_unit[i]).removeClass("error_button");
});
if ($(fvo_name[i]).val() == "" || $(fvo_unit[i]).val() == "" || $(fvo_quantity[i]).val() == "" || !integer.test($(fvo_quantity[i]).val()) || $(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val())) {
if ($(fvo_quantity).val() == "" || !integer.test($(fvo_quantity[i]).val())) {
$(fvo_quantity[i]).addClass("error_button");
}
if ($(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val())) {
$(fvo_price[i]).addClass("error_button");
}
if ($(fvo_name[i]).val() == "") {
$(fvo_name[i]).addClass("error_button");
}
if ($(fvo_unit[i]).val() == "") {
$(fvo_unit[i]).addClass("error_button");
}
$("#podsumowanie").css("display", "none");
var zap = $('#pokaz_zaplacono').val().replace(',', '.');
pozostalo = eval(zap - zap);
$("#pozostalo").val(pozostalo.toFixed(2).replace('.', ','));
return false;
}
}
//ukrycie na poczatek
$("#fvo_vat_23").css("display", "none");
$("#fvo_vat_8").css("display", "none");
$("#fvo_vat_5").css("display", "none");
$("#fvo_vat_0").css("display", "none");
$("#fvo_vat_zw").css("display", "none");
//wyswietlamy podsumowanie bez warunków...
$("#podsumowanie").css("display", "block");
//tablice
var tablica_fvo_vat = $('#tabela select[name*=fvo_vat]');
var tablica_fvo_price = $('#tabela input[name*=fvo_price]');
var tablica_fvo_quantity = $('#tabela input[name*=fvo_quantity]');
var tablica_brutto = $('#razem input[name*=brutto_razem]');
var tablica_netto = $('#razem input[name*=netto_razem]');
var tablica_fvo_vat_suma_razem = $('#razem input[name*=fvo_vat_suma_razem]');
//console log
//console.log(tablica_fvo_quantity)
//console.log(tablica_fvo_price)
//console.log(tablica_fvo_vat)
//liczymy ile mamy tr aby zrobić pętle
licz = tablica_fvo_vat.length;
//takie tam do liczenia
suma_23 = 0;
suma_8 = 0;
suma_5 = 0;
suma_0 = 0;
suma_zw = 0;
//pętla z uwzględnieniem fvo_vatu, no i sobie liczymy
for (i = 0; i < licz; i++)
{
tablica_fvo_vat_pokaz = $(tablica_fvo_vat[i]);
if (tablica_fvo_vat_pokaz.val() == '23') {
$('#fvo_vat_23').css('display', 'block');
suma_23 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '8') {
$('#fvo_vat_8').css('display', 'block');
suma_8 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '5') {
$('#fvo_vat_5').css('display', 'block');
suma_5 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == '0') {
$('#fvo_vat_0').css('display', 'block');
suma_0 += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
if (tablica_fvo_vat_pokaz.val() == 'zw') {
$('#fvo_vat_zw').css('display', 'block');
suma_zw += Number(eval($(tablica_fvo_price[i]).val().replace(',', '.') * $(tablica_fvo_quantity[i]).val().replace(',', '.')));
}
}
//tutaj sie wszystko liczy 2+2*2: ?
stawka_23 = 1.23;
netto_23 = eval(suma_23 * stawka_23);
fvo_vat_suma_23 = eval(netto_23 - suma_23);
stawka_8 = 1.08;
netto_8 = eval(suma_8 * stawka_8);
fvo_vat_suma_8 = eval(netto_8 - suma_8);
stawka_5 = 1.05;
netto_5 = eval(suma_5 * stawka_5);
fvo_vat_suma_5 = eval(netto_5 - suma_5);
stawka_0 = 1.00;
netto_0 = eval(suma_0 * stawka_0);
fvo_vat_suma_0 = eval(netto_0 - suma_0);
stawka_zw = 1.00;
netto_zw = eval(suma_zw * stawka_zw);
fvo_vat_suma_zw = eval(netto_zw - suma_zw);
//a tu pokazujemy liczydło
$('#netto_23').val(suma_23.toFixed(2).replace('.', ','));
$('#brutto_23').val(netto_23.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_23').val(fvo_vat_suma_23.toFixed(2).replace('.', ','));
$('#netto_8').val(suma_8.toFixed(2).replace('.', ','));
$('#brutto_8').val(netto_8.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_8').val(fvo_vat_suma_8.toFixed(2).replace('.', ','));
$('#netto_5').val(suma_5.toFixed(2).replace('.', ','));
$('#brutto_5').val(netto_5.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_5').val(fvo_vat_suma_5.toFixed(2).replace('.', ','));
$('#netto_0').val(suma_0.toFixed(2).replace('.', ','));
$('#brutto_0').val(netto_0.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_0').val(fvo_vat_suma_0.toFixed(2).replace('.', ','));
$('#netto_zw').val(suma_zw.toFixed(2).replace('.', ','));
$('#brutto_zw').val(netto_zw.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_zw').val(fvo_vat_suma_zw.toFixed(2).replace('.', ','));
//razem razem razem licz!
razem_licz = tablica_brutto.length;
brutto_razem = 0;
netto_razem = 0;
fvo_vat_suma_razem = 0;
for (i = 0; i < razem_licz; i++) {
brutto_razem += parseFloat($(tablica_brutto[i]).val().replace(',', '.'));
netto_razem += parseFloat($(tablica_netto[i]).val().replace(',', '.'));
fvo_vat_suma_razem += parseFloat($(tablica_fvo_vat_suma_razem[i]).val().replace(',', '.'));
}
$('#brutto_razem').val(brutto_razem.toFixed(2).replace('.', ','));
$('#netto_razem').val(netto_razem.toFixed(2).replace('.', ','));
$('#fvo_vat_suma_razem').val(fvo_vat_suma_razem.toFixed(2).replace('.', ','));
$("#pozostalo").val(brutto_razem.toFixed(2).replace('.', ','));
});
$(document).ready(function () {
$("#pokaz_zaplacono").change(function () {
var type = $(this).data('type');
if(type == 2){
var brutto_razem = $('#brutto_marza').val().replace(',', '.');
}else{
var brutto_razem = $('#brutto_razem').val().replace(',', '.');
}
var zap = $('#pokaz_zaplacono').val().replace(',', '.');
pozostalo = eval(brutto_razem - zap);
$("#pozostalo").val(pozostalo.toFixed(2).replace('.', ','));
});
$('#zaplacono').click(function () {
var type = $(this).data('type');
console.log(type);
$('#pokaz_zaplacono').removeClass("error_button");
if(type == 2){
$('#pokaz_zaplacono').val($('#brutto_marza').val().replace('.', ','));
}else{
$('#pokaz_zaplacono').val($('#brutto_razem').val().replace('.', ','));
}
zero = 0.00;
$("#pozostalo").val(zero.toFixed(2).replace('.', ','));
});
});
$(document).ready(function () {
$("form#form_faktura").submit(function () {
wartosc = true;
$("#change_month").css('display', 'none');
$("#order_month").css('display', 'none');
$("input[name=fp_data_exposed]").removeClass("error_button")
var active_month = $("input[name=active_month]").val();
var fv_number_id_val = $("#fv_number_id").val();
var data_exposed_val = $("input[name=fv_data_exposed]").val();
var number = fv_number_id_val.split('/');
var data_exposed = data_exposed_val.split('-');
if (fv_number_id_val == '-1') {
number[1] = active_month;
}
if (active_month != number[1] && active_month != number[2]) {
$("#change_month").css('display', 'block');
$("input[name=fv_data_exposed]").addClass("error_button")
return false;
}
if (sprintf("%2d", active_month) != sprintf("%2d", data_exposed[1]) && $("input[name=a]").val() == 'edit') {
//console.log(active_month);
//console.log(data_exposed);
//console.log(sprintf("%2d", data_exposed[1]));
//console.log('222');
$("#order_month").css('display', 'block');
$("input[name=fv_data_exposed]").addClass("error_button")
return false;
}
if (sprintf("%2d", active_month) != sprintf("%2d", data_exposed[1]) && $("input[name=a]").val() == 'add') {
console.log('333');
$("#change_month").css('display', 'block');
$("input[name=fv_data_exposed]").addClass("error_button")
return false;
}
// blokowanie komórek
var integer = /^[0-9]/;
var fvo_price = $("#tabela input[name*=fvo_price]");
var fvo_quantity = $("#tabela input[name*=fvo_quantity]");
var fvo_name = $("#tabela input[name*=fvo_name]");
var fvo_unit = $("#tabela input[name*=fvo_unit]");
var paid = $('#pokaz_zaplacono');
count = $("#tabela tr").length;
count = count - 1;
for (i = 0; i < count; i++)
{
$(fvo_price[i]).change(function () {
$(fvo_price[i]).removeClass("error_button");
});
$(fvo_quantity[i]).change(function () {
$(fvo_quantity[i]).removeClass("error_button");
});
$(fvo_name[i]).change(function () {
$(fvo_name[i]).removeClass("error_button");
});
$(fvo_unit[i]).change(function () {
$(fvo_unit[i]).removeClass("error_button");
});
if ($(fvo_name[i]).val() == "" || $(fvo_unit[i]).val() == "" || $(fvo_quantity[i]).val() == "" || !integer.test($(fvo_quantity[i]).val()) || $(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val()) || $('#fv_bank').val() == "" || $('#fv_nr_bank').val() == "" || $('#select_kon').val() == "" || $('#fv_issued').val() == "" || $('#fv_bank').val() == "" || $('#pokaz_zaplacono').val().replace(',', '.') > $('#brutto_razem').val().replace(',', '.')) {
if ($('#fv_bank').val() == "") {
$('#fv_bank').addClass("error_button");
}
if ($('#fv_issued').val() == "") {
$('#fv_issued').addClass("error_button");
}
if ($('#select_kon').val() == "") {
$('#select_kon').addClass("error_button");
}
if ($('#fv_bank').val() == "") {
$('#fv_bank').addClass("error_button");
}
if ($('#fv_nr_bank').val() == "") {
$('#fv_nr_bank').addClass("error_button");
}
if ($(fvo_quantity).val() == "" || !integer.test($(fvo_quantity[i]).val())) {
$(fvo_quantity[i]).addClass("error_button");
}
if ($(fvo_price[i]).val() == "" || !integer.test($(fvo_price[i]).val())) {
$(fvo_price[i]).addClass("error_button");
}
if ($(fvo_name[i]).val() == "") {
$(fvo_name[i]).addClass("error_button");
}
if ($(fvo_unit[i]).val() == "") {
$(fvo_unit[i]).addClass("error_button");
}
if ($('#pokaz_zaplacono').val().replace(',', '.') > $('#brutto_razem').val().replace(',', '.')) {
$('#pokaz_zaplacono').addClass("error_button");
}
wartosc = false;
}
}
//sprawdzenie dat
var fv_number_id = $("#fv_number_id").val();
var fv_data_exposed = $('input[name=fv_data_exposed]');
var data_up = $('#data_up');
var data_up_show = $('#data_up_show');
var data_down = $('#data_down');
var data_down_show = $('#data_down_show');
$.ajax({
type: "POST", data: "fv_number_id=" + fv_number_id, async: false, url: "../ins/fv_data_up_val.php",
success: function (value) {
if (value != "" && fv_data_exposed.val() > value) {
fv_data_exposed.addClass("error_button");
data_up.css("display", "block");
data_up_show.html(" " + value);
wartosc = false;
}
}
});
$.ajax({
type: "POST", data: "fv_number_id=" + fv_number_id, async: false, url: "../ins/fv_data_down_val.php",
success: function (value) {
if (fv_data_exposed.val() < value) {
fv_data_exposed.addClass("error_button");
data_down.css("display", "block");
data_down_show.html(" " + value);
wartosc = false;
}
}
});
return wartosc;
});
$('#employee-form input[type=button]').click(function(event){
event.preventDefault();
var e = true;
$('#employee-form input').each(function(){
if ($(this).val()=="") {
$(this).addClass('error');
} else {
e = false;
}
});
$('#employee-form input').change(function(){
if ($(this).val()=="") {
$(this).addClass('error');
} else {
$(this).removeClass("error");
e = false;
}
});
if ($('#employee-form input[name=acc_password]').val() != $('#employee-form input[name=acc_password2]').val()) {
$('#employee-form input[type=password]').addClass('error');
} else {
e = false;
}
var a = $('#email_errors').html()
if (!e && a=='') {
$('form#employee-form').submit();
}
});
$('#employee-form input[name=acc_email]').change(function(){
var email=$(this).val();
$.ajax({
url: '/ins/email_val.php',
type: 'POST',
data: {
acc_email: email
},
success: function(data){
if (data==1){
$('#employee-form input[name=acc_email]').addClass('error');
$('#email_errors').html("Ten adres jest już w bazie.");
} else {
$('#employee-form input[name=acc_email]').removeClass('error');
$('#email_errors').html("");
}
}
})
});
});