Beispiel #1
0
 public Flujo getFlujo(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Flujo res = null;
         res = motorTareasDB.flujos.Find(_id);
         motorTareasDB.Entry(res).Reference(x => x.proceso).Load();
         motorTareasDB.Entry(res).Reference(x => x.tareaOrigen).Load();
         motorTareasDB.Entry(res).Reference(x => x.tareaDestino).Load();
         return(res);
     }
 }
        public Tarea modificaTarea(Tarea _tarea)
        {
            //using (var motorTareasDB = new MotorTareasDB())
            //{
            //    Tarea res = motorTareasDB.tareas.Attach(_tarea);
            //    motorTareasDB.Entry(_tarea).State = EntityState.Modified;
            //    motorTareasDB.SaveChanges();
            //    return res;
            //}



            Tarea p = getTarea(_tarea.id);

            if (p == null)
            {
                throw new Exception("No Existe el elemento");
            }
            using (var motorTareasDB = new MotorTareasDB())
            {
                _tarea = motorTareasDB.tareas.Attach(_tarea);
                motorTareasDB.Entry(_tarea).State = System.Data.Entity.EntityState.Modified;

                motorTareasDB.SaveChanges();
            }

            return(_tarea);
        }
Beispiel #3
0
 public Flujo modificaFlujo(Flujo _flujo)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Flujo res = motorTareasDB.flujos.Attach(_flujo);
         motorTareasDB.Entry(_flujo).State = EntityState.Modified;
         motorTareasDB.SaveChanges();
         return(res);
     }
 }
 public Proceso modificaProceso(Proceso _proceso)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Proceso res = motorTareasDB.procesos.Attach(_proceso);
         motorTareasDB.Entry(_proceso).State = EntityState.Modified;
         motorTareasDB.SaveChanges();
         return(res);
     }
 }
 public Tarea getTarea(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Tarea res = null;
         res = motorTareasDB.tareas.Find(_id);
         motorTareasDB.Entry(res).Reference(x => x.tipotarea).Load();
         return(res);
     }
 }
 public TipoTarea modificaTipoTarea(TipoTarea _tipotarea)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         TipoTarea res = motorTareasDB.tipostareas.Attach(_tipotarea);
         motorTareasDB.Entry(_tipotarea).State = EntityState.Modified;
         motorTareasDB.SaveChanges();
         return(res);
     }
 }