Exemplo n.º 1
0
        public Enseignant GetResp(int id)
        {
            ResponsableUE resp = this.context.ResponsablesUE.Find(id);
            Enseignant    ens  = new Enseignant();

            ens.UserId        = resp.UserId;
            ens.UserName      = resp.UserName;
            ens.Name          = resp.Name;
            ens.FirstName     = resp.FirstName;
            ens.Tel           = resp.Tel;
            ens.Enseignements = resp.Enseignements;
            this.context.ResponsablesUE.Remove(resp);

            return(ens);
        }
Exemplo n.º 2
0
        public ResponsableUE GetEns(int id)
        {
            Enseignant    ens  = this.context.Enseignants.Find(id);
            ResponsableUE resp = new ResponsableUE();

            //resp.UserId=ens.UserId;
            resp.UserName          = ens.UserName;
            resp.Name              = ens.Name;
            resp.FirstName         = ens.FirstName;
            resp.Tel               = ens.Tel;
            resp.ResponsableDepuis = DateTime.Parse("10/01/2009");
            resp.Enseignements     = ens.Enseignements;

            this.context.Enseignants.Remove(ens);

            //WebSecurity.CreateAccount(resp.UserName, resp.UserName);

            return(resp);
        }
Exemplo n.º 3
0
 public void Entry(ResponsableUE e)
 {
     this.context.Entry(e).State = System.Data.EntityState.Modified;
 }
Exemplo n.º 4
0
 public void Edit(ResponsableUE e)
 {
     this.context.Entry(e).State = EntityState.Modified;
 }
Exemplo n.º 5
0
        public ActionResult EditResponsable(Ue ue)
        {
            string name = null;

            Ue m = this.ueRepository.Get(ue.Id);

            int id = ue.ResponsableUe.UserId;

            Enseignant ens = this.enseignantRepository.Get(id);


            ResponsableUE resp = new ResponsableUE();

            resp.UserName          = ens.UserName;
            resp.Name              = ens.Name;
            resp.FirstName         = ens.FirstName;
            resp.Tel               = ens.Tel;
            resp.ResponsableDepuis = DateTime.Parse("10/01/2009");
            resp.Enseignements     = ens.Enseignements;
            m.ResponsableUe        = resp;


            //ens.UserName = ens.UserName + "_";
            // this.enseignantRepository.Save();

            // this.respRepository.Insert(resp);


            /*  Roles.AddUserToRole(resp.UserName, "ResponsableUE");
             * WebSecurity.CreateAccount(resp.UserName, resp.UserName);*/


            // WebSecurity.CreateAccount(resp.UserName, resp.UserName);

            /*if (m.ResponsableUe != null  )
             * {
             *  System.Diagnostics.Debug.WriteLine("T1");
             *  name = m.ResponsableUe.UserName;
             *  m.ResponsableUe = this.respRepository.GetEns(ue.ResponsableUe.UserId);
             * /* Roles.AddUserToRole(ue.ResponsableUe.UserName, "ResponsableUE");
             *  System.Diagnostics.Debug.WriteLine("m.ResponsableUe.UserName" + m.ResponsableUe.UserName);
             *  Roles.RemoveUserFromRole(ue.ResponsableUe.UserName, "Enseignant");
             *
             *  Roles.AddUserToRole(m.ResponsableUe.UserName, "Enseignant");
             *  Roles.RemoveUserFromRole(m.ResponsableUe.UserName, "ResponsableUE");
             *  System.Diagnostics.Debug.WriteLine("ue.ResponsableUe.UserName" + ue.ResponsableUe.UserName);
             * }
             * else
             * {
             *  System.Diagnostics.Debug.WriteLine("T2");
             *  m.ResponsableUe = this.respRepository.GetEns(ue.ResponsableUe.UserId);
             *  name = m.ResponsableUe.UserName;
             * }*/



            if (ModelState.IsValid)
            {
                this.ueRepository.Edit(m);
                this.ueRepository.Save();
                return(RedirectToAction("IndexResponsable"));
            }

            return(View(ue));
        }