Esempio n. 1
0
 public static void SetSemana(Dia item)
 {
     Semana sem = (from s in db.Semanas
                   select s).ToList<Semana>().Find(s => item.fecha >= s.fechaInicio && item.fecha <= s.fechaFin);
     if (sem == null)
     {
         sem = new Semana
         {
             fechaInicio = DateTimeHelper.FirstDateOfWeek(item.fecha),
             fechaFin = DateTimeHelper.FirstDateOfWeek(item.fecha).AddDays(6)
         };
         SetQuincena(sem);
         db.Semanas.Add(sem);
     }
     item.semana = sem;
 }
Esempio n. 2
0
 public static void SetQuincena(Semana item)
 {
     Quincena qui = (from q in db.Quincenas
                     select q).ToList<Quincena>().Find(q => item.fechaInicio >= q.fechaInicio && item.fechaFin <= q.fechaFin);
     if (qui == null)
     {
         qui = new Quincena
         {
             fechaInicio = item.fechaInicio,
             fechaFin = item.fechaInicio.AddDays(14),
             name = item.fechaInicio.ToShortDateString() + " - " + item.fechaInicio.AddDays(14).ToShortDateString()
         };
         db.Quincenas.Add(qui);
     }
     item.quincena = qui;
 }