protected override void Cargar(ObjetoDominio objeto, DataRow fila) { base.Cargar(objeto, fila); Bowler cricketer = (Bowler)objeto; cricketer.mediaBowling = (int)fila["MediaBowling"]; }
protected override void Guardar(ObjetoDominio objeto, DataRow fila) { base.Guardar(objeto, fila); Bowler bowler = (Bowler)objeto; fila["MediaBowling"] = bowler.mediaBowling; 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); } }