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})"); } }
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(); }
/* ------------- 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(); }
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(); }
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})"); } }
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(); }
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(); }
static void Borrado() { var ctx = new TareasDbContext(); var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == 1).Single(); ctx.Usuarios.Remove(usuario); ctx.SaveChanges(); }
static void Borrado() { var ctx = new TareasDbContext(); var tarea = ctx.Tarea.Where(i => i.Id == 1).Single(); ctx.Tarea.Remove(tarea); ctx.SaveChanges(); }
static void Actualizacion() { var ctx = new TareasDbContext(); var lista = ctx.Usuarios.Where(i => i.UsuarioPK == 1).ToList(); lista[0].Nombre = "Facu"; ctx.SaveChanges(); }
static void BorrarUsuario() { var bd = new TareasDbContext(); var user = bd.Usuarios.Where(i => i.Id == 10).Single(); bd.Usuarios.Remove(user); bd.SaveChanges(); }
static void Actualizacion() { var ctx = new TareasDbContext(); var lista = ctx.Tarea.Where(i => i.Id == 1).ToList(); lista[0].Titulo = "Tarea 1"; ctx.SaveChanges(); }
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(); }
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(); }
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(); }
static void Actualizar() { var ctx = new TareasDbContext(); var lista = ctx.Usuario.Where(i => i.Id == 1).ToList(); lista[0].Nombre = "Dante"; ctx.SaveChanges(); }
// ------------------------ 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}"); } }
static void Consultar() { var ctx = new TareasDbContext(); var lista = ctx.Usuario.ToList(); foreach (var item in lista) { Console.WriteLine($"Nombre: {item.Nombre}"); } }
static void Borrar() { var ctx = new TareasDbContext(); var user = ctx.Usuario.Where(i => i.Id == 1).Single(); ctx.Usuario.Remove(user); ctx.SaveChanges(); }
// ------------------------ 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})"); } }
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}"); } }
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}"); } }
// ------------------------ 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}"); } }
// ------------------------ 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}"); } }
static void Consultar() { var ctx = new TareasDbContext(); var lista = ctx.Usuario.ToList(); foreach (var users in lista) { Console.WriteLine($"Nombre: {users.Nombre} ({users.Id})"); } }
static void CrearRecurso(string nombre, int usuario) { var ctx = new TareasDbContext(); ctx.Set <Recurso>().Add(new Recurso { Nombre = nombre, UsuarioId = usuario }); ctx.SaveChanges(); }
static void CrearUsuario(string name, string pass) { var ctx = new TareasDbContext(); ctx.Set <Usuario>().Add(new Usuario { Nombre = name, Clave = pass }); ctx.SaveChanges(); }
static void InsertarUsuario() { var bd = new TareasDbContext(); bd.Set <Usuario>().Add(new Usuario { //Id = 2, User = "******", Clave = "123456" }); bd.SaveChanges(); }
static void Insertar() { var ctx = new TareasDbContext(); ctx.Usuario.Add(new Usuario { UsuarioPK = 1, Nombre = "Florencia", Clave = "1234" }); ctx.SaveChanges(); }
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(); }