private void btnPoista_Click(object sender, RoutedEventArgs e) { PoistaAine ikkuna = new PoistaAine(); Aineet a = new Aineet(); Aineet b = new Aineet(); a = (Aineet)dgAineet.SelectedItem; b = (Aineet)dgReseptiaineet.SelectedItem; if (a != null) { if (a != null && dgAineet.IsVisible) { a = (Aineet)dgAineet.SelectedItem; ikkuna.cmbAinebox.Text = a.Nimi; ikkuna.ShowDialog(); } } else if (b != null) { b = (Aineet)dgReseptiaineet.SelectedItem; ikkuna.cmbAinebox.Text = b.Nimi; ikkuna.ShowDialog(); } else { ikkuna.ShowDialog(); } }
private void btnLisaa_Click(object sender, RoutedEventArgs e) { try { if (txtNimi.Text.Length * txtMaara.Text.Length != 0 && cmbMittayksikko.SelectedValue != null) { System.IFormatProvider cultureUS = new System.Globalization.CultureInfo("en-US"); float x; Aineet aine = new Aineet(); aine.Nimi = txtNimi.Text; float.TryParse(txtMaara.Text, out x); aine.Maara = x; aine.Mittayksikko = cmbMittayksikko.SelectedItem.ToString(); if (DB.LisaaOstoslistaan(aine)) { this.Close(); } else { MessageBox.Show("Tuotteen lisääminen epäonnistui", "TUOTTEEN LISÄYS", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); } } else { MessageBox.Show("Tarkista syöte, jokin kentistä on tyhjä", "VIRHE", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnYksi_Click(object sender, RoutedEventArgs e) { Aineet a = new Aineet(); a = (Aineet)Ostoslista.AppWindow.dgOstoslista.SelectedItem; if (a != null) { DB.PoistaOstoslistasta(a.AineID); Ostoslista.AppWindow.dgOstoslista.ItemsSource = DB.GetOstoslista(); } this.Close(); }
private void btnKayta_Click(object sender, RoutedEventArgs e) { bool lippu = true; Reseptit r = new Reseptit(); r = (Reseptit)dgReseptit.SelectedItem; reseptit = DB.VertaaPuutteet(); foreach (var item in reseptit) { Debug.Write(item.Nimi); if(r.Nimi==item.Nimi) { lippu = true; break; } else { lippu = false; } } if (lippu == false) { try { Aineet a = new Aineet(); foreach (var item in dgReseptiaineet.Items) { a = (Aineet)item; a.Maara = -a.Maara; DB.MuokkaaAineita(a.Nimi, a.Maara); } MessageBox.Show("Tuotteet käytetty varastosta", "TUOTTEEET KÄYTETTY", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Ei voi käyttää, aineissa puutteita", "PUUTTEITA AINEISSA", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void btnLisaa_Click(object sender, RoutedEventArgs e) { var aika = dpParastaEnnen.SelectedDate.Value; string date = aika.ToString("yyyy-MM-dd"); try { if (txtNimi.Text.Length * txtMaara.Text.Length != 0) { Aineet aine = new Aineet(); aine.Nimi = txtNimi.Text; aine.Maara = float.Parse(txtMaara.Text); aine.Mittayksikko = cmbMittayksikko.SelectedItem.ToString(); aine.ParastaEnnen = date; if (DB.LisaaAineita(aine)) { MessageBox.Show("Tuote " + aine.Nimi + " lisätty", "TUOTTEEN LISÄYS", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } else { MessageBox.Show("Tuotteen lisääminen epäonnistui", "TUOTTEEN LISÄYS", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); } } else { MessageBox.Show("Tarkista syöte, jokin kentistä on tyhjä", "VIRHE", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } MainWindow.AppWindow.dgAineet.ItemsSource = DB.GetAineet(); }