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 }
internal void ActualizarProyecto(ProyectosDataContext _ctx, Proyectos _proy) { var _proyectos = from p in _ctx.Proyectos where p.ID == _proy.ID select p; Proyectos _unProyecto = _proyectos.SingleOrDefault(); if (_unProyecto != null) { _unProyecto.Titulo = _proy.Titulo; _unProyecto.IDCliente = _proy.IDCliente; _ctx.SubmitChanges(); } }
internal void GuardarProyecto(ProyectosDataContext _ctx, Proyectos _proyecto) { _ctx.Proyectos.InsertOnSubmit(_proyecto); _ctx.SubmitChanges(); }
private void detach_Proyectos(Proyectos entity) { this.SendPropertyChanging(); entity.Clientes = null; }
private void attach_Proyectos(Proyectos entity) { this.SendPropertyChanging(); entity.Clientes = this; }
partial void DeleteProyectos(Proyectos instance);
partial void UpdateProyectos(Proyectos instance);
partial void InsertProyectos(Proyectos instance);