depFolderName function
Der Ordner auf dem Stick: DEP_<Kassen-ID>_<from>_<to> (Tage
YYYY-MM-DD, wie der Export sie nennt). Ohne Anfang DEP_<id>_bis_<to>,
ohne Ende DEP_<id>_ab_<from>, ohne beides DEP_<id>_alles; leer oder nur
Leerraum zaehlt wie fehlend, eine leere Kassen-ID wird Kasse. Was ein
Stick nicht als Namen nimmt, wird _.
Implementation
String depFolderName(String cashregisterId, {String? from, String? to}) {
final id = _teil(cashregisterId);
final kasse = id.isEmpty ? 'Kasse' : id;
final von = from != null && from.trim().isNotEmpty ? _teil(from) : null;
final bis = to != null && to.trim().isNotEmpty ? _teil(to) : null;
if (von != null && bis != null) return 'DEP_${kasse}_${von}_$bis';
if (bis != null) return 'DEP_${kasse}_bis_$bis';
if (von != null) return 'DEP_${kasse}_ab_$von';
return 'DEP_${kasse}_alles';
}