public List <Proceso> getProcesos()
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         return(motorTareasDB.procesos.ToList <Proceso>());
     }
 }
 public List <TipoTarea> getTipoTareas()
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         return(motorTareasDB.tipostareas.ToList <TipoTarea>());
     }
 }
        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);
        }
 public List <Tarea> getTareas()
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         return(motorTareasDB.tareas.Include("TipoTarea").ToList <Tarea>());
     }
 }
 public Proceso getProceso(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Proceso res = null;
         res = motorTareasDB.procesos.Find(_id);
         return(res);
     }
 }
 public TipoTarea getTipoTarea(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         TipoTarea res = null;
         res = motorTareasDB.tipostareas.Find(_id);
         return(res);
     }
 }
Exemple #7
0
 public Flujo addFlujo(Flujo _flujo)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Flujo res = null;
         res = motorTareasDB.flujos.Add(_flujo);
         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 Proceso addProceso(Proceso _proceso)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Proceso res = null;
         res = motorTareasDB.procesos.Add(_proceso);
         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 void eliminaTarea(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Tarea res = null;
         res = motorTareasDB.tareas.Find(_id);
         motorTareasDB.tareas.Remove(res);
         motorTareasDB.SaveChanges();
     }
 }
 public Tarea addTarea(Tarea _tarea)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Tarea res = null;
         res = motorTareasDB.tareas.Add(_tarea);
         motorTareasDB.SaveChanges();
         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);
     }
 }
Exemple #14
0
 public void eliminaFlujo(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Flujo res = null;
         res = motorTareasDB.flujos.Find(_id);
         motorTareasDB.flujos.Remove(res);
         motorTareasDB.SaveChanges();
     }
 }
Exemple #15
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);
     }
 }
Exemple #16
0
 public List <Flujo> getFlujos()
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         return(motorTareasDB.flujos
                .Include("Tarea")
                .Include("Proceso")
                .ToList <Flujo>());
     }
 }
 public void eliminaProceso(int _id)
 {
     using (var motorTareasDB = new MotorTareasDB())
     {
         Proceso res = null;
         res = motorTareasDB.procesos.Find(_id);
         motorTareasDB.procesos.Remove(res);
         motorTareasDB.SaveChanges();
     }
 }
Exemple #18
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);
     }
 }