corte_caja_model.dart 900 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import 'basico_model.dart';
  2. import '../services/services.dart';
  3. class CorteCaja extends Basico {
  4. double? fondo;
  5. double? fondo_ds;
  6. double? ventas;
  7. String? fecha;
  8. CorteCaja({
  9. super.id,
  10. this.fondo,
  11. this.fondo_ds,
  12. this.ventas,
  13. this.fecha,
  14. });
  15. @override
  16. Map<String, dynamic> toJson() {
  17. return {
  18. 'id': id,
  19. 'fondo': fondo,
  20. 'fondo_ds': fondo_ds,
  21. 'ventas': ventas,
  22. 'fecha': fecha,
  23. }..addAll(super.toJson());
  24. }
  25. CorteCaja.fromJson(Map<String, dynamic> json) {
  26. super.parseJson(json);
  27. fondo = Basico.parseDouble(json['fondo']);
  28. fondo_ds = Basico.parseDouble(json['fondo_ds']);
  29. fondo_ds = Basico.parseDouble(json['fondo_ds']);
  30. ventas = Basico.parseDouble(json['ventas']);
  31. fecha = Basico.parseString(json['fecha']);
  32. }
  33. Future<void> guardar() async {
  34. idLocal = await RepoService().guardar(this);
  35. }
  36. }