//Button valider
    protected void OnButton1Clicked(object sender, EventArgs e)
    {
        if (entry1.Text.Length != 0 && entry2.Text.Length != 0 && entry3.Text.Length != 0 && entry4.Text.Length != 0 && entry5.Text.Length != 0 && entry6.Text.Length != 0 && entry7.Text.Length != 0)
        {
            if (entry2.Text.GetType() != typeof(int) || entry3.GetType() != typeof(int) || entry5.GetType() != typeof(int) || entry6.GetType() != typeof(int))
            {
                if (int.Parse(entry3.Text) == 0 || int.Parse(entry3.Text) == 1)
                {
                    if (int.Parse(entry2.Text) >= 50000)
                    {
                        if (!listEmployees.ContainsKey(entry7.Text))
                        {
                            employe = new Employe();
                            employe.setNom(entry1.Text);
                            employe.setPrenom(entry4.Text);
                            employe.setsalaireBrut(int.Parse(entry2.Text));
                            employe.setNbreJours(int.Parse(entry5.Text));
                            employe.setConjoint(int.Parse(entry3.Text));
                            employe.setNbreEnfant(int.Parse(entry6.Text));
                            employe.setMatricule(entry7.Text);

                            listEmployees.Add(entry7.Text, employe);

                            MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Info, ButtonsType.Ok, entry1.Text + " a été ajouté(e) !");
                            md.Run();
                            md.Destroy();

                            double brutFiscAnuel = employe.CalculBrutFiscAnnuel(int.Parse(entry2.Text), int.Parse(entry5.Text));
                            label3.Text = brutFiscAnuel.ToString();

                            int abattement = employe.CalculAbattement(int.Parse(entry2.Text));
                            label22.Text = abattement.ToString();

                            int brutFiscApresAbattement = employe.CalculBrutFiscApresAbattement(int.Parse(entry2.Text), abattement);
                            label20.Text = brutFiscApresAbattement.ToString();

                            double nbParts = employe.CalculNbreParts(int.Parse(entry3.Text), int.Parse(entry6.Text));
                            label23.Text = nbParts.ToString();

                            double IRPP = employe.CalculIRPP(int.Parse(entry2.Text));
                            label21.Text = IRPP.ToString();

                            double reduction = employe.Reduction(nbParts, IRPP);
                            label24.Text = reduction.ToString();

                            double impot = employe.CalculImpot(IRPP, reduction);
                            label25.Text = impot.ToString();

                            double salaireNet = employe.CalculSalaireNet(brutFiscAnuel, impot);
                            entry8.Text = "Salaire Net : " + salaireNet.ToString();
                        }
                        else
                        {
                            MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Cet employé existe déja !");
                            md.Run();
                            md.Destroy();
                        }
                    }
                    else
                    {
                        MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Le salaire doit être supérieur à 50 000 !");
                        md.Run();
                        md.Destroy();
                    }
                }
                else
                {
                    MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Conjoint ne peut prendre que la valeur 0 ou 1 !");
                    md.Run();
                    md.Destroy();
                }
            }
            else
            {
                MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Veuillez vérifier que les toutes les valeurs sont correctes svp !");
                md.Run();
                md.Destroy();
            }
        }
        else
        {
            MessageDialog md = new MessageDialog(null, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Veuillez remplir les champs svp !");
            md.Run();
            md.Destroy();
        }
    }