internal Proyectos ObtenerProyecto(ProyectosDataContext _ctx, int _id) { var _proyectos = from p in _ctx.Proyectos where p.ID == _id select p; Proyectos _unProyecto = _proyectos.SingleOrDefault(); return _unProyecto; }
private void button1_Click(object sender, EventArgs e) { var Proy = new Proyectos { IDCliente = 1, Titulo = "Proyecto Z", ID = 44 }; var miContexto = new ProyectosDataContext(); miContexto.Proyectos.InsertOnSubmit(Proy); miContexto.SubmitChanges(); }
internal void EliminarProyecto(ProyectosDataContext _ctx, int _id) { var _proyectos = from p in _ctx.Proyectos where p.ID == _id select p; Proyectos _unProyecto = _proyectos.SingleOrDefault(); if (_unProyecto != null) { _ctx.Proyectos.DeleteOnSubmit(_unProyecto); _ctx.SubmitChanges(); } }
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(); } }
private void Form1_Load(object sender, EventArgs e) { ProyectosDataContext _ctx = new ProyectosDataContext(); var datosCliente = from tProyecto in _ctx.Proyectos from tClientes in _ctx.Clientes where tClientes.Id == tProyecto.IDCliente group tClientes by tClientes.Nombre into Cli select new { nombre = Cli.Key, Cantidad = Cli.Count() }; this.dataGridView1.DataSource = datosCliente; }
internal List<Proyectos> ObtenerLista(ProyectosDataContext _ctx) { return (from p in _ctx.Proyectos select p).ToList(); }
internal void GuardarProyecto(ProyectosDataContext _ctx, Proyectos _proyecto) { _ctx.Proyectos.InsertOnSubmit(_proyecto); _ctx.SubmitChanges(); }