Exemplo n.º 1
0
        protected override void Cargar(ObjetoDominio objeto, DataRow fila)
        {
            base.Cargar(objeto, fila);
            Bowler cricketer = (Bowler)objeto;

            cricketer.mediaBowling = (int)fila["MediaBowling"];
        }
Exemplo n.º 2
0
        protected override void Guardar(ObjetoDominio objeto, DataRow fila)
        {
            base.Guardar(objeto, fila);
            Bowler bowler = (Bowler)objeto;

            fila["MediaBowling"] = bowler.mediaBowling;
            gateway.guardarABd(NombreTabla);
        }
Exemplo n.º 3
0
 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);
     }
 }