private void btGuardar_Click(object sender, EventArgs e) { if (_proyecto == null) { _proyecto = new Proyectos(); _proyecto.ID = Convert.ToInt32(txtID.Text); _proyecto.Titulo = txtTitulo.Text; _proyecto.IDCliente = Convert.ToInt32(txtIDCliente.Text); _mProyectos.GuardarProyecto(_ctx, _proyecto); var datosProyecto = from p in _ctx.Proyectos select p; this.dataGridView1.DataSource = datosProyecto; } else { _proyecto.ID = Convert.ToInt32(txtID.Text); _proyecto.Titulo = txtTitulo.Text; _proyecto.IDCliente = Convert.ToInt32(txtIDCliente.Text); _mProyectos.ActualizarProyecto(_ctx, _proyecto); var datosProyecto = from p in _ctx.Proyectos select p; this.dataGridView1.DataSource = datosProyecto; } }
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 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 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);
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridViewRow Fila = new DataGridViewRow(); Fila = dataGridView1.CurrentRow; if ((Fila.Index + 1) < dataGridView1.RowCount) { int i = Convert.ToInt32(Fila.Cells["ID"].Value); _proyecto=_mProyectos.ObtenerProyecto(_ctx, i); txtID.Text = _proyecto.ID.ToString(); txtTitulo.Text = _proyecto.Titulo; ; txtIDCliente.Text = _proyecto.IDCliente.ToString(); } else{ _proyecto = null; txtID.Text = string.Empty; txtTitulo.Text = string.Empty; txtIDCliente.Text = string.Empty; } }
internal void GuardarProyecto(ProyectosDataContext _ctx, Proyectos _proyecto) { _ctx.Proyectos.InsertOnSubmit(_proyecto); _ctx.SubmitChanges(); }