Example #1
0
        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");
                }
            }
        }
Example #2
0
        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);
            }
        }