Ejemplo n.º 1
0
    void UtworzJednostke(GameObject rycerz)
    {
        Transakcja transakcja = rycerz.GetComponent <Transakcja>();

        if (!transakcja || !Surowce.UjmijZywnosc(transakcja.zywnosc))
        {
            return;
        }
        else if (!transakcja || !Surowce.UjmijDrewno(transakcja.drewno))
        {
            return;
        }
        else if (!transakcja || !Surowce.UjmijKamien(transakcja.kamien))
        {
            return;
        }
        else if (!transakcja || !Surowce.UjmijZloto(transakcja.zloto))
        {
            return;
        }

        GameObject jednostka = Instantiate(rycerz, punktUtworzenia.position, punktUtworzenia.rotation);

        jednostka.SendMessage("Polecenie", choragiew.position, SendMessageOptions.DontRequireReceiver);

        PladrowanieZwlok.PokazLupy(jednostka.transform.position, -transakcja.zywnosc, -transakcja.drewno, -transakcja.kamien, -transakcja.zloto);
    }
    void Buduj()
    {
        if (budynek && obszar && obszar.isActiveAndEnabled && obszar.CzyMoznaBudowac())
        {
            Transakcja transakcja = budynek.GetComponent <Transakcja>();

            if (!transakcja || !Surowce.UjmijZywnosc(transakcja.zywnosc))
            {
                return;
            }
            else if (!transakcja || !Surowce.UjmijDrewno(transakcja.drewno))
            {
                return;
            }
            else if (!transakcja || !Surowce.UjmijKamien(transakcja.kamien))
            {
                return;
            }
            else if (!transakcja || !Surowce.UjmijZloto(transakcja.zloto))
            {
                return;
            }

            GameObject budowla = Instantiate(budynek, obszar.transform.position, obszar.transform.rotation);

            PladrowanieZwlok.PokazLupy(budowla.transform.position, -transakcja.zywnosc, -transakcja.drewno, -transakcja.kamien, -transakcja.zloto);
        }
    }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id")] Transakcja transakcja)
        {
            if (id != transakcja.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(transakcja);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TransakcjaExists(transakcja.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(transakcja));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,Klient,Polaczenie,Pracownik")] Transakcja transakcja)
        {
            if (ModelState.IsValid)
            {
                _context.Add(transakcja);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(transakcja));
        }
Ejemplo n.º 5
0
        public void WczytajTransakcjeU(Konto konto)
        {
            conn.Open();

            var             zapytanie = $"Select * from Transakcje WHERE Użytkownik='{konto.nazwa}'";
            OleDbCommand    komenda   = new OleDbCommand(zapytanie, conn);
            OleDbDataReader reader    = komenda.ExecuteReader();

            transakcje.Clear();
            while (reader.Read())
            {
                Transakcja transakcja = new Transakcja(
                    reader.GetString(0),  // paragon
                    reader.GetString(1),  // uzytkownik
                    reader.GetFloat(2)    // kwota
                    );
                transakcje.Add(transakcja);
            }

            conn.Close();
        }
Ejemplo n.º 6
0
        public void WczytajTransakcje()
        {
            conn.Open();

            var             zapytanie = "Select * from Transakcje";
            OleDbCommand    komenda   = new OleDbCommand(zapytanie, conn);
            OleDbDataReader reader    = komenda.ExecuteReader();

            transakcje.Clear();
            while (reader.Read())
            {
                Transakcja transakcja = new Transakcja(
                    reader.GetString(0),    // paragon
                    reader.GetString(1),    // uzytkownik
                    reader.GetDecimal(2)    // kwota
                    );
                transakcje.Add(transakcja);
            }

            conn.Close();
        }