Пример #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;
        }
Пример #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);
            }
        }
Пример #4
0
        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;
                }
            }
        }
Пример #5
0
        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);
        }
Пример #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();
        }
Пример #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));
            }
        }
Пример #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);
        }
Пример #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;
        }
Пример #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);
        }
Пример #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);
        }
Пример #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);
        }
Пример #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;

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

            this.DataContext = avioKompanija;
        }
Пример #16
0
        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;
        }
Пример #18
0
        public Stanje_Poduzeca()
        {
            InitializeComponent();
            Show();
            selectButton = SelectButton;
            Stanje ucModule1 = new Stanje();

            metroPanel1.Controls.Add(ucModule1);
            ucModule1.Dock = DockStyle.Fill;
            ucModule1.BringToFront();
        }
Пример #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;
        }
Пример #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;
            }
        }
Пример #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;
            }
        }
Пример #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;
        }
Пример #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;
        }
Пример #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);
     }
 }
Пример #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;
 }
Пример #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;
            }
        }
Пример #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;
        }
Пример #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;
        }
Пример #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;
     }
 }
Пример #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;

                }
            }
        }