Beispiel #1
0
        //vérification de  l'existance ou non d'un profil similaire
        private void VerificationsProfilExistant(List <Personne> pers, string type)
        {
            bool verif = _personnerepo.PresentBDD(tbLoginCrea.Text);

            if (verif == true)
            {
                MessageBox.Show("Veuillez choisir un autre login, celui-ci est déjà utilisé");
            }
            else
            {
                if (type == "Admin")
                {
                    Personne administrateur = new Administrateur(tbPseudo.Text, "Admin", tbLoginCrea.Text, tbMdpCrea.Text);
                    _personnerepo.Save(administrateur);
                    FormAdmin.InstanceFormAdmin.Administrateur = administrateur;
                    FormAdmin formadmin = FormAdmin.InstanceFormAdmin;
                    formadmin.ShowDialog();
                }
                else
                {
                    Personne utilisateur = new Utilisateur(tbPseudo.Text, "User", tbLoginCrea.Text, tbMdpCrea.Text);
                    _personnerepo.Save(utilisateur);
                    FormUtil.InstanceFormUtil.Utilisateur = (Utilisateur)utilisateur;
                    FormUtil.InstanceFormUtil.ShowDialog();
                }
            }
        }
Beispiel #2
0
 //Ajouter un album spécifique à la collection
 private void AjouterAlbumCollection(Album alb)
 {
     Domain.Action Achat            = new Domain.Action("Achat", Utilisateur, alb);
     Domain.Action ActionASupprimer = _actionrepo.GetActionByNameAndAlbum(alb, "AjouterSouhait");
     _actionrepo.DeleteAction(ActionASupprimer);
     Utilisateur.ActionsUser.Remove(ActionASupprimer);
     _actionrepo.SaveAction(Achat);
     Utilisateur.ActionsUser.Add(Achat);
     _persrepo.Save(Utilisateur);
     btnAjoutSouhaits.BackColor = Color.LightGray;
 }