示例#1
0
        private void meteo(object sender, RoutedEventArgs e)
        {
            StreamReader sr  = new StreamReader(@"son.txt");
            string       str = sr.ReadLine();

            sr.Close();
            if (str == "Activé")
            {
                MediaPlayer player = new MediaPlayer();
                player.Open(new Uri(@"..\..\click.mp3", UriKind.RelativeOrAbsolute));
                player.Play();
            }
            if (InfoJour.test_cnx() == 1)
            {
                meteo_jour nvv = new meteo_jour(wilaya, output_out);
                nvv.Show();
                this.Close();
            }
            else
            {
                WpfMessageBox.Show("Vous ne disposez pas de connexion internet");
            }
        }
示例#2
0
        private void Envoyer_Click(object sender, RoutedEventArgs e)
        {
            StreamReader sr  = new StreamReader(@"son.txt");
            string       str = sr.ReadLine();

            sr.Close();
            if (str == "Activé")
            {
                MediaPlayer player = new MediaPlayer();
                player.Open(new Uri(@"..\..\click.mp3", UriKind.RelativeOrAbsolute));
                player.Play();
            }
            string name  = NameTextBox.Text;
            string email = EmailTextBox.Text;
            string mes   = MesTextBox.Text;

            if (email.Length == 0)
            {
                EmailBorder.BorderBrush = Brushes.Red;
            }
            else
            {
                if (!invalidEmail(email))
                {
                    EmailBorder.BorderBrush = Brushes.Red;
                }
                else
                {
                    if (mes.Length == 0)
                    {
                        MesBorder.BorderBrush = Brushes.Red;
                        Tooltip1_Opened(this.tooltip1, null);
                    }
                    else // Envoie du mail
                    {
                        if (InfoJour.test_cnx() == 1)
                        {
                            string Emailexped = "*****@*****.**";
                            string Emaildest  = "*****@*****.**";
                            string Sujet      = "Commentaire";
                            string Mess       = "Emailsender :" + email + Environment.NewLine +
                                                "Commentaire : " + mes;

                            MailMessage mail = new MailMessage(Emailexped, Emaildest, Sujet, Mess);

                            SmtpClient stpc = new SmtpClient("smtp.gmail.com", 587);

                            stpc.Credentials = new System.Net.NetworkCredential("*****@*****.**", "kyuxpdmsiukmcdax");
                            stpc.EnableSsl   = true;
                            try
                            {
                                stpc.Send(mail);
                                WpfMessageBox.Show("Réussi", "Commentaire envoyé avec succés !", MessageBoxButton.OK, WpfMessageBox.MessageBoxImage.Information);
                            }
                            catch (Exception)
                            {
                                WpfMessageBox.Show("Erreur", "Echec de l'envoi !", MessageBoxButton.OK, WpfMessageBox.MessageBoxImage.Error);
                            }
                        }
                        else
                        {
                            WpfMessageBox.Show("Erreur", "Vous n'êtes pas connectés ! ", MessageBoxButton.OK, WpfMessageBox.MessageBoxImage.Error);
                        }
                    }
                }
            }
        }
示例#3
0
        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.Key)
            {
            case Key.A:
            {
                accueil ev = new accueil(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.M:
            {
                if (InfoJour.test_cnx() == 1)           // si connexion ==> météo du jour
                {
                    meteo_jour nvv = new meteo_jour(wilaya, output_out);
                    nvv.Show();
                    this.Close();
                }
                else
                {
                    WpfMessageBox.Show("Vous ne disposez pas de connexion internet!");
                }
            }
            break;

            case Key.P:
            {
                prevision ev = new prevision(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.E:
            {
                evolution ev = new evolution(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.T:
            {
                Contact ev = new Contact(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.R:
            {
                parametre ev = new parametre(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.O:
            {
                apropos ev = new apropos(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.D:
            {
                credit ev = new credit(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.Z:
            {
                mise_a_jour ev = new mise_a_jour(wilaya, output_out);
                ev.Show();
                this.Close();
            }
            break;

            case Key.S:
            {
                StreamReader sr  = new StreamReader(@"son.txt");
                string       str = sr.ReadLine();
                sr.Close();
                if (str == "Activé")
                {
                    MediaPlayer player = new MediaPlayer();
                    player.Open(new Uri(@"..\..\screen.mp3", UriKind.RelativeOrAbsolute));
                    player.Play();
                }
                //déclaration et instanciation de la fenêtre parcourir
                SaveFileDialog parcourir = new SaveFileDialog();
                parcourir.DefaultExt = "png";
                //je spécifie que seul les images .png sont selectionnables
                parcourir.Filter = " Fichier PNG (*.PNG)|*.png";
                //ouverture de la fenêtre parcourir
                parcourir.ShowDialog();
                CreateScreenShot(this, parcourir.FileName);
            }
            break;
            }
        }