示例#1
0
 /// <summary>
 /// Agrega la programación a la base de datos
 /// </summary>
 /// <param name="progr"></param>
 /// <returns></returns>
 public static Programacion_Actividad InsertarProgramacion(Programacion_Actividad progr)
 {
     using (var bd = new DescarEntity())
     {
         bd.Programacion_Actividad.Add(progr);
         bd.SaveChanges();
     }
     return(progr);
 }
示例#2
0
 public static Programacion_Actividad ExisteProgramacion(Programacion_Actividad progr)
 {
     using (var bd = new DescarEntity())
     {
         var sub = (from s in bd.Programacion_Actividad
                    where s.id_actividad_proyecto == progr.id_actividad_proyecto
                    select s);
         return(sub.Any() ? sub.First() : null);
     }
 }
 public static Programacion_Actividad InsertarOActualizarProgramacion(Programacion_Actividad progr)
 {
     if (ExisteProgramacion(progr) == null)
     {
         return(TareaDB.InsertarProgramacion(progr));
     }
     else
     {
         return(TareaDB.UpdateProgramacion(progr));
     }
 }
示例#4
0
        /// <summary>
        /// Actualiza la base de datos con los nuevos datos de la programación de la tarea.
        /// </summary>
        /// <param name="progr"></param>
        /// <returns></returns>
        public static Programacion_Actividad UpdateProgramacion(Programacion_Actividad progr)
        {
            using (var bd = new DescarEntity())
            {
                var sub = (from s in bd.Programacion_Actividad
                           where s.id_programacion_actividad == progr.id_programacion_actividad
                           select s).Single();

                sub.nombre_programacion    = progr.nombre_programacion;
                sub.fecha_inicio           = progr.fecha_inicio;
                sub.fecha_fin              = progr.fecha_fin;
                sub.freq_interval          = progr.freq_interval;
                sub.freq_type              = progr.freq_type;
                sub.freq_relative_interval = progr.freq_relative_interval;
                bd.SaveChanges();

                return(sub);
            }
        }
 public static Programacion_Actividad ExisteProgramacion(Programacion_Actividad progr)
 {
     return(TareaDB.ExisteProgramacion(progr));
 }