コード例 #1
0
ファイル: CoreApp.cs プロジェクト: davidm1766/databazy2
        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);
        }
コード例 #2
0
 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);
     }
 }