示例#1
0
 /// <summary>
 /// Deprecated Method for adding a new object to the utilisateur EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToutilisateur(utilisateur utilisateur)
 {
     base.AddObject("utilisateur", utilisateur);
 }
示例#2
0
        public ActionResult Editer(UtilisateurView userview)
        {
            if (ModelState.IsValid)
            {
                employe emp;
                if (userview.id==null)
                {
                    emp = new employe();
                    utilisateur user = new utilisateur();
                    emp.utilisateur = user;
                    emp.utilisateur.mot_passe = this.RandomString();
                }
                else
                {
                   emp = cnx.employe.Where(e => e.id_employe == userview.id).Single();
                }
                emp.updateFromView(userview);
                emp.utilisateur.UpdateFromView(userview);
                if (emp.isUnique())
                {
                    if (userview.id == null)
                    {
                        cnx.employe.AddObject(emp);
                        cnx.SaveChanges();
                        // on envoie un email à l'employé
                        EmailInfoConnexion email = new EmailInfoConnexion(emp);
                        new MailController().BienvenueEmail(email).Deliver();
                    }
                    else
                    {
                        cnx.ObjectStateManager.ChangeObjectState(emp, EntityState.Modified);
                        cnx.SaveChanges();
                    }
                    return Json(new { succes = 1 });
                }
                else
                {
                    ModelState.AddModelError("", "Votre identifiant doit être unique");
                }

            }
            return Json(new { succes = 0, erreurs = ModelState.ListeErreurs() });
        }
示例#3
0
 /// <summary>
 /// Create a new utilisateur object.
 /// </summary>
 /// <param name="id_utilisateur">Initial value of the id_utilisateur property.</param>
 public static utilisateur Createutilisateur(global::System.Int32 id_utilisateur)
 {
     utilisateur utilisateur = new utilisateur();
     utilisateur.id_utilisateur = id_utilisateur;
     return utilisateur;
 }