示例#1
0
    public float doStartThingsAndReturnHeightOfThisElement()
    {
        ZamknijSzczegoly();

        uzytkownicy = PolaczenieBazy.ZwrocListeWszystkichUzytkownikow();

        if (uzytkownicy == null)
        {
        }
        else
        {
            Debug.Log("count: " + uzytkownicy.Count);
            int i = 0;
            foreach (Uzytkownik uzytkownik in uzytkownicy)
            {
                GameObject tmp = Instantiate(prefabUzytkownika, gameObject.transform.GetChild(0).transform);

                tmp.GetComponent <ObiektUzytkownik>().UstawUzytkownika(uzytkownik);
                tmp.GetComponent <ObiektUzytkownik>().SetPoleSzczegoly(this.gameObject);

                tmp.GetComponent <RectTransform>().anchoredPosition = new Vector2(62f, -268f - (i * 105f));
                i++;
            }
        }

        float wysokosc = 100f;

        if (uzytkownicy != null)
        {
            wysokosc += (uzytkownicy.Count) * 110f;
        }
        return(wysokosc);
    }
    public void ZmienStatus()
    {
        PolaczenieBazy.ZmienStatusZamowieniaPlusJeden(zamowienie.ID, zamowienie.PostepZamowienia + 1);


        GameObject.FindGameObjectWithTag("Srodek").GetComponent <ImplementacjaSrodka>().ZamowieniaPracownika();//rysowanie na nowo
    }
示例#3
0
    public void Zarejestruj()
    {
        Uzytkownik nowyUzytkownik = new Uzytkownik();

        nowyUzytkownik.Login         = nazwaUzytkownika.text;
        nowyUzytkownik.NazwaFirmy    = nazwaFirmy.text;
        nowyUzytkownik.Adres         = adres.text;
        nowyUzytkownik.PoziomDostepu = 1;

        int val = 0;

        if (Int32.TryParse(nip.text, out val))
        {
            nowyUzytkownik.NIP = Int32.Parse(nip.text);
        }
        else
        {
            //dodac tekst o zlym formacie czy cos
        }

        if (Int32.TryParse(regon.text, out val))
        {
            nowyUzytkownik.REGON = Int32.Parse(regon.text);
        }
        else
        {
            //dodac tekst o zlym formacie czy cos
        }

        if (!krs.text.Equals(null))
        {
            if (Int32.TryParse(krs.text, out val))
            {
                nowyUzytkownik.KRS = Int32.Parse(krs.text);
            }
            else
            {
                //dodac tekst o zlym formacie czy cos
            }
        }

        if (!email.text.Equals(null))
        {
            nowyUzytkownik.Mail = email.text;
        }

        if (haslo.text.Equals(powtorzHaslo.text))
        {
            nowyUzytkownik.Haslo = haslo.text;
        }
        else
        {
            //dodac tekst o zlym formacie czy cos
        }

        string wiadomoscZwrotna = PolaczenieBazy.DodajNowegoUzytkownika(nowyUzytkownik);

        info.text = wiadomoscZwrotna;
        //GameObject.FindGameObjectWithTag("Srodek").GetComponent<ImplementacjaSrodka>().Uzytkownicy();
    }
示例#4
0
    public float doStartThingsAndReturnHeightOfThisElement()
    {
        ZamknijSzczegoly();
        zamowienia = PolaczenieBazy.ZwrocWszystkieZamowieniaPoRealizacji();
        Debug.Log(zamowienia.Count);

        if (zamowienia == null)
        {
            transform.GetChild(1).gameObject.GetComponent <Text>().text = "Aktualnie nie ma zamówień.";
        }
        else
        {
            transform.GetChild(1).gameObject.GetComponent <Text>().text = "Zamówienia:";
            Debug.Log("count: " + zamowienia.Count);
            int i = 0;
            foreach (Zamowienie zamowienie in zamowienia)
            {
                GameObject tmp = Instantiate(prefabZamowienia, gameObject.transform.GetChild(0).transform);

                tmp.GetComponent <ObiektZamowieniaPracownika>().UstawZamowienie(zamowienie);
                tmp.GetComponent <ObiektZamowieniaPracownika>().SetParent(this.gameObject);

                tmp.GetComponent <RectTransform>().anchoredPosition = new Vector2(62f, -356 - (i * 220f));
                i++;
            }
        }

        float wysokosc = 100f;

        if (zamowienia != null)
        {
            wysokosc += (zamowienia.Count) * 220f;
        }
        return(wysokosc);
    }
示例#5
0
    public float doStartThingsAndReturnHeightOfThisElement()
    {
        GetComponent <RectTransform>().anchoredPosition = new Vector2(5f, 202f);
        int               ilosc         = 0;
        int               artykuly      = 0;
        float             utarg         = 0f;
        List <Zamowienie> listaZamowien = PolaczenieBazy.ZwrocWszystkieZamowieniaPoRealizacji();

        foreach (Zamowienie zamowienie in listaZamowien)
        {
            if (zamowienie.PostepZamowienia == 2)
            {
                ilosc++;
                artykuly += zamowienie.IloscZakupionychPrzedmiotow;
                utarg    += zamowienie.CalkowitaKwotaZakupu;
            }
        }

        //ostatni meisiac - zapytanie sql nowe
        transform.GetChild(1).transform.GetChild(0).GetComponent <Text>().text = "Całkowity utarg: " + utarg + " zł";
        transform.GetChild(1).transform.GetChild(1).GetComponent <Text>().text = "Ilość zrealizowanych zamówień: " + ilosc;
        transform.GetChild(1).transform.GetChild(2).GetComponent <Text>().text = "Ilość sprzedanych artykułów: " + artykuly;


        transform.GetChild(2).transform.GetChild(0).GetComponent <Text>().text = "Całkowity utarg: " + utarg + " zł";
        transform.GetChild(2).transform.GetChild(1).GetComponent <Text>().text = "Ilość zrealizowanych zamówień: " + ilosc;
        transform.GetChild(2).transform.GetChild(2).GetComponent <Text>().text = "Ilość sprzedanych artykułów: " + artykuly;



        return(400f);
    }
示例#6
0
    public float doStartThingsAndReturnHeightOfThisElement()
    {
        przedmioty = PolaczenieBazy.ZwrocWszystkiePrzedmiotyPoNazwie(doWyszukania);

        if (przedmioty == null)
        {
            transform.GetChild(1).gameObject.GetComponent <Text>().text = "Nie znaleziono takiego przedmiotu!";
        }
        else
        {
            transform.GetChild(1).gameObject.GetComponent <Text>().text = "Wyszukano: " + doWyszukania;
            Debug.Log("count: " + przedmioty.Count);
            int i = 0;
            foreach (Przedmiot przedmiot in przedmioty)
            {
                GameObject tmp = Instantiate(prefabPrzedmiotu, gameObject.transform.GetChild(0).transform);

                tmp.GetComponent <ObiektWyszukaj>().UstawPrzedmiot(przedmiot);

                tmp.GetComponent <RectTransform>().anchoredPosition = new Vector2(62f, -356 - (i * 220f));
                i++;
            }
        }

        float wysokosc = 100f;

        if (przedmioty != null)
        {
            wysokosc += (przedmioty.Count) * 220f;
        }
        return(wysokosc);
    }
    public void Zatwierdz()
    {
        string nazwa = transform.GetChild(3).transform.GetChild(0).transform.GetChild(0).GetComponent <InputField>().text;
        float  cena  = float.Parse(transform.GetChild(3).transform.GetChild(2).transform.GetChild(0).GetComponent <InputField>().text);
        int    ilosc = int.Parse(transform.GetChild(3).transform.GetChild(1).transform.GetChild(0).GetComponent <InputField>().text);

        PolaczenieBazy.ZmienWartosciPrzedmiotu(doWyswietlenia.ID, nazwa, cena, ilosc, doWyswietlenia.Opis);
        GameObject.FindGameObjectWithTag("Srodek").GetComponent <ImplementacjaSrodka>().ZarzadzanieTowarem();
    }
示例#8
0
    public void Odrzuc()
    {
        int tmp = 0;

        PolaczenieBazy.ZmienDaneUzytkownika(doWyswietlenia.ID, doWyswietlenia.Login, doWyswietlenia.Haslo, doWyswietlenia.NazwaFirmy, doWyswietlenia.Adres
                                            , doWyswietlenia.Imie, doWyswietlenia.Nazwisko, doWyswietlenia.Mail, doWyswietlenia.NIP, doWyswietlenia.REGON, doWyswietlenia.KRS, tmp);

        ZamknijSzczegoly();
        GameObject.FindGameObjectWithTag("Srodek").GetComponent <ImplementacjaSrodka>().Uzytkownicy();
    }
示例#9
0
    public void Zaloguj()
    {
        uzytkownik = PolaczenieBazy.WyszukajUzytkownika(textFieldUsername.GetComponent <InputField>().text, textFieldPassword.GetComponent <InputField>().text);

        if (textFieldUsername.GetComponent <InputField>().text == "" ||
            textFieldPassword.GetComponent <InputField>().text == "" || uzytkownik == null) //jesli dane sa bledne
        {
            if (!zapomniane)
            {
                tekstOBledzie.GetComponent <Text>().enabled = true;
                zapomnialem.GetComponent <Button>().enabled = true;
                zapomnialem.transform.GetChild(0).GetComponent <Text>().enabled = true;
                zapomniane = true;
            }
            tekstOBledzie.GetComponent <Text>().text = "Wpisano błędną nazwę użytkownika lub hasło!";
            //textFieldUsername.GetComponent<InputField>().text = "";
            textFieldPassword.GetComponent <InputField>().text = "";
        }
        else
        {
            OverSceneHandler.aktualnieZalogowanyUzytkownik = uzytkownik;

            if (OverSceneHandler.aktualnieZalogowanyUzytkownik.PoziomDostepu == 0)
            {
                if (!zapomniane)
                {
                    tekstOBledzie.GetComponent <Text>().enabled = true;
                    zapomnialem.GetComponent <Button>().enabled = true;
                    zapomnialem.transform.GetChild(0).GetComponent <Text>().enabled = true;
                    zapomniane = true;
                }
                tekstOBledzie.GetComponent <Text>().text = "Twoje konto nie zostało jeszcze zatwierdzone.";
                //textFieldUsername.GetComponent<InputField>().text = "";
                textFieldPassword.GetComponent <InputField>().text = "";
            }
            else if (OverSceneHandler.aktualnieZalogowanyUzytkownik.PoziomDostepu == 1)
            {
                SceneManager.LoadScene("ZalogowanyUzytkownik");
            }
            else if (OverSceneHandler.aktualnieZalogowanyUzytkownik.PoziomDostepu == 2)
            {
                SceneManager.LoadScene("ZalogowanyPracownik");
            }
            else if (OverSceneHandler.aktualnieZalogowanyUzytkownik.PoziomDostepu == 3)
            {
                SceneManager.LoadScene("ZalogowanyAdministrator");
            }


            //zalogowanie...
        }

        //textFieldUsername.GetComponent<InputField>().text //dostanie sie do nazwy uzytkownika
        //textFieldPassword.GetComponent<InputField>().text //dostanie sie do hasla
    }
示例#10
0
    public void ZmienStatus()
    {
        int tmp = doWyswietlenia.PostepZamowienia + 1;

        if (tmp > 2)
        {
            tmp = 2;
        }
        PolaczenieBazy.ZmienStatusZamowieniaPlusJeden(doWyswietlenia.ID, tmp);


        GameObject.FindGameObjectWithTag("Srodek").GetComponent <ImplementacjaSrodka>().ZamowieniaPracownika();//rysowanie na nowo
    }
示例#11
0
    public void Zamow()
    {
        //DOPIERO JAK BEDA ZAMOWIENIA
        Zamowienie zamowienie = new Zamowienie();

        zamowienie.CalkowitaKwotaZakupu        = OverSceneHandler.ObliczLacznaCene();
        zamowienie.ListaPrzedmiotow            = OverSceneHandler.koszyk;
        zamowienie.IdUzytkownika               = OverSceneHandler.aktualnieZalogowanyUzytkownik.ID;
        zamowienie.IloscZakupionychPrzedmiotow = OverSceneHandler.koszyk.Count;
        OverSceneHandler.koszyk = new List <Przedmiot>();
        zamowienie.DataZakupu   = System.DateTime.Now.ToString("M/d/yyyy");

        PolaczenieBazy.DodajNoweZamowienie(zamowienie);
        RysujKoszyk();
    }
示例#12
0
 public void Zmien()
 {
     if (nowe.GetComponent <InputField>().text == "" || powtorz.GetComponent <InputField>().text == "" || dotychczasowe.GetComponent <InputField>().text == "")
     {
         komunikat.GetComponent <Text>().text = "Proszę uzupełnić wszystkie pola.";
     }
     else
     {
         if (nowe.GetComponent <InputField>().text == powtorz.GetComponent <InputField>().text)
         {
             if (dotychczasowe.GetComponent <InputField>().text.Equals(OverSceneHandler.aktualnieZalogowanyUzytkownik.Haslo))
             {
                 if (nowe.GetComponent <InputField>().text == OverSceneHandler.aktualnieZalogowanyUzytkownik.Haslo)
                 {
                     komunikat.GetComponent <Text>().text = "Hasła są identyczne.";
                 }
                 else
                 {
                     PolaczenieBazy.ZmienHaslo(OverSceneHandler.aktualnieZalogowanyUzytkownik, nowe.GetComponent <InputField>().text);
                     komunikat.GetComponent <Text>().text           = "Hasło zostało pomyślnie zmienione!";
                     dotychczasowe.GetComponent <InputField>().text = "";
                     nowe.GetComponent <InputField>().text          = "";
                     powtorz.GetComponent <InputField>().text       = "";
                 }
             }
             else
             {
                 komunikat.GetComponent <Text>().text           = "Aktualne hasło zostało podane niepoprawnie.";
                 dotychczasowe.GetComponent <InputField>().text = "";
             }
         }
         else
         {
             komunikat.GetComponent <Text>().text     = "Nowe hasło zostało błędnie powtórzone.";
             nowe.GetComponent <InputField>().text    = "";
             powtorz.GetComponent <InputField>().text = "";
         }
     }
 }
示例#13
0
    public void DodajTowar()
    {
        if (ilosc.text != "" && cena.text != "" && nazwaTowaru.text != "")
        {
            Przedmiot przedmiot = new Przedmiot();
            przedmiot.Nazwa          = nazwaTowaru.text;
            przedmiot.Opis           = "Dodane przez " + OverSceneHandler.aktualnieZalogowanyUzytkownik.Login;
            przedmiot.CalkowitaIlosc = int.Parse(ilosc.text);
            przedmiot.Cena           = float.Parse(cena.text);

            Debug.Log(nazwaTowaru.text + ilosc.text + cena.text);

            string a = PolaczenieBazy.DodajNowyPrzedmiot(przedmiot);
            info.text = a;

            nazwaTowaru.text = "";
            ilosc.text       = "";
            cena.text        = "";
        }
        else
        {
            info.text = "Należy uzupełnić wszystkie pola.";
        }
    }
 public void UsunTowar()
 {
     PolaczenieBazy.UsunPrzedmiot(doWyswietlenia.ID);
     GameObject.FindGameObjectWithTag("Srodek").GetComponent <ImplementacjaSrodka>().ZarzadzanieTowarem();
 }