コード例 #1
0
        // Metodos de Detalle (Detail)

        public List <Detalle> ListarDetalle()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Detalles.ToList();

            return(lista);
        }
コード例 #2
0
        /*public Tarea[] GetTareas()
         * {
         *  Tarea[] resultado = new Tarea[10];
         *  resultado[0] = new Tarea(1, "Cableado", "2020/09/27", 15, 1, "Realizada");
         *  resultado[1] = new Tarea(2, "Electricidad", "2020/09/28", 20, 2, "Realizada");
         *  resultado[2] = new Tarea(3, "Discusion", "2020/09/29", 10, 3, "Pendiente");
         *  resultado[3] = new Tarea(4, "Basurero", "2020/09/30", 13, 4, "Incompleta");
         *  resultado[4] = new Tarea(5, "Busqueda", "2020/10/01", 16, 5, "Realizada");
         *  resultado[5] = new Tarea(6, "Alineación", "2020/10/02", 27, 6, "Realizada");
         *  resultado[6] = new Tarea(7, "Escanear", "2020/10/03", 32, 7, "Realizada");
         *  resultado[7] = new Tarea(8, "Diagnostico", "2020/10/04", 99, 8, "Incompleta");
         *  resultado[8] = new Tarea(9, "Limpieza", "2020/10/05", 41, 9, "Pendiente");
         *  resultado[9] = new Tarea(10, "Monitoreo", "2020/10/06", 22, 10, "Pendiente");
         *
         *  return resultado;
         * }*/

        public List <Tarea> ListarTarea()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Tareas.ToList();

            return(lista);
        }
コード例 #3
0
        /*public Recurso[] GetRecursos()
         * {
         *  Recurso[] resultado = new Recurso[10];
         *  resultado[0] = new Recurso(1, "Programador", 1);
         *  resultado[1] = new Recurso(2, "Analista", 2);
         *  resultado[2] = new Recurso(3, "Data entry", 3);
         *  resultado[3] = new Recurso(4, "Diseñador", 4);
         *  resultado[4] = new Recurso(5, "Operador", 5);
         *  resultado[5] = new Recurso(6, "Scrum master", 6);
         *  resultado[6] = new Recurso(7, "Contador", 7);
         *  resultado[7] = new Recurso(8, "Tester", 8);
         *  resultado[8] = new Recurso(9, "Operador", 9);
         *  resultado[9] = new Recurso(10, "Manager", 10);
         *
         *  return resultado;
         * }*/

        public List <Recurso> ListarRecurso()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Recursos.ToList();

            return(lista);
        }
コード例 #4
0
        public Detalle ActualizarDetalle(int id, int tiempo, int recId, int tareaId)
        {
            var ctx     = new TareasDbContext();
            var detalle = ctx.Detalles.Where(i => i.Id == id).FirstOrDefault();

            /*if (detalle is null)
             * {
             *  Console.WriteLine("El detalle no existe");
             * }
             * else
             * {
             *  detalle.Fecha = DateTime.Now;
             *
             *  if (tiempo > 0)
             *  {
             *      detalle.Tiempo = tiempo;
             *  }
             *  if (recId > 0)
             *  {
             *      detalle.RecursoId = recId;
             *  }
             *  if (tareaId > 0)
             *  {
             *      detalle.TareaId = tareaId;
             *  }
             * }
             * ctx.SaveChanges();*/
            return(detalle);
        }
コード例 #5
0
        static void BorrarUsuario(int id)
        {
            var ctx     = new TareasDbContext();
            var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == id).Single();

            ctx.Usuarios.Remove(usuario);
            ctx.SaveChanges();
        }
コード例 #6
0
        public Recurso[] GetRecursos()
        {
            var bd = new TareasDbContext();

            var list = bd.Recurso.ToArray();

            return(list);
        }
コード例 #7
0
        public Usuario[] GetUsuarios()
        {
            var bd = new TareasDbContext();

            var list = bd.Usuarios.ToArray();

            return(list);
        }
コード例 #8
0
        public Detalle[] GetDatalles()
        {
            var bd = new TareasDbContext();

            var list = bd.Detalle.ToArray();

            return(list);
        }
コード例 #9
0
        public Tarea [] GetTareas()
        {
            var bd = new TareasDbContext();

            var list = bd.Tarea.ToArray();

            return(list);
        }
コード例 #10
0
        public Recurso BorrarRecurso(int id)
        {
            var ctx     = new TareasDbContext();
            var recurso = ctx.Recursos.Where(i => i.Id == id).Single();

            ctx.Recursos.Remove(recurso);
            ctx.SaveChanges();
            return(recurso);
        }
コード例 #11
0
        public Tarea BorrarTarea(int id)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).Single();

            ctx.Tareas.Remove(tarea);
            ctx.SaveChanges();
            return(tarea);
        }
コード例 #12
0
        public Detalle BorrarDetalle(int id)
        {
            var ctx     = new TareasDbContext();
            var detalle = ctx.Detalles.Where(i => i.Id == id).Single();

            ctx.Detalles.Remove(detalle);
            ctx.SaveChanges();
            return(detalle);
        }
コード例 #13
0
        public Recurso CrearRecurso(string nombre, int usuario)
        {
            var ctx     = new TareasDbContext();
            var recurso = new Recurso
            {
                Nombre    = nombre,
                UsuarioId = usuario
            };

            ctx.Set <Recurso>().Add(recurso);
            ctx.SaveChanges();
            return(recurso);
        }
コード例 #14
0
        public Usuario CrearUsuario(string name, string pass)
        {
            var ctx     = new TareasDbContext();
            var usuario = new Usuario
            {
                Nombre = name,
                Clave  = pass
            };

            ctx.Set <Usuario>().Add(usuario);
            ctx.SaveChanges();
            return(usuario);
        }
コード例 #15
0
        /*public Usuario[] GetUsuarios()
         * {
         *  Usuario[] resultado = new Usuario[10];
         *  resultado[0] = new Usuario(1, "storrico", "slo2014");
         *  resultado[1] = new Usuario(2, "mbielsa", "leeds2020");
         *  resultado[2] = new Usuario(3, "magoya", "amongus123");
         *  resultado[3] = new Usuario(4, "tito10", "argentina2020");
         *  resultado[4] = new Usuario(5, "grivia", "w3wh");
         *  resultado[5] = new Usuario(6, "gkazka", "netd");
         *  resultado[6] = new Usuario(7, "mpeluffo", "sarasa2020");
         *  resultado[7] = new Usuario(8, "jprandi", "lanena999");
         *  resultado[8] = new Usuario(9, "elemperador", "caniggialibre69");
         *  resultado[9] = new Usuario(10, "sdelmoro", "ecdm2020");
         *
         *  return resultado;
         * }*/

        public List <Usuario> ListarUsuario()
        {
            {
                var ctx   = new TareasDbContext();
                var lista = ctx.Usuarios.ToList();

                /*foreach (var item in lista)
                 * {
                 *  Console.WriteLine($"Nombre: {item.Nombre} ({item.UsuarioPK})");
                 * }*/
                return(lista);
            }
        }
コード例 #16
0
        public Usuario SeleccionarUsuario(int id)
        {
            var ctx     = new TareasDbContext();
            var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == id).FirstOrDefault();

            /*if (usuario is null)
             * {
             *  Console.WriteLine("No existe el usuario");
             * }
             * else
             * {
             *  Console.WriteLine($"Nombre: {usuario.Nombre} ({usuario.UsuarioPK})");
             * }*/
            return(usuario);
        }
コード例 #17
0
        public Detalle CrearDetalle(int tiempo, int recurso, int tarea)
        {
            var ctx     = new TareasDbContext();
            var detalle = new Detalle
            {
                Fecha     = DateTime.Now,
                Tiempo    = tiempo,
                RecursoId = recurso,
                TareaId   = tarea
            };

            ctx.Set <Detalle>().Add(detalle);
            ctx.SaveChanges();
            return(detalle);
        }
コード例 #18
0
        public Recurso SeleccionarRecurso(int id)
        {
            var ctx     = new TareasDbContext();
            var recurso = ctx.Recursos.Where(i => i.Id == id).FirstOrDefault();

            /*if (recurso is null)
             * {
             *  Console.WriteLine("El recurso no existe");
             * }
             * else
             * {
             *  Console.WriteLine($"Nombre: {recurso.Nombre} ({recurso.Id}) Usuario: {recurso.UsuarioId}");
             * }*/
            return(recurso);
        }
コード例 #19
0
        public Tarea ActualizarEstado(int id, string estado)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).FirstOrDefault();

            /*if (tarea is null)
            *  {
            *   Console.WriteLine("La tarea no existe");
            *  }
            *  else
            *  {
            *   tarea.Estado = estado;
            *  }
            *  ctx.SaveChanges();*/
            return(tarea);
        }
コード例 #20
0
        public Tarea ActualizarResponsable(int id, int responsable)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).FirstOrDefault();

            /*if (tarea is null)
            *  {
            *   Console.WriteLine("La tarea no existe");
            *  }
            *  else
            *  {
            *   tarea.RecursoId = responsable;
            *  }
            *  ctx.SaveChanges();*/
            return(tarea);
        }
コード例 #21
0
        public Tarea SeleccionarTarea(int id)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).FirstOrDefault();

            /*if (tarea is null)
             * {
             *  Console.WriteLine("La tarea no existe");
             * }
             * else
             * {
             *  Console.WriteLine($"Titulo: {tarea.Titulo} ({tarea.Id}) Vencimiento: {tarea.Vencimiento} Estimacion: {tarea.Estimacion} " +
             *                  $"Responsable: {tarea.RecursoId} Estado {tarea.Estado}");
             * }*/
            return(tarea);
        }
コード例 #22
0
        public Tarea CrearTarea(string titulo, string vencimiento, int estimacion, int responsable, string estado = null)
        {
            var ctx   = new TareasDbContext();
            var tarea = new Tarea
            {
                Titulo      = titulo,
                Vencimiento = vencimiento,
                Estimacion  = estimacion,
                RecursoId   = responsable,
                Estado      = estado
            };

            ctx.Set <Tarea>().Add(tarea);
            ctx.SaveChanges();
            return(tarea);
        }
コード例 #23
0
        public Detalle SeleccionarDetalle(int id)
        {
            var ctx     = new TareasDbContext();
            var detalle = ctx.Detalles.Where(i => i.Id == id).FirstOrDefault();

            /*if (detalle is null)
             * {
             *  Console.WriteLine("El detalle no existe");
             * }
             * else
             * {
             *  Console.WriteLine($"Fecha: {detalle.Fecha} ({detalle.Id}) Tiempo: {detalle.Tiempo} " +
             *                      $"Recurso: {detalle.RecursoId} Tarea: {detalle.TareaId}");
             * }*/
            return(detalle);
        }
コード例 #24
0
        public Usuario ResetearContraseña(int id, string pass = null)
        {
            var ctx     = new TareasDbContext();
            var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == id).FirstOrDefault();

            /*if (usuario is null)
             * {
             *  Console.WriteLine("El usuario no existe");
             * }
             * else
             * {
             *  if (!string.IsNullOrEmpty(pass))
             *  {
             *      usuario.Clave = pass;
             *  }
             * }
             * ctx.SaveChanges();*/
            return(usuario);
        }
コード例 #25
0
        public Tarea ActualizarEstimacion(int id, string vencimiento, int estimacion = -1)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).FirstOrDefault();

            /*if (tarea is null)
            *  {
            *   Console.WriteLine("La tarea no existe");
            *  }
            *  else
            *  {
            *   tarea.Vencimiento = vencimiento;
            *
            *   if (estimacion > 0)
            *   {
            *       tarea.Estimacion = estimacion;
            *   }
            *  }
            *  ctx.SaveChanges();*/
            return(tarea);
        }
コード例 #26
0
        public Recurso ActualizarRecurso(int id, string nombre, int usuarioId = -1)
        {
            var ctx     = new TareasDbContext();
            var recurso = ctx.Recursos.Where(i => i.Id == id).FirstOrDefault();

            /*if (recurso is null)
             * {
             *  Console.WriteLine("El recurso no existe");
             * }
             * else
             * {
             *  if (!string.IsNullOrEmpty(nombre))
             *  {
             *      recurso.Nombre = nombre;
             *  }
             *  if (usuarioId > 0)
             *  {
             *      recurso.UsuarioId = usuarioId;
             *  }
             * }
             * ctx.SaveChanges();*/
            return(recurso);
        }
コード例 #27
0
 public RecursoService(TareasDbContext _context)
 {
     context = _context;
 }
コード例 #28
0
 public UsuarioService(TareasDbContext _context)
 {
     ctx = _context;
 }
コード例 #29
0
 public DetalleService(TareasDbContext _context)
 {
     ctx = _context;
 }
コード例 #30
0
 public TareaService(TareasDbContext _context)
 {
     context = _context;
 }