Example #1
0
        protected override void Cargar(ObjetoDominio objeto)
        {
            base.Cargar(objeto);
            DataRow fila   = BuscarFila(objeto.id, Tabla(NombreTabla));
            Bowler  bowler = (Bowler)objeto;

            bowler.mediaBowling = (int)fila["MediaBowling"];
        }
Example #2
0
        protected override void Guardar(ObjetoDominio objeto)
        {
            base.Guardar(objeto);
            DataRow fila   = BuscarFila(objeto.id, Tabla(NombreTabla));
            Bowler  bowler = (Bowler)objeto;

            fila["MediaBowling"] = bowler.mediaBowling;
            gateway.guardarABd(NombreTabla);
        }
Example #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);
     }
 }
Example #4
0
        static void Main(string[] args)
        {
            Gateway gateway = new Gateway();
            JugadorMapper jugadorMapper = new JugadorMapper(gateway);
            Jugador jugador = jugadorMapper.Buscar(6);
            Imprimir(jugador);

            jugador.Nombre = "Esteban";
            jugadorMapper.Actualizar(jugador);
            Imprimir(jugadorMapper.Buscar(1));

            Bowler bowler = new Bowler();
            bowler.Nombre = "Rafa";
            bowler.mediaBateo = 4;
            bowler.mediaBowling = 9;
            jugadorMapper.Insertar(bowler);
            Imprimir(bowler);

            Console.WriteLine("Pulse cualquier tecla para continuar...");
            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Gateway       gateway       = new Gateway();
            JugadorMapper jugadorMapper = new JugadorMapper(gateway);
            Jugador       jugador       = jugadorMapper.Buscar(6);

            Imprimir(jugador);

            jugador.Nombre = "Esteban";
            jugadorMapper.Actualizar(jugador);
            Imprimir(jugadorMapper.Buscar(1));

            Bowler bowler = new Bowler();

            bowler.Nombre       = "Rafa";
            bowler.mediaBateo   = 4;
            bowler.mediaBowling = 9;
            jugadorMapper.Insertar(bowler);
            Imprimir(bowler);

            Console.WriteLine("Pulse cualquier tecla para continuar...");
            Console.ReadKey();
        }