protected override void Cargar(ObjetoDominio objeto, DataRow fila) { base.Cargar(objeto, fila); Cricketer cricketer = (Cricketer)objeto; cricketer.mediaBateo = (int)fila["MediaBateo"]; }
protected override void Guardar(ObjetoDominio objeto, DataRow fila) { base.Guardar(objeto, fila); Cricketer cricketer = (Cricketer)objeto; fila["MediaBateo"] = cricketer.mediaBateo; gateway.guardarABd(NombreTabla); }
private static void Imprimir(Jugador jugador) { if (jugador is Bowler) { Bowler bowler = (Bowler)jugador; Console.WriteLine("Bowler: {0} {1} {2}", bowler.Nombre, bowler.mediaBateo, bowler.mediaBowling); } else if (jugador is Cricketer) { Cricketer cricketer = (Cricketer)jugador; Console.WriteLine("Cricketer: {0} {1}", cricketer.Nombre, cricketer.mediaBateo); } else { Futbolista futbolista = (Futbolista)jugador; Console.WriteLine("Futbolista: {0} {1}", futbolista.Nombre, futbolista.club); } }