private void Sumbit_Click(object sender, RoutedEventArgs e) { if ((IDFill.Text == "207590225" || IDFill.Text == "318795093") && PasswordFill.Text == "111111111")//if it is the admin,efrat or talya { Admin_Window ad = new Admin_Window(); ad.Show(); this.Close(); return; } try { if (((ComboBoxItem)ComboBox_of_HostOrGuest.SelectedItem) != null) { switch (((ComboBoxItem)ComboBox_of_HostOrGuest.SelectedItem).Content.ToString()) { case " אורח ": { MyGuest temp = bl.getMyGuest(bl.FindMyGuest(IDFill.Text)); if (temp.Password != PasswordFill.Text) { MessageBox_Project x = new MessageBox_Project(":שִׂים לֵב ", "סיסמתך אינה נכונה"); x.ShowDialog(); } Guest_Window(temp); break; } case " מארח ": { MyHost temp = bl.getMyHost(bl.FindMyHost(IDFill.Text)); if (temp.Password_host != PasswordFill.Text) { MessageBox_Project x = new MessageBox_Project(":שִׂים לֵב ", "סיסמתך אינה נכונה אנא נסה שוב"); x.ShowDialog(); } else { MyHostWindow hostWindow = new MyHostWindow(temp); hostWindow.Show(); Close(); } break; } } } else { MessageBox_Project x = new MessageBox_Project(":שִׂים לֵב ", "לא מילאת את כל הפרטים " + "\n" + "אנא מלא שוב את כל הפרטים"); x.ShowDialog(); Window_Password window = new Window_Password(); window.Show(); } } catch (ArgumentException exp) { MessageBox.Show(exp.Message); } }
private void Guest_Window(MyGuest t) { MyGuestWindow guestWindow = new MyGuestWindow(); guestWindow.Show(); Close(); }
public static BE.MyGuest FindMyGuestToXml(string id) { try { XElement FindMyGuest = XElement.Load(Path + "guest.xml"); var AllMyGuest = (from MyGuest in FindMyGuest.Elements() let nodes = MyGuest.Elements() where nodes.ToList().FirstOrDefault(nod => nod.Name == "Id").Value == id select new BE.MyGuest() { FirstName = MyGuest.Element("FirstName").Value, LastName = MyGuest.Element("LastName").Value, Id = MyGuest.Element("Id").Value, Password = MyGuest.Element("Password").Value, }).ToList(); return(AllMyGuest[0]); } catch { return(null); } }
public static MyGuest Clone(this MyGuest original) { MyGuest targets = new MyGuest { FirstName = original.FirstName, LastName = original.LastName, Id = original.Id, Password = original.Password }; return(targets); }
public void AddGuest(MyGuest My_Guest) { bool ezer = false; foreach (var item in Dal_XML_imp.GetGuestFromXml()) { if (item.Id == My_Guest.Id) { ezer = true; } } if (ezer == false) //אין את הלקוח ברשימה { Dal_XML_imp.AddGuestToXml(My_Guest.Clone()); } else { throw new NotImplementedException("האורח כבר רשום במערכת"); } }
public void AddGuest(MyGuest My_Guest) { dal.AddGuest(My_Guest); }
private void send_email_Click(object sender, RoutedEventArgs e) { e.Handled = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$").IsMatch(email.Text); //check if email and id valid: if ((e.Handled == false) || IDFill.Text.Count() < 9) { MessageBox_Project x = new MessageBox_Project(":שִׂים לֵב ", "אימייל לא יכול להישלח ללא כתובת מייל או מספר זיהוי חוקי"); x.ShowDialog(); return; } // if everything is ok, send the mail: System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); mail.To.Add(email.Text); mail.From = new System.Net.Mail.MailAddress("*****@*****.**"); //Subject of the messege mail.Subject = "שיחזור סיסמא"; mail.Body = "סיסמתך היא: "; //mail.Body = ""; if (IDFill.Text == "207590225" || IDFill.Text == "318795093")//if it is the admin,efrat or talya { MessageBox_Project x = new MessageBox_Project(":שִׂים לֵב", " סיסמתך היא: 111111111"); x.ShowDialog(); return; } try { if (((ComboBoxItem)ComboBox_of_HostOrGuest.SelectedItem) != null) { switch (((ComboBoxItem)ComboBox_of_HostOrGuest.SelectedItem).Content.ToString()) { case " אורח ": { MyGuest temp = bl.getMyGuest(bl.FindMyGuest(IDFill.Text)); mail.Body = mail.Body + temp.Password; break; } case " מארח ": { MyHost temp = bl.getMyHost(bl.FindMyHost(IDFill.Text)); mail.Body = mail.Body + temp.Password_host; break; } } } } catch (ArgumentException exp) { MessageBox.Show(exp.Message); } //the body of message mail.IsBodyHtml = false; SmtpClient smtp = new SmtpClient("smtp.gmail.com"); NetworkCredential basicCredential = new NetworkCredential("*****@*****.**", "tel1234*"); smtp.EnableSsl = true; smtp.UseDefaultCredentials = true; smtp.Credentials = basicCredential; try { smtp.Send(mail); MessageBox_Project sendMassege = new MessageBox_Project(":שִׂים לֵב", "המייל נשלח בהצלחה"); sendMassege.ShowDialog(); Close(); } catch (Exception eo) { MessageBox.Show(eo.ToString()); //MessageBox_Project sendMassege = new MessageBox_Project(":שִׂים לֵב", "המייל לא נשלח"); // sendMassege.ShowDialog(); } }