public static PartidoDetalle Buscar(int id) { PartidoDetalle partidoDetalle = new PartidoDetalle(); Contexto contexto = new Contexto(); try { partidoDetalle = contexto.PartidoDetalles.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(partidoDetalle); }
private void Borrarbutton_Click(object sender, EventArgs e) { var result = MessageBox.Show("Desea Eliminar el detalle seleccionado?", "+Partidos", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (RowSelected >= 0) { PartidoDetalle partidoDetalle = partido.Detalle.ElementAt(RowSelected); Detalle.Add(new PartidoDetalle(partido.PartidoId, partido.TicketId, partido.Descripcion, partido.CantidadDisponible, partido.PrecioTicket)); partido.Detalle.RemoveAt(RowSelected); PartidodataGridView.DataSource = null; PartidodataGridView.DataSource = partido.Detalle; RowSelected = -1; MessageBox.Show("Eliminado!"); } } }
public static bool Guardar(PartidoDetalle partidoDetalle) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.PartidoDetalles.Add(partidoDetalle) != null) { contexto.SaveChanges(); contexto.Dispose(); paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Modificar(PartidoDetalle partidoDetalle) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(partidoDetalle).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { contexto.Dispose(); paso = true; } } catch (Exception) { throw; } return(paso); }