protected override void Cargar(ObjetoDominio objeto) { base.Cargar(objeto); DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); Futbolista futbolista = (Futbolista)objeto; futbolista.club = (string)fila["Club"]; }
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"]; }
protected override void Cargar(ObjetoDominio objeto) { base.Cargar(objeto); DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); Cricketer cricketer = (Cricketer)objeto; cricketer.mediaBateo = (int)fila["MediaBateo"]; }
public virtual long Insertar(ObjetoDominio objeto) { objeto.id = gateway.siguienteId("Jugador"); AnadirFila(objeto); Guardar(objeto); return(objeto.id); }
protected ObjetoDominio Buscar(DataRow fila) { ObjetoDominio objeto = CrearObjetoDominio(); Cargar(objeto); return(objeto); }
protected virtual void InsertarFila(ObjetoDominio objeto, DataTable tabla) { DataRow fila = tabla.NewRow(); fila["Id"] = objeto.id; tabla.Rows.Add(fila); }
protected override void Cargar(ObjetoDominio objeto) { DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); Jugador jugador = (Jugador)objeto; jugador.Nombre = (string)fila["Nombre"]; }
protected override void Guardar(ObjetoDominio objeto) { Jugador jugador = (Jugador)objeto; DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); fila["Nombre"] = jugador.Nombre; fila["Tipo"] = Tipo; gateway.guardarABd(NombreTabla); }
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); }
protected override void Guardar(ObjetoDominio objeto) { base.Guardar(objeto); DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); Futbolista futbolista = (Futbolista)objeto; fila["Club"] = futbolista.club; gateway.guardarABd(NombreTabla); }
protected override void Guardar(ObjetoDominio objeto) { base.Guardar(objeto); DataRow fila = BuscarFila(objeto.id, Tabla(NombreTabla)); Cricketer cricketer = (Cricketer)objeto; fila["MediaBateo"] = cricketer.mediaBateo; gateway.guardarABd(NombreTabla); }
protected ObjetoDominio BuscarAbstracto(long id, string nombreTabla) { DataRow fila = BuscarFila(id, Tabla(nombreTabla)); if (fila == null) { return(null); } else { ObjetoDominio resultado = CrearObjetoDominio(); resultado.id = id; Cargar(resultado); return(resultado); } }
private Mapper MapeoCon(ObjetoDominio objeto) { if (objeto is Futbolista) { return(futbolistaMapper); } else if (objeto is Bowler) { return(bowlerMapper); } else { return(cricketerMapper); } throw new Exception("Mapper no disponible"); }
public virtual void Actualizar(ObjetoDominio objeto) { Guardar(objeto); }
abstract protected void Cargar(ObjetoDominio objeto);
private Mapper MapeoCon(ObjetoDominio objeto) { if (objeto is Futbolista) { return futbolistaMapper; } else if (objeto is Bowler) { return bowlerMapper; } else { return cricketerMapper; } throw new Exception("Mapper no disponible"); }
protected override void Guardar(ObjetoDominio objeto) { throw new NotImplementedException(); }
protected override void AnadirFila(ObjetoDominio objeto) { throw new NotImplementedException(); }
public override long Insertar(ObjetoDominio objeto) { return MapeoCon(objeto).Insertar(objeto); }
public override void Actualizar(ObjetoDominio objeto) { MapeoCon(objeto).Actualizar(objeto); }
abstract protected void Guardar(ObjetoDominio objeto);
public override long Insertar(ObjetoDominio objeto) { return(MapeoCon(objeto).Insertar(objeto)); }
protected override void Cargar(ObjetoDominio objeto) { throw new NotImplementedException(); }
protected override void AnadirFila(ObjetoDominio objeto) { base.AnadirFila(objeto); InsertarFila(objeto, Tabla(NombreTabla)); }
abstract protected void AnadirFila(ObjetoDominio objeto);