private void Button_Click_1(object sender, RoutedEventArgs e) { var userinput = tbxUser.Text; var passwordinput = pbxPassword.Password; if (userinput.Trim() == "" || passwordinput.Trim() == "") { MessageBox.Show("Fyll i alla fälten"); } else { int value; if (int.TryParse(userinput, out value)) { var user = HandleItems.GetUser(value); if (user.userID.Equals(value) && user.password.Equals(passwordinput)) { Application.Current.Properties["currentUser"] = user; Application.Current.Properties["currentUser"] = UserHandling.GetUser(value); var rapport = new RapportHantering(); rapport.Show(); Close(); } else { MessageBox.Show("Inlogg eller lösenord fel"); } } else { MessageBox.Show("Fyll i alla fälten"); } } }
private void sendMail(bool accepted, int id) { String mail = HandleItems.GetUser(id).email; String name = HandleItems.GetUser(id).firstname.ToString() + " " + HandleItems.GetUser(id).lastname.ToString(); var fromAddress = new MailAddress("*****@*****.**", "vITS"); string fromPassword = "******"; var toAddress = new MailAddress(mail, name); String acceptedText = ""; if (accepted == true) { acceptedText = "accepterad."; } else { acceptedText = "nekad."; } string subject = "Angående rapport"; string body = "Din rapport är nu " + acceptedText + "\n" + DateTime.Now.ToString("M/d/yyyy"); var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, Credentials = new NetworkCredential(fromAddress.Address, fromPassword), Timeout = 15000 }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } }