/// <summary> /// Avab SqidukDetailVaade vastava sõidukiga või tagastab RentDetailVaade-le sõiduki /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void lviewSqidukid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (lviewSqidukid.SelectedItem != null) { if (datacontext.klikkfunktsioon == false) { var uusdetail = new SqidukDetailVaade((SqidukBO)this.lviewSqidukid.SelectedItem); uusdetail.Show(); } else { datacontext.rentDetailVaade.gridSqiduk.DataContext = (lviewSqidukid.SelectedItem as SqidukBO); this.Close(); } } }
/// <summary> /// Sõiduki lisamise aken /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLisaSqiduk_Click(object sender, RoutedEventArgs e) { var uusaken = new SqidukDetailVaade(); uusaken.Show(); }
/// <summary> /// Lisab sõiduki, VM meetodi abil /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLisaSqiduk_Click(object sender, RoutedEventArgs e) { TeeUpdateSource(); if (datacontext.UuendaSqiduk()) { var uusaken = new SqidukDetailVaade(); uusaken.Top = this.Top; uusaken.Left = this.Left; uusaken.Show(); this.Close(); } else { MessageBox.Show("Lisamine ebaõnnestus"); } }