Inheritance: System.Web.UI.Page
Exemple #1
0
        public FormFlotaPokret(FormIgra frmIgra)
        {
            InitializeComponent();

            this.frmIgra = frmIgra;
            this.Font    = Postavke.FontSucelja(this.Font);
        }
        public ServiceResult <PostavkeModel> AzurirajPostavke(AzurirajPostavkeRequestModel model)
        {
            // dobavi postavke
            var postavke = context.Postavke
                           .OrderBy(p => p.Id)
                           .FirstOrDefault();

            // ako ne postoje, napravi nove
            if (postavke == null)
            {
                postavke = new Postavke();
                context.Add(postavke);
            }

            // postavi vrijednosti
            postavke.NaslovSistema      = model.NaslovSistema;
            postavke.TrajanjeSesije     = model.TrajanjeSesije;
            postavke.UrlKarte           = model.UrlKarte;
            postavke.AutorskaPravaKarte = model.AutorskaPravaKarte;

            SaveChanges(context);

            // ocisti kes, vrati kreirane/azuirane postavke
            cachedResult = null;
            return(VratiPostavke());
        }
Exemple #3
0
        public FormNovaIgra()
        {
            InitializeComponent();
            igraci = new List <Igrac.ZaStvoriti>();

            postaviJezik();
            this.Font = Postavke.FontSucelja(this.Font);
        }
 public static PostavkeModel ToPostavkeModel(this Postavke postavke)
 {
     return(new PostavkeModel()
     {
         NaslovSistema = postavke.NaslovSistema,
         TrajanjeSesije = postavke.TrajanjeSesije,
     });
 }
Exemple #5
0
        public FormTechIzbor(Igrac igrac)
        {
            InitializeComponent();
            Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormTech];

            btnIstDno.Text   = jezik["btnDno"].tekst();
            btnIstDolje.Text = jezik["btnDolje"].tekst();
            btnIstGore.Text  = jezik["btnGore"].tekst();
            btnIstVrh.Text   = jezik["btnVrh"].tekst();
            btnOk.Text       = jezik["btnOk"].tekst();
            btnRazDno.Text   = jezik["btnDno"].tekst();;
            btnRazDolje.Text = jezik["btnDolje"].tekst();
            btnRazGore.Text  = jezik["btnGore"].tekst();
            btnRazVrh.Text   = jezik["btnVrh"].tekst();

            chIstNaziv.Text     = jezik["chNaziv"].tekst();
            chIstNivo.Text      = jezik["chNivo"].tekst();
            chIstPoeni.Text     = jezik["chPoeni"].tekst();
            chIstPrioritet.Text = jezik["chIstPrioritet"].tekst();
            chKnjizNaziv.Text   = jezik["chNaziv"].tekst();
            chKnjizNivo.Text    = jezik["chNivo"].tekst();
            chRazNaziv.Text     = jezik["chNaziv"].tekst();
            chRazNivo.Text      = jezik["chNivo"].tekst();
            chRazPoeni.Text     = jezik["chPoeni"].tekst();
            chRazUlaganje.Text  = jezik["chRazUlaganje"].tekst();

            lblFokusirano.Text    = jezik["lblFokusirano"].tekst();
            lblRaspodjela.Text    = jezik["lblRaspodjela"].tekst();
            lblRavnomjerno.Text   = jezik["lblRavnomjerno"].tekst();
            lblUIstrazivanju.Text = jezik["lblUIstrazivanju"].tekst() + ":";
            lblURazvoju.Text      = jezik["lblURazvoju"].tekst() + ":";

            this.Text            = jezik["naslov"].tekst();
            tabIstrazivanje.Text = jezik["tabIst"].tekst();
            tabOprema.Text       = jezik["tabOprema"].tekst();
            tabKnjiznica.Text    = jezik["tabKnjiz"].tekst();
            tabRazvoj.Text       = jezik["tabRaz"].tekst();

            this.igrac         = igrac;
            txtRazOpis.Text    = "";
            txtIstOpis.Text    = "";
            lblIstPoeni.Text   = jezik["lblIstPoeni"].tekst() + ": " + Fje.PrefiksFormater(igrac.istrazivanjePoSustavu[igrac.istrazivanjeSustav]);
            lblRazPoeni.Text   = jezik["lblRazPoeni"].tekst() + ": " + Fje.PrefiksFormater(igrac.poeniRazvoja());
            lblIstSustav.Text  = " (" + igrac.istrazivanjeSustav.ime + ")";
            lblKnjizNaziv.Text = "";
            txtKnjizOpis.Text  = "";
            lblOpNaziv.Text    = "";
            txtOpOpis.Text     = "";

            InizijalizirajRazvoj();
            InicijalizirajIstrazivanje();
            InicijalizirajKnjiznicu();
            InicijalizirajOpremu();

            izracunajPoeneRazvoja();
            this.Font = Postavke.FontSucelja(this.Font);
        }
        private void btnPostavke_Click(object sender, RoutedEventArgs e)
        {
            Postavke postavke = new Postavke();

            postavke.Owner = this;
            postavke.Show();

            postavke.Closed += Postavke_Closed;
        }
Exemple #7
0
 public static PostavkeModel ToPostavkeModel(this Postavke postavke)
 {
     return(new PostavkeModel()
     {
         NaslovSistema = postavke.NaslovSistema,
         TrajanjeSesije = postavke.TrajanjeSesije,
         UrlKarte = postavke.UrlKarte,
         AutorskaPravaKarte = postavke.AutorskaPravaKarte
     });
 }
Exemple #8
0
        private void btnPostavke_Click(object sender, EventArgs e)
        {
            FormPostavke frmPostavke = new FormPostavke();

            if (frmPostavke.ShowDialog() == DialogResult.OK)
            {
                postaviJezik();
                this.Font = Postavke.FontSucelja(pocetniFont);
            }
        }
Exemple #9
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (kodoviJezika[cbJezik.SelectedIndex] != Postavke.Jezik.kod)
            {
                Postavke.PostaviJezik(kodoviJezika[cbJezik.SelectedIndex]);
            }

            this.DialogResult = DialogResult.OK;
            Close();
        }
Exemple #10
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            var temp = new Postavke();

            temp.ShowDialog();
            string msg = Resources.PromjenePostavki;

            MessageBox.Show(msg, Resources.PromjenePostavkiNaslov,
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Exemple #11
0
        private void cbVelicina_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbVelicina.SelectedItem == null)
            {
                return;
            }

            int velicina = (cbVelicina.SelectedItem as TagTekst <int>).tag;

            Postavke.VelicinaSucelja = velicina;
            this.Font = Postavke.FontSucelja(pocetniFont);
        }
        public FormPlanetInfo()
        {
            InitializeComponent();
            if (PrikazKolicina)
            {
                radKolicina.Select();
            }
            postaviJezik();

            radKolicina.Checked = true;
            this.Font           = Postavke.FontSucelja(this.Font);
        }
Exemple #13
0
 public int InsertTerminal(string grad, string deviceId, string naziv)
 {
     try
     {
         _Terminal ter = new _Terminal(0, null, "", deviceId, naziv, "", null, false, false, false, false, false, true, false, DateTime.Now);
         return(Postavke.DodajTerminalS(grad, ter, idAplikacije));
     }
     catch (Exception ex)
     {
         Sustav.SpremiGresku(grad, ex, idAplikacije, "INSERT TERMINAL");
         return(-1);
     }
 }
Exemple #14
0
        public FormIgra(IgraZvj igra)
        {
            InitializeComponent();

            this.igra = igra;
            igrac     = igra.trenutniIgrac();

            this.frmFlotaPokret = new FormFlotaPokret(this);
            this.AddOwnedForm(frmFlotaPokret);

            pomakPogleda       = null;
            prikazMape         = new PrikazMape(igra);
            this.picMapa.Image = prikazMape.slikaMape;

            tabCtrlDesno.ImageList           = new ImageList();
            tabCtrlDesno.ImageList.ImageSize = new Size(32, 32);
            tabCtrlDesno.ImageList.Images.Add(new Bitmap(1, 1));
            tabCtrlDesno.ImageList.Images.Add(Slike.PlanetTab[Planet.Tip.ASTEROIDI][0].image);
            tabCtrlDesno.ImageList.Images.Add(Slike.FlotaTab);
            tabPageZvijezda.ImageIndex = 0;
            tabPageKolonija.ImageIndex = 1;
            tabPageFlote.ImageIndex    = 2;

            //listViewPlaneti.LargeImageList = new ImageList();
            //listViewPlaneti.LargeImageList.ImageSize = new Size(32, 32);
            //Image[] planetImages = new Image[Slike.PlanetImageIndex.Count];
            //foreach (Image img in Slike.PlanetImageIndex.Keys)
            //	planetImages[Slike.PlanetImageIndex[img]] = img;
            //listViewPlaneti.LargeImageList.Images.AddRange(planetImages);

            btnCivilnaGradnja.Text = "";
            btnVojnaGradnja.Text   = "";

            tvFlota.ImageList           = new ImageList();
            tvFlota.ImageList.ImageSize = new Size(20, 20);
            postaviJezik();
            postaviAkcijeBroda();

            for (int i = 0; i < 15; i++)
            {
                BriefPlanetItem planetInfo = new BriefPlanetItem();
                planetInfo.Click += this.listViewPlaneti_Click;

                planetInfoi[i] = planetInfo;
                planetiFlowPanel.Controls.Add(planetInfo);
            }

            this.Font = Postavke.FontSucelja(this.Font);
        }
Exemple #15
0
        public Postavke DajSistemskePostavke()
        {
            var postavke = context.Postavke
                           .OrderBy(p => p.Id)
                           .FirstOrDefault();

            // ako ne postoje, napravi nove
            if (postavke == null)
            {
                postavke = new Postavke();
                context.Add(postavke);
            }

            return(postavke);
        }
Exemple #16
0
        public FormGradnja(AGradiliste gradiliste)
        {
            InitializeComponent();
            lblZgradaInfo.Text = "";

            redGradnje      = gradiliste.RedGradnje;
            this.gradiliste = gradiliste;

            HashSet <Zgrada.ZgradaInfo> uRedu     = new HashSet <Zgrada.ZgradaInfo>(redGradnje);
            List <Zgrada.ZgradaInfo>    izgradivo = gradiliste.MoguceGraditi();

            for (int i = 0; i < izgradivo.Count; i++)
            {
                redoslijedPonuda.Add(izgradivo[i], i);
                if (!uRedu.Contains(izgradivo[i]))
                {
                    lstMoguceGradit.Items.Add(izgradivo[i]);
                }
            }

            foreach (Zgrada.ZgradaInfo z in redGradnje)
            {
                lstRedGradnje.Items.Add(z);
            }

            Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormGradnja];

            btnKasnije.Text    = jezik["btnKasnije"].tekst();
            btnOk.Text         = jezik["btnOk"].tekst();
            btnPrije.Text      = jezik["btnPrije"].tekst();
            btnUkloni.Text     = jezik["btnUkloni"].tekst();
            lblMogucnosti.Text = jezik["lblMogucnosti"].tekst() + ":";
            lblPopis.Text      = jezik["lblPopis"].tekst() + ":";

            //if (civilnaGradnja)
            this.Text = jezik["naslovCivGradnja"].tekst();

            /*else
             *      this.Text = jezik["naslovVojGradnja"].tekst();*/

            this.Font = Postavke.FontSucelja(this.Font);
        }
Exemple #17
0
        public FormMain()
        {
            InitializeComponent();
            this.pocetniFont = Font;

#if !DEBUG
            try
            {
#endif
            PodaciAlat.postaviPodatke();
            postaviJezik();
            this.Font = Postavke.FontSucelja(pocetniFont);
#if !DEBUG
        }
        catch (Exception e)
        {
            MessageBox.Show(e.Message, "Problem", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
#endif
        }
Exemple #18
0
        public FormPoruke(Igrac igrac)
        {
            InitializeComponent();
            this.igrac = igrac;

            lstvPoruke.SmallImageList = new ImageList();
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Prica]);
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Tehnologija]);
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Kolonija]);
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.ZgradaKolonija]);
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.ZgradaSustav]);
            lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Brod]);

            this.Enabled             = false;
            chTipBrod.Checked        = igrac.filtarPoruka[Poruka.Tip.Brod];
            chTipKolonija.Checked    = igrac.filtarPoruka[Poruka.Tip.Kolonija];
            chTipTehnologije.Checked = igrac.filtarPoruka[Poruka.Tip.Tehnologija];
            chTipZgrade.Checked      = igrac.filtarPoruka[Poruka.Tip.ZgradaKolonija];

            tipZaCheckBox.Add(chTipBrod, Poruka.Tip.Brod);
            tipZaCheckBox.Add(chTipKolonija, Poruka.Tip.Kolonija);
            tipZaCheckBox.Add(chTipTehnologije, Poruka.Tip.Tehnologija);
            tipZaCheckBox.Add(chTipZgrade, Poruka.Tip.ZgradaKolonija);
            this.Enabled = true;

            postaviPoruke();

            odabranaProuka = null;

            Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormPoruke];
            var filtrirano = igrac.FiltriranePoruke();

            chTipBrod.Text        = jezik["chTipBrod"].tekst() + " (" + filtrirano[Poruka.Tip.Brod].Count + ")";
            chTipKolonija.Text    = jezik["chTipKolonija"].tekst() + " (" + filtrirano[Poruka.Tip.Kolonija].Count + ")";
            chTipTehnologije.Text = jezik["chTipTehnologije"].tekst() + " (" + filtrirano[Poruka.Tip.Tehnologija].Count + ")";
            chTipZgrade.Text      = jezik["chTipZgrade"].tekst() + " (" + filtrirano[Poruka.Tip.ZgradaKolonija].Count + ")";

            this.Text = jezik["naslov"].tekst();
            this.Font = Postavke.FontSucelja(this.Font);
            this.Refresh();
        }
Exemple #19
0
        public static _Terminal GetTerminal(string grad, string deviceID, string naziv)
        {
            var t = Postavke.GetTerminala(grad, deviceID, idAplikacije);

            if (t == null)
            {
                try
                {
                    _Terminal ter = new _Terminal(0, null, "", deviceID, naziv, "", null, false, false, false, false, false, true, false, DateTime.Now);
                    if (Postavke.DodajTerminalS(grad, ter, idAplikacije) > 0)
                    {
                        t = ter;
                    }
                }
                catch (Exception ex)
                {
                    Sustav.SpremiGresku(grad, ex, idAplikacije, "INSERT TERMINAL");
                    return(null);
                }
            }
            return(t);
        }
Exemple #20
0
        public ServiceResult <PostavkeModel> VratiPostavke()
        {
            // ako imamo kesiran rezultat, vrati to
            if (cachedResult != null)
            {
                return(cachedResult);
            }

            // dobavi postavke ako postoje, ako ne, kreiraj default vrijednost
            var postavke = context.Postavke
                           .OrderBy(p => p.Id)
                           .FirstOrDefault();

            if (postavke == null)
            {
                postavke = new Postavke();
            }

            // uradi mapiranje, spasi rezultat ako je ok
            var result = postavke.ToPostavkeModel();

            return(Ok(result));
        }
Exemple #21
0
        public void SaveOrUpdate(BaseDto postavke)
        {
            using (var context = new DMLEntities())
            {
                var postavka = context.Postavkes.FirstOrDefault(x => x.Id == postavke.Id);
                if (postavka == null)
                {
                    var narucitelj = new Postavke
                    {
                        Id         = postavke.Id,
                        Name       = postavke.Name,
                        PostavkeId = postavke.PostavkaId
                    };

                    context.Postavkes.Add(narucitelj);
                    context.SaveChanges();
                }
                else
                {
                    postavka.Name = postavke.Name;
                    context.SaveChanges();
                }
            }
        }
Exemple #22
0
 public bool IzmjeniTerminal(string grad, _Terminal terminal)
 {
     return(Postavke.IzmjeniTerminalS(grad, terminal, idAplikacije));
 }
Exemple #23
0
 public List <_2DLista> Redarstva()
 {
     return(Postavke.Redarstva(idAplikacije));
 }
Exemple #24
0
 public static void UpdateVerzija(string grad, string deviceId, string progVer, string osVer)
 {
     Postavke.UpdateVerzija(grad, progVer, osVer, deviceId, false, idAplikacije);
 }
Exemple #25
0
 public static string PostojiOdobrenje(string grad, string registracija)
 {
     return(Postavke.PostojiOdobrenje(grad, registracija, idRedarstva, idAplikacije));
 }
Exemple #26
0
 public List <_StatusTerminala> StatusTerminala(string grad)
 {
     return(Postavke.StatusTerminala(grad, idAplikacije));
 }
Exemple #27
0
 public bool AkcijeNaTerminalima(string grad, _Terminal terminal)
 {
     return(Postavke.AkcijeNaTerminalima(grad, terminal, idAplikacije));
 }
Exemple #28
0
 public List <_2DLista> DohvatiTerminale(string grad)
 {
     return(Postavke.DohvatiTerminale(grad, idAplikacije));
 }
Exemple #29
0
 public List <_Printer> DohvatiPrintere()
 {
     return(Postavke.DohvatiPrintere("Lokacije", false, 0, idAplikacije));
 }
Exemple #30
0
        /*:: TERMINALI ::*/

        #region TERMINALI - TRENUTNO VADI IZ STARE BAZE PREBACITI NA NOVO

        public List <_Terminal> PopisTerminala(string grad, bool neaktivni)
        {
            return(Postavke.PopisTerminalaS(grad, neaktivni, idAplikacije));
        }