private void btnCrear_Click(object sender, EventArgs e) { var contexto = new PruebaEntities1(); switch (btnCrear.Text) { case "Crear": _material = new Material() { conductorId = _ConductorId, Descripcion = tbDescripcion.Text, fechaDeEntrega = Convert.ToDateTime(dtFechaDeEntrega.Text), fechaDeDevolucion = Convert.ToDateTime(dtFechaDeDevolucion.Text) }; contexto.Material.Add(_material); break; case "Modificar": var MaterialModificar = contexto.Material.Where(material => material.materialId == _material.materialId).First(); MaterialModificar.Descripcion = tbDescripcion.Text; MaterialModificar.fechaDeEntrega = Convert.ToDateTime(dtFechaDeEntrega.Text); MaterialModificar.fechaDeDevolucion = Convert.ToDateTime(dtFechaDeDevolucion.Text); break; } contexto.SaveChanges(); this.Close(); }
private void btnBorrar_Click(object sender, EventArgs e) { DataGridViewRow selectedRow = MaterialGridView.Rows[MaterialGridView.CurrentCell.RowIndex]; var contexto = new PruebaEntities1(); int materialid = Convert.ToInt16(selectedRow.Cells[0].Value); var MaterialEliminar = contexto.Material.Where(material => material.materialId == materialid).First(); contexto.Material.Remove(MaterialEliminar); contexto.SaveChanges(); MaterialGridView.Rows.Clear(); RetrieveData(); }