Esempio n. 1
0
 public int Validacija()
 {
     // TODO Auto-generated method stub
     for (i = 0; i < 7; i++)
     {
         for (j = 0; j < 7; j++)
         {
             if (this.generisaniNizBrojeva[i] == this.uneseniNizBrojeva[j])
             {
                 brojPogodjenihBrojeva++;
                 break;
             }
         }
     }
     if (brojPogodjenihBrojeva > 4 && brojPogodjenihBrojeva < 7)
     {
         this.stanje = Stanje.sZamena;
     }
     if (brojPogodjenihBrojeva == 7)
     {
         this.stanje = Stanje.sPogodjen;
     }
     if (brojPogodjenihBrojeva < 4)
     {
         this.stanje = Stanje.sPromasen;
     }
     return(brojPogodjenihBrojeva);
 }
        public TerminiAddEdit(Termin termin, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.termin = termin;
            this.stanje = stanje;



            tbStatus.ItemsSource = Enum.GetValues(typeof(EStatusTermina)).Cast <EStatusTermina>();

            Random random = new Random();

            termin.Status        = EStatusTermina.SLOBODAN;
            termin.Aktivan       = true;
            termin.Datum         = DateTime.Now;
            termin.LekarID       = 768;
            termin.PacijentID    = 100;
            tbStatus.DataContext = termin;
            //  tbSifra.DataContext = termin;
            //    tbLekar1.DataContext = termin;
            dpDatum.DataContext = termin;
            //   tbLekar1.DataContext = termin;
            //   tbPacijent.DataContext = termin;
        }
Esempio n. 3
0
        public EditLetWindow(Let let, Stanje stanje)
        {
            InitializeComponent();
            this.stanje = stanje;
            this.letG   = let;

            this.DataContext = letG;



            if (stanje == Stanje.Izmena)
            {
                comboBoxAvion.Items.Clear();
                comboBoxPolazniAerodrom.Items.Clear();
                comboBoxDolazniAerodrom.Items.Clear();

                comboBoxAvion.Items.Add(letG.Avion);
                comboBoxPolazniAerodrom.Items.Add(letG.PolazniAerodrom);
                comboBoxDolazniAerodrom.Items.Add(letG.DolazniAerodrom);
            }
            else
            {
                comboBoxAvion.ItemsSource           = Aplikacija.Instance.Avioni.Select(a => a);
                comboBoxPolazniAerodrom.ItemsSource = Aplikacija.Instance.Aerodromi.Select(a => a);
                comboBoxDolazniAerodrom.ItemsSource = Aplikacija.Instance.Aerodromi.Select(a => a);
            }
        }
        public void brisanjeDodataka()
        {
            while (true)
            {
                Console.Clear();
                Stanje.getStanje();
                Console.WriteLine();

                int i = 0;
                foreach (Dodatak element in _dodaci)
                {
                    Console.WriteLine(i + ")da izbrisete: " + element.Ime() + " ukucajte broj-----> " + i);
                    i++;
                }
                Console.WriteLine("\n" + i + ")da zavrsite sa brisanjem dodataka ukucajte ----->  *");
                int mojIndex = 0;

                string mojaVrednost = Console.ReadLine();
                if (int.TryParse(mojaVrednost, out mojIndex))
                {
                    if (_dodaci.Any(p => _dodaci.IndexOf(p) == mojIndex))
                    {
                        Stanje.deleteDodatak(_dodaci.ElementAt(mojIndex).Ime(), _dodaci.ElementAt(mojIndex).Cena());
                        _cena -= _dodaci.ElementAt(mojIndex).Cena();
                        _dodaci.Remove(_dodaci.ElementAt(mojIndex));
                    }
                }

                else if (mojaVrednost == "*")
                {
                    return;
                }
            }
        }
        public LekariPick(Stanje stanje = Stanje.ADMINISTRACIJA)
        {
            InitializeComponent();
            this.stanje = stanje;

            if (stanje == Stanje.PREUZIMANJE)
            {
                btnAdd.Visibility    = System.Windows.Visibility.Collapsed;
                btnDelete.Visibility = System.Windows.Visibility.Collapsed;
                btnUpdate.Visibility = System.Windows.Visibility.Collapsed;
            }

            else if (stanje == Stanje.GLEDANJE)
            {
                btnAdd.Visibility    = System.Windows.Visibility.Collapsed;
                btnDelete.Visibility = System.Windows.Visibility.Collapsed;
                btnUpdate.Visibility = System.Windows.Visibility.Collapsed;
                btnPick.Visibility   = System.Windows.Visibility.Hidden;
            }

            view                 = CollectionViewSource.GetDefaultView(Util.Instance.Lekari);
            view.Filter          = CustomFilter;
            dgLekari.ItemsSource = view;

            dgLekari.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);
        }
Esempio n. 6
0
        private void btnNazad_Click(object sender, EventArgs e)
        {
            loadCbSportovi();
            cbSportovi.SelectedItem = "Svi sportovi";
            addToListBox();
            //if (panelView.Controls.Contains(UserControlTereni))
            if (stanje == Stanje.UCTERENI)
            {
                panelView.Controls.Clear();
                panelDetail.Controls.Clear();
                panelDialogDetail.Visible = false;
                paintHale();
                lblStatus.Text = "Sportski centar > ";
                stanje         = Stanje.UCHALE;
                panelSomeInformation.Visible = false;
            }

            if (stanje == Stanje.DSPORTISTI || stanje == Stanje.DSPORTOVI || stanje == Stanje.DTERENI || stanje == Stanje.DTIMOVI || stanje == Stanje.DISTORIJAZAUZIMANJA)
            {
                panelView.Controls.Clear();
                panelDetail.Controls.Clear();
                panelDialog.Controls.Clear();
                panelDialog.Visible          = false;
                panelSplitContainer2.Visible = true;
                panelDialogDetail.Visible    = false;
                paintHale();
                //UserControlTereni.changeTereniPanelVisibleFalse();
                lblStatus.Text = "Sportski centar > ";
                stanje         = Stanje.UCHALE;
                panelSomeInformation.Visible = false;
            }

            //UserControlTereni.changeTereniPanelVisibleFalse();
        }
Esempio n. 7
0
        public IActionResult Create(Stanje stanje)
        {
            logger.LogTrace(JsonSerializer.Serialize(stanje));
            if (ModelState.IsValid)
            {
                try
                {
                    stanje.SifraStanja = (int)NewId();
                    ctx.Add(stanje);
                    ctx.SaveChanges();
                    TempData[Constants.Message] = $"Stanje {stanje.NazivStanja} uspješno dodano.";
                    logger.LogInformation($"Stanje dodano");
                    TempData[Constants.ErrorOccurred] = false;

                    return(RedirectToAction(nameof(Index)));
                }
                catch (Exception exc)
                {
                    ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                    logger.LogError($"Pogreška prilikom dodavanja stanja {exc.CompleteExceptionMessage()}");
                    return(View(stanje));
                }
            }
            else
            {
                return(View(stanje));
            }
        }
Esempio n. 8
0
        public void paintHale()
        {
            //button1.Text = collectionHale.size().ToString();

            stanje = Stanje.UCHALE;

            Dictionary <Guid, Teren> temp = new Dictionary <Guid, Teren>();

            panelView.Controls.Clear();
            foreach (KeyValuePair <Guid, Hala> hala in Hale_Collection.getInstance.Hale_collection)
            {
                hala.Value.BrTerena = 0;
                foreach (KeyValuePair <Guid, Teren> teren in Tereni_Collection.getInstance.Teren_collection)
                {
                    if (teren.Value.Lokacija.ImeHale.Equals(hala.Value.ImeHale))
                    {
                        hala.Value.BrTerena++;
                    }
                }
            }

            List <int>    brojTerena = new List <int>();
            List <string> imeHale    = new List <string>();

            foreach (KeyValuePair <Guid, Hala> hala in Hale_Collection.getInstance.Hale_collection)
            {
                imeHale.Add(hala.Value.ImeHale);
                brojTerena.Add(hala.Value.BrTerena);
            }

            UserControlHale.BrHale = HaleCollection.size();
            UserControlHale.setHaleText(imeHale, brojTerena);
            panelView.Controls.Add(UserControlHale);
        }
Esempio n. 9
0
        public DoktorAddEdit(Lekar korisnik, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.korisnik = korisnik;
            this.stanje   = stanje;

            tbPol.ItemsSource = Enum.GetValues(typeof(EPol)).Cast <EPol>();
            Random random = new Random();

            //      korisnik.ID = random.Next(1, 1000);
            korisnik.Aktivan          = true;
            tbLozinka.DataContext     = korisnik;
            tbIme.DataContext         = korisnik;
            tbEmail.DataContext       = korisnik;
            tbIme.DataContext         = korisnik;
            tbJmbg.DataContext        = korisnik;
            tbPol.DataContext         = korisnik;
            tbPrezime.DataContext     = korisnik;
            tbPol.DataContext         = korisnik;
            korisnik.AdresaID         = 847;
            korisnik.DomZdravljaID    = 390;
            tbAdresa.DataContext      = korisnik;
            tbDomZdravlja.DataContext = korisnik;
        }
Esempio n. 10
0
        public bool SelectButton(object sender)
        {
            var button = (Button)sender;

            switch (button.Name)
            {
            case "btnStanjePoduzeca":
                Stanje ucModule1 = new Stanje();
                metroPanel1.Controls.Add(ucModule1);
                ucModule1.Dock = DockStyle.Fill;
                ucModule1.BringToFront();
                break;

            case "btnPotrosnjaMaterijalaKrozVrijeme":
                PotrosnjaMaterijalaKrozVrijeme ucModule2 = new PotrosnjaMaterijalaKrozVrijeme();
                metroPanel1.Controls.Add(ucModule2);
                ucModule2.Dock = DockStyle.Fill;
                ucModule2.BringToFront();
                break;

            case "btnBrojOdrzavanjaKrozVrijeme":
                BrojOdrzavanjaKrozVrijeme ucModule3 = new BrojOdrzavanjaKrozVrijeme();
                metroPanel1.Controls.Add(ucModule3);
                ucModule3.Dock = DockStyle.Fill;
                ucModule3.BringToFront();
                break;

            case "Home":
                Home Home = new Home();
                return(true);
            }
            return(false);
        }
Esempio n. 11
0
        public List <Stanje> DohvatiStanje()
        {
            var _stanje    = new List <Stanje>();
            var _products  = _productRepository.GetAllProducts();
            var _documents = GetAllDocuments();

            for (int i = 0; i < _products.Count(); i++)
            {
                var PocetnaKolicinaUlaz = _documents.Where(item => item.TipDokumenta == 1 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina);
                var PocetniIznosUlaz    = _documents.Where(item => item.TipDokumenta == 1 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina * _products[i].Cijena);
                var UkupnaKolicinaUlaz  = _documents.Where(item => item.TipDokumenta == 2 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina);
                var UkupniIznosUlaz     = _documents.Where(item => item.TipDokumenta == 2 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina * _products[i].Cijena);
                var UkupnaKolicinaIzlaz = _documents.Where(item => item.TipDokumenta == 3 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina);
                var UkupniIznosIzlaz    = _documents.Where(item => item.TipDokumenta == 3 && item.SifraArtikla == _products[i].Id).Sum(item => item.Kolicina * _products[i].Cijena);

                var stanje = new Stanje
                {
                    Id                     = _products[i].Id,
                    Naziv                  = _products[i].Naziv,
                    JMJ                    = _products[i].JMJ,
                    Cijena                 = _products[i].Cijena,
                    PSKolicina             = PocetnaKolicinaUlaz,
                    PSIznos                = Decimal.Round(PocetniIznosUlaz, 2),
                    UkupnaKolicinaUlaz     = UkupnaKolicinaUlaz,
                    UkupniIznosUlaz        = Decimal.Round(UkupniIznosUlaz, 2),
                    UkupnaKolicinaIzlaz    = UkupnaKolicinaIzlaz,
                    UkupniIznosIzlaz       = Decimal.Round(UkupniIznosIzlaz, 2),
                    TrenutnoStanjeKolicina = ((PocetnaKolicinaUlaz + UkupnaKolicinaUlaz) - UkupnaKolicinaIzlaz),
                    TrenutnoStanjeIznos    = Decimal.Round(((PocetniIznosUlaz + UkupniIznosUlaz) - UkupniIznosIzlaz), 2)
                };
                _stanje.Add(stanje);
            }

            return(_stanje);
        }
Esempio n. 12
0
        public bool ApliciratiJednacinuStanja()
        {
            if (MozeApliciratiJednacinuStanja)
            {
                var jednacine = GetJednacineStanja();

                var trebaNaci = Stanje.First(x => !x.Value.HasValue);

                var konkretnaJednacina = new Expression(jednacine[trebaNaci.Key]);

                Stanje.Where(x => x.Value != null).ToList().ForEach(s =>
                {
                    konkretnaJednacina.addConstants(new Constant(s.Key, s.Value.Value));
                });

                konkretnaJednacina.addConstants(new Constant("R", this.R));

                var rezultat = konkretnaJednacina.calculate();

                if (!double.IsNaN(rezultat))
                {
                    this.Stanje[trebaNaci.Key] = rezultat;
                }

                return(true);
            }

            return(false);
        }
Esempio n. 13
0
        private void UStanje(Stanje stanje)
        {
            //sve sakri
            buttonKonfiguracija.Visibility = Visibility.Collapsed;
            buttonMesto.Visibility = Visibility.Collapsed;
            buttonRadnik.Visibility = Visibility.Collapsed;
            buttonRadnoMesto.Visibility = Visibility.Collapsed;
            buttonNacinZahtevaZaPonudu.Visibility = Visibility.Collapsed;
            buttonNosilacGrupe.Visibility = Visibility.Collapsed;
            buttonRadniNalogStatus.Visibility = Visibility.Collapsed;
            buttonBod.Visibility = Visibility.Collapsed;
            buttonNivo.Visibility = Visibility.Collapsed;
            buttonVrstaUsluge.Visibility = Visibility.Collapsed;
            buttonUsluga.Visibility = Visibility.Collapsed;
            buttonFizickoLice.Visibility = Visibility.Collapsed;
            buttonPoslovniPartner.Visibility = Visibility.Collapsed;
            buttonTipAutomobila.Visibility = Visibility.Collapsed;
            buttonServisnaKnjizica.Visibility = Visibility.Collapsed;
            buttonArtikal.Visibility = Visibility.Collapsed;
            buttonPonuda.Visibility = Visibility.Collapsed;
            buttonRadniNalog.Visibility = Visibility.Collapsed;
            //buttonRadniRaspored.Visibility = Visibility.Collapsed;

            //a onda u zavisnosti od stanja prikazi samo koje treba
            if (stanje == Stanje.Sistem)
            {
                buttonKonfiguracija.Visibility = Visibility.Visible;

            }
            else if (stanje == Stanje.SistemskiKatalog)
            {
                buttonMesto.Visibility = Visibility.Visible;
                buttonRadnik.Visibility = Visibility.Visible;
                buttonRadnoMesto.Visibility = Visibility.Visible;
                buttonNacinZahtevaZaPonudu.Visibility = Visibility.Visible;
                buttonNosilacGrupe.Visibility = Visibility.Visible;
                buttonRadniNalogStatus.Visibility = Visibility.Visible;
                buttonBod.Visibility = Visibility.Visible;
                buttonNivo.Visibility = Visibility.Visible;
                buttonVrstaUsluge.Visibility = Visibility.Visible;
                buttonUsluga.Visibility = Visibility.Visible;

            }
            else if ((stanje == Stanje.KorisnickiKatalog))
            {
                buttonFizickoLice.Visibility = Visibility.Visible;
                buttonPoslovniPartner.Visibility = Visibility.Visible;
            }
            else if ((stanje == Stanje.Servis))
            {
                buttonTipAutomobila.Visibility = Visibility.Visible;
                buttonServisnaKnjizica.Visibility = Visibility.Visible;
                buttonArtikal.Visibility = Visibility.Visible;
                buttonPonuda.Visibility = Visibility.Visible;
                buttonRadniNalog.Visibility = Visibility.Visible;
                //buttonRadniRaspored.Visibility = Visibility.Visible;

            }
        }
Esempio n. 14
0
 private void zaSwitch(double cena, string ime)
 {
     Stanje.setKora(ime);
     Stanje.setCena(cena, _cenaPrivremeno);
     _ime              = ime;
     _cenaPrivremeno   = cena;
     _potvrdaKreiranja = true;
 }
Esempio n. 15
0
        public EditAvioKompanija(AvioKompanija avioKompanijaP, Stanje stanje)
        {
            InitializeComponent();
            this.avioKompanija = avioKompanijaP;
            this.stanje        = stanje;

            this.DataContext = avioKompanija;
        }
Esempio n. 16
0
File: Admin.cs Progetto: hcosic2/PI
        private void stanjeSkladista_Click(object sender, EventArgs e)
        {
            Stanje forma = new Stanje(korisnik1);

            this.Hide();
            forma.ShowDialog();
            this.Close();
        }
        public TipIzmenaProzor(TipNamestaja tip, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.tip    = tip;
            this.stanje = stanje;

            tbNaziv.DataContext = tip;
        }
Esempio n. 18
0
        public Stanje_Poduzeca()
        {
            InitializeComponent();
            Show();
            selectButton = SelectButton;
            Stanje ucModule1 = new Stanje();

            metroPanel1.Controls.Add(ucModule1);
            ucModule1.Dock = DockStyle.Fill;
            ucModule1.BringToFront();
        }
Esempio n. 19
0
        public PacijentZakazivajeTermina(Termin termin, Pacijent pacijent, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.termin   = termin;
            this.pacijent = pacijent;
            this.stanje   = stanje;


            termin.Status     = EStatusTermina.ZAKAZAN;
            termin.PacijentID = pacijent.ID;
        }
        public AkcijaIzmenaProzor(Akcija akcija, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.akcija = akcija;
            this.stanje = stanje;

            tbNaziv.DataContext     = akcija;
            tbPopust.DataContext    = akcija;
            dpPocetak.DataContext   = akcija;
            dpZavršetak.DataContext = akcija;
        }
Esempio n. 21
0
        public EditAvionWindow(Avion avion, Stanje stanje)
        {
            InitializeComponent();
            this.avionG = avion;
            this.stanje = stanje;


            if (stanje == Stanje.Izmena)
            {
                //List<int> lista = VratiBrojRedovaEiBKlase(avion);
                //textBoxBrREkonKl.Text = lista[0].ToString();
                //textBoxBrREkonKl.IsReadOnly = true;
                //textBoxBrSuREkonKl.Text = lista[1].ToString();
                //textBoxBrSuREkonKl.IsReadOnly = true;
                //textBoxBrRBizKl.Text = lista[2].ToString();
                //textBoxBrRBizKl.IsReadOnly = true;
                //textBoxBrSuRBizKl.Text = lista[3].ToString();
                //textBoxBrSuRBizKl.IsReadOnly = true;



                labelBrREKON.Content          = "Broj Sedista Ekonomske klase: ";
                textBoxBrREkonKl.Text         = avion.SedistaEkonomskeKlase.Count.ToString();
                textBoxBrREkonKl.IsReadOnly   = true;
                labelBeSedistaEkon.Content    = "Broj Sedista Biznis klase: ";
                textBoxBrSuREkonKl.Text       = avion.SedistaBiznisKlase.Count.ToString();
                textBoxBrSuREkonKl.IsReadOnly = true;

                textBoxBrSuRBizKl.Visibility  = Visibility.Hidden;
                textBoxBrRBizKl.Visibility    = Visibility.Hidden;
                labelBrRBIZ.Visibility        = Visibility.Hidden;
                labelBRojSedistBIz.Visibility = Visibility.Hidden;
            }

            if (stanje == Stanje.Izmena)
            {
                comboBoxAvioKompanija.Items.Clear();
                //comboBoxPolazniAerodrom.Items.Clear();
                //comboBoxDolazniAerodrom.Items.Clear();

                comboBoxAvioKompanija.Items.Add(avionG.AvioKompanija);
                //comboBoxPolazniAerodrom.Items.Add(letG.PolazniAerodrom);
                //comboBoxDolazniAerodrom.Items.Add(letG.DolazniAerodrom);
            }
            else
            {
                comboBoxAvioKompanija.ItemsSource = Aplikacija.Instance.AvioKompanije.Select(a => a);
            }


            DataContext = avionG;
        }
        public EditAerodromWindow(Aerodrom aerodrom, Stanje stanje)
        {
            InitializeComponent();
            this.stanje    = stanje;
            this.aerodromG = aerodrom;

            this.DataContext = aerodromG;

            if (stanje == Stanje.Izmena)
            {
                textBoxSifra.IsReadOnly = true;
            }
        }
Esempio n. 23
0
 private void btnSportovi_Click(object sender, EventArgs e)
 {
     stanje = Stanje.DSPORTOVI;
     panelSplitContainer2.Visible = false;
     panelDialog.Visible          = true;
     panelDialog.Controls.Clear();
     panelDialog.Controls.Add(dialogSportovi);
     panelDialogDetail.Visible = true;
     panelDialogDetail.Controls.Clear();
     panelDialogDetail.Controls.Add(dialogSportoviDetails);
     dialogSportovi.loadTableData("");
     panelSomeInformation.Visible = false;
 }
        public KupiKartu(Let let, Stanje stanje)
        {
            mainLet = let;
            InitializeComponent();

            this.stanjeG = stanje;


            ZauszetaMesta();
            List <Sediste> listSedista = new List <Sediste>();

            listSedista = let.Avion.SedistaBiznisKlase;
            foreach (Sediste s in let.Avion.SedistaEkonomskeKlase)
            {
                listSedista.Add(s);
            }

            view        = CollectionViewSource.GetDefaultView(listSedista);
            view.Filter = CustomFilter;



            dataGridSedista.ItemsSource = view;
            textBoxSifra.Text           = let.Sifra;
            textBoxPilot.Text           = let.Pilot;
            textBoxVremePolaska.Text    = let.vremePolaska.ToString();
            textBoxVremeDolaska.Text    = let.vremeDolaska.ToString();
            textBoxPolazniAerodrom.Text = let.PolazniAerodrom.ToString();
            textBoxDolazniAerodrom.Text = let.DolazniAerodrom.ToString();
            textBoxNazivAviona.Text     = let.Avion.ToString();

            if (stanjeG == Stanje.Povratna)
            {
                decimal cenaPovratna = let.Cena - (let.Cena * 0.5M);
                textBoxCenaLeta.Text = cenaPovratna.ToString();
            }
            else
            {
                textBoxCenaLeta.Text = let.Cena.ToString();
            }

            dataGridSedista.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);

            if (Aplikacija.Instance.LoggedUser != null)
            {
                textBoxIme.IsReadOnly     = true;
                textBoxPrezime.IsReadOnly = true;
                textBoxIme.Text           = Aplikacija.Instance.LoggedUser.Ime;
                textBoxPrezime.Text       = Aplikacija.Instance.LoggedUser.Prezime;
            }
        }
Esempio n. 25
0
        public DomoviZdravljaAddEdit(DomZdravlja domZdravlja, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();
            this.domZdravlja = domZdravlja;
            this.stanje      = stanje;
            Random random = new Random();

            //  domZdravlja.Sifra = random.Next(1, 1000);
            domZdravlja.Aktivan = true;
            //   tbSifra.DataContext = domZdravlja;
            domZdravlja.AdresaID = 147;
            tbNaziv.DataContext  = domZdravlja;
            tbAdresa.DataContext = domZdravlja;
        }
Esempio n. 26
0
        private void FrmDostava_Load(object sender, EventArgs e)
        {
            FrmMain main = new FrmMain();

            djela = main.djelatnik;
            st    = Stanje.DohvatiStanja();
            li    = Lijek.DohvatiSveLijekove();
            cmbStanje.DisplayMember = "naziv";
            cmbStanje.ValueMember   = "id";
            cmbStanje.DataSource    = st;
            cmbLijek.DisplayMember  = "Naziv";
            cmbLijek.ValueMember    = "ID";
            cmbLijek.DataSource     = li;
        }
Esempio n. 27
0
 private void kreiranjePopusta()
 {
     if ((_dodaci.Any(p => p.Ime() == "Pepperoni") &&
          _dodaci.Any(p => p.Ime() == "Green Peppers") &&
          _dodaci.Any(p => p.Ime() == "Anchovies"))
         ||
         (_dodaci.Any(p => p.Ime() == "Pepperoni") &&
          _dodaci.Any(p => p.Ime() == "Red Peppers") &&
          _dodaci.Any(p => p.Ime() == "Onion")))
     {
         _cena = _cena - 2;
         double zaStanje = -2;
         Stanje.setPopust(zaStanje);
     }
 }
Esempio n. 28
0
 public void paintIstorijaZauzetosti(string teren)
 {
     ZauzimanjeTerena.getInstance.loadTableDataWithFilter(teren);
     dialogZauzimanjeTerena.TrenutniTeren = teren;
     stanje = Stanje.DISTORIJAZAUZIMANJA;
     panelSplitContainer2.Visible = false;
     panelDialog.Visible          = true;
     panelDialog.Controls.Clear();
     panelDialog.Controls.Add(dialogZauzimanjeTerena);
     System.Diagnostics.Debug.WriteLine(teren);
     panelDialogDetail.Visible = true;
     panelDialogDetail.Controls.Clear();
     panelDialogDetail.Controls.Add(dialogZauzimanjeDetails);
     panelSomeInformation.Visible = false;
 }
Esempio n. 29
0
        public Vozac(int id, string KorisnickoIme, string Lozinka, string Ime, string Prezime, string pol, string Jmbg, string Telefon, string email, string uloga, string x, string y, string ulicaBroj, string naseljenoMesto, string pozivniBroj, string vozac,
                     string godisteAutomobila, string brojRegOznake, string brojVozila, string tip, string stanje, string nalog) : base(id, KorisnickoIme, Lozinka, Ime, Prezime, pol, Jmbg, Telefon, email, uloga, nalog)
        {
            Lokacija  = new Lokacija(x, y, ulicaBroj, naseljenoMesto, pozivniBroj);
            Automobil = new Automobil(KorisnickoIme, godisteAutomobila, brojRegOznake, brojVozila, tip);

            if (stanje.ToLower().Equals("zauzet"))
            {
                stanjeVozaca = Stanje.Zauzet;
            }
            else
            {
                stanjeVozaca = Stanje.Slobodan;
            }
        }
Esempio n. 30
0
        public async Task <IActionResult> Update(int id, int page = 1, int sort = 1, bool ascending = true)
        {
            try
            {
                Stanje stanje = await ctx.Stanje.FindAsync(id);

                logger.LogTrace(JsonSerializer.Serialize(stanje));
                if (stanje == null)
                {
                    return(NotFound($"Ne postoji stanje sa šifrom {id}"));
                }

                ViewBag.Page      = page;
                ViewBag.Sort      = sort;
                ViewBag.Ascending = ascending;
                bool ok = await TryUpdateModelAsync <Stanje>(stanje, "", s => s.NazivStanja);

                if (ok)
                {
                    try
                    {
                        TempData[Constants.Message] = $"Podaci stanja {stanje.NazivStanja} uspješno ažurirani.";
                        logger.LogInformation($"Stanje ažurirano");
                        TempData[Constants.ErrorOccurred] = false;
                        await ctx.SaveChangesAsync();

                        return(RedirectToAction(nameof(Index), new { page, sort, ascending }));
                    }
                    catch (Exception exc)
                    {
                        ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage());
                        logger.LogError($"Pogreška prilikom ažuriranja stanja {exc.CompleteExceptionMessage()}");
                        return(View(stanje));
                    }
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Podatke o stanju nije moguće povezati s forme");
                    return(View(stanje));
                }
            }
            catch (Exception exc)
            {
                TempData[Constants.Message]       = exc.CompleteExceptionMessage();
                TempData[Constants.ErrorOccurred] = true;
                return(RedirectToAction(nameof(Edit), new { id, page, sort, ascending }));
            }
        }
        public KorisnikIzmenaProzor(Korisnik korisnik, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();

            this.korisnik = korisnik;
            this.stanje   = stanje;

            tbIme.DataContext       = korisnik;
            tbPrezime.DataContext   = korisnik;
            tbKorisniko.DataContext = korisnik;
            tbLozinka.DataContext   = korisnik;

            cbTip.Items.Add(Korisnik.tipKorisnika.ADMINISTRATOR);
            cbTip.Items.Add(Korisnik.tipKorisnika.PRODAVAC);
            cbTip.DataContext = korisnik;
        }
Esempio n. 32
0
        public fIgra(List<cIgralec> lst)
        {
            InitializeComponent();

            this.lst = lst;
            ozadje = new Bitmap(Width, Height);
            igralci = new Bitmap(Width, Height);
            this.DoubleBuffered = true;
            prekini = false;

            trenutnoStanje = Stanje.sOdstevanje;
            tm = new Timer();
            tm.Interval = 1000;
            tm.Tick += new EventHandler(tm_Tick);
            lblOdstevanje.Text = Convert.ToString(odstevanje);
            pnlPavza.Visible = false;
            pavza = false;
        }
Esempio n. 33
0
 void tm_Tick(object sender, EventArgs e)
 {
     if (odstevanje > 0)
     {
         odstevanje--;
         lblOdstevanje.Text = Convert.ToString(odstevanje);
     }
     else
     {
         lblOdstevanje.Text = Convert.ToString(odstevanje);
         tm.Stop();
         odstevanje = 3;
         trenutnoStanje = Stanje.sPoteka;
     }
 }
Esempio n. 34
0
        public void eUpdate()
        {
            if (trenutnoStanje == Stanje.sOdstevanje)
            {
                tm.Start();

            }
            else if (trenutnoStanje == Stanje.sPoteka)
            {
                Graphics o = Graphics.FromImage(ozadje);
                Graphics g = Graphics.FromImage(igralci);
                g.Clear(Color.Black);
                foreach (cIgralec igr in lst)
                {
                    if (igr.alive)
                    {
                        igr.PreveriCollision(kolizija);
                        igr.Update();
                        igr.Draw(o, g);
                    }
                }
                igralci.MakeTransparent(Color.Black);
                g.Dispose();
                o.Dispose();
                if (pavza)
                {
                    trenutnoStanje = Stanje.sPause;
                }
            }
            else if (trenutnoStanje == Stanje.sPause)
            {
                pnlPavza.Visible = true;
                if (!pavza)
                {
                    pnlPavza.Visible = false;
                    trenutnoStanje = Stanje.sPoteka;

                }
            }
        }