private void vegleg_button_Click(object sender, RoutedEventArgs e) { ObservableCollection <Beszallito_Összesített_ki_mit_rendelt> besz_ossz_megrend = new ObservableCollection <Beszallito_Összesített_ki_mit_rendelt>(); ObservableCollection <Beszallito_Összesített_ki_mit_rendelt> ebbe_kell_besz_ossz_megrend = new ObservableCollection <Beszallito_Összesített_ki_mit_rendelt>(); Beszallito_Összesített_ki_mit_rendelt eredeti = new Beszallito_Összesített_ki_mit_rendelt(); Beszallito_Összesített_ki_mit_rendelt változtatott = new Beszallito_Összesített_ki_mit_rendelt(); besz_ossz_megrend = db_implements.getBeszállító_Összesített_ki_mit_rendelt(); foreach (var item in behoz_beszallitok) { foreach (var item2 in besz_ossz_megrend) { if (item.név == item2.név) { eredeti.név = item.név; eredeti.mit = item.mit; változtatott.név = item.név; változtatott.mit = item.mit; foreach (var kisz in db_implements.getTörzsadlista()) { if (item.mit == kisz.anyagnév) { eredeti.kiszerelés = változtatott.kiszerelés = kisz.kiszerelés; } } eredeti.mennyit = item2.mennyit; változtatott.mennyit = Convert.ToString(Convert.ToInt32(item2.mennyit) - Convert.ToInt32(item.mennyit)); db_implements.updateBeszallito_Összesített_ki_mit_rendelt(eredeti, változtatott); } } } new PDFBehozBeszallito(szállítólevelek, behoz_beszallitok[0].név); behoz_beszallitok = new ObservableCollection <Behoz_beszallito>(); szállítólevelek = new ObservableCollection <Szállítólevél>(); db_implements.deleteCég_Szállítólevél(); }
private void rendelés_button_Click(object sender, RoutedEventArgs e) { //Server is webmail.yourwebsite.com //string server = "mail.rackhost.hu"; //string to = "*****@*****.**"/*beszallito_email*/; //string from = "*****@*****.**"; //string subject = "Rendelés"; //string body = @"Using this new feature, you can send an e-mail message from an application very easily."; //MailMessage message = new MailMessage(from, to, subject, body); //SmtpClient client = new SmtpClient(server); //Console.WriteLine("Changing time out from {0} to 100.", client.Timeout); //client.Timeout = 100; //// Credentials are necessary if the server requires the client //// to authenticate before it will send e-mail on the client's behalf. //client.Credentials = CredentialCache.DefaultNetworkCredentials; ////Process.Start(string.Format("mailto:{0}?subject={1}&body={2}", urlTextBox.Text, subjectTextBox.Text, ... )); //try //{ // client.Send(message); //} //catch (Exception ex) //{ // Console.WriteLine("Exception caught in CreateTimeoutTestMessage(): {0}", // ex.ToString()); //} bool sikerult_e = db_implementation.insertUres_rendeles(beszállító, anyagnév, mennyi_textbox.Text, mennyi_textbox.Text, rendelés_dátuma_datepicker.DisplayDate.ToString("yyyy.MM.dd")); ObservableCollection <Beszallito_Összesített_ki_mit_rendelt> beszösszesített_ki_mit_rendelt = new ObservableCollection <Beszallito_Összesített_ki_mit_rendelt>(); beszösszesített_ki_mit_rendelt = db_implementation.getBeszállító_Összesített_ki_mit_rendelt(); Beszallito_Összesített_ki_mit_rendelt eredeti = new Beszallito_Összesített_ki_mit_rendelt(); Beszallito_Összesített_ki_mit_rendelt változtatott = new Beszallito_Összesített_ki_mit_rendelt(); bool bement_e = false; bool sikerulteamasik = false; foreach (var item in beszösszesített_ki_mit_rendelt) { if (beszállító == item.név && anyagnév == item.mit) { eredeti.név = item.név; eredeti.mennyit = item.mennyit; eredeti.mit = item.mit; eredeti.kiszerelés = item.kiszerelés; bement_e = true; break; } } int menny = 0; if (bement_e == true) { változtatott.név = eredeti.név; változtatott.mit = eredeti.mit; változtatott.kiszerelés = eredeti.kiszerelés; menny = Convert.ToInt32(eredeti.mennyit) + Convert.ToInt32(mennyi_textbox.Text); változtatott.mennyit = Convert.ToString(menny); sikerulteamasik = db_implementation.updateBeszallito_Összesített_ki_mit_rendelt(eredeti, változtatott); } else { string kiszereles = ""; foreach (var item in db_implementation.getTörzsadlista()) { if (anyagnév == item.anyagnév) { kiszereles = item.kiszerelés; break; } } sikerulteamasik = db_implementation.insertBeszallito_összesített_ki_mit_rendelt(beszállító, anyagnév, mennyi_textbox.Text, kiszereles); } if (sikerult_e == true && sikerulteamasik == true) { mennyi_textbox.Text = ""; MessageBox.Show("Sikeres Felvétel!"); } else { MessageBox.Show("Sikertelen felvétel, hívj fel!"); } }