Beispiel #1
0
 public static void InsertPersonne(Personne p)
 {
     using (var db = new MineBricksContext())
     {
         db.Add(p);
         db.SaveChanges();
     }
 }
Beispiel #2
0
 public static void UpdatePersonne(Personne p)
 {
     using (var db = new MineBricksContext())
     {
         db.Update(p);
         db.SaveChanges();
     }
 }
Beispiel #3
0
 public static void AddConge(Conges conges)
 {
     using (var db = new MineBricksContext())
     {
         db.Add(conges);
         db.SaveChanges();
     }
 }
Beispiel #4
0
 public static List <Personne> SearchGroupPersonne()
 {
     using (var db = new MineBricksContext())
     {
         var personnes = db.Personne.Include(p => p.Role).Include(p => p.Adresse).OrderBy(b => b.IdPersonne).ToList();
         return(personnes);
     }
 }
Beispiel #5
0
 public static void CreateAdresse(Adresse adresse)
 {
     using (var db = new MineBricksContext())
     {
         db.Add(adresse);
         db.SaveChanges();
     }
 }
Beispiel #6
0
 public static void DeleteAdresse(Adresse adresse)
 {
     using (var db = new MineBricksContext())
     {
         db.Remove(adresse);
         db.SaveChanges();
     }
 }
Beispiel #7
0
 public static void DeleteTypeConges(TypeConges typeConges)
 {
     using (var db = new MineBricksContext())
     {
         db.Remove(typeConges);
         db.SaveChanges();
     }
 }
Beispiel #8
0
 public static void AddTypeConges(TypeConges typeConges)
 {
     using (var db = new MineBricksContext())
     {
         db.Add(typeConges);
         db.SaveChanges();
     }
 }
Beispiel #9
0
 public static List <TypeConges> SearchGroupTypeConges()
 {
     using (var db = new MineBricksContext())
     {
         var typeConge = db.TypeConges.ToList();
         return(typeConge);
     }
 }
Beispiel #10
0
        public List <Personne> SelectPersonnes()
        {
            List <Personne> personne;

            using (var db = new MineBricksContext())
            {
                personne = db.Personne.ToList();
            }
            return(personne);
        }
Beispiel #11
0
        public Personne SelectPersonne(Personne p)
        {
            Personne personne;

            using (var db = new MineBricksContext())
            {
                personne = db.Personne.Where(pe => pe == p).FirstOrDefault();
            }
            return(personne);
        }
Beispiel #12
0
        public static Personne SearchUniquePersonne(Guid id)
        {
            Personne res = null;

            using (var db = new MineBricksContext())
            {
                var personne = db.Personne.Find(id);
                res = (Personne)personne;
            }
            return((Personne)res);
        }
Beispiel #13
0
        public static int GetNombreCongeRestant(TypeConges typeConges)
        {
            int nb;

            using (var db = new MineBricksContext())
            {
                nb = Convert.ToInt32(db.Conges
                                     .Where(c => c.TypeConges == typeConges)
                                     .Select(c => (c.DateAbsenceFin - c.DateAbsenceDebut).Days));
            }

            return(nb);
        }