Example #1
0
        public static void Main(string[] args)
        {
            Application.Init();
            FenetrePrincipale win = new FenetrePrincipale();

            win.Show();
            Application.Run();
        }
 public Form_AfficheurDeSujet(Sujet sujet, CommunicationSerie communicationSerie, FenetrePrincipale parent)
 {
     InitializeComponent();
     this.sujet = sujet;
     this.indiceEtapeCourante = 0;
     this.fenetreCourante = null;
     this.communicationSerie = communicationSerie;
     this.parent = parent;
     this.laFermetureEstUnChoix = true;
 }
        private void Button_LOGIN_Click(object sender, RoutedEventArgs e)
        {
            bool   erreurEncodage = false;
            string messageErreur  = "";

            if (!validerNomPrenom(NOM_TextBox.Text))
            {
                erreurEncodage = true;
                messageErreur  = "Nom invalide";
            }

            if (!validerNomPrenom(PRENOM_TextBox.Text))
            {
                erreurEncodage = true;
                messageErreur += " Prenom invalide";
            }

            if (!validerEmail(EMAIL_TextBox.Text))
            {
                erreurEncodage = true;
                messageErreur += " Email invalide";
            }

            if (erreurEncodage)
            {
                MessageBox.Show(messageErreur, "ERREUR ENCODAGE", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                Personne.Nom    = NOM_TextBox.Text;
                Personne.Prenom = PRENOM_TextBox.Text;
                Personne.Email  = EMAIL_TextBox.Text;

                MyPersonalMapData personneTMP;
                if ((personneTMP = MyPersonalMapData.LoadPersonne(Personne)) == null)
                {
                    MessageBoxResult resultNewClient = MessageBox.Show("Vous n'existez pas dans la base de donnée...\nVoulez-vous vous inscrire ?", "", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    switch (resultNewClient)
                    {
                    case MessageBoxResult.Yes:

                        FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne);
                        fenetrePrincipale.Show();
                        Close();
                        break;

                        /*case MessageBoxResult.No:
                         *
                         *  break;*/
                    }
                }
                else
                {
                    Personne = personneTMP;
                    string message = "RE Bonjour, " + Personne.Nom + " " + Personne.Prenom + ":)";
                    MessageBox.Show(message, "", MessageBoxButton.OK, MessageBoxImage.Information);

                    FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne);
                    fenetrePrincipale.Show();
                    Close();
                }
            }
        }
Example #4
0
 public void attribuerFenetrePrincipale(FenetrePrincipale f)
 {
     _fenetrePrincipale = f;
 }