Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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
        }