private void datagridliste_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (datagridliste.SelectedItem != null)
     {
         Data.Auto auswahl = (Data.Auto)datagridliste.SelectedItem;
         platzhalter.Content = new NeuesAuto(auswahl.AutoId);
     }
 }
Example #2
0
 // Update
 public static void Update()
 {
     Debug.Print("--- DemoAUpdate ---");
     // KlasseA ändert Attribute
     Data.Auto klasseA1 = Data.Auto.LesenID(1);
     klasseA1.Automarke = "Artikel 1 nach Update";
     klasseA1.Aktualisieren();
 }
Example #3
0
        // Create
        public static void Create()
        {
            Data.Treibstoff treibstoff = new Data.Treibstoff();
            // KlasseA
            Data.Auto klasseA1 = new Data.Auto();
            klasseA1.Automarke     = "Audi";
            klasseA1.Erstzulassung = DateTime.Today;
            klasseA1.CHFproKm      = 10;
            klasseA1.Motorisierung = "2.0TFSI";
            //klasseA1.treibstoff = treibstoff.Treibstoffid;
            klasseA1.HatSitzheizung = true;
            Int64 klasseA1Id = klasseA1.Erstellen();

            Debug.Print("Auto erstellt mit Id:" + klasseA1Id);
        }
        private void Listenansicht_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Space)
            {
                if (datagridliste.SelectedItem != null)
                {
                    Data.Auto auswahl = (Data.Auto)datagridliste.SelectedItem;
                    platzhalter.Content = new NeuesAuto(auswahl.AutoId);
                }
            }

            if (e.Key == Key.F1)
            {
                Tastaturkuerzel tastatur = new Tastaturkuerzel();
            }
        }
Example #5
0
        public void LadeDaten(long autoId)
        {
            auto = Data.Auto.LesenID(autoId);

            txtAutomarke.Text             = auto.Automarke;
            txtMotorisierung.Text         = auto.Motorisierung;
            txtPreis.Text                 = auto.CHFproKm.ToString();
            chkbxHatSitzheizung.IsChecked = auto.HatSitzheizung;
            chkbxIstVermietet.IsChecked   = auto.IstVermietet;
            dtprDatum.SelectedDate        = auto.Erstzulassung;
            cmbxTreibstoff.SelectedValue  = auto.TreibstoffId;

            btnNeu.IsEnabled       = true;
            btnAbbrechen.IsEnabled = false;

            SetzeZustandAnzeige();
        }
Example #6
0
        private void ErstelleDatenSatz()
        {
            Data.Auto       klasseAuto = new Data.Auto();
            Data.Treibstoff treibstoff = new Data.Treibstoff();
            treibstoff = Data.Treibstoff.LesenID(treibstoff.TreibstoffId);


            klasseAuto.Automarke      = txtAutomarke.Text;
            klasseAuto.Motorisierung  = txtMotorisierung.Text;
            klasseAuto.CHFproKm       = Convert.ToDouble(txtPreis.Text);
            klasseAuto.HatSitzheizung = Convert.ToBoolean(chkbxHatSitzheizung.IsChecked);
            klasseAuto.IstVermietet   = Convert.ToBoolean(chkbxIstVermietet.IsChecked);
            klasseAuto.Erstzulassung  = Convert.ToDateTime(dtprDatum.SelectedDate);
            klasseAuto.treibstoff     = (Data.Treibstoff)cmbxTreibstoff.SelectedItem;


            Int64 klasseAutoId = klasseAuto.Erstellen();

            auto = klasseAuto;
        }