private void button1_Click(object sender, RoutedEventArgs e) { if (dataGrid.SelectedItem != null && textBox.Text != "" && pln_textbox_Copy.Text != "0" && eur_textbox.Text != "0") { pln_textbox_Copy.Background = Brushes.LightGray; eur_textbox.Background = Brushes.LightGray; Rendelt_termek r_termek = new Rendelt_termek(); Termek termek = (Termek)dataGrid.SelectedItem; r_termek.TermekID = termek.TermekID; r_termek.TermekNameHUN = termek.TermekNameHUN; r_termek.TermekNamePL = termek.TermekNamePL; r_termek.Suly = termek.Suly; r_termek.Ar_Beszerzesi = termek.Ar_Beszerzesi; r_termek.Ar_Eladasi = termek.Ar_Eladasi; r_termek.Company = termek.Company; r_termek.Db = int.Parse(textBox.Text); r_termek.KartonDB = termek.Karton_darab; bool márvan = false; if (elso) { #region listBox.Items.Add(termek.TermekNameHUN + " " + termek.Suly.ToString() + "g - " + textBox.Text.ToString() + " karton"); uj.Rendelt_termekek.Add(r_termek); foreach (Termek t in XMLBuilder.Get.termeklist) { if (t.TermekID == termek.TermekID) { t.Raktar_db += int.Parse(textBox.Text); t.Cimke_db -= int.Parse(textBox.Text) * t.Karton_darab + int.Parse(textBox.Text); t.Raktar_dbM = t.Raktar_db.ToString(); t.Cimke_dbM = t.Cimke_db.ToString(); t.DbMEGJ = t.DbMEGJ; XMLBuilder.Get.ModositSzamok(termek.TermekID, int.Parse(textBox.Text)); } } if (termek.Company == "Plawecky") { osszeg += (int.Parse(textBox.Text) * termek.Karton_darab) * (termek.Ar_Beszerzesi * int.Parse(pln_textbox_Copy.Text)); osszeg_label.Content = String.Format("{0:#,0}", osszeg) + " Ft"; } else if (termek.Company == "Milkeffekt") { osszeg += (int.Parse(textBox.Text) * termek.Karton_darab) * (termek.Ar_Beszerzesi * int.Parse(eur_textbox.Text)); osszeg_label.Content = String.Format("{0:#,0}", osszeg) + " Ft"; } #endregion elso = false; } else { foreach (Rendelt_termek term in uj.Rendelt_termekek.ToList()) { if (term.TermekID == r_termek.TermekID && !elso) { márvan = true; } } if (márvan) { MessageBox.Show("Már rendeltél ebből a termékből", "Már volt.", MessageBoxButton.OK); } else { listBox.Items.Add(termek.TermekNameHUN + " " + termek.Suly.ToString() + "g - " + textBox.Text.ToString() + " karton " + " (" + termek.TermekID.ToString() + ")"); uj.Rendelt_termekek.Add(r_termek); foreach (Termek t in XMLBuilder.Get.termeklist) { if (t.TermekID == termek.TermekID) { t.Raktar_db += int.Parse(textBox.Text); t.Cimke_db -= int.Parse(textBox.Text) * t.Karton_darab + int.Parse(textBox.Text); t.Raktar_dbM = t.Raktar_db.ToString(); t.Cimke_dbM = t.Cimke_db.ToString(); t.DbMEGJ = t.DbMEGJ; XMLBuilder.Get.ModositSzamok(termek.TermekID, int.Parse(textBox.Text)); } } if (termek.Company == "Plawristy") { osszeg += (int.Parse(textBox.Text) * termek.Karton_darab) * (termek.Ar_Beszerzesi * int.Parse(pln_textbox_Copy.Text)); osszeg_label.Content = String.Format("{0:#,0}", osszeg) + " Ft"; } else if (termek.Company == "Milk Co.") { osszeg += (int.Parse(textBox.Text) * termek.Karton_darab) * (termek.Ar_Beszerzesi * int.Parse(eur_textbox.Text)); osszeg_label.Content = String.Format("{0:#,0}", osszeg) + " Ft"; } } } } if (pln_textbox_Copy.Text == "0") { pln_textbox_Copy.Background = Brushes.Red; } if (eur_textbox.Text == "0") { eur_textbox.Background = Brushes.Red; } }