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