Clases necesarias para representar las tablas de nuestra base de datos dbturismo en nuestra app y que se integrarán a nuestra DBmanager de consultas SQLite
Implementación de las clases necesarias para los modelos que representarán las tablas de nuestra base de datos
Para ello crearemos un directorio llamado basededatos dentro del cual creamos los archivos correspondientes a cada modelo.
lib/basededatos/ruta.dart
class Lugar{
final int id;
final String nombre;
final String descripcion;
final String urlfoto;
final String latitud;
final String longitud;
final int ruta_id;
Lugar(this.id, this.nombre, this.descripcion, this.urlfoto, this.latitud,
this.longitud, this.ruta_id);
Map<String, dynamic> toMap(){
var map = new Map<String, dynamic>();
map['id'] = id;
map['nombre'] = nombre;
map['descripcion'] = descripcion;
map['urlfoto'] = urlfoto;
map['latitud'] = latitud;
map['longitud'] = longitud;
map['ruta_id'] = ruta_id;
return map;
}
}
lib/basededatos/empresa.dart
class Empresa{
final int id;
final String razonsocial;
final String descripcion;
final String urllogo;
final int ruta_id;
final int user_id;
Empresa(this.id, this.razonsocial, this.descripcion, this.urllogo,
this.ruta_id, this.user_id);
Map<String, dynamic> toMap(){
var map = new Map<String, dynamic>();
map['id'] = id;
map['razonsocial'] = razonsocial;
map['descripcion'] = descripcion;
map['urllogo'] = urllogo;
map['ruta_id'] = ruta_id;
map['user_id'] = user_id;
return map;
}
}
lib/basededatos/lugar.dart
class Lugar{
final int id;
final String nombre;
final String descripcion;
final String urlfoto;
final String latitud;
final String longitud;
final int ruta_id;
Lugar(this.id, this.nombre, this.descripcion, this.urlfoto, this.latitud,
this.longitud, this.ruta_id);
Map<String, dynamic> toMap(){
var map = new Map<String, dynamic>();
map['id'] = id;
map['nombre'] = nombre;
map['descripcion'] = descripcion;
map['urlfoto'] = urlfoto;
map['latitud'] = latitud;
map['longitud'] = longitud;
map['ruta_id'] = ruta_id;
return map;
}
}
lib/basededatos/foto.dart
class Foto{
final int id;
final String nombre;
final String urlfoto;
final int tipo;
final int lugar_id;
Foto(this.id, this.nombre, this.urlfoto, this.tipo, this.lugar_id);
Map<String, dynamic> toMap(){
var map = new Map<String, dynamic>();
map['id'] = id;
map['nombre'] = nombre;
map['urlfoto'] = urlfoto;
map['tipo'] = tipo;
map['lugar_id'] = lugar_id;
return map;
}
}
615 visitas
Descarga el código fuente del proyecto
USD 27.00 57.00
© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022