예제 #1
0
        public void UpdateAdministrateur(Administrateur newConv)
        {
            using (ProjetEntities ce = new ProjetEntities())
            {
                var req = (from p in ce.Administrateur
                           where p.CIN == newConv.CIN
                           select p).FirstOrDefault();
                //req.Date_deb = newConv.Date_deb;
                //req.Date_fin = newConv.Date_fin;
                //req.Periodicite = newConv.Periodicite;
                //req.Code_regroup = newConv.Code_regroup;
                //req.Type_convention = newConv.Type_convention;
                //req.branche = newConv.branche;


                ce.SaveChanges();
            }
        }
예제 #2
0
        //Renvoie une personne dont le login, mdp et type sont entrés en paramètres
        public Personne TrouverPersonne(string login, string mdp, string type)
        {
            Personne p;

            if (type == ("User"))
            {
                p = new Utilisateur();
            }
            else
            {
                p = new Administrateur();
            }
            string requete = "select pers from Personne pers where pers.Login = ? and pers.Mdp = ?";
            var    result  = Session.CreateQuery(requete).SetString(0, login).SetString(1, mdp).Enumerable <Personne>();

            foreach (Personne row in result)
            {
                p = row;
            }
            return(p);
        }