Пример #1
0
        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);
            }
        }
Пример #2
0
 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);
 }