private ObjetoDominio Buscar(DataRow fila) { ObjetoDominio resultado = CrearObjetoDominio(); Cargar(resultado, fila); return(resultado); }
public virtual long Insertar(ObjetoDominio objeto) { DataRow fila = tabla.NewRow(); objeto.id = getSiguienteId(); Guardar(objeto, fila); tabla.Rows.Add(fila); return objeto.id; }
public virtual long Insertar(ObjetoDominio objeto) { DataRow fila = tabla.NewRow(); objeto.id = getSiguienteId(); Guardar(objeto, fila); tabla.Rows.Add(fila); return(objeto.id); }
abstract protected void Guardar(ObjetoDominio objeto, DataRow fila);
abstract protected void Cargar(ObjetoDominio objeto, DataRow fila);
protected override void Guardar(ObjetoDominio objeto, DataRow fila) { fila["AlbumId"] = ((Album)objeto).id; fila["Titulo"] = ((Album)objeto).getTitulo(); }
protected override void Cargar(ObjetoDominio objeto, DataRow fila) { ((Album)objeto).id = Convert.ToInt64(fila["AlbumId"]); ((Album)objeto).setTitulo(Convert.ToString(fila["Titulo"])); }
protected abstract void Guardar(ObjetoDominio objeto, DataRow fila);
protected abstract void Cargar(ObjetoDominio objeto, DataRow fila);