예제 #1
0
 public static void DeleteTypeConges(TypeConges typeConges)
 {
     using (var db = new MineBricksContext())
     {
         db.Remove(typeConges);
         db.SaveChanges();
     }
 }
예제 #2
0
 public static void AddTypeConges(TypeConges typeConges)
 {
     using (var db = new MineBricksContext())
     {
         db.Add(typeConges);
         db.SaveChanges();
     }
 }
예제 #3
0
 public Conges(DateTime dateAbsenceDebut, DateTime dateAbsenvceFin, int iD_Personne, Personne personne, int iD_TypeConges, TypeConges typeConges)
 {
     DateAbsenceDebut = dateAbsenceDebut;
     DateAbsenceFin   = dateAbsenvceFin;
     ID_Personne      = iD_Personne;
     Personne         = personne;
     ID_TypeConges    = iD_TypeConges;
     TypeConges       = typeConges;
 }
예제 #4
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);
        }