This commit is contained in:
Felipe
2024-01-02 18:01:21 -05:00
parent 0f319cd84c
commit aa0d17ed18
@@ -147,33 +147,59 @@ class _ProfileProWebScreenState extends State<ProfileProWebScreen> {
.update({'tarifa': 0}); .update({'tarifa': 0});
} }
if (domicilioValue && sitioValue) { if (settings?.domicilios == false) {
FirebaseFirestore.instance if (sitioValue) {
.collection('users') FirebaseFirestore.instance
.doc(uid) .collection('users')
.update({'ubicacion': 'ambos'}); .doc(uid)
} else if (domicilioValue) { .update({'ubicacion': 'sitio'});
FirebaseFirestore.instance } else {
.collection('users') Get.snackbar(
.doc(uid) 'Elige como vas a dar tu servicio',
.update({'ubicacion': 'domicilio'});
} else if (sitioValue) {
FirebaseFirestore.instance
.collection('users')
.doc(uid)
.update({'ubicacion': 'sitio'});
} else {
Get.snackbar(
'Elige como vas a dar tu servicio',
'Selecciona si tu servicio es a domicilio o en tu consultorio.',
snackPosition: SnackPosition.TOP,
backgroundColor: Colors.black.withOpacity(0.2),
messageText: const Text(
'Selecciona si tu servicio es a domicilio o en tu consultorio.', 'Selecciona si tu servicio es a domicilio o en tu consultorio.',
style: TextStyle(color: Colors.white), snackPosition: SnackPosition.TOP,
), backgroundColor: Colors.black.withOpacity(0.2),
); messageText: const Text(
return; 'Selecciona si tu servicio es a domicilio o en tu consultorio.',
style: TextStyle(color: Colors.white),
),
);
FirebaseFirestore.instance
.collection('users')
.doc(uid)
.update({'ubicacion': null});
return;
}
} else {
if (domicilioValue && sitioValue) {
FirebaseFirestore.instance
.collection('users')
.doc(uid)
.update({'ubicacion': 'ambos'});
} else if (domicilioValue) {
FirebaseFirestore.instance
.collection('users')
.doc(uid)
.update({'ubicacion': 'domicilio'});
} else if (sitioValue) {
FirebaseFirestore.instance
.collection('users')
.doc(uid)
.update({'ubicacion': 'sitio'});
} else {
Get.snackbar(
'Elige como vas a dar tu servicio',
'Selecciona si tu servicio es a domicilio o en tu consultorio.',
snackPosition: SnackPosition.TOP,
backgroundColor: Colors.black.withOpacity(0.2),
messageText: const Text(
'Selecciona si tu servicio es a domicilio o en tu consultorio.',
style: TextStyle(color: Colors.white),
),
);
return;
}
} }
if (settings?.domicilios == false && sitioValue == false) { if (settings?.domicilios == false && sitioValue == false) {