﻿function OnSoapComplete(arg) {
    
}

function doRodzajDostawy()
{
 user = document.getElementById("hiUser").value;
 if (user != "") 
 {
  obj = document.getElementById("selRodzajDostawy");
  if (obj[0].selected) {
    objP = document.getElementById("lbPrzesylka");
    objP.innerHTML = "10";
  }
  
  if (obj[1].selected) {
    objP = document.getElementById("lbPrzesylka");
    objP.innerHTML = "35";
  }
  
  if (obj[2].selected) {
    objP = document.getElementById("lbPrzesylka");
    objP.innerHTML = "0";
  }
  
  suma = 0;
  suma = parseInt(document.getElementById("lbWartosc1").innerHTML) +
           parseInt(document.getElementById("lbWartosc2").innerHTML) +
           parseInt(document.getElementById("lbWartosc3").innerHTML) +
           parseInt(document.getElementById("lbWartosc4").innerHTML) +
           parseInt(document.getElementById("lbWartosc5").innerHTML) +
           parseInt(document.getElementById("lbWartosc6").innerHTML) +
           parseInt(document.getElementById("lbWartosc7").innerHTML) +
           parseInt(document.getElementById("lbWartosc8").innerHTML) +
           parseInt(document.getElementById("lbWartosc9").innerHTML);
  
  przesylka = parseInt(document.getElementById("lbPrzesylka").innerHTML);
  document.getElementById("lbSumaNetto").innerHTML = suma + przesylka;

  calaSuma = suma + przesylka;
  document.getElementById("lbSumaVat").innerHTML = Math.round(calaSuma * 23)/100;
  document.getElementById("lbSumaBrutto").innerHTML = Math.round(calaSuma * 123)/100;


  document.getElementById("lbDoZaplaty").innerHTML = Math.round(calaSuma * 123) / 100;
 }
 else
 {
    alert("Proszę się najpierw zalogować.");
    window.location.href = "Logowanie.aspx";
 }

}

function doZamawiam() {
    doZapalty = document.getElementById("lbDoZaplaty").innerHTML;

    if (parseInt(doZapalty) > 0) {
        user = document.getElementById("hiUser").value;
        ilosc1 = parseInt(document.getElementById("tbIlosc1").value);
        if (isNaN(ilosc1)) { ilosc1 = 0; }
        cena1 = 0;
        wartosc1 = 0;
        nazwa1 = "";
        if (ilosc1 > 0) {
            nazwa1 = "Lokalizator mL300-1p";
            cena1 = parseInt(document.getElementById("lbCena1").innerHTML);
            wartosc1 = parseInt(document.getElementById("lbWartosc1").innerHTML);
        }

        ilosc2 = parseInt(document.getElementById("tbIlosc2").value);
        if (isNaN(ilosc2)) { ilosc2 = 0; }
        cena2 = 0;
        wartosc2 = 0;
        nazwa2 = "";
        if (ilosc2 > 0) {
            nazwa2 = "Abonamnet w pakiecie Standard na rok czasu";
            cena2 = parseInt(document.getElementById("lbCena2").innerHTML);
            wartosc2 = parseInt(document.getElementById("lbWartosc2").innerHTML);
        }

        ilosc3 = parseInt(document.getElementById("tbIlosc3").value);
        if (isNaN(ilosc3)) { ilosc3 = 0; }
        cena3 = 0;
        wartosc3 = 0;
        nazwa3 = "";
        if (ilosc3 > 0) {
            nazwa3 = "Abonamnet w pakiecie Eko na rok czasu";
            cena3 = parseInt(document.getElementById("lbCena3").innerHTML);
            wartosc3 = parseInt(document.getElementById("lbWartosc3").innerHTML);
        }
        
        ilosc4 = parseInt(document.getElementById("tbIlosc4").value);
        if (isNaN(ilosc4)) { ilosc4 = 0; }
        cena4 = 0;
        wartosc4 = 0;
        nazwa4 = "";
        if (ilosc4 > 0) {
            nazwa4 = "Karta telemetryczna SIM Blueconnect ERA.";
            cena4 = parseInt(document.getElementById("lbCena4").innerHTML);
            wartosc4 = parseInt(document.getElementById("lbWartosc4").innerHTML);
        }
        
        ilosc5 = parseInt(document.getElementById("tbIlosc5").value);
        if (isNaN(ilosc5)) { ilosc5 = 0; }
        cena5 = 0;
        wartosc5 = 0;
        nazwa5 = "";
        if (ilosc5 > 0) {
            nazwa5 = "Lokalizator VT300 z anteną GPS i GSM";
            cena5 = parseInt(document.getElementById("lbCena5").innerHTML);
            wartosc5 = parseInt(document.getElementById("lbWartosc5").innerHTML);
        }
        
        ilosc6 = parseInt(document.getElementById("tbIlosc6").value);
        if (isNaN(ilosc6)) { ilosc6 = 0; }
        cena6 = 0;
        wartosc6 = 0;
        nazwa6 = "";
        if (ilosc6 > 0) {
            nazwa6 = "Konwerter CAN-MCB";
            cena6 = parseInt(document.getElementById("lbCena6").innerHTML);
            wartosc6 = parseInt(document.getElementById("lbWartosc6").innerHTML);
        }
        
        ilosc7 = parseInt(document.getElementById("tbIlosc7").value);
        if (isNaN(ilosc7)) { ilosc7 = 0; }
        cena7 = 0;
        wartosc7 = 0;
        nazwa7 = "";
        if (ilosc7 > 0) {
            nazwa7 = "Lokalizator VT310 z anteną GPS i GSM";
            cena7 = parseInt(document.getElementById("lbCena7").innerHTML);
            wartosc7 = parseInt(document.getElementById("lbWartosc7").innerHTML);
        }
        
        ilosc8 = parseInt(document.getElementById("tbIlosc8").value);
        if (isNaN(ilosc8)) { ilosc8 = 0; }
        cena8 = 0;
        wartosc8 = 0;
        nazwa8 = "";
        if (ilosc8 > 0) {
            nazwa8 = "Sonda paliwa";
            cena8 = parseInt(document.getElementById("lbCena8").innerHTML);
            wartosc8 = parseInt(document.getElementById("lbWartosc8").innerHTML);
        }
        
        ilosc9 = parseInt(document.getElementById("tbIlosc9").value);
        if (isNaN(ilosc9)) { ilosc9 = 0; }
        cena9 = 0;
        wartosc9 = 0;
        nazwa9 = "";
        if (ilosc9 > 0) {
            nazwa9 = "Lokalizator mL300-can z anteną GSM";
            cena9 = parseInt(document.getElementById("lbCena9").innerHTML);
            wartosc9 = parseInt(document.getElementById("lbWartosc9").innerHTML);
        }

        przesylka = parseInt(document.getElementById("lbPrzesylka").innerHTML);
        idKlienta = document.getElementById("hiIdKlienta").value;
        uid = document.getElementById("Uid").value;
        
        liniaDanych = "";
        if (ilosc1 > 0) {liniaDanych += nazwa1 + ";" + ilosc1 + ";" + cena1 + ";" + wartosc1 + ";" ;}
        if (ilosc2 > 0) {liniaDanych += nazwa2 + ";" + ilosc2 + ";" + cena2 + ";" + wartosc2 + ";" ;}
        if (ilosc3 > 0) {liniaDanych += nazwa3 + ";" + ilosc3 + ";" + cena3 + ";" + wartosc3 + ";" ;}
        if (ilosc4 > 0) {liniaDanych += nazwa4 + ";" + ilosc4 + ";" + cena4 + ";" + wartosc4 + ";" ;}
        if (ilosc5 > 0) {liniaDanych += nazwa5 + ";" + ilosc5 + ";" + cena5 + ";" + wartosc5 + ";" ;}
        if (ilosc6 > 0) {liniaDanych += nazwa6 + ";" + ilosc6 + ";" + cena6 + ";" + wartosc6 + ";" ;}
        if (ilosc7 > 0) {liniaDanych += nazwa7 + ";" + ilosc7 + ";" + cena7 + ";" + wartosc7 + ";" ;}
        if (ilosc8 > 0) {liniaDanych += nazwa8 + ";" + ilosc8 + ";" + cena8 + ";" + wartosc8 + ";" ;}
        if (ilosc9 > 0) {liniaDanych += nazwa9 + ";" + ilosc9 + ";" + cena9 + ";" + wartosc9 + ";" ;}

        www.ServiceData.PrzyjecieZamowienia(
             uid,user,idKlienta,przesylka,liniaDanych,
             OnSoapComplete, OnSoapTimeOut, OnSoapError);             
             
             
        alert("Zamówienie zostało przesłane do realizacji.");
        window.location.href = "SklepWyslane.aspx";
    }
    else {
        alert("Brak danych.");
    }
}

function doZmianaIlosci(sender, e) {
    user = document.getElementById("hiUser").value;
    if (user != "") {
        kontrolka = sender._clientID;
        nowaWartosc = e._newValue;
        var numer = "";
        if (kontrolka == "tbIlosc1") { numer = "1"; }
        if (kontrolka == "tbIlosc2") { numer = "2"; }
        if (kontrolka == "tbIlosc3") { numer = "3"; }
        if (kontrolka == "tbIlosc4") { numer = "4"; }
        if (kontrolka == "tbIlosc5") { numer = "5"; }
        if (kontrolka == "tbIlosc6") { numer = "6"; }
        if (kontrolka == "tbIlosc7") { numer = "7"; }
        if (kontrolka == "tbIlosc8") { numer = "8"; }
        if (kontrolka == "tbIlosc9") { numer = "9"; }

        if (numer != "") {
            cena = document.getElementById("lbCena" + numer).innerHTML;
            objWartosc = document.getElementById("lbWartosc" + numer);
            objWartosc.innerHTML = cena * nowaWartosc;
        }

        suma = 0;
        suma = parseInt(document.getElementById("lbWartosc1").innerHTML) +
           parseInt(document.getElementById("lbWartosc2").innerHTML) +
           parseInt(document.getElementById("lbWartosc3").innerHTML) +
           parseInt(document.getElementById("lbWartosc4").innerHTML) +
           parseInt(document.getElementById("lbWartosc5").innerHTML) +
           parseInt(document.getElementById("lbWartosc6").innerHTML) +
           parseInt(document.getElementById("lbWartosc7").innerHTML) +
           parseInt(document.getElementById("lbWartosc8").innerHTML) +
           parseInt(document.getElementById("lbWartosc9").innerHTML);

        przesylka = parseInt(document.getElementById("lbPrzesylka").innerHTML);
        document.getElementById("lbSumaNetto").innerHTML = suma + przesylka;

        calaSuma = suma + przesylka;
        document.getElementById("lbSumaVat").innerHTML = Math.round(calaSuma * 23)/100;
        document.getElementById("lbSumaBrutto").innerHTML = Math.round(calaSuma * 123)/100;


        document.getElementById("lbDoZaplaty").innerHTML = Math.round(calaSuma * 123) / 100;
    }
    else {
        alert("Proszę się najpierw zalogować.");
        window.location.href = "Logowanie.aspx";
    }
    


}

// stany magazynowe

function DoLacznieClick(_arg) {
  if (_arg == "mL300-1p") {
    alert("Stan magazynowy wynosi 6 sztuka.");
  }
  
  if (_arg == "VT300") {
    alert("Stan magazynowy wynosi 12 sztuk.");
  }
  
  if (_arg == "CanMcb") {
    alert("Stan magazynowy wynosi 4 sztuki.");
  }
  
  if (_arg == "VT310") {
    alert("Stan magazynowy wynosi 1 sztuka.");
  }
  
  if (_arg == "Sonda") {
    alert("Stan magazynowy wynosi 1 sztuka.");
  }
  
  if (_arg == "mL300-can") {
    alert("Stan magazynowy wynosi 1 sztuka.");
  }
}
