internal override void Ejecutar() { var ctx = new ProyectosDataContext(); ManejadorProyectos ManProyectos = new ManejadorProyectos(); var proyectos = from p in ctx.Proyectos select p; var Clientes = from c in ctx.Clientes select c; var DatosProyectos = from p in ctx.Proyectos join c in ctx.Clientes on p.IDCliente equals c.Id select new { cliente = c.Nombre, proyecto = p.Titulo }; foreach (var p in proyectos) { Console.WriteLine(p.Titulo); } foreach (var c in Clientes) { Console.WriteLine(c.Nombre); } foreach (var dp in DatosProyectos) { Console.WriteLine(dp.cliente + " - " + dp.proyecto); } Console.ReadKey(); }
internal override void Ejecutar() { #region Crea el contexto y muestra la lista Proyectos _proy = new Proyectos(); var ctx = new ProyectosDataContext(); ManejadorProyectos ManProyectos = new ManejadorProyectos(); Console.WriteLine("Lista los Proyectos Actuales"); foreach (var p in ManProyectos.ObtenerLista(ctx)) { Console.WriteLine(p); } Console.ReadKey(); #endregion #region Create Registro //Console.WriteLine(); //Console.WriteLine("Inserta un nuevo"); //_proy.ID = 9; //_proy.Titulo = "Reproductor de ...."; //_proy.IDCliente = 1; //ManProyectos.GuardarProyecto(ctx, _proy); //foreach (var p in ManProyectos.ObtenerLista(ctx)) //{ // Console.WriteLine(p); //} //Console.ReadKey(); #endregion #region Update Registro //Console.WriteLine(); //Console.WriteLine("Modifica un proyecto"); //_proy.ID = 5; //_proy.Titulo = "Estabilizador...."; //_proy.IDCliente = 1; //ManProyectos.ActualizarProyecto(ctx, _proy); //foreach (var p in ManProyectos.ObtenerLista(ctx)) //{ // Console.WriteLine(p); //} //Console.ReadKey(); #endregion #region Delete Registro //Console.WriteLine(); //Console.WriteLine("Elimina un proyecto"); //ManProyectos.EliminarProyecto(ctx, 3); //foreach (var p in ManProyectos.ObtenerLista(ctx)) //{ // Console.WriteLine(p); //} //Console.ReadKey(); #endregion }