public MainPage() { InitializeComponent(); Dbwydarzenie k = new Dbwydarzenie(); MainListView.ItemsSource = k.GetKazdeWydarzenia(); }
public Wydarzeniewys(int id) { Dbwydarzenie k = new Dbwydarzenie(); j = k.GetWydarzenie(id); BindingContext = j; InitializeComponent(); }
async void Onusunwyd(object sender, EventArgs e) { bool x = await DisplayAlert("Usuwanie", "Jesteś pewny ,że chcesz usunąć to wydarzenie", "tak", "nie"); if (x) { Dbwydarzenie k = new Dbwydarzenie(); k.UsunWydarzenie(j); await Navigation.PushModalAsync(new MainPage()); } }
public void Czywyslc() { int dzienwyslania = DateTime.Today.AddDays(1).Day; int miesiacwyslania = DateTime.Today.Month; int rokwyslnia = DateTime.Today.Year; Dbwydarzenie baza = new Dbwydarzenie(); List <Wydarzenie> wys = new List <Wydarzenie>(); wys.AddRange(baza.GetKazdeWydarzenianiewys(miesiacwyslania, rokwyslnia, dzienwyslania)); for (int i = 0; i < wys.Count; i++) { Wysla_wiadomosc(wys[i]); } }
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()); } }
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); } } }