コード例 #1
0
        private void ExecuteSeConnecter(object o)
        {
            ErrorMessage = null;
            UtilisateurService utilisateurService = new UtilisateurService();

            try
            {
                BEUtilisateur utilisateur = utilisateurService.Authentification(this.Login, this.Password);
                if (utilisateur != null)
                {
                    UtilisateurMV utilisateurConnecte = new UtilisateurMV()
                    {
                        Id     = utilisateur.Id,
                        Email  = utilisateur.Email,
                        Login  = utilisateur.Login,
                        Nom    = utilisateur.Nom,
                        Prenom = utilisateur.Prenom
                    };
                    this.UtilisateurConnecte = utilisateurConnecte;
                }
            }
            catch (Exception ex)
            {
                ErrorMessage = ex.Message;
            }
        }
コード例 #2
0
        public bool Desactiver(int id)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Desactiver(id));

            throw new NotImplementedException();
        }
コード例 #3
0
        /*[ActionName("Donnerz")]*/
        //[Route("api/utilisateur/donner/{id:int}")]
        public Utilisateur Donner(int id)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Donner(id).VersAPI());

            throw new NotImplementedException();
        }
コード例 #4
0
        public bool ValiderUtilisateur(UtilisateurValide uv)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.ValiderUtilisateur(uv.login, uv.motDePasse, uv.options));

            throw new NotImplementedException();
        }
コード例 #5
0
        public IEnumerable <Utilisateur> Donner(ObjetDonnerListe odl)
        {
            UtilisateurService rs = new UtilisateurService();

            return(rs.Donner(odl.ienum, odl.options).Select(j => j.VersAPI()));

            throw new NotImplementedException();
        }
コード例 #6
0
        public int?DonnerParNom(ChercherPar cp)
        {
            UtilisateurService rs = new UtilisateurService();

            return(rs.DonnerParNom(cp.chercheString));

            throw new NotImplementedException();
        }
コード例 #7
0
        public bool ChangerMotDePasse(ChangerMotDePasse e)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.ChangerMotDePasse(e.login, e.vieuxMotDePasse, e.nouveauMotDePasse, e.option));

            throw new NotImplementedException();
        }
コード例 #8
0
        public bool Supprimer(int id)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Supprimer(id));

            throw new NotImplementedException();
        }
コード例 #9
0
        public bool EstAdminMessage(int id)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.EstAdminMessage(id));

            throw new NotImplementedException();
        }
コード例 #10
0
        public bool Modifier(int id, Utilisateur e)
        {
            UtilisateurService us = new UtilisateurService();
            var u = e.VersClient();

            return(us.Modifier(id, e.VersClient()));

            throw new NotImplementedException();
        }
コード例 #11
0
        public int Creer(Utilisateur e)
        {
            UtilisateurService us = new UtilisateurService();
            var yes = e.VersClient();

            return(us.Creer(yes));

            throw new NotImplementedException();
        }
コード例 #12
0
ファイル: AdminController.cs プロジェクト: salma21/SalmaP
        public ActionResult EditUser(int id)
        {
            IUtilisateurService kk = new UtilisateurService();
            var ise = kk.GetUtilisateurById(id);

            ViewData["personel"] = new SelectList(BissInventaireEntities.Instance.Personnel.ToList(), "id", "Matricule");
            ViewData["batiment"] = new SelectList(BissInventaireEntities.Instance.Batiment.ToList(), "idBatiment", "description");


            return(View(ise));
        }
コード例 #13
0
 public ResViewModel verifMailExist(string mail)
 {
     if (UtilisateurService.verificationMailExist(mail) == true)
     {
         return(new ResViewModel("existe"));
     }
     else
     {
         return(new ResViewModel("go"));
     }
 }
コード例 #14
0
        public async Task UtilisateurToken(string pseudo, string mdp)
        {
            UtilisateurService utilService = new UtilisateurService();
            var util = await utilService.UtilisateurToken(pseudo, mdp);

            if (util.Ok)
            {
                _navigationService.NavigateTo("MainPage", Token);
            }
            else
            {
                var dialog = new Windows.UI.Popups.MessageDialog("Le login ou le mot de passe est incorrect");
                dialog.ShowAsync();
            }
        }
コード例 #15
0
        private void ExecuteValiderInscription(object o)
        {
            UtilisateurService utilisateurService = new UtilisateurService();

            try
            {
                BEUtilisateur utilisateurAjoutée = utilisateurService.AjouterUtilisateur(this.NouvelUtilisateur.Nom, this.NouvelUtilisateur.Prenom, this.NouvelUtilisateur.Email, this.NouvelUtilisateur.Login, this.NouvelUtilisateur.Password);

                this.NouvelUtilisateur = null;
            }
            catch (Exception ex)
            {
                this.ErrorMessage = "Une erreur est survenue lors de l'inscription : " + ex.Message;
            }
        }
コード例 #16
0
ファイル: AdminController.cs プロジェクト: salma21/SalmaP
        public ActionResult EditUser(Utilisateur user, FormCollection collection)
        {
            IUtilisateurService kk = new UtilisateurService();

            try
            {
                kk.UpdateUtilisateurDetached(user);
                kk.SaveEmploye();

                return(RedirectToAction("GetUsers"));
            }
            catch (Exception ex)
            {
                LogThread.WriteLine(ex.Message);
                return(RedirectToAction("Index", "Error"));
            }
        }
コード例 #17
0
        public ActionResult ValiderBien(int id, int lolz)
        {
            if (Session["identifiant"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            var   bien = db3.GetBienById(id);
            var   Emp  = (Utilisateur)Session["identifiant"];
            Trace tr   = new Trace();

            tr.Dates   = DateTime.Now;
            tr.Actions = "Ajouter Bien à un Inventaire";
            tr.Champs  = (bien.Code_a_barre).ToString();
            tr.Tables  = "Inventaire Bien";
            tr.Users   = (Emp.Personnel.Matricule).ToString();
            BissInventaireEntities.Instance.Trace.Add(tr);
            BissInventaireEntities.Instance.SaveChanges();
            IUtilisateurService kk = new UtilisateurService();

            InventaireBien nm = new InventaireBien();

            nm.Id_bien       = id;
            nm.qte           = lolz;
            nm.Id_inventaire = InventaireController.idinv;
            BissInventaireEntities.Instance.InventaireBien.Add(nm);
            BissInventaireEntities.Instance.SaveChanges();
            return(RedirectToAction("GetInventaire"));
            //try
            //{
            //db1.CreateInventaireBien(nm);
            //    db1.SaveInventaireBien();

            //    return RedirectToAction("GetInventaire");
            //}
            //catch (DbEntityValidationException ex)
            //{


            //    LogThread.WriteLine(ex.Message);
            //    return RedirectToAction("Index", "Error");
            //}
        }
コード例 #18
0
        public async Task InitializeAsync()
        {
            var utilisateurService = new UtilisateurService();
            var util = await utilisateurService.GetUtilisateur();

            UtilisateurList   = new ObservableCollection <ApplicationUser>(util);
            UtilisateurDefini = new ObservableCollection <ApplicationUser>();


            foreach (ApplicationUser utilPropo in UtilisateurList)
            {
                ApplicationUser _utilisateurDefinitive = new ApplicationUser(utilPropo.Id, utilPropo.Pseudo, utilPropo.Nom, utilPropo.Prenom, utilPropo.Mdp, utilPropo.Mail, utilPropo.NumTel);
                UtilisateurDefini.Add(_utilisateurDefinitive);
            }
            if (UtilisateurDefini.Count() == 0)
            {
                var dialogue = new Windows.UI.Popups.MessageDialog("Aucun résultat");
                dialogue.ShowAsync();
            }
        }
コード例 #19
0
        public IHttpActionResult Login(CompteUtilisateur model)
        {
            UtilisateurService us = new UtilisateurService();
            int id = us.Check(model.NomUtilisateur, model.Password);

            if (id == 0)
            {
                return(Unauthorized());
            }
            else
            {
                Utilisateur u       = us.Get(id);
                JWTService  service = new JWTService(
                    "Tn!_bTZ&Gt^7LM&X!HxnTT6H",
                    "localhost",
                    "postman"
                    );
                return(Ok(service.Encode(u)));
            }
        }
コード例 #20
0
        public Utilisateur DonnerUtilisateur(UtilisateurValide uv)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Donner(uv.login, uv.motDePasse).VersAPI());
        }
コード例 #21
0
 // 2 je creer un constructeur et je demande en params le service
 public OperationCalculatriceService(/*je demande ici>*/ UtilisateurService service)
 {
     this.utilisateurService = service;
 }
コード例 #22
0
ファイル: AuthController.cs プロジェクト: yu-suf/ProjetYusuf
 public AuthController()
 {
     _utilisateurService = new UtilisateurService();
 }
コード例 #23
0
        public IEnumerable <Utilisateur> Donner()
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Donner().Select(l => l.VersAPI()));
        }
コード例 #24
0
        public bool ChangerMotDePasse(NouveauMotDePasse e)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.ChangerMotDePasse(e.login, e.ancienMotDePasse, e.motDePasse, null));
        }
コード例 #25
0
        public bool EstUtilisee(int id)
        {
            UtilisateurService rs = new UtilisateurService();

            return(rs.EstUtilisee(id, null));
        }
コード例 #26
0
 public UtilisateurController()
 {
     this.us = new UtilisateurService();
 }
コード例 #27
0
 protected UtilisateurServiceProxy()
 {
     _utilisateurService = new UtilisateurService();
 }
コード例 #28
0
 public OperationStandardService(UtilisateurService utilisateurService, OperationRepository repository)
 {
     this.utilisateurService = utilisateurService;
     this.repository         = repository;
 }
コード例 #29
0
        public int Enregistrer(Utilisateur e)
        {
            UtilisateurService us = new UtilisateurService();

            return(us.Creer(e.VersClient()));
        }
コード例 #30
0
 public UtilisateurController(UtilisateurService service)
 {
     this.service = service;
 }