public Wydarzeniewys(int id) { Dbwydarzenie k = new Dbwydarzenie(); j = k.GetWydarzenie(id); BindingContext = j; InitializeComponent(); }
public int UsunWydarzenie(Wydarzenie wydarzenie_wybrane) { var id = wydarzenie_wybrane.Id; if (id != 0) { lock (collisionLock) { database.Delete <Wydarzenie>(id); } } this.Wydarzenia.Remove(wydarzenie_wybrane); return(id); }
public int ZapiszWydarzenie(Wydarzenie wydarzenie_wybrane) { lock (collisionLock) { if (wydarzenie_wybrane.Id != 0) { database.Update(wydarzenie_wybrane); return(wydarzenie_wybrane.Id); } else { database.Insert(wydarzenie_wybrane); return(wydarzenie_wybrane.Id); } } }
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); } } }
public Dokonajzmiany(Wydarzenie j) { g = j; BindingContext = g; InitializeComponent(); }
public Dokonajzmiany() { g = new Wydarzenie(); InitializeComponent(); }