public void SendingEmail(BE.Order order) { //יצירת אובייקט מסוג בקשת אירוח GuestRequest guest = new GuestRequest(); foreach (var item in IDAL.GetGuestRequestList()) { if (item.GuestRequestkey == order.GuestrequestKey) { guest = item; } } //יצירת אובייקט מסוג מייל MailMessage mail = new MailMessage(); //כתובת נמען mail.To.Add(guest.MailAddress); //מייל של השולח mail.From = new MailAddress("*****@*****.**"); //נושא הודעה mail.Subject = "הסטטוס עבר ל- נשלח מייל"; //תוכן הודעה mail.Body = order.ToString(); //הגדרה שתוכן ההודעה בפורמט HTML mail.IsBodyHtml = true; // smt יצירת עצם מסוג SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "96522080"); smtp.EnableSsl = true; try { smtp.Send(mail); } catch (Exception ex) { throw new SomeException(ex.Message); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (unitkey.Text.Length == 0) { MessageBox.Show("Oops! You forgot to fill some of the details", "Error", MessageBoxButton.OK, MessageBoxImage.Stop, MessageBoxResult.Cancel, MessageBoxOptions.RightAlign); return; } try { myBL.addOrder(o); this.Close(); MessageBox.Show(o.ToString(), "Order was succesfully added", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.Cancel, MessageBoxOptions.RightAlign); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.Cancel, MessageBoxOptions.RightAlign); return; } }
private void Button_Click(object sender, RoutedEventArgs e) { try { myBL.updateOrder(o1); GuestRequest g = myBL.FindRequest(o1.GuestRequestKey); g.Status = o1.Status; myBL.updateClientRequestStatus(g); BackgroundWorker backgroundWorker = new BackgroundWorker(); backgroundWorker.DoWork += BackgroundWorker_DoWork; backgroundWorker.RunWorkerAsync(); MessageBox.Show(o1.ToString(), "Order was saccessfully updated", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.Cancel, MessageBoxOptions.RightAlign); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.Cancel, MessageBoxOptions.RightAlign); this.Close(); } }
private void OrderDetails(object sender, RoutedEventArgs e) { BE.Order order = (BE.Order)((Button)sender).DataContext; MessageBox.Show(order.ToString(), "פרטים", MessageBoxButton.OKCancel, MessageBoxImage.Information); }