Example #1
0
        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;

            }
        }
Example #2
0
        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);
Example #9
0
        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();
 }