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; }
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); } }