コード例 #1
0
        static void Consultar()
        {
            var ctx = new TareasDbContext();

            var lista = ctx.Usuarios.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Usuario: {item.nombre} ({item.id})");
            }

            var lista2 = ctx.Tareas.ToList();

            foreach (var item in lista2)
            {
                Console.WriteLine($"Tarea: {item.titulo} ({item.id})");
            }


            var lista3 = ctx.Recursos.ToList();

            foreach (var item in lista3)
            {
                Console.WriteLine($"Recurso: {item.nombre} ({item.id})");
            }
        }
コード例 #2
0
        static void InsertarTareas()
        {
            var ctx = new TareasDbContext();

            ctx.Tarea.Add(new Tareas
            {
                Id          = 1,
                Titulo      = "Tarea 1",
                Vencimiento = "55 dias",
                Estimacion  = 50,
                IdRecursos  = 4,
                Estado      = true
            });

            ctx.Tarea.Add(new Tareas
            {
                Id          = 2,
                Titulo      = "Tarea 2",
                Vencimiento = "34 dias",
                Estimacion  = 40,
                IdRecursos  = 2,
                Estado      = false
            });


            ctx.SaveChanges();
        }
コード例 #3
0
        /* ------------- ACA SOY LOS METODOS QUE AGREGAN PERSONAS A LA BASE DE DATOS ---------- */


        static void InsertarRecursos()
        {
            var ctx = new TareasDbContext();

            ctx.Recursos.Add(new Recursos
            {
                id        = 2,
                nombre    = "Recurso2",
                IdUsuario = 1
            }
                             );;

            ctx.Recursos.Add(new Recursos
            {
                id        = 3,
                nombre    = "Recurso3",
                IdUsuario = 2
            }
                             );;


            ctx.Recursos.Add(new Recursos
            {
                id        = 4,
                nombre    = "Recurso4",
                IdUsuario = 3
            }
                             );;


            ctx.SaveChanges();
        }
コード例 #4
0
        static void InsertarTareas()
        {
            var ctx = new TareasDbContext();

            ctx.Tareas.Add(new Tareas {
                id          = 2,
                titulo      = "tarea2",
                vencimiento = "09/21",
                estimacion  = "12/20",
                IdRecursos  = 2,
                estado      = false
            });

            ctx.Tareas.Add(new Tareas
            {
                id          = 3,
                titulo      = "tarea3",
                vencimiento = "11/22",
                estimacion  = "05/21",
                IdRecursos  = 2,
                estado      = false
            });



            ctx.SaveChanges();
        }
コード例 #5
0
        static void Consultar()
        {
            var cxt = new TareasDbContext();

            var lista = cxt.Usuarios.ToList();

            foreach (var item  in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre} ({item.Id})");
            }

            var lista2 = cxt.Recursos.ToList();

            foreach (var item in lista2)
            {
                Console.WriteLine($"Recurso: {item.Nombre} ({item.Id})");
            }


            var lista3 = cxt.Tareas.ToList();

            foreach (var item in lista3)
            {
                Console.WriteLine($"Id: ({item.Id})- Tarea: {item.Titulo} - Vencimiento: ({item.Vencimiento}) - Estimacion: ({item.Estimacion}) - Estado: ({item.Estado})");
            }
        }
コード例 #6
0
        static void ActualizarDetalle(int id, int time, int recId, int taskId)
        {
            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 (time > 0)
                {
                    detalle.Tiempo = time;
                }
                if (recId > 0)
                {
                    detalle.RecursoId = recId;
                }
                if (taskId > 0)
                {
                    detalle.TareaId = taskId;
                }
            }
            ctx.SaveChanges();
        }
コード例 #7
0
        static void BorrarRecurso(int id)
        {
            var ctx     = new TareasDbContext();
            var recurso = ctx.Recursos.Where(i => i.Id == id).Single();

            ctx.Recursos.Remove(recurso);
            ctx.SaveChanges();
        }
コード例 #8
0
        static void Borrado()
        {
            var ctx     = new TareasDbContext();
            var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == 1).Single();

            ctx.Usuarios.Remove(usuario);
            ctx.SaveChanges();
        }
コード例 #9
0
        static void Borrado()
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tarea.Where(i => i.Id == 1).Single();

            ctx.Tarea.Remove(tarea);
            ctx.SaveChanges();
        }
コード例 #10
0
        static void Actualizacion()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.Where(i => i.UsuarioPK == 1).ToList();

            lista[0].Nombre = "Facu";
            ctx.SaveChanges();
        }
コード例 #11
0
        static void BorrarUsuario()
        {
            var bd   = new TareasDbContext();
            var user = bd.Usuarios.Where(i => i.Id == 10).Single();

            bd.Usuarios.Remove(user);
            bd.SaveChanges();
        }
コード例 #12
0
        static void Actualizacion()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Tarea.Where(i => i.Id == 1).ToList();

            lista[0].Titulo = "Tarea 1";
            ctx.SaveChanges();
        }
コード例 #13
0
        static void BorrarTarea(int id)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).Single();

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

            ctx.Detalles.Remove(detalle);
            ctx.SaveChanges();
        }
コード例 #15
0
        static void ActualizarUsuario()
        {
            var bd   = new TareasDbContext();
            var list = bd.Usuarios.Where(i => i.Id == 5).ToList();

            list[0].User  = "******";
            list[0].Clave = "654321";
            bd.SaveChanges();
        }
コード例 #16
0
ファイル: Program.cs プロジェクト: dambardi/PPD
        static void Actualizar()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuario.Where(i => i.Id == 1).ToList();

            lista[0].Nombre = "Dante";

            ctx.SaveChanges();
        }
コード例 #17
0
        // ------------------------ Metodos de Recurso ---------------------------------------------------

        static void ListarRecurso()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Recursos.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre} ({item.Id}) Usuario: {item.UsuarioId}");
            }
        }
コード例 #18
0
        static void Consultar()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuario.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre}");
            }
        }
コード例 #19
0
ファイル: Program.cs プロジェクト: dambardi/PPD
        static void Borrar()
        {
            var ctx = new TareasDbContext();

            var user = ctx.Usuario.Where(i => i.Id == 1).Single();

            ctx.Usuario.Remove(user);

            ctx.SaveChanges();
        }
コード例 #20
0
        // ------------------------ Metodos de Usuario ---------------------------------------------------
        static void ListarUsuario()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre} ({item.UsuarioPK})");
            }
        }
コード例 #21
0
        static void ConsultarRecurso()
        {
            var bd = new TareasDbContext();

            var list = bd.Recurso.ToList();

            foreach (var item in list)
            {
                Console.WriteLine($"Id:{item.Id} \nNombre: {item.Nombre}");
            }
        }
コード例 #22
0
        static void ConsultarUsuario()
        {
            var bd = new TareasDbContext();

            var list = bd.Usuarios.ToList();

            foreach (var item in list)
            {
                Console.WriteLine($"Id:{item.Id} \nNombre: {item.User}");
            }
        }
コード例 #23
0
        // ------------------------ Metodos de Detalle ---------------------------------------------------

        static void ListarDetalle()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Detalles.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Fecha: {item.Fecha} ({item.Id}) Tiempo: {item.Tiempo} " +
                                  $"Recurso: {item.RecursoId} Tarea: {item.TareaId}");
            }
        }
コード例 #24
0
        // ------------------------ Metodos de Tareas ---------------------------------------------------
        static void ListadoTareas()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Tareas.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Titulo: {item.Titulo} ({item.Id}) Vencimiento: {item.Vencimiento} " +
                                  $"Estimacion: {item.Estimacion} Responsable: {item.RecursoId} Estado: {item.Estado}");
            }
        }
コード例 #25
0
ファイル: Program.cs プロジェクト: dambardi/PPD
        static void Consultar()
        {
            var ctx = new TareasDbContext();

            var lista = ctx.Usuario.ToList();

            foreach (var users in lista)
            {
                Console.WriteLine($"Nombre: {users.Nombre} ({users.Id})");
            }
        }
コード例 #26
0
        static void CrearRecurso(string nombre, int usuario)
        {
            var ctx = new TareasDbContext();

            ctx.Set <Recurso>().Add(new Recurso
            {
                Nombre    = nombre,
                UsuarioId = usuario
            });

            ctx.SaveChanges();
        }
コード例 #27
0
        static void CrearUsuario(string name, string pass)
        {
            var ctx = new TareasDbContext();

            ctx.Set <Usuario>().Add(new Usuario
            {
                Nombre = name,
                Clave  = pass
            });

            ctx.SaveChanges();
        }
コード例 #28
0
        static void InsertarUsuario()
        {
            var bd = new TareasDbContext();

            bd.Set <Usuario>().Add(new Usuario {
                //Id = 2,
                User  = "******",
                Clave = "123456"
            });

            bd.SaveChanges();
        }
コード例 #29
0
        static void Insertar()
        {
            var ctx = new TareasDbContext();

            ctx.Usuario.Add(new Usuario
            {
                UsuarioPK = 1,
                Nombre    = "Florencia",
                Clave     = "1234"
            });
            ctx.SaveChanges();
        }
コード例 #30
0
        static void InsertarTareas()
        {
            var cxt = new TareasDbContext();

            cxt.Tareas.Add(new Tarea
            {
                Id          = 1,
                Titulo      = "Tarea 1",
                Vencimiento = new DateTime(2016, 6, 1, 6, 34, 53),
                Estimacion  = "10 meses",
                RecursoId   = 1,
                Estado      = false
            });
            cxt.Tareas.Add(new Tarea
            {
                Id          = 2,
                Titulo      = "Tarea 2",
                Vencimiento = new DateTime(2016, 6, 1, 6, 34, 53),
                Estimacion  = "10 meses",
                RecursoId   = 2,
                Estado      = true
            });
            cxt.Tareas.Add(new Tarea
            {
                Id          = 3,
                Titulo      = "Tarea 3",
                Vencimiento = new DateTime(2016, 6, 1, 6, 34, 53),
                Estimacion  = "10 meses",
                RecursoId   = 3,
                Estado      = false
            });
            cxt.Tareas.Add(new Tarea
            {
                Id          = 4,
                Titulo      = "Tarea 4",
                Vencimiento = new DateTime(2016, 6, 1, 6, 34, 53),
                Estimacion  = "10 meses",
                RecursoId   = 4,
                Estado      = true
            });
            cxt.Tareas.Add(new Tarea
            {
                Id          = 5,
                Titulo      = "Tarea 5",
                Vencimiento = new DateTime(2016, 6, 1, 6, 34, 53),
                Estimacion  = "10 meses",
                RecursoId   = 5,
                Estado      = false
            });

            cxt.SaveChanges();
        }