public Wydarzeniewys(int id)
        {
            Dbwydarzenie k = new Dbwydarzenie();

            j = k.GetWydarzenie(id);
            BindingContext = j;

            InitializeComponent();
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 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);
                }
            }
        }
Exemple #5
0
 public Dokonajzmiany(Wydarzenie j)
 {
     g = j;
     BindingContext = g;
     InitializeComponent();
 }
Exemple #6
0
        public Dokonajzmiany()
        {
            g = new Wydarzenie();

            InitializeComponent();
        }