Ejemplo n.º 1
0
        async void OnZmienwydrzenie(object sender, EventArgs e)
        {
            bool   f = true;
            int    ht;
            string hty;

            ht = Convert.ToInt16(Lday.Text);
            if (ht < 32 && ht > 0)
            {
                g.Dzien = ht;
            }
            else
            {
                await DisplayAlert("Błąd", "Ilość dni mieści się miedzy 1, a 31", null, "ok"); f = false;
            }
            g.Gdzie = Lgdz.Text;
            g.Godz  = Lgodz.Text;
            ht      = Convert.ToInt16(Lmiesic.Text);
            if (ht < 13 && ht > 0)
            {
                g.Dzien = ht;
            }
            else
            {
                await DisplayAlert("Błąd", "Ilość miesięcy mieści się miedzy 1, a 12", null, "ok"); f = false;
            }
            g.Miesiac = Convert.ToInt16(Lmiesic.Text);
            g.Nazwa   = Lnazw.Text;
            g.Rok     = Convert.ToInt32(Lrok.Text);
            g.Uwagi   = Luwagi.Text;
            g.Wyslano = 0;

            Dbwydarzenie kr = new Dbwydarzenie();

            if (f)
            {
                kr.ZapiszWydarzenie(g);
                await DisplayAlert("ok", "Wydarzenie zostało dodane", "ok");

                await Navigation.PushModalAsync(new MainPage());
            }
        }
Ejemplo n.º 2
0
        public void Wysla_wiadomosc(Wydarzenie nowe)
        {
            var emailmes = CrossMessaging.Current.EmailMessenger;

            if (emailmes.CanSendEmail)
            {
                try {
                    k = h.GetEmail();
                }
                catch (Exception ex) { fa = false; }
                if (fa)
                {
                    try
                    {
                        MailMessage mail       = new MailMessage();
                        SmtpClient  SmtpServer = new SmtpClient("smtp.gmail.com");

                        mail.From = new MailAddress(k.Nazwa);
                        mail.To.Add(k.Nazwa);
                        mail.Subject                     = "Nadchodzi wydarzenie " + nowe.Nazwa + " Dnia " + nowe.Dzien;
                        mail.Body                        = "Dnia " + nowe.Dzien + "-" + nowe.Miesiac + "-" + nowe.Rok + " odbędzie się wydarzenie " + nowe.Nazwa + " w lokalizacji " + nowe.Gdzie + " o godzinie " + nowe.Godz + " Informacje szczególne: " + nowe.Uwagi + "/n     Miłego spotkania!!!";
                        SmtpServer.Port                  = 587;
                        SmtpServer.Host                  = "smtp.gmail.com";
                        SmtpServer.EnableSsl             = true;
                        SmtpServer.UseDefaultCredentials = false;
                        SmtpServer.Credentials           = new System.Net.NetworkCredential(k.Nazwa, k.Password);

                        SmtpServer.Send(mail);
                    }
                    catch (Exception ex)
                    {
                    }
                    nowe.Wyslano = 1;
                    Dbwydarzenie bdw = new Dbwydarzenie();
                    bdw.ZapiszWydarzenie(nowe);
                }
            }
        }