Beispiel #1
0
        public void PridajNovyVozen(Vozen novyVozen)
        {
            int poloha = _volanieFunkcii.DajIdPolohy(novyVozen.AktualnaPoloha.AktualnaPolohaLongitude, novyVozen.AktualnaPoloha.AktualnaPolohaLatitude);

            _volanieFunkcii.VlozNovyVozen(novyVozen.VlastnikVozna.IdVlastnika,
                                          novyVozen.TypVozna.IdTypuVozna,
                                          poloha
                                          );
        }
 public MainWindow(string meno, string heslo)
 {
     InitializeComponent();
     CoreApp.Register(meno, heslo);
     TypyVoznov = NacitajTypyVoznovZDB();
     Vlastnici  = NacitajVlastnikovZDB();
     Stanice    = NacitajStaniceZDB();
     TypyVlakov = NacitajTypyVlakovZDB();
     Vozen      = new Vozen()
     {
         AktualnaPoloha = new Poloha()
     };
     ZamestnanecNovy = new Zamestnanec();
     DataContext     = this;
 }
Beispiel #3
0
        public Vozen NajdiNajblizsiVolnyVozen(Vlastnik vlastnik, TypVozna typvozna, double latit, double longi)
        {
            Vozen v = new Vozen();

            var ret = _volanieFunkcii.NajdiNajblizsiVolnyVozen(vlastnik.IdVlastnika, typvozna.IdTypuVozna, latit, longi);

            v.IDVozna        = ret.Item1;
            v.TypVozna       = typvozna;
            v.VlastnikVozna  = vlastnik;
            v.AktualnaPoloha = new Poloha()
            {
                AktualnaPolohaLatitude = ret.Item2, AktualnaPolohaLongitude = ret.Item3
            };
            return(v);
        }
 private void Button_Click_9(object sender, RoutedEventArgs e)
 {
     //najdi najblizsi volny vozen
     try
     {
         Vlastnik v     = (Vlastnik)CMBVlastnikNajdi.SelectedItem;
         TypVozna tv    = (TypVozna)CMBTypVoznaNajdi.SelectedItem;
         var      latit = double.Parse(TXTLatitNajdi.Text);
         var      longi = double.Parse(TXTLongNajdi.Text);
         Vozen    voz   = CoreApp.Instance.NajdiNajblizsiVolnyVozen(v, tv, latit, longi);
         MessageBox.Show($"{voz.IDVozna} {voz.TypVozna.NazovTypuVozna} {voz.VlastnikVozna.NazovVlastnika} " +
                         $"{voz.AktualnaPoloha.AktualnaPolohaLatitude}-{voz.AktualnaPoloha.AktualnaPolohaLongitude}");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }